diff --git a/gt-lock.json b/gt-lock.json index 63cd0660d17..56ca18413e5 100644 --- a/gt-lock.json +++ b/gt-lock.json @@ -49,19 +49,19 @@ }, "a8710471f3f4af77c39b30a518f52a8deb6584069b4bfb8e64158f30627b4792": { "zh": { - "updatedAt": "2026-03-10T16:43:37.373Z", + "updatedAt": "2026-03-13T17:37:35.957Z", "postProcessHash": "58e391c6b83b50541b0ab2717c7787cd6dfc1e3f0aa5d2d22d12fdd368bfc698" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.375Z", + "updatedAt": "2026-03-13T17:37:35.959Z", "postProcessHash": "1916f9d39874e963ab3fb599821dbb2e0435db0500c05a966589397c779263b9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.375Z", + "updatedAt": "2026-03-13T17:37:35.959Z", "postProcessHash": "e7c36fe1c22cc7d3ad92962171296e1e477ddf2f31004e6bb0486e588433a963" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.391Z", + "updatedAt": "2026-03-13T17:37:35.981Z", "postProcessHash": "4d8ac66774a9cb64640f28a08c873a80038dbeefd9b4ff33ae5b676c1be96ae8" } } @@ -69,19 +69,19 @@ "24bb0ca99917fdfda706556c75c640db16b12f966ea7bd58e1e9a8bdf4be5146": { "40c867ec4bd9ff53ca41f19ef2fb11bce1cd4d6f82211f50a350bacfd56350a1": { "jp": { - "updatedAt": "2026-03-10T16:43:37.399Z", + "updatedAt": "2026-03-13T17:37:35.993Z", "postProcessHash": "c2b159034204cbe9194f226815c59581e141b4b1d9a0888360d2731c9c4135b6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.399Z", + "updatedAt": "2026-03-13T17:37:35.993Z", "postProcessHash": "b4503160878c2254ab49f0007d23321ddb2c942c64c94db664bf33828e16dd60" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.394Z", + "updatedAt": "2026-03-13T17:37:35.987Z", "postProcessHash": "0b1764d2530de07a912c6cd1024488b3c16f566eeb57af1c8868eeefc7807027" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.417Z", + "updatedAt": "2026-03-13T17:37:36.040Z", "postProcessHash": "066c8e51c705c741a602bd4f5e0501f65ea8c5d736b3f1ea6286d711db8c1751" } } @@ -103,19 +103,19 @@ }, "b071a82e0beea536e345481d05cefa989ec3fffbdb715f9e71e1cce092af673a": { "ru": { - "updatedAt": "2026-03-10T16:43:37.376Z", + "updatedAt": "2026-03-13T17:37:35.961Z", "postProcessHash": "ceac81f16addfad27d2bcee51417a9b73aa9a01933b7f112446724679c9f0438" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.377Z", + "updatedAt": "2026-03-13T17:37:35.961Z", "postProcessHash": "2dbf4beb209bde27a8d177803afccd7842a4739423cb12c334aac2ef08199329" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.377Z", + "updatedAt": "2026-03-13T17:37:35.961Z", "postProcessHash": "66b397b9b239a4c85ad2d61f4d67c3b756b674519e4917fc0b44f699353b2874" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.418Z", + "updatedAt": "2026-03-13T17:37:36.041Z", "postProcessHash": "167492cbfb5442073c04af214612e3023bbda0261dc809d158f4b21870fb65ac" } } @@ -123,19 +123,19 @@ "37e1e1dcfe884bd88e97aa22d6ed7fc14323b326449d12f0a5644f15bd4ba087": { "bd75344d33495d82bb1ddbeeb77d5b1f53a6ecb5f788cb9eadaa606a67b5ba96": { "jp": { - "updatedAt": "2026-03-10T16:43:37.397Z", + "updatedAt": "2026-03-13T17:37:35.990Z", "postProcessHash": "e5e905d07be28050aa66dd55c4896d833e812f116fe9120eac294829456f1242" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.397Z", + "updatedAt": "2026-03-13T17:37:35.991Z", "postProcessHash": "14fd8bc4cbc9f61c5655f504fcb346fba3a806f8c548844bcee5bfcd9af0a0d8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.399Z", + "updatedAt": "2026-03-13T17:37:35.994Z", "postProcessHash": "9612a6ad02b86e775c0c30373bfa9bb267b079c3b296aa1f0e67771a11e06161" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.415Z", + "updatedAt": "2026-03-13T17:37:36.038Z", "postProcessHash": "717f50d5633b5f59c8675d1cd29e3a7dd384e7df96203d36162169aa106f5c0a" } } @@ -143,19 +143,19 @@ "49041ac358e6a0f1cdae73923da607add5f9d37fe3320250b5457924d09bcecc": { "d61c6739096f5de9a1f340500324926cc206fe878ab16df77def05d0ba746d3c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.399Z", + "updatedAt": "2026-03-13T17:37:35.994Z", "postProcessHash": "149a40e0765161d19187178d9990fd73e946694b6e51ef1bceeb283543a9878d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.397Z", + "updatedAt": "2026-03-13T17:37:35.991Z", "postProcessHash": "cd0d063215a756503aad7cc467ee44c6563646559dd30c885f70e8bec46f5f9b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.395Z", + "updatedAt": "2026-03-13T17:37:35.988Z", "postProcessHash": "e699a728dbcdf02df448087277a49c8f5dc1a48548622121ebcb3031f826f9e9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.451Z", + "updatedAt": "2026-03-13T17:37:36.083Z", "postProcessHash": "78c2b081bac6b6d498f5ed3f53b3b43030252b0dfc99622f2dae60a446ff50b3" } } @@ -163,19 +163,19 @@ "4abc97ebd23c7b3dacc0e18e77499272b51b908bd0c2a7a823d153d3c00f7613": { "7817d141aff4e4b1ceaca87c554c551bc1add23bd534611e2704fba56223fbfe": { "jp": { - "updatedAt": "2026-03-10T16:43:37.397Z", + "updatedAt": "2026-03-13T17:37:35.991Z", "postProcessHash": "527ce7cbe58aa319ab05e565a6fe49cb82ea6cd4e17366423cbd60e886732393" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.398Z", + "updatedAt": "2026-03-13T17:37:35.992Z", "postProcessHash": "983ce7e98f025ebbe40cef5c1c243223acbc01c78d010ead9d3f0320f8a35209" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.395Z", + "updatedAt": "2026-03-13T17:37:35.987Z", "postProcessHash": "42c1f2e1ab6e097cce135c282ebaed5580447772d65fa6a2cf17df13d6c0b4da" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.416Z", + "updatedAt": "2026-03-13T17:37:36.039Z", "postProcessHash": "66456b4baae05fe76977f2a63792a2a649b201c12e0e2004420b5f0250309239" } } @@ -183,19 +183,19 @@ "4e7333f7ff430819ccfae5b1f2b2ee97508f58db11c3e67c31430385b0618503": { "1a899ad20af5d3dc3c495e6ddc0c3ff5aacc9df838675e487a6910da0a531675": { "jp": { - "updatedAt": "2026-03-10T16:43:37.366Z", + "updatedAt": "2026-03-13T17:37:35.945Z", "postProcessHash": "fd1bdd7b6e449b3cbaf8f23a4182989d10bbc66d3ce3c6c561d3fbf04cc8e28b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.368Z", + "updatedAt": "2026-03-13T17:37:35.949Z", "postProcessHash": "038d54fa6b85511e210bc6b1bdda410d6d87e969f204285acb9ec4c4226a8559" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.368Z", + "updatedAt": "2026-03-13T17:37:35.948Z", "postProcessHash": "cd462723c30c034c02ad63b2a30a43c01f4a41aefbee9c256545bc9f2b0db080" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.387Z", + "updatedAt": "2026-03-13T17:37:35.976Z", "postProcessHash": "57ae13d0fa25cbbcfe9653cca87422e14283ccc520947f567a05e299bb889320" } } @@ -203,19 +203,19 @@ "6f13745927dfcaff0a5b759cdfc9dc47aba26e811ab26776ee363cd821f7d585": { "be6c5629590606c77cd44d60b8cb153a6e8b1ae6d9f710967b3ea692cfc8cb6d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.396Z", + "updatedAt": "2026-03-13T17:37:35.989Z", "postProcessHash": "41ac3d39aa09bac8cde829d981d3feafcc427ae50b12a5ddab4f526608a02d23" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.395Z", + "updatedAt": "2026-03-13T17:37:35.987Z", "postProcessHash": "049ba85e4c87c348a3e669ed4b331203275570c47be8b31481a7a35435f561a7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.396Z", + "updatedAt": "2026-03-13T17:37:35.988Z", "postProcessHash": "0d87f7d349ae6e58126c41a418eefa79b58acb3ea6d84c86755369bd25696c27" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.451Z", + "updatedAt": "2026-03-13T17:37:36.082Z", "postProcessHash": "1748501626915243a9bb4274f8c227b8846ba35d21e3794832b08139c2d53853" } } @@ -223,19 +223,19 @@ "8ad40f5399ed36401edb12df869b1d441ff2d635581938c63d4f0a611fb977ae": { "16565c6a0928275a3a601a45f18823227dc886a00aad5531244bec633d3e8af4": { "jp": { - "updatedAt": "2026-03-10T16:43:37.403Z", + "updatedAt": "2026-03-13T17:37:35.999Z", "postProcessHash": "8bcf3ff641396e2d8c5da52dc58e751584d107f6d1d805c90988dec22c114a38" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.404Z", + "updatedAt": "2026-03-13T17:37:35.999Z", "postProcessHash": "e625c4b6b53d8b1fa5873b15f2f5c571c9d49edf455c2dd316216095bd77654d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.394Z", + "updatedAt": "2026-03-13T17:37:35.986Z", "postProcessHash": "f170d3dd3162329051742b675cbd0ffe6828303ed835195e7fe76a8adcc5f156" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.423Z", + "updatedAt": "2026-03-13T17:37:36.049Z", "postProcessHash": "2f0931ecce746e0337d425e461488f8c2bda32046e463706e589f848c34fc5eb" } } @@ -243,19 +243,19 @@ "a3ea3f0c344313a1d3ad7969f1c82ef13af419e6eec98da91153c8735fd46730": { "df3510130e5bdcdacd162718bb228e62987c548fea96f8a9e94123cc6b9a78d5": { "jp": { - "updatedAt": "2026-03-10T16:43:37.366Z", + "updatedAt": "2026-03-13T17:37:35.945Z", "postProcessHash": "2c670901840457d43631271d798d948ad1808ea3e3a0768832448fa5291a14fb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.366Z", + "updatedAt": "2026-03-13T17:37:35.946Z", "postProcessHash": "34866960754235413e8855a940c78ea424a1dcba2dc6cbd96e6a8e4c3a88aef5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.365Z", + "updatedAt": "2026-03-13T17:37:35.945Z", "postProcessHash": "ad7050ee90633a3a2cea8936df2c98ec9f52bde0487b44993cd64636741aa3dd" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.416Z", + "updatedAt": "2026-03-13T17:37:36.039Z", "postProcessHash": "ef80a2161a04db97a4101c7dbe8f3a5c06be5984a4cf58c18b2639baf368a483" } } @@ -277,19 +277,19 @@ }, "2238fca025f8e9d9a09644498cfe3e176bfb878fc9eef1ce9eac653ac5609d62": { "jp": { - "updatedAt": "2026-03-10T16:43:37.406Z", + "updatedAt": "2026-03-13T17:37:36.002Z", "postProcessHash": "9d1fff2335500fea94d3724975766ef29f9d2969dcaa6b1b263acae18dd2a6a4" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.406Z", + "updatedAt": "2026-03-13T17:37:36.002Z", "postProcessHash": "c4560376ecf7b29d362fc413002dcaa4fe08ac89e477221c6ce3d767912d8a1d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.409Z", + "updatedAt": "2026-03-13T17:37:36.006Z", "postProcessHash": "f7be08bff036a4fcae66b8f5cb941e26a0dc9df82fec5705e5f308daf214123a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.417Z", + "updatedAt": "2026-03-13T17:37:36.041Z", "postProcessHash": "b992fe142e3f66c5faecd6548c3303d342cbe6d3580368702d564a3c7500ab06" } } @@ -311,19 +311,19 @@ }, "7da4f03c5e6ec725a42884072cfd75a488c9a0ada6a1fbab23da6e4493eb565d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.447Z", + "updatedAt": "2026-03-13T17:37:36.077Z", "postProcessHash": "0bf7b55d68e8c32760083a4f0974e76e1788681abe8d2621dcc0328bf6e01fba" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.447Z", + "updatedAt": "2026-03-13T17:37:36.077Z", "postProcessHash": "9fa6e7df16ec5380e9bc1597b072fdde81dc77cbbbf6923dd05c8c922e4b41e1" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.447Z", + "updatedAt": "2026-03-13T17:37:36.077Z", "postProcessHash": "1ab88928e6d5bd19ba5c78dbc583c3a0f5dd74ef8024b486b6fe7a1b8961794b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.450Z", + "updatedAt": "2026-03-13T17:37:36.082Z", "postProcessHash": "110026f583cc1fa21b007078789adc02564c458e97b99514308568b73bc25e9a" } } @@ -331,19 +331,19 @@ "c2811557e4f56ffd6e37b0f9f6558971e9d45005c22c3c19ebaef586f1591687": { "b9aea39ae1b4e63fef7a92d27750dfc746ac0ac174e77a895050ed0d24ff1ea7": { "jp": { - "updatedAt": "2026-03-10T16:43:37.328Z", + "updatedAt": "2026-03-13T17:37:35.902Z", "postProcessHash": "19178cfc82839ab319418e4b91ad31ae9222eee7448b47ac426d1c9895c27c74" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.367Z", + "updatedAt": "2026-03-13T17:37:35.947Z", "postProcessHash": "878c1dc25229057f04f7329f68cb107a1201e7aa26d991a76ee0a06c56193108" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.365Z", + "updatedAt": "2026-03-13T17:37:35.944Z", "postProcessHash": "9bebddceea95f25c2a31fffd2b390fdc0e4f6da032b26213db1b4b9cfbb349ae" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.391Z", + "updatedAt": "2026-03-13T17:37:35.980Z", "postProcessHash": "940b4323ff4933f2a43c4b6bed0028a67cb345acc7f25d927e1dd6eff941d52e" } } @@ -373,19 +373,19 @@ }, "a4c073207b34a9e6e51079c57f0e06190c406d676367e982df527e7379cf105d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.374Z", + "updatedAt": "2026-03-13T17:37:35.958Z", "postProcessHash": "ff303f2b0d311f20ad669c58bc15125429853af64ca78154fd1374f61c38453a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.374Z", + "updatedAt": "2026-03-13T17:37:35.958Z", "postProcessHash": "f3001102441020d90b9e6c86da492d499d04e864b59ae0f09958cbd55d2ce95d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.374Z", + "updatedAt": "2026-03-13T17:37:35.957Z", "postProcessHash": "fd96d37b54caf1307bf3bad13bcecde833999af80b673620ae7feb5d0438530d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.390Z", + "updatedAt": "2026-03-13T17:37:35.980Z", "postProcessHash": "d707a1a46362942db8ca96acb1e274028d6e37677b15df3fbadbc8452b3f557c" } } @@ -407,19 +407,19 @@ }, "d00bb1a1aad83498fff4cc2754cfe74a978e084470452c38fe9f465d112d1c98": { "jp": { - "updatedAt": "2026-03-10T16:43:37.378Z", + "updatedAt": "2026-03-13T17:37:35.963Z", "postProcessHash": "1da247e74d18cd435ac6aacdc4fdd1bf3360964523a624d93f3ee3243e283723" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.379Z", + "updatedAt": "2026-03-13T17:37:35.964Z", "postProcessHash": "2677a15eafb3267407541742b099d35f807853ba50698ab34c19c2ec970e44c3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.381Z", + "updatedAt": "2026-03-13T17:37:35.967Z", "postProcessHash": "c563990ef0a3d1b09005841332cb571cd67f96f856e0dc395925105b3ab7fe6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.416Z", + "updatedAt": "2026-03-13T17:37:36.039Z", "postProcessHash": "28b23642b46f9705b47ed56ec86e9890038ffb452bfc9221dcaf8fa2c567e9d2" } } @@ -427,19 +427,19 @@ "d89bc73ed23da882f0c45593180a3989cb6844bd38d6496ab6cb5ab328d51083": { "42fe50c1e729beb1bfa14d29e80c4f579a068ebbfa39aa1ffe25b2bb963a815a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.369Z", + "updatedAt": "2026-03-13T17:37:35.950Z", "postProcessHash": "12f93ea3d3825950e2a35a701ba23d5b5980e8037ee63d9b1ff2aa3d53099049" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.368Z", + "updatedAt": "2026-03-13T17:37:35.949Z", "postProcessHash": "b60b4485e60c8f6adc554d776d4af299bd72a7a8d51d6a27533f2e91f527ed1d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.367Z", + "updatedAt": "2026-03-13T17:37:35.948Z", "postProcessHash": "0e9d71f429e1c54a12237acf88146995423cfc66ebb3f75a38f5d87d6affccd0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.421Z", + "updatedAt": "2026-03-13T17:37:36.047Z", "postProcessHash": "1689894018096ee05057a5fa139f27be5d6dbfe2647b20372469d8fe5d18b50f" } } @@ -461,19 +461,19 @@ }, "14ef182d26554339e45ede025255a1088650ab3f386f801cc0ee243388269127": { "jp": { - "updatedAt": "2026-03-10T16:43:37.408Z", + "updatedAt": "2026-03-13T17:37:36.004Z", "postProcessHash": "ba385665bc7c8e1e7c7638d1b5b2387ec5b153e6e0b8ef275ce9b212301ef043" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.408Z", + "updatedAt": "2026-03-13T17:37:36.005Z", "postProcessHash": "b7af9ffc49a74c9b249b617800854b0a3ba15c876feab64d94ef2d1255855946" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.410Z", + "updatedAt": "2026-03-13T17:37:36.008Z", "postProcessHash": "9fc70f3ff9c8ad4b4369433925b69776b42e153c032445df547301e9216926be" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.417Z", + "updatedAt": "2026-03-13T17:37:36.040Z", "postProcessHash": "69407d383153e6c5fffaac478b0902e6b6fac7d49d148617d5bcb618e0651f1b" } } @@ -481,19 +481,19 @@ "e92405c74b1c19a280775296a5640f2c7646bfabd9d6af48d6359d9a4f09c9d8": { "c9015dfa533bb72f0fe4f1f5a455b0a5497c12b645e908ee88d9686adff07027": { "jp": { - "updatedAt": "2026-03-10T16:43:37.396Z", + "updatedAt": "2026-03-13T17:37:35.990Z", "postProcessHash": "3e7c51f6cf75f0c9024617ce473a061249536a1e27d3108362f9e644f167a533" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.395Z", + "updatedAt": "2026-03-13T17:37:35.988Z", "postProcessHash": "65c70bfa5c1066d61400754e3ecc5dd1c4e562f91e8c9218778f1727353a4b95" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.400Z", + "updatedAt": "2026-03-13T17:37:35.994Z", "postProcessHash": "5a3f0ee08f15587cd66d919be56646cc7b54ff0d7cf1c9649472a45344eac53a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.419Z", + "updatedAt": "2026-03-13T17:37:36.042Z", "postProcessHash": "e71b7c3963f5d0641dd7734926d1f4cbee550c50cdf9be95d255dd115ed02dad" } } @@ -519,19 +519,19 @@ }, "33f0c573b1a829fd5611afc6733b5799b1a6f62d85d0b1437654935a8950c424": { "zh": { - "updatedAt": "2026-03-10T16:43:37.393Z", + "updatedAt": "2026-03-13T17:37:35.985Z", "postProcessHash": "b7c147c7e397e7ef362c7fcf72fcd718714bbe15524bd156cdbbb3620e6329b9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.393Z", + "updatedAt": "2026-03-13T17:37:35.985Z", "postProcessHash": "a91495a8ff1a29a34e4cc42714bd25aea73bfb47e65f07bce4ec8f8175740c65" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.394Z", + "updatedAt": "2026-03-13T17:37:35.985Z", "postProcessHash": "162746f77a86bf61385ec01c0ec46d63f7a6187b4221cfe76da82ae2e5db3eda" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.394Z", + "updatedAt": "2026-03-13T17:37:35.986Z", "postProcessHash": "c1559a257591aa4bdee6c54b20581a3a96a4c626bf2252a4a58bb072052dcd6e" } } @@ -553,19 +553,19 @@ }, "0f44fcd1ceaa7b07a1d6e642ac21ab03af07fd348abe93504f1e6a33a283f3ea": { "jp": { - "updatedAt": "2026-03-10T16:43:37.382Z", + "updatedAt": "2026-03-13T17:37:35.969Z", "postProcessHash": "fc0c96c762de6319f540b172b4f057eb718ed15fb616639738c375745a156b0e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.384Z", + "updatedAt": "2026-03-13T17:37:35.972Z", "postProcessHash": "c5e5f705f4ec29059445ee1f1f8c91e4b6e99d2ade1294fbd8175e161938f1bf" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.385Z", + "updatedAt": "2026-03-13T17:37:35.972Z", "postProcessHash": "2e3abb38ddf37601a006893161ff5c32d0ad5cf5c0624701b09eb32c43a1fd24" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.387Z", + "updatedAt": "2026-03-13T17:37:35.976Z", "postProcessHash": "2637116cc12e6a20a05916c1930f954c8907a2bfd60fe1c1ac90bc244be230bd" } } @@ -573,19 +573,19 @@ "ef555d903b99c706a7fbc048a6888f3d3743693968bc76912f338d53af846b0c": { "c84825f7cf888bad7b7b5ec57d4a3941f8dc40c7526398600864fd18a77516ef": { "zh": { - "updatedAt": "2026-03-10T16:43:37.396Z", + "updatedAt": "2026-03-13T17:37:35.990Z", "postProcessHash": "5e8fbc5025e237e43a50093550836e281b05664d90bfc7aca7c95ad3f88f75cd" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.397Z", + "updatedAt": "2026-03-13T17:37:35.991Z", "postProcessHash": "9de8b7fc3937676407d7db0f252d6cd511a8673a3934d3470e8181db3e3271c9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.396Z", + "updatedAt": "2026-03-13T17:37:35.989Z", "postProcessHash": "c1a2637d3b784bb1961182c0efed5a3e6c20c514f1fcee3d69b6bb993f387238" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.452Z", + "updatedAt": "2026-03-13T17:37:36.083Z", "postProcessHash": "9a2fd22bb6af064355cda6b652a2a8045f24b3d52b80a31c70b94baf3d0c8000" } } @@ -593,19 +593,19 @@ "fb2a4bdb7f2883fa7ac9878a6d4e978def652c408e4ef95784547eef9e313dbb": { "20e4763f0f7057430907de10bf00a918aa2e762becf34af686b125a9da4fe458": { "jp": { - "updatedAt": "2026-03-10T16:43:37.327Z", + "updatedAt": "2026-03-13T17:37:35.901Z", "postProcessHash": "066c343903fc8f105322a8b7d2482f81cf1d3b4db8c650f4095546602c9998d7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.328Z", + "updatedAt": "2026-03-13T17:37:35.902Z", "postProcessHash": "b3cb903f920b0efabfd2d2b8989b14439fc616dd236f7385108983931d029bf9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.367Z", + "updatedAt": "2026-03-13T17:37:35.947Z", "postProcessHash": "2447d25dc0f1696c6aaf1c6ae2d72db63375857928f0a721731f9c1facd8b816" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.388Z", + "updatedAt": "2026-03-13T17:37:35.978Z", "postProcessHash": "547f6939c737622062fbec26a93405c44a227b7e4f870b046b9a62cba66c9a42" } } @@ -627,19 +627,19 @@ }, "b8b38bda8493b815b803e175f5606a3ed4d90f534bfb1e50c7f31f1be7377c03": { "zh": { - "updatedAt": "2026-03-10T16:43:37.577Z", + "updatedAt": "2026-03-13T17:37:36.219Z", "postProcessHash": "82edc3d963288e1603537a6bd61117d826cfefec3f90fcd2da7b4b08b0c96b29" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.577Z", + "updatedAt": "2026-03-13T17:37:36.219Z", "postProcessHash": "3240d1ee755ac14e9f933e91c416c46086e521472b24f55bfe59947073c8f1e1" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.578Z", + "updatedAt": "2026-03-13T17:37:36.220Z", "postProcessHash": "4488a075b7798cd1c3dd710c4a9f1b0e967074383fc7acbae256079783f74f9c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.590Z", + "updatedAt": "2026-03-13T17:37:36.230Z", "postProcessHash": "197ef518f4b978ecb30d77dca1177d967a1feb8bc505539b7bdb289dea31fbbb" } } @@ -647,19 +647,19 @@ "3e38c1623307fe1538f034436996c45b6ce42cebe6a35b146ba34a354e7b226a": { "7d9c49d88230712b6849bcab6640651373295cad7888223291eb46da868626e3": { "jp": { - "updatedAt": "2026-03-10T16:43:37.597Z", + "updatedAt": "2026-03-13T17:37:36.241Z", "postProcessHash": "adbf3470ec4df46143250be3ba2cd128011d0cc073401f47468887ef78f214bb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.596Z", + "updatedAt": "2026-03-13T17:37:36.240Z", "postProcessHash": "e5b3c3f5ea30fa4103f558f85732c4c901802a7b6b272cdd2800d3183e33172a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.596Z", + "updatedAt": "2026-03-13T17:37:36.239Z", "postProcessHash": "42a5cca9d425a028e47cc62bff77488d51a89f7c1aa4217fc17fa7ff4a57d2c6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.617Z", + "updatedAt": "2026-03-13T17:37:36.266Z", "postProcessHash": "a411c92e3661d2c2854f5b8ee14efca592e8aa3f17eea79759b905d915243adc" } } @@ -681,19 +681,19 @@ }, "ac45208a229b0b7ebfd99a918142b95fe819d4c916a059f4ec4b30684048af63": { "ru": { - "updatedAt": "2026-03-10T16:43:37.605Z", + "updatedAt": "2026-03-13T17:37:36.251Z", "postProcessHash": "03deb34deb3c69862a3c00d2a39ec3af46166144b538e3eae7de6ffcc909bb7a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.606Z", + "updatedAt": "2026-03-13T17:37:36.252Z", "postProcessHash": "9829bb0ddb78e49af756ac371c9416380c5ea294911ff41ec90dea0226b87aa2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.607Z", + "updatedAt": "2026-03-13T17:37:36.253Z", "postProcessHash": "36f773c6d8a12f43ab9e881c81367b88259fa405199540ea3df954e7923b37c9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.619Z", + "updatedAt": "2026-03-13T17:37:36.268Z", "postProcessHash": "e0bae769c7e48ffde4d9af81fbd4aaf5399cbb4f7256815655c2b0af4215cb84" } } @@ -701,19 +701,19 @@ "4fa6a5d68016ad855e418c2e88b5a37793256913a0caceaf33014edf61107509": { "1ed9748c6ebe33e1898f694a866a318e321540cc9186ac29b7621da0715118c5": { "jp": { - "updatedAt": "2026-03-10T16:43:37.597Z", + "updatedAt": "2026-03-13T17:37:36.242Z", "postProcessHash": "4b28de374793ac2ccec45b9f32a3d9415caa8b274547ca0c9cb4a128aaaabec8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.598Z", + "updatedAt": "2026-03-13T17:37:36.243Z", "postProcessHash": "9fe0d9723b9570ba1b159dd3ca7bb497d138ecb29e10eb2a09663e445b759bdf" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.594Z", + "updatedAt": "2026-03-13T17:37:36.236Z", "postProcessHash": "fa14cb3b1b996a1b7c8ac10227955be037bb2067631054e18dd2880e6eb9d045" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.618Z", + "updatedAt": "2026-03-13T17:37:36.267Z", "postProcessHash": "f0fd65738bcd4e9f9a3be6005190b54607e7f73047c3c2606e2dd897b990254d" } } @@ -735,19 +735,19 @@ }, "e7551227efa5e635101403f863799146fc9029506c0a7eeed42d83eea630fe92": { "jp": { - "updatedAt": "2026-03-10T16:43:37.609Z", + "updatedAt": "2026-03-13T17:37:36.255Z", "postProcessHash": "98de1fa0f824db18057222b5c3af7114a783cac728dddd4f73421c62d47d6c93" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.612Z", + "updatedAt": "2026-03-13T17:37:36.259Z", "postProcessHash": "7923bc53b3575bb76eb9cae1385c1f78de1e8366a87855a32ba5dc36877f0009" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.617Z", + "updatedAt": "2026-03-13T17:37:36.265Z", "postProcessHash": "5e754240f300dc95396bed0fcf36a5e03b697e79a19e592bbad674b373a2e49e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.620Z", + "updatedAt": "2026-03-13T17:37:36.269Z", "postProcessHash": "07298037c089a5ed71e442f202aab782e5b60d133873ac586758612ff5a1e3b9" } } @@ -851,19 +851,19 @@ }, "47759a65823c7c5ff8087fffbc95b949a761ffc800aa5606be61aca13594b1de": { "ru": { - "updatedAt": "2026-03-10T16:43:37.457Z", + "updatedAt": "2026-03-13T17:37:36.087Z", "postProcessHash": "6ab7f683cccdd85c289b1e08507d2f34e55e926c1be9def2e9ee3f73db9c0e7b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.457Z", + "updatedAt": "2026-03-13T17:37:36.088Z", "postProcessHash": "d2aac75c9efab8e035702adfe0bd1fab2aaa7c42e044b5daa3ac130a545d34df" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.459Z", + "updatedAt": "2026-03-13T17:37:36.089Z", "postProcessHash": "16d9b6ceff75f257679a9b92c309e5c4f3dbb9a5b72db085ee714c14ac3d2510" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.460Z", + "updatedAt": "2026-03-13T17:37:36.090Z", "postProcessHash": "d74d1fcd8539245c1cecaf01e89d18dad9e52ca977d424fd06787b49a1c6a125" } } @@ -871,19 +871,19 @@ "69aa1e22d1867f2dd9082998e597234169f92ed3ba4c3d6af26b34ffa82e4a48": { "aea97333102d80bfe523bef5b3932706938c1ab2307337cf20451a0633f0d7a0": { "jp": { - "updatedAt": "2026-03-10T16:43:37.574Z", + "updatedAt": "2026-03-13T17:37:36.215Z", "postProcessHash": "3ca330ec7d12194cd8d43155f7aeb26c13a9b53e3f683fd8a6732f0be0319a76" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.573Z", + "updatedAt": "2026-03-13T17:37:36.214Z", "postProcessHash": "0756612fabd749f0c52b94a55937f26d5083fc138d02b2c62e504e6281b3aa1e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.596Z", + "updatedAt": "2026-03-13T17:37:36.240Z", "postProcessHash": "0f12b8f141c59d2672d963aa025bede85dba80176b0e9610ebc70db0068ed783" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.620Z", + "updatedAt": "2026-03-13T17:37:36.270Z", "postProcessHash": "5a7c9a9b3706dd15db3dd38a5530c12700d5aea526dde472223c26ec98c9e327" } } @@ -919,19 +919,19 @@ }, "063689e1eaf2c0302acdbc699df44df6039a4382a07508437deffe895ac9df6d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.610Z", + "updatedAt": "2026-03-13T17:37:36.257Z", "postProcessHash": "2bca5fc4b7aba23db6c5fae479ba2d7331468eb1b772ff5ac052d5b7a8a7d0b4" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.613Z", + "updatedAt": "2026-03-13T17:37:36.260Z", "postProcessHash": "33bbbdaf5929b7a235630bd2e2e671e626a528f75743a3d5e809c00f3a487217" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.615Z", + "updatedAt": "2026-03-13T17:37:36.263Z", "postProcessHash": "7d00fd00b6a03f3008dabc851d7da6a58b9b2690b47194790338d7a779e362db" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.619Z", + "updatedAt": "2026-03-13T17:37:36.268Z", "postProcessHash": "ba79c8eb567c5e24dd71b6009eebcec96dbc41f341345b1e0b99f3d97a0705f2" } } @@ -981,19 +981,19 @@ }, "1c75420ef858d3fd3fe2e628e163987eab7d0a3d2256900bde11589ef6c25c53": { "zh": { - "updatedAt": "2026-03-10T16:43:37.607Z", + "updatedAt": "2026-03-13T17:37:36.253Z", "postProcessHash": "191b4e77c976778ecb5ed164bd1ea4b012f65a4c93a9f61ed46592ba2c444f3d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.611Z", + "updatedAt": "2026-03-13T17:37:36.258Z", "postProcessHash": "a1570be16d9bca1ccc0bf4454488fd3417d32bba57a422f45803dc64284ce2bc" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.611Z", + "updatedAt": "2026-03-13T17:37:36.258Z", "postProcessHash": "2b27afca8cc62f8849ac89592efcdc1a6680c0e159cc3ac47483b6dcb9b01d1a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.618Z", + "updatedAt": "2026-03-13T17:37:36.266Z", "postProcessHash": "ae87c83aa357bcc837745b1966c17cb290f9716f48bc2d4f2d69d45e6fc75e01" } } @@ -1001,19 +1001,19 @@ "8d9acd4ed372d08f28519dfb01b6900545df9f42502ac21f0ef6bd86b724c724": { "3ca361084040c6efbaef261b3b4c88e38d022539f3e58645a4023be45b9ed7f2": { "jp": { - "updatedAt": "2026-03-10T16:43:37.598Z", + "updatedAt": "2026-03-13T17:37:36.243Z", "postProcessHash": "6953961a2646a8ba9086b4de8c85bf1675ce1e9fbaa756900ca53568a50b942a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.595Z", + "updatedAt": "2026-03-13T17:37:36.237Z", "postProcessHash": "0d3169e3982c50a1af0140de3dbe66b0a27f9c549609525ea3f3eeca871789db" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.574Z", + "updatedAt": "2026-03-13T17:37:36.214Z", "postProcessHash": "1ee4ad34a8c447f681641d606c9f7f7cc555af7de87f35a1570190b32797a165" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.619Z", + "updatedAt": "2026-03-13T17:37:36.268Z", "postProcessHash": "58262ce46aa7a9556de0fc619db6a1033f752ead1099c55cab5aca64ba2764b7" } } @@ -1021,19 +1021,19 @@ "902fba8b39d6b163ee66698d8bd12433740962a53ec93d756ebdc9d11cc5c531": { "dc72366dcf698c0d7f7b5eed229fd9a7dbb9776362cc9399cf927769376a9098": { "jp": { - "updatedAt": "2026-03-10T16:43:37.574Z", + "updatedAt": "2026-03-13T17:37:36.215Z", "postProcessHash": "1f1ec41d23e63bd76de22c2cf8888b283f10a1b8b787d63b0b9d0495709e9d49" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.575Z", + "updatedAt": "2026-03-13T17:37:36.216Z", "postProcessHash": "69c4f5372057ca46e67c0ffbd84fc38f696c6441ef42b3690952dd20899f8b3c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.575Z", + "updatedAt": "2026-03-13T17:37:36.216Z", "postProcessHash": "ce58780af5fcd724a09d992cdad2a8b119596ea6f092bcadd56d6d3210a87474" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.588Z", + "updatedAt": "2026-03-13T17:37:36.228Z", "postProcessHash": "5645fb9231f27ccebacd8549c6d3e1c9ecf51ea2841145d64f87ac473164f5b3" } } @@ -1187,19 +1187,19 @@ }, "60256bd43cfb22201471b5faa93beeb978f174218608d7456f85fecb37815dad": { "zh": { - "updatedAt": "2026-03-10T16:43:37.453Z", + "updatedAt": "2026-03-13T17:37:36.085Z", "postProcessHash": "e52ba167b5341610c5266251b1efd53acb19f9897cc392c5cac73f18646f1199" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.454Z", + "updatedAt": "2026-03-13T17:37:36.085Z", "postProcessHash": "0e11abfaa61b457aade003ff79c23f4a197d4d9e58aaf40ffe65664b40521f6e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.456Z", + "updatedAt": "2026-03-13T17:37:36.086Z", "postProcessHash": "76556d79d8c30458d08bd02b7532d7d33f7e6a5bf867ba52cd76fcaf03ac97f9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.458Z", + "updatedAt": "2026-03-13T17:37:36.088Z", "postProcessHash": "fe8559a05bc13a525036edd7d69c4e4f3b13e4f81f9546f739fe681171099a41" } } @@ -1221,19 +1221,19 @@ }, "ff4ae5a1f573be1a072b4b09e365f022836a2f75586f997d01c700c728f24d96": { "zh": { - "updatedAt": "2026-03-10T16:43:37.575Z", + "updatedAt": "2026-03-13T17:37:36.217Z", "postProcessHash": "7d24cbb8e49be73c4f0753b2a9c29b893ca591f44672641a073b6cc0de444b1d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.575Z", + "updatedAt": "2026-03-13T17:37:36.217Z", "postProcessHash": "be1c2e4608f92ae1f387fb676c9bfa195d4a518df6a9a9e7815892c858bf2419" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.576Z", + "updatedAt": "2026-03-13T17:37:36.217Z", "postProcessHash": "34d857b91ad5a6be3d5caa5fd87cd296cc611b29bdb615c5a508fd291fd9e4c7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.586Z", + "updatedAt": "2026-03-13T17:37:36.225Z", "postProcessHash": "30d6d2cf35f465d0a373b25c5389e52fe6fb6be4fc27a567b039ca268583f61e" } } @@ -1241,19 +1241,19 @@ "9c7cf003973e27e4edaecd818b57b1e653cdfc8e936c45c67e314eb7123327be": { "1bca9e04eb1cf2d68b948ebb6ff7b813d50c8faada3f1ee2a8c561e9d96d6882": { "jp": { - "updatedAt": "2026-03-10T16:43:37.398Z", + "updatedAt": "2026-03-13T17:37:35.992Z", "postProcessHash": "7643936e64d9421b1100b3e03f96f1d86566f298b013156b2294fa0e8090765d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.398Z", + "updatedAt": "2026-03-13T17:37:35.993Z", "postProcessHash": "9771d7374750e9391c577cc6ab4783afc3355df8bd5cac0e3e6d811fad3c77ad" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.398Z", + "updatedAt": "2026-03-13T17:37:35.992Z", "postProcessHash": "88267ee69616a7f62783d0cdf785584ff6f8c4d6b4fa617cd7985731fdd30fbd" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.450Z", + "updatedAt": "2026-03-13T17:37:36.081Z", "postProcessHash": "8c138207193b814d4361dc5a478c7e0a01bf0f7bbd64de4527af7ffbfbb45ac7" } } @@ -1275,19 +1275,19 @@ }, "9e7671ad913d100dc6259a8a88ad3dc0f24da9531d485f16da8c48b3c253ffad": { "zh": { - "updatedAt": "2026-03-10T16:43:37.608Z", + "updatedAt": "2026-03-13T17:37:36.254Z", "postProcessHash": "7fc407f7575b33ad9fd6662f408f9b231eb42039a6af0e988cbc8cfd2fcc8be9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.612Z", + "updatedAt": "2026-03-13T17:37:36.259Z", "postProcessHash": "2738f01cd381d8b7cef6abe9e3bb16da7e5929061f64168f1e714bb521b4d095" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.613Z", + "updatedAt": "2026-03-13T17:37:36.260Z", "postProcessHash": "a0e65d90c4a80a5e492daacfac96ac9f6f39845a8c86a7310e28ad0e1c2fe44f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.620Z", + "updatedAt": "2026-03-13T17:37:36.270Z", "postProcessHash": "6534090e1adf124595ed4dac5c84e95ba0f13a6f559bdb274d7a29ede9532829" } } @@ -1327,19 +1327,19 @@ }, "6f4a9eeb23c55bdda88610b7fe2365c8a0c0764b98c8f0019a72be4e8c936d2d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.591Z", + "updatedAt": "2026-03-13T17:37:36.232Z", "postProcessHash": "f758e4a82812ef42dc3855c14b4ef1dec06ae874b9b37ac1d25276d3c1feaa27" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.591Z", + "updatedAt": "2026-03-13T17:37:36.232Z", "postProcessHash": "311ee19c45041a600e7c8eb0cefd2e082dc4c16c75bdb9d2eb8c2d0917c788ae" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.592Z", + "updatedAt": "2026-03-13T17:37:36.232Z", "postProcessHash": "97cd2fe61970ec477db8baf525eb291ab2999ac720a48f35c8b5f71edfd2f4b3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.592Z", + "updatedAt": "2026-03-13T17:37:36.233Z", "postProcessHash": "0e4da3ce91a235e10f91667b35aa4ee659d35254be3f21a8b09cec9bfa8638c9" } } @@ -1347,19 +1347,19 @@ "ad7599fbe857ed33f8231ed240a179e73c2e77cfa5e658ffca7502e66d2eeb8d": { "fadc1396d5e8d2ef81e08c49dd8a08b01468ff70c1b1463a692904b2403b88dc": { "jp": { - "updatedAt": "2026-03-10T16:43:37.596Z", + "updatedAt": "2026-03-13T17:37:36.241Z", "postProcessHash": "44910143b45db082421bddece0c77ce6eb9daa860e18caabf9cacf483a485159" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.599Z", + "updatedAt": "2026-03-13T17:37:36.245Z", "postProcessHash": "d157b05509d68f4be9ac8b25f813ecbe2a411ba42e4158758c0c7cee9487900a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.599Z", + "updatedAt": "2026-03-13T17:37:36.244Z", "postProcessHash": "2de41e57c41f827c5c19512f45683267ef7ce70532b093120e5d99113b840571" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.618Z", + "updatedAt": "2026-03-13T17:37:36.266Z", "postProcessHash": "3577836a7f092e7e6beeb0e2aedb40b44e1b7a03bd405642a8a08ba9821d4249" } } @@ -1399,19 +1399,19 @@ }, "1d68bbf02f9729c03eb5fc7ca3875db01d47d5e2d0e18b48c7bfa75f37b68367": { "ru": { - "updatedAt": "2026-03-10T16:43:37.621Z", + "updatedAt": "2026-03-13T17:37:36.270Z", "postProcessHash": "f1617d657c8d9993d27614974a6337d785cb290aafd189305abbea4dcfeb5b7d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.621Z", + "updatedAt": "2026-03-13T17:37:36.271Z", "postProcessHash": "555810f498ed0d45f886720295515e62e4ad336a2f3dff6fa753a4ce67421cd0" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.621Z", + "updatedAt": "2026-03-13T17:37:36.271Z", "postProcessHash": "a8f993124944bc171d7a549d0bce326f6eeef46eb599b91586b2de7f4731d575" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.621Z", + "updatedAt": "2026-03-13T17:37:36.271Z", "postProcessHash": "080dcbdc99d0dba199845d6691ce841c39dce1660301ac1081bd4a39be8ffd60" } } @@ -1419,19 +1419,19 @@ "b776eb4f7e91ceadeb1cd902e4a72be31912c8f40357421634f01d720427d7cf": { "a157eb7d7ffd46e8626bd3b8ed555fd32deed480e675bf80cec9536c2cc53b70": { "jp": { - "updatedAt": "2026-03-10T16:43:37.595Z", + "updatedAt": "2026-03-13T17:37:36.238Z", "postProcessHash": "8f62360a1333252926b93344e084faf3a2d313d1f86c675edcf721a34d00b4d9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.574Z", + "updatedAt": "2026-03-13T17:37:36.215Z", "postProcessHash": "0d157bcf10f26887dfd385a982438b02933943ea782b88f143a3ea53b8bcf340" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.597Z", + "updatedAt": "2026-03-13T17:37:36.241Z", "postProcessHash": "96dfbb21076c6bd7e79b4aeefcb9f48571db2fc947d54a63f61d2f146a877ad1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.618Z", + "updatedAt": "2026-03-13T17:37:36.267Z", "postProcessHash": "129b2f03076a54e29f58f80852c4a328c587ce8a5a5c7738451773ed12db1ed5" } } @@ -1439,19 +1439,19 @@ "d294fb78df318396bfabb26180e94ed0286f348799a54a338dbcac4df2d501a8": { "2c1ad0e8f79ff31317243d7b0ba63abc05a794bb4cf50ddf3ab6a05a73136433": { "jp": { - "updatedAt": "2026-03-10T16:43:37.600Z", + "updatedAt": "2026-03-13T17:37:36.246Z", "postProcessHash": "be318ae360c1d29705be2cf93319f52929d503fdcdfa2561bb566e17974de7a1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.598Z", + "updatedAt": "2026-03-13T17:37:36.244Z", "postProcessHash": "5ec3e4574c801f8838f9e7a5d5c97085e859655e2841277ec4633f3e0da01e56" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.600Z", + "updatedAt": "2026-03-13T17:37:36.246Z", "postProcessHash": "b7a6784acfc96479e8668f637a1405f43cd9895d66bcbb50729900122a577480" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.620Z", + "updatedAt": "2026-03-13T17:37:36.269Z", "postProcessHash": "8035fe75812105a34f004ef57a809271b683e76fce92593880bca1ca69a4828b" } } @@ -1473,19 +1473,19 @@ }, "f971169458c840a32fc61e6f9288db6a4246f244c6313a257be897f4aac0bfff": { "jp": { - "updatedAt": "2026-03-10T16:43:37.604Z", + "updatedAt": "2026-03-13T17:37:36.250Z", "postProcessHash": "384f77d61cdd799ee5beda912afb98ab3501001229f173812f6b65bb3aa52103" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.605Z", + "updatedAt": "2026-03-13T17:37:36.251Z", "postProcessHash": "e77cf2f7b9016f400eaa03059cfa03346471dc1973b7bd19bfbd8caf4a2815cd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.605Z", + "updatedAt": "2026-03-13T17:37:36.252Z", "postProcessHash": "7289d47879e43b2cca3b78f39b387b1fe80ebf621af4cc306b3aa18dd6edc318" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.619Z", + "updatedAt": "2026-03-13T17:37:36.267Z", "postProcessHash": "f4b4f29bb0f76b0bdbd6318606725e79b14b541def41cb0604e1aeb159793c4a" } } @@ -1493,19 +1493,19 @@ "08c0c301774aaa88b81ec6aa095f55e7824eafa1cbace5b623dc7c79a65127d2": { "69fd950d01a73a4628cd2ff26fd88bc864432af7ec9c2a0b214e105e41696130": { "jp": { - "updatedAt": "2026-03-10T16:43:37.594Z", + "updatedAt": "2026-03-13T17:37:36.235Z", "postProcessHash": "e6b95fe15b73769c8c942b025e34bc6c9b796b7e3023974439110c46303b35b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.597Z", + "updatedAt": "2026-03-13T17:37:36.242Z", "postProcessHash": "c2cc203d1b4acc4f016c9abe4519f61634fafa96714c3f0e7b1ee5cee96564c1" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.595Z", + "updatedAt": "2026-03-13T17:37:36.237Z", "postProcessHash": "283cdfce3f052ca1b4058952ad56aa7bec051d8a2ab543cf07880fd7987ec784" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.638Z", + "updatedAt": "2026-03-13T17:37:36.290Z", "postProcessHash": "f76bf24fea55fccbb0fc780786108d833f8f474d1927eb14c426db2a55f44ae8" } } @@ -2124,19 +2124,19 @@ }, "72924b02a52ddef57ac424e9c932696306f23fc9f5a5176ad9c4425a9b6bddb5": { "zh": { - "updatedAt": "2026-03-10T16:43:37.660Z", + "updatedAt": "2026-03-13T17:37:36.308Z", "postProcessHash": "31b9014d3518d4c720124c0675fcc473f0e110a773400b04ccc8ab04ea1f41a9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.661Z", + "updatedAt": "2026-03-13T17:37:36.309Z", "postProcessHash": "0987cce6d5e154bbda4559f460e8bd2e4a96b66de1a3b44c0302072c1595f67b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.661Z", + "updatedAt": "2026-03-13T17:37:36.310Z", "postProcessHash": "02f8e1c341827e2186e605e54b054ea674ffd4f1d40c2fc45bfe568a306b7ba3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.661Z", + "updatedAt": "2026-03-13T17:37:36.310Z", "postProcessHash": "ab37b93904e853615b42a4287314bf4997a9cc09b1d716fc2d91468a4ddeebad" } } @@ -2158,19 +2158,19 @@ }, "323995cdad7e027483926c2b7c8fc0e600c1c22ca3c6b97e6adc9cd27e26b7d0": { "ru": { - "updatedAt": "2026-03-10T16:43:37.608Z", + "updatedAt": "2026-03-13T17:37:36.254Z", "postProcessHash": "6d3989696502362aa9196da107fddb4df2a10c0703d56ab059e22ea759fb4e83" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.615Z", + "updatedAt": "2026-03-13T17:37:36.263Z", "postProcessHash": "a95580b2fa3bca3d8490d5879870a8c32dccf88586cb4cd6c92ac4154b651f1c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.616Z", + "updatedAt": "2026-03-13T17:37:36.263Z", "postProcessHash": "ded32af6ef73ef019d8aba65b639295650598b6e07c12b852c0213db9a4b105e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.641Z", + "updatedAt": "2026-03-13T17:37:36.292Z", "postProcessHash": "592bb425d3fec8f34786fdf2d8ea2ebc452543d67db019f753567670b1feb62d" } } @@ -2253,19 +2253,19 @@ }, "351d2780d90bbaa2eaad86c0972b16afda0feeaaf7b3aa28421202b8b06a2c7f": { "zh": { - "updatedAt": "2026-03-10T16:43:37.652Z", + "updatedAt": "2026-03-13T17:37:36.300Z", "postProcessHash": "4e3ccf5eb26808ebd7c9e552402fb9630503b1602a9021f0855187307c8ba007" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.653Z", + "updatedAt": "2026-03-13T17:37:36.301Z", "postProcessHash": "9b5d39cacea0e45c3905f480c00a8e84c5d4302cdb11eaf80bd6960134f53cf4" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.655Z", + "updatedAt": "2026-03-13T17:37:36.303Z", "postProcessHash": "acbf2a821d9d3c82ca5db77941b9e7f983ae43788f051bcc58fd3ffa9f822d83" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.657Z", + "updatedAt": "2026-03-13T17:37:36.305Z", "postProcessHash": "15bd1352b39ed2c153f92cde2b0535b3a987b21cbab945dedb53318d9b7f1acb" } } @@ -2273,19 +2273,19 @@ "490be0352814516ee6591ee5f8e07875e2139020d864d540140e0fa494298d5d": { "d23d41d10643691da14255ad0f85c7b97475432325af1c17be68df9efc12be5a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.601Z", + "updatedAt": "2026-03-13T17:37:36.247Z", "postProcessHash": "a1472cd491fcdac11079c0318039328a461286dc0be6fe70091c8fdf7cd26456" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.601Z", + "updatedAt": "2026-03-13T17:37:36.247Z", "postProcessHash": "561a123dd963a434fc3611a776745a1ffe11dfa4caa1b2d798faa970ebe7db76" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.600Z", + "updatedAt": "2026-03-13T17:37:36.246Z", "postProcessHash": "55407b7037976833d2027967432645a7c7476b2359f681fd7a88d5bb396f0c26" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.649Z", + "updatedAt": "2026-03-13T17:37:36.298Z", "postProcessHash": "7690944da354a3ed3bde5fe1f303b4c316dd92da5a104138ac7cc4d63fa930ff" } } @@ -2293,19 +2293,19 @@ "55b28fab1ba94c3606d033461bcc70376b43d613080d008d80ef6eeee311b377": { "256a3209f20639b3de6006d270d351fa95df57bd7f581ffda6773fd8eba690c7": { "jp": { - "updatedAt": "2026-03-10T16:43:37.598Z", + "updatedAt": "2026-03-13T17:37:36.244Z", "postProcessHash": "919624eab94fba3748d270154145bc58ee239b00afd9183cecd42e40abd9a1a8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.593Z", + "updatedAt": "2026-03-13T17:37:36.235Z", "postProcessHash": "c0d28920c5b77af1172deb24a7f3b2a31bf06dd11deec2825a8244d90d9484de" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.594Z", + "updatedAt": "2026-03-13T17:37:36.237Z", "postProcessHash": "10ab1ff10f0c0604fb12c18f8e6484cd9470bfd6b15daa195bf75ca78194bb35" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.642Z", + "updatedAt": "2026-03-13T17:37:36.293Z", "postProcessHash": "1214d7e26f126fc7fdb49ac5677d6f900b57b99a0e5ee29f59e78babf58e987b" } } @@ -2327,19 +2327,19 @@ }, "e5779c059343c20e3b973eb481eff8f68de93c783455729d4f2ada853363970d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.604Z", + "updatedAt": "2026-03-13T17:37:36.250Z", "postProcessHash": "6c18be3bb0aaa18e41d70502386853e6fdbdc41e2675acbedc4730da2efe613c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.606Z", + "updatedAt": "2026-03-13T17:37:36.252Z", "postProcessHash": "3e10bea28cfb25000df9d6e8300955f7bc44500e11a8fa378f00ba04f9bcb76a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.606Z", + "updatedAt": "2026-03-13T17:37:36.253Z", "postProcessHash": "e339f40cb09c03741b24b47eb4db7009f6652bba9f7340d278feceaceceabcfc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.642Z", + "updatedAt": "2026-03-13T17:37:36.294Z", "postProcessHash": "574ebb1a412644bd9420de8f8ae191f4017385ce63bf9e5e994a717f9205d62b" } } @@ -2389,19 +2389,19 @@ }, "5a75224799666b9a269c0f82cbbbe49d85e050796186f411136e436433fdb680": { "ru": { - "updatedAt": "2026-03-10T16:43:37.615Z", + "updatedAt": "2026-03-13T17:37:36.262Z", "postProcessHash": "04bb634c5582f9d349d1ba66f516e7b0ee9aaf3927ed518fd308f5e6060573ca" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.617Z", + "updatedAt": "2026-03-13T17:37:36.265Z", "postProcessHash": "50bf17e07c1d9f7c2222eb896bbf3e6bcdf6bc28ac61956998f2f2d62ea11411" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.636Z", + "updatedAt": "2026-03-13T17:37:36.287Z", "postProcessHash": "40c82d398212ed13a208908ada99bf3f0dd0acbcaceec0614962037fc38f8cae" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.642Z", + "updatedAt": "2026-03-13T17:37:36.294Z", "postProcessHash": "303d53b3d5e5bd89d43b58f81e1ae83a53ac36174d195bd3059221bbdf260fd7" } } @@ -2423,19 +2423,19 @@ }, "67b1fb5a14f13e90582993b829f13b783d85a9afb73727e4e0e1add4f18fa13c": { "zh": { - "updatedAt": "2026-03-10T16:43:37.610Z", + "updatedAt": "2026-03-13T17:37:36.257Z", "postProcessHash": "81d8ca9b8dfc6097d56f52f306bdc4e3d3fc5ff04fc379f5d16da947dc968d7f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.612Z", + "updatedAt": "2026-03-13T17:37:36.260Z", "postProcessHash": "13777c9979d3b3bca68153a8a9af259a8b2c5400af6b9d75bfb6a88415b386e1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.613Z", + "updatedAt": "2026-03-13T17:37:36.261Z", "postProcessHash": "7be0797bad62e0a44d052fc01011e59a7240db6653e0d94f3f13120e8f2400b1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.647Z", + "updatedAt": "2026-03-13T17:37:36.295Z", "postProcessHash": "b0529a84abe0a03c4036a47ae81b439f6ae6b7e81bf9e124e5bde4f7ddb73747" } } @@ -2457,19 +2457,19 @@ }, "1544e8fb833c15836515b12e745ace5b2760d551ce1d3e6ef880821cad5e8347": { "ru": { - "updatedAt": "2026-03-10T16:43:37.608Z", + "updatedAt": "2026-03-13T17:37:36.254Z", "postProcessHash": "7c3488ad862fb019112eaf4a05daea9c1795baa8474d66894fbd6a79b0e4c8c4" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.611Z", + "updatedAt": "2026-03-13T17:37:36.257Z", "postProcessHash": "cdcef18737de614827b984003f3c66a5a41cae0524bf8474b294737f97151794" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.613Z", + "updatedAt": "2026-03-13T17:37:36.261Z", "postProcessHash": "1140797eccd2bdff578f889659f5a7faa9917b5a999010e3f3dbfafc0abad6e3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.640Z", + "updatedAt": "2026-03-13T17:37:36.291Z", "postProcessHash": "b7d1d813e38be56b038ff1a7bfe0a93e613c5123d3bc8b48d45b0d26c76b1ed9" } } @@ -2506,6 +2506,24 @@ "updatedAt": "2026-03-10T16:43:37.649Z", "postProcessHash": "141713f7f1da182a3807cc0a97d699e9e2b3f688fe6bb1a0fa0ae913f1b37c4d" } + }, + "22cdb033b7fdc31b0c4d8f54bb1f92901917e7974b0889babdc2a611186db55f": { + "zh": { + "updatedAt": "2026-03-13T17:37:36.314Z", + "postProcessHash": "bfda1cdba0cf1bbc5fc4b7911be51071fd99d11021b8d159d3be87eb965634fe" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.314Z", + "postProcessHash": "164f48ecb1bf9ac345c7ea0c4a39c2a345b2b82beb70dc828a02682cecd33c53" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:36.314Z", + "postProcessHash": "6898319eac1a07bd0a6418419a2ef02b5a9348bdd29659f4bb3340bec07f3e31" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.315Z", + "postProcessHash": "0b0db229700d6f93d48f912ca94a6ea4033a3233473662a249e842d37dc5f919" + } } }, "9970d9a6d501f36cf179c0419231b9d795a4c633dddeb9b278e8ba7a601a3f30": { @@ -2527,19 +2545,19 @@ "a1bad3f4a716dc84c050e5be3e8486b6c74375173ac25b4b6faa1e07928f68dc": { "2ea331fabd4829ebc7e1af163a669bd7da7ebae75dc79796126ab275fd4d3c95": { "jp": { - "updatedAt": "2026-03-10T16:43:37.595Z", + "updatedAt": "2026-03-13T17:37:36.238Z", "postProcessHash": "15485de315d5836a55c258e03b15354c0613cba0e4b50e218228c71fa8926665" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.594Z", + "updatedAt": "2026-03-13T17:37:36.236Z", "postProcessHash": "8956ae6ba4a61c654d671ce6ea354ac3327c88d6fd2f32e94a595ced7846e7b4" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.599Z", + "updatedAt": "2026-03-13T17:37:36.245Z", "postProcessHash": "fdb406fd6ef9bae12b9029650e02d374aa31031a8dc29af43b762daa733d58b5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.638Z", + "updatedAt": "2026-03-13T17:37:36.290Z", "postProcessHash": "ef4486355cce6c600fe5746a546019d1228abf040094f2424c479a0cbcbee7dc" } } @@ -2589,19 +2607,19 @@ }, "92d7e8b6ffaf89baa98c4fb1d403feb94353f7309fad924bde3b1439dffc9cb8": { "ru": { - "updatedAt": "2026-03-10T16:43:37.630Z", + "updatedAt": "2026-03-13T17:37:36.280Z", "postProcessHash": "0525d304da648d45798f9d9e19e3b536a57d201f239a9ae1948d34dd36dabb02" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.630Z", + "updatedAt": "2026-03-13T17:37:36.281Z", "postProcessHash": "bf2715247d695e35c9473175c2ee3e62cb17402338e49358f54962bc2edbfe5b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.636Z", + "updatedAt": "2026-03-13T17:37:36.287Z", "postProcessHash": "8355bde962dfaf32c98096f2735793dffb941ebbee791087ed8594454c054f73" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.643Z", + "updatedAt": "2026-03-13T17:37:36.295Z", "postProcessHash": "6d47fac267e5d856ef2497a55009217f3d0cdac4577274e514964400a76afa3e" } } @@ -2637,19 +2655,19 @@ }, "ad8d5e8e6e3eaf7a0295bfa01305201075b7925c9dcf67219efdb1d1c16f29d1": { "zh": { - "updatedAt": "2026-03-10T16:43:37.603Z", + "updatedAt": "2026-03-13T17:37:36.249Z", "postProcessHash": "2b74f6a9ea8094984ecfb020b2c6f960f14d5288f987e2c041a2c37ac660f7f6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.603Z", + "updatedAt": "2026-03-13T17:37:36.249Z", "postProcessHash": "d26022ddfa0fe75c88a092a378f727d9fc950ea605ebcfc36571bf1273993002" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.604Z", + "updatedAt": "2026-03-13T17:37:36.250Z", "postProcessHash": "d62df147280b6281ceb41f9858d0f80226f2c5487c0749d34da1f445d4a1d67e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.648Z", + "updatedAt": "2026-03-13T17:37:36.297Z", "postProcessHash": "ebd06151e472191b14f489c3d4a1638f97c83b99091a91eb69f088b9d1c6b6d2" } } @@ -2657,19 +2675,19 @@ "c369c0aa928f8264daf73b2cb8b5d20b0f760cd84c596ca63fb6e80bf182b3ac": { "081e5ae543866b5886ecf7decd8d4a80af7f854626b8b8136631cf04a6c7a9f8": { "jp": { - "updatedAt": "2026-03-10T16:43:37.597Z", + "updatedAt": "2026-03-13T17:37:36.243Z", "postProcessHash": "970e83a15a6ea3eeacbb8e156d00618857f8824b5ffa4ade4a97f5b2c71dc576" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.595Z", + "updatedAt": "2026-03-13T17:37:36.239Z", "postProcessHash": "8dd0323d81e8cff6d565d213896df667a459a80ca058470ccb4b010826d9b69e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.596Z", + "updatedAt": "2026-03-13T17:37:36.240Z", "postProcessHash": "27da05977f37b3b0642b34cd8d30808105faa5a644fc01060797966fc7be5568" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.641Z", + "updatedAt": "2026-03-13T17:37:36.292Z", "postProcessHash": "71dc807b9c608e30663fe191eb52ec703a1ffe624691b4339840af0b47141017" } } @@ -2705,19 +2723,19 @@ }, "f69e04379f84ef529ec736dcd60ec5113a55c479d25cb667942eedaa5aa02b27": { "ru": { - "updatedAt": "2026-03-10T16:43:37.609Z", + "updatedAt": "2026-03-13T17:37:36.255Z", "postProcessHash": "4bba7277100c03a414206c0254ea5eb769a65a6a42bde4ff64c85728841ff93d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.616Z", + "updatedAt": "2026-03-13T17:37:36.264Z", "postProcessHash": "fa007d02680a251e66942a8d293dc9d042d1bba0e312410ec4300c3b8c0b4dcc" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.634Z", + "updatedAt": "2026-03-13T17:37:36.285Z", "postProcessHash": "59a9956e7fa55bbaefa90c6747cbfea3affd651c90ea74a0c88c87cf69d223f0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.648Z", + "updatedAt": "2026-03-13T17:37:36.297Z", "postProcessHash": "4413d92fc473f859248bab66abc5701bcd73871f697bdac74d8450c503c63e2d" } } @@ -2739,19 +2757,19 @@ }, "ffff945a49e65cb81d26b1d25050fccbf1bac39ab2a83fa4884b934ef4a378d3": { "jp": { - "updatedAt": "2026-03-10T16:43:37.602Z", + "updatedAt": "2026-03-13T17:37:36.248Z", "postProcessHash": "306c3d42ac03540b509299a00b5d565ff3b39f1381f5f5d9471139f74bfeb6d5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.602Z", + "updatedAt": "2026-03-13T17:37:36.248Z", "postProcessHash": "ea929ccde673385e98795ea63e327c02bae6f2026a825c9cbd183e10ba66e897" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.602Z", + "updatedAt": "2026-03-13T17:37:36.249Z", "postProcessHash": "ed3305106e4dca18e1ed3d05f11fedb544bb338a3141ebd518e6d1e9c55508a2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.642Z", + "updatedAt": "2026-03-13T17:37:36.294Z", "postProcessHash": "1a5664b69aa4f55ee5b55b60777dddc7a5315180cb8270eb70345fd04debd181" } } @@ -2773,19 +2791,19 @@ }, "7c16c1953c914516518732bf6d4e6c9983290daaad9a4b5e8c9decab058a931d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.610Z", + "updatedAt": "2026-03-13T17:37:36.256Z", "postProcessHash": "578eaff567044b576bfd8e4bab251b77439e84c2038ec37a9981859489b68663" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.612Z", + "updatedAt": "2026-03-13T17:37:36.259Z", "postProcessHash": "7004c9e5a784d3881e88638381c33eac1f1e70b4a183c6efa6640fd1a8185e6c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.615Z", + "updatedAt": "2026-03-13T17:37:36.262Z", "postProcessHash": "39936badc6a3c1a9d3a1c20b66495c2366523a180756d3890407f4c7c3d1aead" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.617Z", + "updatedAt": "2026-03-13T17:37:36.265Z", "postProcessHash": "bf6456c3839fdb209ccf4c44ab1eb2604a65fc6fbb56e37751494f1fa7bdc004" } } @@ -2807,19 +2825,19 @@ }, "23ad9ed8488bda3b8c3c2070e3acd9e489882f7ed491b22fd3035f71b10c5917": { "jp": { - "updatedAt": "2026-03-10T16:43:37.609Z", + "updatedAt": "2026-03-13T17:37:36.256Z", "postProcessHash": "e74f323e0326c245608db3f2977f269016ebc0ad867ad3a7fe42fb8081c1d74e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.614Z", + "updatedAt": "2026-03-13T17:37:36.261Z", "postProcessHash": "639113873896772a7ce29e932d1c1706206f6f84d81c704584b8f6ce26658ce4" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.616Z", + "updatedAt": "2026-03-13T17:37:36.264Z", "postProcessHash": "08b2cccc240dff88ad8696e144fa64727998f5662fc9ed54b39af7050a7dc5c2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.617Z", + "updatedAt": "2026-03-13T17:37:36.266Z", "postProcessHash": "9e1c7aefb60622a3f977641183990c578c4df3a75960527399eada61b41e45d0" } } @@ -2841,19 +2859,19 @@ }, "eaec8e0aab4e6ff8548197ce33e0d52bd02fa563e9115ac37c01affaea8230e3": { "jp": { - "updatedAt": "2026-03-10T16:43:37.609Z", + "updatedAt": "2026-03-13T17:37:36.256Z", "postProcessHash": "c38419d127f58261f3e08988e08753b83587585af775b381c711ed39c7ec2e0b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.611Z", + "updatedAt": "2026-03-13T17:37:36.258Z", "postProcessHash": "adcdedc2aceff68a729528a8dee3fe66024070cd52de7cdade2f21d1c0e5e64c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.616Z", + "updatedAt": "2026-03-13T17:37:36.263Z", "postProcessHash": "9b922dbb18d534fe3d92fe2d786df964c99b1189e9002fe919f5dadf38737d02" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.640Z", + "updatedAt": "2026-03-13T17:37:36.290Z", "postProcessHash": "f3c4835a74b88c2feb306e465ee74cd64c11e4de7a94b9c8052a4f9447bbb643" } } @@ -2875,19 +2893,19 @@ }, "516d5012cc2904082d85680e46bb3f2d03b3d52f7542a6fd014ebfb0939e20f6": { "zh": { - "updatedAt": "2026-03-10T16:43:37.679Z", + "updatedAt": "2026-03-13T17:37:36.330Z", "postProcessHash": "56e0652c1236a636df1304de76ccd7d483b65ebd2d106a39a0a4db329b353f6c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.680Z", + "updatedAt": "2026-03-13T17:37:36.331Z", "postProcessHash": "ecd43e08bc35775fbbd12e8ac1f372595ff680cd108a6b8d4b856e863d413004" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.683Z", + "updatedAt": "2026-03-13T17:37:36.334Z", "postProcessHash": "9fd2de53de1f48cd56068767fd1572f66212224c1bcdd71437981e589cda9b49" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.693Z", + "updatedAt": "2026-03-13T17:37:36.344Z", "postProcessHash": "ede293d480e4fc1dc056e01a0cf6be89c2f8a31279191794d9f019a9d9645d1b" } } @@ -2909,19 +2927,19 @@ }, "2a27339c4e4eb76af7e43d5740bb01e422d0a11ad2a751db617e657fae320a99": { "ru": { - "updatedAt": "2026-03-10T16:43:37.622Z", + "updatedAt": "2026-03-13T17:37:36.272Z", "postProcessHash": "ef68b476ad27a717b2c87a2a238452fc0e2b54c8fb351d8b0eaa46969c5b8fe9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.622Z", + "updatedAt": "2026-03-13T17:37:36.273Z", "postProcessHash": "705e8341389a8fcaa02e84b43c17647bb68e9635223114216af19176a02333e6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.623Z", + "updatedAt": "2026-03-13T17:37:36.273Z", "postProcessHash": "5edb107321d22a20c02c4b674ff7d0e4d8b03f6fbe5490765189682014abd346" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.641Z", + "updatedAt": "2026-03-13T17:37:36.293Z", "postProcessHash": "199700df55ca02b167e076c888e386c2d7c448ffeca2720956275c6a95660efc" } } @@ -2929,19 +2947,19 @@ "2317505b4b1b1557458b6ec9caf09937e43cf133543d04e2637e9cd6e0693bc2": { "8b6d58a1ca1a770a40180a524a20350aef1a747a1a0f59ef6bd9eb53764a7d1b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.626Z", + "updatedAt": "2026-03-13T17:37:36.278Z", "postProcessHash": "c322bf1d00df5801de06e13cfb76846a061d60b27c3fc81ce4954d9e292a7003" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.625Z", + "updatedAt": "2026-03-13T17:37:36.276Z", "postProcessHash": "74d8e7ceba3502ca3457cbe286b4f65a588838527edd5cb9b434a78595025b10" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.626Z", + "updatedAt": "2026-03-13T17:37:36.278Z", "postProcessHash": "8fd6c3c9fb7d066bfe7f21dbf26c550ad1f4a437e791c87ed9023c0756ecff8e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.696Z", + "updatedAt": "2026-03-13T17:37:36.347Z", "postProcessHash": "efdc66e6748683b2543d3886ae2d73205612e0eeb46e66a8b4f79ee3c3368e34" } } @@ -3024,19 +3042,19 @@ }, "6f4858b022fdf4999bd6cf5258ec3d9942560c7566a65299fd7aba7c30745431": { "zh": { - "updatedAt": "2026-03-10T16:43:37.739Z", + "updatedAt": "2026-03-13T17:37:36.388Z", "postProcessHash": "29ddc96d2811e99333d7861fb89ebdbb61e4bac409a532a145fbcf31a87acb29" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.740Z", + "updatedAt": "2026-03-13T17:37:36.389Z", "postProcessHash": "b0d3137f6aaeee1d6195f2fdc61bcebc8aa820e5cf9e2b8c28af088d75f5acfe" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.740Z", + "updatedAt": "2026-03-13T17:37:36.389Z", "postProcessHash": "9b303e5776ba555179dbda51861d71a823e922dd17b0e1c5d6ee42c2f90cd229" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.741Z", + "updatedAt": "2026-03-13T17:37:36.390Z", "postProcessHash": "aa6258e40dfab08bf44bc98ec14c5fc566fee2f9097c49f442bc2e2d8711f22b" } } @@ -3076,19 +3094,19 @@ }, "4d62bbe0c3cf4b15dde5f754d23e9f4c5866247652ed5df6439436a4967a92cf": { "jp": { - "updatedAt": "2026-03-10T16:43:37.657Z", + "updatedAt": "2026-03-13T17:37:36.305Z", "postProcessHash": "acda004399f743e40cfc172a473d73961467f56aebc953085d28c3ab56117dfb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.657Z", + "updatedAt": "2026-03-13T17:37:36.306Z", "postProcessHash": "912870286e9ab98a98b57e863d44bcbb300d205f058b30877cd8cc984cc0769c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.658Z", + "updatedAt": "2026-03-13T17:37:36.306Z", "postProcessHash": "844682665500558f57467a3e0cea74f806abf6595bcf2ab403c8ef079affe856" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.658Z", + "updatedAt": "2026-03-13T17:37:36.307Z", "postProcessHash": "87333584a581dd5e4350ab2148811c18771c675c21fbee80db76ffb6fdc93b64" } } @@ -3139,6 +3157,24 @@ "updatedAt": "2026-03-10T16:43:37.649Z", "postProcessHash": "98dcdf336c4c5eb07fbe3291e621efc76074c60471fddb05a543fea392452591" } + }, + "667af74a53181824fae47bcf1c6f17d214f709db6ba42fd15efef9cc5887a98f": { + "ru": { + "updatedAt": "2026-03-13T17:37:36.312Z", + "postProcessHash": "a8b42748cc5ccbfb2786bd0915b17d2c231a0713d8fc3285147655ec110325e3" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:36.312Z", + "postProcessHash": "b1164640300ab6c9e9b68710254f92e0e5e9f082d8ab43a8a5a1975a392ae590" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.312Z", + "postProcessHash": "75be72b526488a63ffaf8333256cc1810b40eb29daf04338b2fd905a1fbc9395" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.313Z", + "postProcessHash": "b43cdd39ee45ffb328ddaddbec4ff4fc19f4953a1b96957b5502ac3d300122c8" + } } }, "5c385581f9c65edaaae75a74b6646a142de547cd3f20a408953b75ba33586e2c": { @@ -3158,19 +3194,19 @@ }, "2b4c6a1cb3cfce2ae66be7a79177061db453a180185ae37b842bd3099be8ee58": { "ru": { - "updatedAt": "2026-03-10T16:43:37.632Z", + "updatedAt": "2026-03-13T17:37:36.283Z", "postProcessHash": "81049255c0970b247bb159e5b74c8a5ee2f7e295d3896573c96befa6055525e7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.634Z", + "updatedAt": "2026-03-13T17:37:36.285Z", "postProcessHash": "891cefb58aa31cef705a421092e83d796afddc41e29d9727827ab8dfd8cf2eac" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.635Z", + "updatedAt": "2026-03-13T17:37:36.286Z", "postProcessHash": "46cafc69dbdffb4853730500a2225bbbf9ef4a86f72f4f815471071dfd7d2842" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.641Z", + "updatedAt": "2026-03-13T17:37:36.293Z", "postProcessHash": "df780d608627e8ae7a3875b49cb42498aaf2912d24898d226a88f2e926dda9c8" } } @@ -3206,19 +3242,19 @@ }, "bdab6b023010d09bb773cc5c65aa9ab536ca984c6f0f127058e36158053521f1": { "ru": { - "updatedAt": "2026-03-10T16:43:37.689Z", + "updatedAt": "2026-03-13T17:37:36.340Z", "postProcessHash": "f2df749d69e3494c88ac6017694d810a0224a86db52985a1af8924790096fb69" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.689Z", + "updatedAt": "2026-03-13T17:37:36.341Z", "postProcessHash": "89fe93e2d8b1bb1b091bad5a8caf12a22d8798e5a572f108b8103b15497a763b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.690Z", + "updatedAt": "2026-03-13T17:37:36.341Z", "postProcessHash": "112c30d5f54e5d182123fcca75266a21ae9a4ea2beadf0ab2a16215d70f5e59b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.695Z", + "updatedAt": "2026-03-13T17:37:36.347Z", "postProcessHash": "a21715ba8b13cb291d731bfad73a209871ec568a63701b170ed21d66ebf2bb56" } } @@ -3254,19 +3290,19 @@ }, "126cbd8cf03ba18ebd9a05617ece00af4bf8debe7435d6da6ae9518504181344": { "ru": { - "updatedAt": "2026-03-10T16:43:37.637Z", + "updatedAt": "2026-03-13T17:37:36.289Z", "postProcessHash": "33d59a941c15929eb46d21f42091881621924f5459cca61bf248452f731431c8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.638Z", + "updatedAt": "2026-03-13T17:37:36.289Z", "postProcessHash": "eef18405c8cdaa0ff907e749eabf2c3b5f852af288c6a5afa433e700396a7ca9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.638Z", + "updatedAt": "2026-03-13T17:37:36.289Z", "postProcessHash": "79d81ba31a9f180325e979f73b430648773904fbcd59bd1550baaaed444f5b57" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.647Z", + "updatedAt": "2026-03-13T17:37:36.296Z", "postProcessHash": "4a9602af2366e58574b9f2462b21a37a4fb88803022088b17f91abae75439b43" } } @@ -3274,19 +3310,19 @@ "67113cbc50d80beb99c25a836c1c97bf312030d10537561666f2d9afcf9f3145": { "bc5d1e200e64a767369cc0ffad68cd1dc62da9a6230b0c00c0c10c90dcbef298": { "jp": { - "updatedAt": "2026-03-10T16:43:37.627Z", + "updatedAt": "2026-03-13T17:37:36.279Z", "postProcessHash": "846937fc31a261e194b887b499ce67209ff80f3c4ebeabe5a28c1c3dcd29ee60" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.627Z", + "updatedAt": "2026-03-13T17:37:36.279Z", "postProcessHash": "3602ef105a89349ace463eab71b186320aa430d64846335bfc4e3ab56e1b2521" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.627Z", + "updatedAt": "2026-03-13T17:37:36.278Z", "postProcessHash": "8b9bc24b36742c38da7dbb80f338365aef0308abc4295cb8d21be87323b50971" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.640Z", + "updatedAt": "2026-03-13T17:37:36.291Z", "postProcessHash": "5a4c49407bc6c24b509c76c1bbfa6e5e637552467600bd2b5db62dc1288e1bdb" } } @@ -3362,19 +3398,19 @@ }, "86867b4880aebc9f4280b23087c2d861b4ffcd75a8a0a38d9c50e19bbbd90354": { "jp": { - "updatedAt": "2026-03-10T16:43:37.662Z", + "updatedAt": "2026-03-13T17:37:36.310Z", "postProcessHash": "783aa770a912762257f59eab16839fb395ef4359e52124023b8755ccfc166560" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.662Z", + "updatedAt": "2026-03-13T17:37:36.311Z", "postProcessHash": "360e38d86501a4b503aa6882eb78d841ece8d83c6ab4951ffe03d29a3f15ba67" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.662Z", + "updatedAt": "2026-03-13T17:37:36.311Z", "postProcessHash": "3fba2774dbbde2b02ad4dfae6d109597b9847a1210708e9559ff8e87b0486cea" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.663Z", + "updatedAt": "2026-03-13T17:37:36.311Z", "postProcessHash": "a06795d5361af09bfe76fd2d099ae721833c80db11ed00044c1f3cfcd13cf819" } } @@ -3410,19 +3446,19 @@ }, "4e93e9fe5944fc7ea56a302afc93abe26771cff9f9bc62cf62fc27059ce75d1d": { "zh": { - "updatedAt": "2026-03-10T16:43:37.631Z", + "updatedAt": "2026-03-13T17:37:36.282Z", "postProcessHash": "a2a1c2c12df5a19bc032b91a72cd4442a0a9c81e220db1296a24338e95264fd8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.632Z", + "updatedAt": "2026-03-13T17:37:36.283Z", "postProcessHash": "56130a61d952f702975d0f36f9127090636f6e51cb00407d59f858da2a90fb6c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.637Z", + "updatedAt": "2026-03-13T17:37:36.288Z", "postProcessHash": "c390315f6650910698abff444a48fe696818e78d529db183d7e18dd8601fd9d3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.649Z", + "updatedAt": "2026-03-13T17:37:36.298Z", "postProcessHash": "f9ee28d5ee6fef9b67425c4f61dc98dfbead0de61a3f1f2d500dd79768d28b24" } } @@ -3430,19 +3466,19 @@ "a5aac8ce0e37bc2df7af5f69708607c2c9b46cbe068e3172847b3191394faffe": { "38d2828e9bd727652c3233af76ea089e954aba2db55328f8cf1f43ca609f19ff": { "jp": { - "updatedAt": "2026-03-10T16:43:37.624Z", + "updatedAt": "2026-03-13T17:37:36.275Z", "postProcessHash": "c265593726c56f342401885eee2b20633bbddb53946063237f1cfde80381fc01" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.625Z", + "updatedAt": "2026-03-13T17:37:36.277Z", "postProcessHash": "70d9b08faa21763d411c045ec08d9f8d4aca2d07cf15b9e30142fa45dc53dec8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.625Z", + "updatedAt": "2026-03-13T17:37:36.276Z", "postProcessHash": "a05eabbb60f25a0f893c0c5c537bffaedf4b2b63c0e422c0aa9c3324e31f4e1d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.692Z", + "updatedAt": "2026-03-13T17:37:36.343Z", "postProcessHash": "97b389b3c3050d8b9603291682c4014785a7e912226f7211f5d94f34e220c893" } } @@ -3478,19 +3514,19 @@ }, "5df3e0bbb1f3f7281f09f2e550bc0b9293ceef753d2ce6bee44ed8fc996dc351": { "zh": { - "updatedAt": "2026-03-10T16:43:37.678Z", + "updatedAt": "2026-03-13T17:37:36.329Z", "postProcessHash": "7d106a18e11b1547ef78d6139b44b3461f79b2d773c26cd8564ba4c81019dc4e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.681Z", + "updatedAt": "2026-03-13T17:37:36.332Z", "postProcessHash": "2a2879d25aa3460158ee66ebe29c4a3b006f02fc7e4231dafe7f69452f5f5fb7" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.682Z", + "updatedAt": "2026-03-13T17:37:36.333Z", "postProcessHash": "99a8fe7364bc286d2c6dbd2f24d42415597f45f62196841dffa9f68f647ca18c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.692Z", + "updatedAt": "2026-03-13T17:37:36.343Z", "postProcessHash": "64a45444a2bd539f2fe161a03474705ce1f69cb6905604b0b5ecbcb87ba02f09" } } @@ -3526,19 +3562,19 @@ }, "b6b78bcb98be9fdd3dccef176d4d162edf11ecfebe0f6892f084ab016095ad4c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.633Z", + "updatedAt": "2026-03-13T17:37:36.284Z", "postProcessHash": "a92a1aa753969de380909e1585fead9b55b95631dfe070ee2be5e4c5b9603252" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.635Z", + "updatedAt": "2026-03-13T17:37:36.286Z", "postProcessHash": "d05d6ab9d784096b5e7ed1d0a8973bb7e8ab60e8717ae9fb88d5f1d8872fe1be" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.635Z", + "updatedAt": "2026-03-13T17:37:36.286Z", "postProcessHash": "8171721c3a6a96c1e3221062a45814064fc0e9c78da0b412f182c0ae52f428c2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.648Z", + "updatedAt": "2026-03-13T17:37:36.297Z", "postProcessHash": "4019d873e93ca90f198c684e489be9c972c7b6512fb7a6db0ee43c2c2683fe89" } } @@ -3546,19 +3582,19 @@ "b721aaf83ea7701a82587311ffcd215fa0fddd0ac9d459193fd26188e0680183": { "906c00a6ef80e7715d21aae24374b2b2d044fcdc7b9d5c6c2c7341ecd0753821": { "jp": { - "updatedAt": "2026-03-10T16:43:37.623Z", + "updatedAt": "2026-03-13T17:37:36.274Z", "postProcessHash": "f8fccdad4355400866118dde3418a4741e52620861b6c3d527f60d3ba9865414" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.626Z", + "updatedAt": "2026-03-13T17:37:36.277Z", "postProcessHash": "f0e12311b51ca73e132406cdb80aace0fde45bfb42f8c3c1d3d7b4f193ecbb8c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.625Z", + "updatedAt": "2026-03-13T17:37:36.277Z", "postProcessHash": "6a5c9221d66d6a1175ddaa96d31ee0ce0bc070aefb56cd177cbe7eba92614895" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.640Z", + "updatedAt": "2026-03-13T17:37:36.291Z", "postProcessHash": "c6aa550e6385b3eb994ed4d0a1bb943e7f8b092b1c702696faabbde8e5d75d43" } } @@ -3609,6 +3645,24 @@ "updatedAt": "2026-03-10T16:43:37.643Z", "postProcessHash": "ec233717c89cd49acb2bb4c1e5fc26b69d290507635e03d1fde124f4ff2c92a1" } + }, + "671e79f9ab1f688875233237696be8f5f72315ed9b5b556113147dd29fabcd01": { + "ru": { + "updatedAt": "2026-03-13T17:37:36.313Z", + "postProcessHash": "8747e73a78796199ed5601b7faa9318b79d0d3453a522fd0fe808c818c85f480" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.315Z", + "postProcessHash": "b332e0461d0ad90ea35598281bf96c1c5b8e4c1bbcce808c0cf26cef6412285b" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:36.316Z", + "postProcessHash": "250ea81401c896393cd73f40dfba6c6479e680ce06f793742eb0649b149fad5d" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.316Z", + "postProcessHash": "015b077137a7fc9f337d57bbbb319123c99e392875f49d9f18562afe917b1856" + } } }, "ea2d038b6989e3982d873c583fb3c15212b691b2e747de62d4d28c3e4b11a23d": { @@ -3656,19 +3710,19 @@ }, "4bd9d1a9edbd396345aa388c98986074503bb41ce8a3930c2372b8cd7179f109": { "zh": { - "updatedAt": "2026-03-10T16:43:37.632Z", + "updatedAt": "2026-03-13T17:37:36.283Z", "postProcessHash": "c30c15404e9d516a0d731dde52f3370aa2ce292ee1728970f71e0795bbce6f66" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.633Z", + "updatedAt": "2026-03-13T17:37:36.284Z", "postProcessHash": "92f4d6786ded6e0f659cfa173714db179c1b1de7be60f3dc5b7392264915af40" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.637Z", + "updatedAt": "2026-03-13T17:37:36.288Z", "postProcessHash": "8e393e1071def854a44349eb3d7607838f5bc12ca06c2da5720dd4e38bd68c5c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.647Z", + "updatedAt": "2026-03-13T17:37:36.296Z", "postProcessHash": "85554f9bae9aa658e870e71fe1847ceb917191674d17dfc7eedbeeef1dccd54f" } } @@ -3676,19 +3730,19 @@ "f56b183aebaa9c102a1630d41b724bdd0ef7984c2f5be9f15f51bb83994e0265": { "0e4b6a498cb6259a81c3b89b57fc27d109c9f7c4517473e5f6371c0a4d14e7e7": { "jp": { - "updatedAt": "2026-03-10T16:43:37.664Z", + "updatedAt": "2026-03-13T17:37:36.318Z", "postProcessHash": "62d9ea75f9b9e8fe62a53b013478740c91b3d07b18588d1f9a62ae9a35dddcba" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.664Z", + "updatedAt": "2026-03-13T17:37:36.317Z", "postProcessHash": "1a4d47aebdcbf3ae1fd06d9d6d93afff5de4d4aa92dcd06b4008970ca268a3fc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.667Z", + "updatedAt": "2026-03-13T17:37:36.318Z", "postProcessHash": "dddf6c4f75de915b23f6aea6c5da272f65b4f8a2b45fcfe2695cdb9ce0a5dff1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.735Z", + "updatedAt": "2026-03-13T17:37:36.385Z", "postProcessHash": "bd11e68bed2b4aac6be5ac9aeb5e50fe50f902c948ce7c14e1a9a7dc9bc966d1" } } @@ -3742,19 +3796,19 @@ }, "2209c6ea430be2ed30685d6f5aed93effdc4304e67217b9a859cdd8d92ab05c3": { "jp": { - "updatedAt": "2026-03-10T16:43:37.658Z", + "updatedAt": "2026-03-13T17:37:36.307Z", "postProcessHash": "dd21ba798fd3ff6c23b269b4e586f39356059781636e3a2fb80d590e597eadac" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.659Z", + "updatedAt": "2026-03-13T17:37:36.307Z", "postProcessHash": "8d932e69b3566470276cbe289db709f8ecfa88452bdfb8cb395aa5a430df51ad" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.659Z", + "updatedAt": "2026-03-13T17:37:36.308Z", "postProcessHash": "1915b0dbc382108c834deb16a6ae5da64e14b3058e6974c07759106719f5471f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.659Z", + "updatedAt": "2026-03-13T17:37:36.308Z", "postProcessHash": "fbf383344a2dc270857e216b9f5020fad2a9f0546feb0291b33f95273012dcd9" } } @@ -3776,19 +3830,19 @@ }, "5433c29db7b369936a7edc664cc09ed0f3aed1f34881963b2957cd111e4e5da4": { "jp": { - "updatedAt": "2026-03-10T16:43:37.679Z", + "updatedAt": "2026-03-13T17:37:36.330Z", "postProcessHash": "aa01c7221a2e95022b44dbd371f21586d23683555d375749c61daa4ff195acdd" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.683Z", + "updatedAt": "2026-03-13T17:37:36.333Z", "postProcessHash": "422b789245f141eb48d14e2d8bb7c081181b5229e0661c1abb2ea2e872dda4e4" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.683Z", + "updatedAt": "2026-03-13T17:37:36.334Z", "postProcessHash": "4d8f95b6e449ec2a5b0bcb452a03d0fd3ecb4b4db93079982ee11df37415efa6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.731Z", + "updatedAt": "2026-03-13T17:37:36.380Z", "postProcessHash": "70512f6bc5afe7a8b6a3ae8b68d6006c2b51cb7f86c0ecee9a66ebef31d1f033" } } @@ -3838,19 +3892,19 @@ }, "a4b542589636426ede0e6311f1d470a944fc409f83fd00b07949c7f0968fdffb": { "jp": { - "updatedAt": "2026-03-10T16:43:37.630Z", + "updatedAt": "2026-03-13T17:37:36.281Z", "postProcessHash": "fd11461a9c19d280bcb5244c09269feb452edf4167e77051df2b80cf7cbfa4ae" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.631Z", + "updatedAt": "2026-03-13T17:37:36.282Z", "postProcessHash": "3680cb0146975b46ec392d64cd2c903ccfd2eb43ca8a922fdebb25f8d73e7fe6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.632Z", + "updatedAt": "2026-03-13T17:37:36.282Z", "postProcessHash": "ee3802f616c096e7639c1247298a9f02763f7d9487fb7077be1c61dd0da00bb8" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.643Z", + "updatedAt": "2026-03-13T17:37:36.295Z", "postProcessHash": "2376e1fa2290eede6e44dbc87161ea52dd886444a48c3708a248a94214e24625" } } @@ -3886,19 +3940,19 @@ }, "b8d188b15cf0f6d6f86109c0a523e1be580bc0eb4023564f4e2d96efef3b9d65": { "jp": { - "updatedAt": "2026-03-10T16:43:37.724Z", + "updatedAt": "2026-03-13T17:37:36.373Z", "postProcessHash": "e9d64ff0f4e86e74b22cfdc7ce4d9821b5fd600a1674248d4e93e4a80acb65ca" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.726Z", + "updatedAt": "2026-03-13T17:37:36.374Z", "postProcessHash": "a79b96b8ae43c5ecfd05ad3f8b76b9805f743366d8b192d46ca09875a4c97212" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.727Z", + "updatedAt": "2026-03-13T17:37:36.376Z", "postProcessHash": "42623cf960920ef418aff454d1ef210134af6fe4b46a1919037927dbcbb3a510" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.734Z", + "updatedAt": "2026-03-13T17:37:36.383Z", "postProcessHash": "76e553fc9feda2b21812d0e7a1988311456e87f4f3e23392c7e50b144a072b23" } } @@ -3934,19 +3988,19 @@ }, "90eae81bd9fa9c7e128e07a33e24a68213fdb8fbb3ec060318d76c7d7b9c514c": { "zh": { - "updatedAt": "2026-03-10T16:43:37.680Z", + "updatedAt": "2026-03-13T17:37:36.331Z", "postProcessHash": "96b917c1d5d832b679e114735beadfb9851923f0a31efa457d179fee14deeda9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.680Z", + "updatedAt": "2026-03-13T17:37:36.332Z", "postProcessHash": "79a6843d994c73ceecbf81dfee7a59757c7cf982c45e16aa52982b8bf61c05cb" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.684Z", + "updatedAt": "2026-03-13T17:37:36.335Z", "postProcessHash": "2673657e1feca14a83adf30c1f54bd0b169cdb232f81a3f22034ee4a77cc02e0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.691Z", + "updatedAt": "2026-03-13T17:37:36.342Z", "postProcessHash": "1a0d744244d8b5643f459a90768cda856d26fe0588c822bdbe9f1a5f29e4d886" } } @@ -3954,19 +4008,19 @@ "16a9baec9aea4c6dd78355c05288783f630be08b0af1a257fb205b45c7adc066": { "b1a72f898456e3c08b49f6f0e73a4fc33fa3bad39fab513c1db89294a3fb923a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.709Z", + "updatedAt": "2026-03-13T17:37:36.357Z", "postProcessHash": "ebfe58bac3d5f35830372ec45f3d692db3e7039f91d0ae788b3072e898cd9185" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.708Z", + "updatedAt": "2026-03-13T17:37:36.355Z", "postProcessHash": "9fa3d5efe0bb41ec6884a7aab70f65503074f2863ab21146a3e5f40c3ed5c3f2" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.709Z", + "updatedAt": "2026-03-13T17:37:36.356Z", "postProcessHash": "11e3601582fd9c42faaa7c871a675e12d5b3ab9acec999679f94825fb54010b4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.729Z", + "updatedAt": "2026-03-13T17:37:36.377Z", "postProcessHash": "f71bc0e0b5acf9cd9b534f5ccc6d107be9dcb14bcf796d6b478635172fb02d01" } } @@ -4002,19 +4056,19 @@ }, "74f0f1b06ffe8eddafa36584f4c369558e8ebdc6996423fb8853c169293727cf": { "ru": { - "updatedAt": "2026-03-10T16:43:37.758Z", + "updatedAt": "2026-03-13T17:37:36.413Z", "postProcessHash": "36d9901e29fe6c9501242c5273962081ec3e8440abe7d49efde5ddc83c469b76" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.758Z", + "updatedAt": "2026-03-13T17:37:36.414Z", "postProcessHash": "dcf2a275d74d765d7c561fbd59b7f1dd6b333c150d33e92168476d66f8232b8f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.759Z", + "updatedAt": "2026-03-13T17:37:36.415Z", "postProcessHash": "b63189cd7a833a4df79a4cfdc994b1746dd7e8193164fe91975a8c57de4d29dc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.762Z", + "updatedAt": "2026-03-13T17:37:36.419Z", "postProcessHash": "fdc4038739afc434713f887be2826252b8ec5b841dbe086f112798b44d17b41e" } } @@ -4036,19 +4090,19 @@ }, "076bcd32f1cacb3ed9960866f2add328d296dbbac8330958a1f58f52234bdfca": { "zh": { - "updatedAt": "2026-03-10T16:43:37.754Z", + "updatedAt": "2026-03-13T17:37:36.407Z", "postProcessHash": "faaf9f07aae4c2e9de09c2eef4ea2b8ae9f0a5f1a093a0574b5bdb7bc85bdee0" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.754Z", + "updatedAt": "2026-03-13T17:37:36.409Z", "postProcessHash": "823fa88eaedda30f828db8470178bcd8f01e9f9c3b1670d8e0a9974db67997d2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.756Z", + "updatedAt": "2026-03-13T17:37:36.410Z", "postProcessHash": "f3a4c8428051313a0a220cf0a8c77c14685673b7e43d83f78509b390ad76818b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.763Z", + "updatedAt": "2026-03-13T17:37:36.420Z", "postProcessHash": "c8f57c5c17d9983624700fc04df880c7344b20307dd27a26688d44d9c04453e4" } } @@ -4098,19 +4152,19 @@ }, "6a518a92ae9cdabf059851645380da0e820ced8d609e313bb57952c9bff79110": { "jp": { - "updatedAt": "2026-03-10T16:43:37.682Z", + "updatedAt": "2026-03-13T17:37:36.332Z", "postProcessHash": "b9cfb32a004a9b5f05524e4d4cdc283e2647a978ae377c806f8cffe151bcba72" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.682Z", + "updatedAt": "2026-03-13T17:37:36.333Z", "postProcessHash": "cfbc128bd5f5c4c7f06063b5faa876046c05fee6cea37e54b20b09dd4c95d5cd" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.688Z", + "updatedAt": "2026-03-13T17:37:36.339Z", "postProcessHash": "e66e93b747d97daa037a025629e64c4272e25d84a2cffadeec9cb48d56126e0c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.694Z", + "updatedAt": "2026-03-13T17:37:36.345Z", "postProcessHash": "7c0bc24e98caeec57c61e1a2209740022fc2f9eff3cedb69252d4c33f6fdcf1f" } } @@ -4132,19 +4186,19 @@ }, "63c7afb1ad7b7072666c636006ae6cf975f2096f3f940b3912e498ffc94d288c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.722Z", + "updatedAt": "2026-03-13T17:37:36.370Z", "postProcessHash": "45f295327ca4ecc3e6edcf70f6a4ff4cc922ef6f0ec3e2ada9dfe65b76fb775a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.724Z", + "updatedAt": "2026-03-13T17:37:36.371Z", "postProcessHash": "d9e1d1d8baa37685d65ffbab64146fcbd96974f7949ce0e742899a7a0c5cde74" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.727Z", + "updatedAt": "2026-03-13T17:37:36.375Z", "postProcessHash": "7ae5fe21068783fa96bfa6f263ec618203cdcf14db94c3ec6be6018cceab420e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.731Z", + "updatedAt": "2026-03-13T17:37:36.380Z", "postProcessHash": "750c929d5de5dc686717c2781930f046ecc2759a0cb3965aeb30abceb28d5d34" } } @@ -4166,19 +4220,19 @@ }, "91119622bd1467714fa95388a43b00b34bc15f05ed7a19c87fabe4db31e1d40c": { "ru": { - "updatedAt": "2026-03-10T16:43:37.723Z", + "updatedAt": "2026-03-13T17:37:36.370Z", "postProcessHash": "1034fe74f6b125bc240b13ed84eb158483bb3947527c17951b60551586ee12a0" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.725Z", + "updatedAt": "2026-03-13T17:37:36.373Z", "postProcessHash": "b505be33a95fb595dbc7aec1bac60ef996f411278528df40e3d764d6642e72ec" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.727Z", + "updatedAt": "2026-03-13T17:37:36.375Z", "postProcessHash": "7179ba10490c75c8f06155ded4487f911cfa61641d15b168dad07b74bde15d36" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.730Z", + "updatedAt": "2026-03-13T17:37:36.379Z", "postProcessHash": "8e4038a226d9450786872faeac6d24df7081066df249a0ba9c6bb03a9a5560bd" } } @@ -4228,19 +4282,19 @@ }, "feb25bfa28d0e460ba56c2ffdf7a51e4043d0672a091fd5012e5d73032ad55be": { "jp": { - "updatedAt": "2026-03-10T16:43:37.759Z", + "updatedAt": "2026-03-13T17:37:36.414Z", "postProcessHash": "40709de0d55b52a85680fdb108edb72a110d925d6668888c8bf056a0f2a38c61" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.759Z", + "updatedAt": "2026-03-13T17:37:36.415Z", "postProcessHash": "a2221d893da68f52b236105e92c1e00c83276f131386c7d944c19a3099765a48" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.760Z", + "updatedAt": "2026-03-13T17:37:36.416Z", "postProcessHash": "545b2d6b3b3d99987ceaa4bf99386ebd839188c6d2ce35dbccf2347159d82a67" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.770Z", + "updatedAt": "2026-03-13T17:37:36.427Z", "postProcessHash": "dc21ad2fcc4ac6c90aa2a59fff4555ec1b9ce2d59adada33f5874b1f80885d94" } } @@ -4262,19 +4316,19 @@ }, "676abc1dd5f860a8119a6b5df46fba8624a8b7e573870dd0d3fbed81dcab864d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.754Z", + "updatedAt": "2026-03-13T17:37:36.408Z", "postProcessHash": "a1767ef469f9c71d956e756b51e1a746cc96463ef2627054254aa449a64d0a85" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.755Z", + "updatedAt": "2026-03-13T17:37:36.409Z", "postProcessHash": "a801c8f641d7a112162720fc779ceaa784449d86f11690ae3681c696d1d9307e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.755Z", + "updatedAt": "2026-03-13T17:37:36.410Z", "postProcessHash": "4c0f684009d350d73cd6ea232aff9fa6fffeea4e25318f68514aa8e0b0881482" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.769Z", + "updatedAt": "2026-03-13T17:37:36.426Z", "postProcessHash": "9641b0c314a7235e29d2de4b6d80498dc79ff945d8e6a43db769d62734f77682" } } @@ -4296,19 +4350,19 @@ }, "e046a01b2513c68c233b96b68040cafba3a6341975b040b0f82577daaf635afd": { "zh": { - "updatedAt": "2026-03-10T16:43:37.752Z", + "updatedAt": "2026-03-13T17:37:36.406Z", "postProcessHash": "8ded98c611af425c0e870a81c6b5bc520ee804fcee2cc6b16d42f839b7ea623b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.753Z", + "updatedAt": "2026-03-13T17:37:36.407Z", "postProcessHash": "38373910a7f580e64c400bf675f4079481b6ccb71c5c62372fe8b40b0a4de411" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.755Z", + "updatedAt": "2026-03-13T17:37:36.409Z", "postProcessHash": "5b553f4f1055c3c15c26ca09a011cef227d7b6a56d69b2a8b1512e8f628beaca" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.763Z", + "updatedAt": "2026-03-13T17:37:36.420Z", "postProcessHash": "ae6dadec2b1ddae4170047782310d187957d25ae878f90704bb483ad2b2d2619" } } @@ -4330,19 +4384,19 @@ }, "11ca88940183f46c3a380bf1e567c5c3119b42aff1aa14f589c06b92a88db148": { "zh": { - "updatedAt": "2026-03-10T16:43:37.723Z", + "updatedAt": "2026-03-13T17:37:36.371Z", "postProcessHash": "34a9d83d3e16c14f982120eb5d68c1de1be6a7e9cf80cced167b83af0efcc6e1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.725Z", + "updatedAt": "2026-03-13T17:37:36.374Z", "postProcessHash": "6400509d3a916bca8a45136abdfecb4d6698e0b10e9f0db11f9feae3d9186395" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.726Z", + "updatedAt": "2026-03-13T17:37:36.375Z", "postProcessHash": "de76985cb914ab8b09f18fc58a421db65066cfb2e7d09de371ff816aad2dab4c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.729Z", + "updatedAt": "2026-03-13T17:37:36.378Z", "postProcessHash": "03545c071f17ca88b95f6595b5a5f3b3fc5acd3db9ba618ab60ebe074c757463" } } @@ -4364,19 +4418,19 @@ }, "50a687b93a81100118674d748b6ada86d97a07ecf82de08712863bdf1e15c863": { "ru": { - "updatedAt": "2026-03-10T16:43:37.722Z", + "updatedAt": "2026-03-13T17:37:36.370Z", "postProcessHash": "8d6b49272814eb6ecddaa366958469c90ef807fb4421ee5c4a1f16aa77175422" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.724Z", + "updatedAt": "2026-03-13T17:37:36.372Z", "postProcessHash": "f1b1a6ebe93cc8f7286fcd16a3710d9eebbc28c276defb8c983f42334ecd9d34" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.726Z", + "updatedAt": "2026-03-13T17:37:36.374Z", "postProcessHash": "e0fceeb07ac916a009674f5106d08f25c599a2ca050f28946e7766e1e896089a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.730Z", + "updatedAt": "2026-03-13T17:37:36.380Z", "postProcessHash": "b4635bb7242c9680428bc2c0937b60e1eb90f372c31489568871c3bf0cf470ef" } } @@ -4412,19 +4466,19 @@ }, "bcc807d08cbfd16d6e38f638cafeefa93c9a1a1c754736327fec9cc420e870bd": { "ru": { - "updatedAt": "2026-03-10T16:43:37.680Z", + "updatedAt": "2026-03-13T17:37:36.331Z", "postProcessHash": "3cb2ef6e8af09d300a4426e1643d2ada41bb1bc67f35ee7b356b593fc6f23d2c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.683Z", + "updatedAt": "2026-03-13T17:37:36.335Z", "postProcessHash": "89a36c30534ecb6c05c7ca2776bc7349b8e0a5143bd2cc75cadd4ba50892a84d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.686Z", + "updatedAt": "2026-03-13T17:37:36.338Z", "postProcessHash": "61a13f4a4eac3b1037955078472ff09a443f2d8645e60f8241b457082abdac26" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.733Z", + "updatedAt": "2026-03-13T17:37:36.382Z", "postProcessHash": "a0b38289bd5df3b4de66f8532653d6666026787fe7722d2efa6d8f25737dafc9" } } @@ -4460,19 +4514,19 @@ }, "837348b479a6c7ace8c32dfd68a8ca5c89ae3b24ecca265b507b02af5efd1339": { "zh": { - "updatedAt": "2026-03-10T16:43:37.760Z", + "updatedAt": "2026-03-13T17:37:36.416Z", "postProcessHash": "8fb05fed702a41599583686bab397ef5060495bec9e550541dd47f3a6ec78995" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.761Z", + "updatedAt": "2026-03-13T17:37:36.417Z", "postProcessHash": "374758803c8ee855b21936974101051d42d76da2790f032bb8209378a5302afd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.761Z", + "updatedAt": "2026-03-13T17:37:36.417Z", "postProcessHash": "368bb8b260f27264ab7f868b90ace8b10db03f5a523a1ed0e1eb94b54703ee96" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.767Z", + "updatedAt": "2026-03-13T17:37:36.424Z", "postProcessHash": "bd36c98e717741ffbb53665a12d939230bf39f2f3d08f9cf88f8e5d6d59ba1e1" } } @@ -4508,19 +4562,19 @@ }, "d125f35b597744666d4864cb6b719f8f7b1e99f136007e7a9da4fbc81cddc4d9": { "ru": { - "updatedAt": "2026-03-10T16:43:37.717Z", + "updatedAt": "2026-03-13T17:37:36.364Z", "postProcessHash": "6404a2c8da08c31e352f7c4d55bc304b575508119a40ef7fedb67557b17f5908" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.717Z", + "updatedAt": "2026-03-13T17:37:36.365Z", "postProcessHash": "1b4ee36c0dccde0c9f9de43f38ffc24cca52e93ecb8fda341e5450d030f1b377" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.717Z", + "updatedAt": "2026-03-13T17:37:36.365Z", "postProcessHash": "0891dca73c471c8b55b77feb7f67ed3e7c2bfd308a42312a5df7ae16080235dc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.733Z", + "updatedAt": "2026-03-13T17:37:36.382Z", "postProcessHash": "0e6b25211c004c7663c64e2e889c368f437f199f91030bd3ead8a0d61d6f8499" } } @@ -4528,19 +4582,19 @@ "b581e8a0971d1d07fd92c09611201fbc0ec1f2ad10e9a9e9462297b6dbe79f67": { "49ae124d0469e31fa1e3318ed468a02b4e75af99b0ad807441a4e18f29afb644": { "jp": { - "updatedAt": "2026-03-10T16:43:37.708Z", + "updatedAt": "2026-03-13T17:37:36.355Z", "postProcessHash": "b885b782a21fd53e3fd121f5fed4bdb1cccd227b4aa46814c1977053006e2207" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.708Z", + "updatedAt": "2026-03-13T17:37:36.356Z", "postProcessHash": "3b9337910f6e934135a223ccda9f7a366f2351e0ea2b79f52f3a96b5405afcc3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.707Z", + "updatedAt": "2026-03-13T17:37:36.354Z", "postProcessHash": "d3e4f0a7ae8538b6020cd27f4c69af03c8858ced178dc40a91dd945e80bebbfc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.730Z", + "updatedAt": "2026-03-13T17:37:36.379Z", "postProcessHash": "418ee86bef8312d5aaad75abb0eaa568b2baa51be8ab376340ff624837b4ea69" } } @@ -4562,19 +4616,19 @@ }, "2240881a55c7cf25021959b31d28b138fa3518ce13fdaa37c242d4bf3f3b7892": { "jp": { - "updatedAt": "2026-03-10T16:43:37.663Z", + "updatedAt": "2026-03-13T17:37:36.316Z", "postProcessHash": "25927beefc38668badfe94b487a0f20cabd9d6798f7a2586d75ab8810c048181" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.663Z", + "updatedAt": "2026-03-13T17:37:36.317Z", "postProcessHash": "40f2a2a2fce6fda4e12cc946a0be0b74f4c6a3a9305dd31e4487407638e08c39" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.663Z", + "updatedAt": "2026-03-13T17:37:36.317Z", "postProcessHash": "f91d413d70dcb7d2f7b7a53bc701d01b3cc689d42682e949cfc243888090c009" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.735Z", + "updatedAt": "2026-03-13T17:37:36.384Z", "postProcessHash": "e21d8a053606fd6e02e68136e6e60c53b91134e48f9a169757338d2a1e5c991f" } } @@ -4624,19 +4678,19 @@ }, "4338ba3267281111b7f867ed4b8b1743b1e40021a7d27a25543f7e55097dcd92": { "ru": { - "updatedAt": "2026-03-10T16:43:37.757Z", + "updatedAt": "2026-03-13T17:37:36.413Z", "postProcessHash": "656c1d073f1a9cc9dbed73139b5917fc33958b71a81ff9b2c8bde714bc755023" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.758Z", + "updatedAt": "2026-03-13T17:37:36.414Z", "postProcessHash": "489f20b96a9e2fd39e6532a83017ee0a0a5cb83ab1fe95b03a3e9329eecb5eb8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.760Z", + "updatedAt": "2026-03-13T17:37:36.416Z", "postProcessHash": "6a54e559c50b5526412056061d88e4d73a568ba71408a5957ee7d2847970a93d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.763Z", + "updatedAt": "2026-03-13T17:37:36.419Z", "postProcessHash": "1a01a52d558cee35c16ce1c81c1bdfe0bb11cae1bae4848fd649d17efd56dfa4" } } @@ -4658,19 +4712,19 @@ }, "85c977ff2c68bbc2ee235617cf8378b4dfe8f6fb0d131c487986abfd398f23b4": { "zh": { - "updatedAt": "2026-03-10T16:43:37.723Z", + "updatedAt": "2026-03-13T17:37:36.371Z", "postProcessHash": "c3f6a64dcbfef58603a7a2a23e40c5c8cf897992e05615d7d7e7f6a00b384927" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.724Z", + "updatedAt": "2026-03-13T17:37:36.372Z", "postProcessHash": "8f5b076307237de05c86d294a405839a08bfd00c38d41361063fe1e5a1afeb58" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.725Z", + "updatedAt": "2026-03-13T17:37:36.373Z", "postProcessHash": "8304f8302bb20922c073062d269dcb0acf4ed50c8d6e57f87821b87e30800531" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.729Z", + "updatedAt": "2026-03-13T17:37:36.378Z", "postProcessHash": "4fe797b33c94c5e714d69da1d060d841185a342782dbac3f4fe98c08555a44a7" } } @@ -4692,19 +4746,19 @@ }, "ca1c012e905ebc85cb2f933afe7e811b84e0936b4d260a0bf6999ff359580b04": { "ru": { - "updatedAt": "2026-03-10T16:43:37.753Z", + "updatedAt": "2026-03-13T17:37:36.406Z", "postProcessHash": "115be90bf00d2ea2881a838b7179e71117c23bf807ad57b690a6bfd3bd21750b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.754Z", + "updatedAt": "2026-03-13T17:37:36.408Z", "postProcessHash": "1045cd07af06035ab84d295654aeefb55f1e7f3eee4b26f2010e089bcbdd7bca" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.755Z", + "updatedAt": "2026-03-13T17:37:36.410Z", "postProcessHash": "34159a54648248194a5d72e153dff28e481646e8aee07bfc4df01482ce04c0fa" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.766Z", + "updatedAt": "2026-03-13T17:37:36.423Z", "postProcessHash": "eddd010580a088738c78bf0d417a57e5f10490a167af985d66e52f53c389c65f" } } @@ -4744,19 +4798,19 @@ }, "3c369ce6281337e9f81ef5dbdf73d759230fca5229b3b35b41013af50c6269ee": { "jp": { - "updatedAt": "2026-03-10T16:43:37.805Z", + "updatedAt": "2026-03-13T17:37:36.469Z", "postProcessHash": "c2e22a9407b7ebf4d7cb29f7f0aba01c890beacc4825f1df4d66c9422ec75ef1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.805Z", + "updatedAt": "2026-03-13T17:37:36.470Z", "postProcessHash": "b480a2e4b586e72b943029b91e2d9f4a341c229271930bae49ee85ec16fa0c1f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.805Z", + "updatedAt": "2026-03-13T17:37:36.470Z", "postProcessHash": "3929f9d5b3119479dfc3ccc2773af51f23ae1a39d2daf70e980bcccbcfc195a5" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.805Z", + "updatedAt": "2026-03-13T17:37:36.471Z", "postProcessHash": "2c92b4eeea6d6803ad49edacca76b315038d440466a495fa464b6660c7c80331" } } @@ -4778,19 +4832,19 @@ }, "5cdf36d7434b303a7653b3264a52ba57bf1886f9975ddffe13384adfa340d306": { "zh": { - "updatedAt": "2026-03-10T16:43:37.750Z", + "updatedAt": "2026-03-13T17:37:36.404Z", "postProcessHash": "be7ad39e811b3c0e866bc6c0e8a479863e1742fabfb09317b3b524627e4eadaf" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.751Z", + "updatedAt": "2026-03-13T17:37:36.405Z", "postProcessHash": "af84fa29c0c52dc0230331f8d3e00a03250259a02126f3f7640e0625ed0cc228" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.752Z", + "updatedAt": "2026-03-13T17:37:36.405Z", "postProcessHash": "bd5362849b253e6d73d07590fbdf8d5b130c183e47b83cc12c529186979a870b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.765Z", + "updatedAt": "2026-03-13T17:37:36.422Z", "postProcessHash": "479426daa5fc3d7ae28cb1a7ffb57d7f9a450e775fbeb3fe57aff7293f142b95" } } @@ -4816,19 +4870,19 @@ }, "a69f4f27c5b1cae74fbc8c9561d18730cc5d2dae86ae03a8d3c06077856e1b81": { "ko": { - "updatedAt": "2026-03-10T16:43:37.801Z", + "updatedAt": "2026-03-13T17:37:36.465Z", "postProcessHash": "cbba67a5eb0f45160e17fb8b4c8253958284353a923c1f8a9b6f9f2a75cdbbe1" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.801Z", + "updatedAt": "2026-03-13T17:37:36.465Z", "postProcessHash": "35fdb971029d315e7e2b4c331cd45f5d4a437ccb73c184a78ec24b068456ab5a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.801Z", + "updatedAt": "2026-03-13T17:37:36.466Z", "postProcessHash": "24dfa8d3f787207a3ab555c9b4a336d3d18d2bd3dd138517fe64ac926226d827" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.802Z", + "updatedAt": "2026-03-13T17:37:36.466Z", "postProcessHash": "3c486014861894559d96ddb041a282a900e78525cb7461d033bd98b1b039363a" } } @@ -4864,19 +4918,19 @@ }, "202c3ccbd0f5e0b94dd7e851609064cd5b82f34bd4c2753fda2bd09069ecbda9": { "jp": { - "updatedAt": "2026-03-10T16:43:37.779Z", + "updatedAt": "2026-03-13T17:37:36.438Z", "postProcessHash": "fe30d11faab6f858072513228ee887e3810f2662fe8d46eb026aba30a88cf095" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.780Z", + "updatedAt": "2026-03-13T17:37:36.439Z", "postProcessHash": "89085310949dc10379416fc6b965da0cd05bd669f86887e4e0ea09f763878a61" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.781Z", + "updatedAt": "2026-03-13T17:37:36.440Z", "postProcessHash": "ad884a754ee8632c08a8f5ac624552813f77b16834cebb0ccdc58a96d46149e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.791Z", + "updatedAt": "2026-03-13T17:37:36.453Z", "postProcessHash": "4199cb603cce3c6c36166f29d8f98389d7a6342c0f32b46ed2c3e1b6ae2e8b3d" } } @@ -4898,19 +4952,19 @@ }, "34724725dac9963ff2773d389d93c6bddeb0445ee1b65b79e151d1e8a9b461a8": { "zh": { - "updatedAt": "2026-03-10T16:43:37.778Z", + "updatedAt": "2026-03-13T17:37:36.436Z", "postProcessHash": "68e8fc9792d8a34f20bb73d96b1122b5b540b140fba62fea281279cdb62c2c44" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.778Z", + "updatedAt": "2026-03-13T17:37:36.437Z", "postProcessHash": "0ec7969a747788b5c83fb0e5863a0e20c3fac12e092fd8c8fb9007d5794a886c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.778Z", + "updatedAt": "2026-03-13T17:37:36.437Z", "postProcessHash": "ae9513a7ae5c9ee91f5996a1109609c066bee4ff2653ec8e96a5f2705c5add1f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.789Z", + "updatedAt": "2026-03-13T17:37:36.449Z", "postProcessHash": "3e232fde2abed02025e17ebd7d0708e030008f23885599c284dc1c8cee674040" } } @@ -4918,19 +4972,19 @@ "51ffd052b5e18acec3f8c2fc6fc9f2de6d509c5f9b55c4e653df085e2f4cce96": { "e67a2d890c9d442e3c7a7f02a0d5c6afcdb1928ff906f575bbf304c7f7799b2f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.741Z", + "updatedAt": "2026-03-13T17:37:36.393Z", "postProcessHash": "f188478a7fd6a11af77a912e73998e498ff6d3c9adf7ae96e4cbc9fd2c28e166" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.741Z", + "updatedAt": "2026-03-13T17:37:36.392Z", "postProcessHash": "80a0ea657d91fa7e7d8683417949a95c25791cbc34674b6e40333863b7bacefc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.742Z", + "updatedAt": "2026-03-13T17:37:36.393Z", "postProcessHash": "6a8b7474a3c1dd6ef29095b5aa06c0c3cba750e56d6d64fb6ccd7e977a4ce165" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.769Z", + "updatedAt": "2026-03-13T17:37:36.426Z", "postProcessHash": "e0b87f681c07e2279a2fe141e67ec4480973421d061b1326c57362554099f154" } } @@ -4938,19 +4992,19 @@ "58660987b73352ad4963dda3033196dbfd0c791f7ea7184da7b8ed72a70d23c7": { "e6384b2ee9b82af275d9a7823132ca573a701a7955a267deaca2eba7848c0139": { "jp": { - "updatedAt": "2026-03-10T16:43:37.775Z", + "updatedAt": "2026-03-13T17:37:36.433Z", "postProcessHash": "c50649c2117c8affc398ca7366a98e112506776a5c75b3f1bb88a19d9c3e934e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.776Z", + "updatedAt": "2026-03-13T17:37:36.434Z", "postProcessHash": "94591553ce1a6219fb077733033c0dd83962ab05e696e9b5c7c40efde2dc3fdf" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.776Z", + "updatedAt": "2026-03-13T17:37:36.434Z", "postProcessHash": "54a7b2ea45360a9764b6de7fa2e9695784ef4241fd9e5acd7b7b088929cba9e8" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.784Z", + "updatedAt": "2026-03-13T17:37:36.445Z", "postProcessHash": "e5d769ddb0db32c7afa8e4028917c9e904ad43b66167fcad4dbe8a3ce37b2960" } } @@ -4958,19 +5012,19 @@ "5ae00fffd365a54fbda628a19a927576375cc455c591c16a26e7ed16b919a10f": { "2c1fe0f08e90b42f0362e7d55eb555bccf6bc9522b4eee5aa410eecb5a6ff63a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.809Z", + "updatedAt": "2026-03-13T17:37:36.476Z", "postProcessHash": "3470552356f68070a28e325e080b000a30aa4fe69cd81d1689cf3b1bdcbd4cbe" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.810Z", + "updatedAt": "2026-03-13T17:37:36.478Z", "postProcessHash": "18e0a8471b22a75f2d8d06752f2118b1e86e5f691d1a942ed5a266e2844347b4" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.808Z", + "updatedAt": "2026-03-13T17:37:36.474Z", "postProcessHash": "1e63e1690cdefc2e59e2ef1a1363db37ea6f2fdaa0f997c284895a2bfe74fc4d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.818Z", + "updatedAt": "2026-03-13T17:37:36.487Z", "postProcessHash": "604aaf5d22258d5f7d1a397d1c5cd9aebb8faf3ac4e584f0b53072ccaf54e287" } } @@ -4978,19 +5032,19 @@ "62a28a91cc967d2076cb4a8ae68eb32bb7dc0a91eac1089fc166676f54731dc3": { "4fb613d98fb6ff221944b46d4a102b8b41af0362055b5e31a68dcbedb5e8be6b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.775Z", + "updatedAt": "2026-03-13T17:37:36.432Z", "postProcessHash": "e707a8ccbdc57b567febde1d27f63f094ff8d99cbe93fc9208f50f21fed5e94c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.774Z", + "updatedAt": "2026-03-13T17:37:36.431Z", "postProcessHash": "a5ac70c1db3977c93fcba2079aa3b426a804b1e1f39dbb142e52547b66ea2afe" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.773Z", + "updatedAt": "2026-03-13T17:37:36.431Z", "postProcessHash": "add865fc6bcf8e0e67633efde7356433b66407f5cdab059cd27c50bcee069acc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.789Z", + "updatedAt": "2026-03-13T17:37:36.450Z", "postProcessHash": "705bdcf0be8c808c9f5bb65264b0dccd97903a30e1be7d7be7a379ff91b28da0" } } @@ -5012,19 +5066,19 @@ }, "fa82ad9cb7aa300f354bc17531045f59b47938883b21d463b84f67857cd9d154": { "zh": { - "updatedAt": "2026-03-10T16:43:37.776Z", + "updatedAt": "2026-03-13T17:37:36.434Z", "postProcessHash": "8420c397951ba03ca89f1e6920f6590c39d86e614a020a5436f29ff13bcff427" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.777Z", + "updatedAt": "2026-03-13T17:37:36.435Z", "postProcessHash": "ee3b10ca15a143d6ab30d04505dfcfa6f3b5f90b1cdf78bd259366ef0e3ac941" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.777Z", + "updatedAt": "2026-03-13T17:37:36.435Z", "postProcessHash": "f1b7cb7b02cab87179074ed359932bcaf71eba5bca611036393ccdf0caf82373" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.783Z", + "updatedAt": "2026-03-13T17:37:36.443Z", "postProcessHash": "b6713022a10f7ae97e53f52a51c4302b3706b49651db9d163b6126a5dbdfc615" } } @@ -5032,19 +5086,19 @@ "64c029683442a95f0d9971d2c2a2f011b21167a916369b96ea20390f74a96eb2": { "27ea13a9d6a87686196565d791a629223843e1c311b9bff9edf44c593e511703": { "jp": { - "updatedAt": "2026-03-10T16:43:37.812Z", + "updatedAt": "2026-03-13T17:37:36.480Z", "postProcessHash": "42ef2730971ee800b821718ec8764c8fd57ced786b4173c42cbb2e02db8b4e17" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.810Z", + "updatedAt": "2026-03-13T17:37:36.479Z", "postProcessHash": "0eb3255493c6af3cc01a1a864541ba1ac454e5599a8461bc31000f216581ecb0" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.807Z", + "updatedAt": "2026-03-13T17:37:36.473Z", "postProcessHash": "27dcdc6e9c33b63593f0070ce40716ee1a17fe01f216f9ab6639c672dfc45fd3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.820Z", + "updatedAt": "2026-03-13T17:37:36.491Z", "postProcessHash": "09a3cb9497a44350a363964add46fbfdbec482ea840f94e0e881f06990eed4bd" } } @@ -5080,19 +5134,19 @@ }, "f795c91c6dbfbfe7ccb46ec0d3284772589a1019d58449643a7345859d079f5b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.751Z", + "updatedAt": "2026-03-13T17:37:36.404Z", "postProcessHash": "d22a21874a6da1ddcdadbb1f17a45d09dbbceb51e77cd79def5e07a4e390a9b7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.751Z", + "updatedAt": "2026-03-13T17:37:36.405Z", "postProcessHash": "950b7b578d5a1d81803c464f9697da092109a56e907a7dcc617be9fb6296fb0b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.753Z", + "updatedAt": "2026-03-13T17:37:36.407Z", "postProcessHash": "43c16a45ee2292d67532a7e21883f2ac65df0567b834a67cd7bef104c91fa9f3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.765Z", + "updatedAt": "2026-03-13T17:37:36.422Z", "postProcessHash": "aca0cb0a9885516ef4358b32a43a43f11bb5489e9fa41ea23b269e4864c30b1a" } } @@ -5128,19 +5182,19 @@ }, "268e27aacaa0cf7139b911ea250e10a4acb8beb69192309e9af033190f689b67": { "zh": { - "updatedAt": "2026-03-10T16:43:37.779Z", + "updatedAt": "2026-03-13T17:37:36.438Z", "postProcessHash": "406a8573d5c78363a1bcb8cac564e921364fae560a152444fd326ac1234b6397" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.780Z", + "updatedAt": "2026-03-13T17:37:36.439Z", "postProcessHash": "56d467a66c7129d99958560ae3f70e09b3d1542a5fe7e7935580e240f653b81e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.780Z", + "updatedAt": "2026-03-13T17:37:36.440Z", "postProcessHash": "2390fc4ca2648320c6b47b95b29abf7eacea8b181fa1ccfefce9e86775a43384" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.786Z", + "updatedAt": "2026-03-13T17:37:36.447Z", "postProcessHash": "c4c77f4117394e4ddc512a3ae985093a55428cd5abeeb4bb2f6561eab78e56d1" } } @@ -5162,19 +5216,19 @@ }, "f2542aaaf3d257af967ef16645650ffd26f357b01a66d034f544735422318c1d": { "zh": { - "updatedAt": "2026-03-10T16:43:37.825Z", + "updatedAt": "2026-03-13T17:37:36.496Z", "postProcessHash": "cc39540bdbf06349eaac29cc62a02165919a6ffe1a8453fe26ea3a93cce634fb" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.825Z", + "updatedAt": "2026-03-13T17:37:36.496Z", "postProcessHash": "afb34237c2af1a9160a66d9b2a8556c6cdbd7a3ff6ecf2a3ce0db52d8d5e3e98" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.826Z", + "updatedAt": "2026-03-13T17:37:36.501Z", "postProcessHash": "d9e6da88722d212410fd3e57c333407a76a5369a07b9ee3ccacd1dd05f08292b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.789Z", + "updatedAt": "2026-03-13T17:37:36.449Z", "postProcessHash": "ece44140699c150bc38fa3984b66a19e62a9aafeb5d9373b655084d2bcd6f31f" } } @@ -5207,19 +5261,19 @@ }, "fd1f8e090bb4000c9b0d9c440888308f15fa96fe0ecb2ada72c322e877857a46": { "jp": { - "updatedAt": "2026-03-10T16:43:37.781Z", + "updatedAt": "2026-03-13T17:37:36.441Z", "postProcessHash": "7d237d99590ad538c62e30b27fc585283e56666011ea3a8d7c4e818ad5300beb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.782Z", + "updatedAt": "2026-03-13T17:37:36.442Z", "postProcessHash": "5cdc6d748e5f81f74a7dbf62b59b42672bd76c531c741137e543106b6c9188a7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.783Z", + "updatedAt": "2026-03-13T17:37:36.443Z", "postProcessHash": "732eadb9a5f7cf1c32a371ea68e91fc092d33bf5e94b4a9739a5b11d3e133ef1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.791Z", + "updatedAt": "2026-03-13T17:37:36.452Z", "postProcessHash": "411103edd385ef2aa903d656267f25113d311383c7dc8cdd6c32525871e95555" } } @@ -5257,19 +5311,19 @@ }, "268a7e01865bfa967935e831e2796928008d59b0f13dfd89df3d95229dd82f8d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.777Z", + "updatedAt": "2026-03-13T17:37:36.435Z", "postProcessHash": "0bb9eec0a41e8870f671b439e9563795a77e4ce5a3906e7b00d5c9fe30e27bfd" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.777Z", + "updatedAt": "2026-03-13T17:37:36.436Z", "postProcessHash": "d7fbf5e47e20ca0de009e9ada5a0b11a364db3196639dd1dc4b0a089ab819092" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.778Z", + "updatedAt": "2026-03-13T17:37:36.436Z", "postProcessHash": "6eb66fdefe85821c25b001b7493b87185ea22f7fade828668e4a36c0c1415b14" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.791Z", + "updatedAt": "2026-03-13T17:37:36.452Z", "postProcessHash": "86bc8e24f1302c6966491d30a54016da675878d044a9f77b1cc43ca579849bbd" } } @@ -5277,19 +5331,19 @@ "ba6c4ca640fe7b3f714cda5b21aa83f56d6987a93c06b0f52403fcf16442d4a3": { "73a0749a7a37be27b2b679011c93ceeaf5407fff6130ef17dcbbbc612aee0d5f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.811Z", + "updatedAt": "2026-03-13T17:37:36.479Z", "postProcessHash": "c4b10072c2dc8ee855212cad36d9c1646551e6c61102b10cf388933667814f3b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.808Z", + "updatedAt": "2026-03-13T17:37:36.474Z", "postProcessHash": "d816890c558a2b5fbfc270dd334b44032e89bff56296f5fe48e3bba633c4d0a0" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.810Z", + "updatedAt": "2026-03-13T17:37:36.478Z", "postProcessHash": "983afb2a58fbd4cc0c41da80aeb548608ded5e11470eb3170d47e8b4fe3f7f86" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.822Z", + "updatedAt": "2026-03-13T17:37:36.492Z", "postProcessHash": "ee5b223a1cc9e3309d7455986267225a2671760ffaf357e2e594e45c9a4fc0cd" } } @@ -5297,19 +5351,19 @@ "c85686859f3f25046db0082f882182fadaaa53c9674e2b8421280d74f206eb40": { "add68d9d7c2384a1f4236b30131c64724392237b73f94a4430f8fd215046f46f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.808Z", + "updatedAt": "2026-03-13T17:37:36.475Z", "postProcessHash": "d27846b68a888c13e0474dbf30715cdd4ff7bbe5fc71adec699e77c50021bf58" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.813Z", + "updatedAt": "2026-03-13T17:37:36.481Z", "postProcessHash": "4a916177853153ca9ba7f0d5bcc85d2d06a9251a41983ab40ccf131887d6a039" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.812Z", + "updatedAt": "2026-03-13T17:37:36.480Z", "postProcessHash": "bdfdd29c44db53669b50a4f044808987df4595fda1dd7e08013bfbb739d16ca9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.820Z", + "updatedAt": "2026-03-13T17:37:36.490Z", "postProcessHash": "eeb46e5e2eee3e66b7eca8bbe13a78038bb0aeecf30576ef27cf760f273ee670" } } @@ -5317,19 +5371,19 @@ "e58beba1ecf7893bfe1389d8eb8c6388801ea9f76c74eaadcbaa400a86832dc0": { "80e13888b6bfca7d175470bafcc2e30a1e88dcbbdaa15cac209fa66c4f44bddb": { "jp": { - "updatedAt": "2026-03-10T16:43:37.809Z", + "updatedAt": "2026-03-13T17:37:36.476Z", "postProcessHash": "ad9010758a89026f4e5ca62571e42d0a980fb1566aa79787b94040e1baf1cb92" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.808Z", + "updatedAt": "2026-03-13T17:37:36.475Z", "postProcessHash": "b56837175e3873738f70c4494bc04d7ddfd1d81425dd3280d824753cbb849edd" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.809Z", + "updatedAt": "2026-03-13T17:37:36.477Z", "postProcessHash": "5853ba1fdc058e2cf7d3a4f1f086c9e8a6f7b0939d93eba82e632a6b5fd10a1a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.819Z", + "updatedAt": "2026-03-13T17:37:36.489Z", "postProcessHash": "6d286087cd7598eb40934b5f9700115b030379f5881ca0c9811a53a3bc4b3249" } } @@ -5337,19 +5391,19 @@ "f437d5d62e24e71773573d12295d6070b2013b4f10635e752fc5e0c0c6f3d5b6": { "69df1b4df06653852e7ced5d6197d910291dedd2d1b27599cd5608fd1b4a5214": { "jp": { - "updatedAt": "2026-03-10T16:43:37.773Z", + "updatedAt": "2026-03-13T17:37:36.431Z", "postProcessHash": "872602a98938a05ac42d8a6d09fa654af66cebf04e415f18790f3196a4fe0905" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.774Z", + "updatedAt": "2026-03-13T17:37:36.432Z", "postProcessHash": "191ea904ec76a8f2b9af4e7d06620277328ae21307fa13414cab7696f241936c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.775Z", + "updatedAt": "2026-03-13T17:37:36.433Z", "postProcessHash": "54144fccf84826433452738228f0cb80264bb98d3fe9ec5525dc7149e91b3582" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.786Z", + "updatedAt": "2026-03-13T17:37:36.446Z", "postProcessHash": "7c82a60a2a05b3b78a5cb7007ccb8a0ac1978688117ec5590c3a7df823880fc2" } } @@ -5403,19 +5457,19 @@ }, "778c37ea800511736328b9975e3f25365b5216e9988dad6cb0d7b94b8964a385": { "ru": { - "updatedAt": "2026-03-10T16:43:37.873Z", + "updatedAt": "2026-03-13T17:37:36.552Z", "postProcessHash": "31603634c1ca997a167d2483430a2151d3ada475b7fa00091350c4c58b67e55a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.873Z", + "updatedAt": "2026-03-13T17:37:36.552Z", "postProcessHash": "df006324410edc967d1bcefd7eac64ab3f6892c58baf02de004f47d0ec51a201" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.874Z", + "updatedAt": "2026-03-13T17:37:36.552Z", "postProcessHash": "474eb5335b7d51e0832b1687471c4a2d21dc04ac9061ab58d286df86857f192d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.874Z", + "updatedAt": "2026-03-13T17:37:36.553Z", "postProcessHash": "a41787b357efc7d0deee89876d0177c61d8b148b73424a56beb0e613f009a4c0" } } @@ -5451,19 +5505,19 @@ }, "3b53569f1dd1b1822c35e19f443726d3cd22516fdc37b4aee4110aa7cca7e1ab": { "ru": { - "updatedAt": "2026-03-10T16:43:37.859Z", + "updatedAt": "2026-03-13T17:37:36.538Z", "postProcessHash": "51e5800f1d4cbd17656523176337e7dde974198dc62b9ead3ce2b88764db3110" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.864Z", + "updatedAt": "2026-03-13T17:37:36.542Z", "postProcessHash": "bf5e3069a38499b36201f150782c0338e399ef8be1068f706cfc0fb070a9064b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.864Z", + "updatedAt": "2026-03-13T17:37:36.542Z", "postProcessHash": "e6f2640ccb8241144bf160f0c22179e5135aacebcd296458f99b3063d4e1b597" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.868Z", + "updatedAt": "2026-03-13T17:37:36.545Z", "postProcessHash": "ac2e1fbe004bd72d0400a6859728753922a4f05b17f77d99d93ec291fb0e5ab6" } } @@ -5517,19 +5571,19 @@ }, "9623ccced782bbb2bd10a4062c790856c96c11687b898da8a8bfda7fe8cadb86": { "zh": { - "updatedAt": "2026-03-10T16:43:37.872Z", + "updatedAt": "2026-03-13T17:37:36.550Z", "postProcessHash": "7e6bc2ad4ed1908befb2d44b215f350d9f9b0e03a11ae43625f6a2908f162465" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.872Z", + "updatedAt": "2026-03-13T17:37:36.551Z", "postProcessHash": "5d8abcf1fb2e484db4ab786cf2868c904371a3989cafcc2cdd543c90798155c9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.873Z", + "updatedAt": "2026-03-13T17:37:36.551Z", "postProcessHash": "e80132d767ac386a61544250ac8ea18aaab9a2fd9dcccc519495848fb28e00f4" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.873Z", + "updatedAt": "2026-03-13T17:37:36.551Z", "postProcessHash": "5b0536bbb676128062016ef68ee8efb2a87b8dc3148dea005bcb6550fb0e7b51" } } @@ -5551,19 +5605,19 @@ }, "61207cac7f171e564095fe70dbc56cc028002c0b8bcc83158152a493fecfa786": { "ru": { - "updatedAt": "2026-03-10T16:43:37.815Z", + "updatedAt": "2026-03-13T17:37:36.484Z", "postProcessHash": "4567ea782a303c3485b0f3869a9570b5e38d7aa8bd2c44c5d59ba88d969cab81" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.816Z", + "updatedAt": "2026-03-13T17:37:36.484Z", "postProcessHash": "47ca396cfaf447b8e3a26c29a21e240683f267f0f773693f649b7c0ec5fc3654" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.817Z", + "updatedAt": "2026-03-13T17:37:36.485Z", "postProcessHash": "7b01824c39c384b887731fcba6054f842b5eaf4a1f3b13aaafb6abddfe36e63b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.818Z", + "updatedAt": "2026-03-13T17:37:36.488Z", "postProcessHash": "41a825aa3dce265e33f8818b01d251673b959b72ae883c2903c7d11cf4839878" } } @@ -5585,19 +5639,19 @@ }, "3cbcbe09143ba2ade3433531af7424a1502ef28454ab4600dba3a316c7c1788f": { "zh": { - "updatedAt": "2026-03-10T16:43:37.852Z", + "updatedAt": "2026-03-13T17:37:36.528Z", "postProcessHash": "6c38fde28c568558ca4d942b99ece81cd69814482ed3f9bb84e0208e3dfb8212" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.852Z", + "updatedAt": "2026-03-13T17:37:36.528Z", "postProcessHash": "5336f0bf51efc41081a3d3b3a0c632b29bdf9caa850b0cccdd1f0ed13708a330" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.852Z", + "updatedAt": "2026-03-13T17:37:36.529Z", "postProcessHash": "dcfbab700639d3faebe1b2edc54afc4f9c1d853b3a68a504133328dfe52e5d89" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.865Z", + "updatedAt": "2026-03-13T17:37:36.543Z", "postProcessHash": "de09ff93dc70b242d82d2acb499c90b0ef5978682f29d07680f24145a62e44d5" } } @@ -5605,19 +5659,19 @@ "3cb23211e097156c0f1a78ad405746a39a30a7fca3e113e221a2bbde60fc5c66": { "30bc5b33601dc47abebcade817fd66b12ac5351751c6ed875945668d80c959b2": { "jp": { - "updatedAt": "2026-03-10T16:43:37.807Z", + "updatedAt": "2026-03-13T17:37:36.474Z", "postProcessHash": "c09bb1e7065c3cf33af3b2f65cfeff02362863d455543c282e5e549d07b86532" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.810Z", + "updatedAt": "2026-03-13T17:37:36.477Z", "postProcessHash": "1e00dd72cad3fed38f1bb24890e79cda8e19b586ed6d3638c3c60f766aef5507" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.806Z", + "updatedAt": "2026-03-13T17:37:36.472Z", "postProcessHash": "36a46ea5bb8c07fdcc6159bfbd8c57bb713cba63f38874ab2d01d41e936dd331" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.818Z", + "updatedAt": "2026-03-13T17:37:36.488Z", "postProcessHash": "9fb1af7358ec32997638dc4a4b0c06ac2635cf49f00f7dc74514cb929186b45e" } } @@ -5667,19 +5721,19 @@ }, "87b7b79bcd89bc96e7bb720b8e29a68618375ce5caada142a3a9d83a95ca9364": { "zh": { - "updatedAt": "2026-03-10T16:43:37.856Z", + "updatedAt": "2026-03-13T17:37:36.535Z", "postProcessHash": "9a98a04d064447cfb1b49d9f81551aa439bee16c2227ae171e633610162e8c5d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.858Z", + "updatedAt": "2026-03-13T17:37:36.536Z", "postProcessHash": "7ea6993f0532e95131cfa068e21ed2487d4842d69d29a2faf3552c1bcc392b7a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.863Z", + "updatedAt": "2026-03-13T17:37:36.541Z", "postProcessHash": "77d51addbe77803362733db29cdf10304de1fafa291d975d22abe19dacfb4e61" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.867Z", + "updatedAt": "2026-03-13T17:37:36.545Z", "postProcessHash": "b88a0bdbbb1a6022f2b2d49c0b30b0b1674f3717127e4c7337427b3b2b738f78" } } @@ -5701,19 +5755,19 @@ }, "6f27471fe2d0cc61ad43ac921f39c4332cee757c28a51e5f67616b2f3a93506e": { "zh": { - "updatedAt": "2026-03-10T16:43:37.846Z", + "updatedAt": "2026-03-13T17:37:36.519Z", "postProcessHash": "83b2dc1bb343dc2f011e9c7ffbb7492c94c79e3c22459e87c161324f30937a81" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.846Z", + "updatedAt": "2026-03-13T17:37:36.520Z", "postProcessHash": "dd38a1c15a531e894b873ca5e0bcb61dd46ea405e3812b2a7f22c652d47b6d46" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.847Z", + "updatedAt": "2026-03-13T17:37:36.520Z", "postProcessHash": "1521daa85ab945ce448986a351f56acc6176d7a89dce6519d64cc90f96578f8c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.895Z", + "updatedAt": "2026-03-13T17:37:36.581Z", "postProcessHash": "937bcf92b0321ced8998ff45e3db6ace05ef9b4debdee320b109fa2055cfe74b" } } @@ -5737,19 +5791,19 @@ "8c4b511502097e5142007ba6bf89d86ef9d582ca174f395180742175d5bd4f05": { "f3274830262e5f01f74d8474761446b9f8a9c83ae245d4cee233a6cd17284b39": { "jp": { - "updatedAt": "2026-03-10T16:43:37.811Z", + "updatedAt": "2026-03-13T17:37:36.479Z", "postProcessHash": "f290b4b3636eed3beb023d96c103e8206a8fa17d0f8cfa34478eccb4b1721034" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.807Z", + "updatedAt": "2026-03-13T17:37:36.473Z", "postProcessHash": "2700a4aaff8d7474edaf84df46a4d0ee5e7bca17e52d3e20b263e1956fcc5120" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.809Z", + "updatedAt": "2026-03-13T17:37:36.476Z", "postProcessHash": "3adf4619340cdd0514dcdfcc4911d2afd2ec78e21d7a2c2ce2777073d1e20c7b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.820Z", + "updatedAt": "2026-03-13T17:37:36.490Z", "postProcessHash": "a55c7a7b5aa19b69d6ee34f0839ef017faf649094e0812d634082eac5652787a" } } @@ -5785,19 +5839,19 @@ }, "33d98eb8962e3b11696d95a31686de8d081e3eed33ef246c33812c5cc01e20af": { "jp": { - "updatedAt": "2026-03-10T16:43:37.858Z", + "updatedAt": "2026-03-13T17:37:36.537Z", "postProcessHash": "4a5e493a370e55795f0ee9b686a5c8de4fa06dabc9562bb8a13a0309c2ae0c04" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.859Z", + "updatedAt": "2026-03-13T17:37:36.537Z", "postProcessHash": "a500fcaeddefee2d5e341318ac36d547ff8a8d0ba54d04559bd6828a4f56acd7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.860Z", + "updatedAt": "2026-03-13T17:37:36.539Z", "postProcessHash": "b4ea6bcbc795e42493d4561779d191fbaa6dc2542e4617b370ba2dfe15655f5e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.868Z", + "updatedAt": "2026-03-13T17:37:36.546Z", "postProcessHash": "3aaf5987ba992afeb8a2feb550c5d2e4dc7c893106df620db9fc0dcae2736bac" } } @@ -5953,19 +6007,19 @@ }, "185c3cc4be5b60545a61db7d5ed6537df39f2fa4e519fdcf3c4ac019991acb2f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.871Z", + "updatedAt": "2026-03-13T17:37:36.549Z", "postProcessHash": "ba46add6dfec67ea369d99bc639212b37377f7a11820d21a19c31022d8ae9676" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.871Z", + "updatedAt": "2026-03-13T17:37:36.549Z", "postProcessHash": "138d3a4da74dc90f81f3ae74b4f610463f01a56d6abddc0912ea7afd02aae979" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.872Z", + "updatedAt": "2026-03-13T17:37:36.550Z", "postProcessHash": "723a98b3214798898501adb10b9b5cc721fe0e86c14644dc6aad719e4378abf9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.872Z", + "updatedAt": "2026-03-13T17:37:36.550Z", "postProcessHash": "f12bf17c0629fad345fedf6198d49e918ca2b8f07f26301338297961467303e8" } } @@ -5973,19 +6027,19 @@ "94747a3cb7498dd41f7f7aaed2f670f003087b3543cf7752be3b39b62c021927": { "f7bca2db0af5de7e2c67ebc1c65c226c309288e7f073d34318c2747b6d1e9327": { "jp": { - "updatedAt": "2026-03-10T16:43:37.806Z", + "updatedAt": "2026-03-13T17:37:36.471Z", "postProcessHash": "303f063c889027de70b5be2e04aa27b1d58e67dbeeb65152fc3a4cbc92f0ef6e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.806Z", + "updatedAt": "2026-03-13T17:37:36.472Z", "postProcessHash": "a0ed8ed6ca3f93d905ebb6e605f938f1b831bfa26344bb00cd76939e641f8e15" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.806Z", + "updatedAt": "2026-03-13T17:37:36.471Z", "postProcessHash": "9b9052479db603ccd58855fbfa676e70b60c36a04e17aa0a91896a1c86de0341" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.821Z", + "updatedAt": "2026-03-13T17:37:36.491Z", "postProcessHash": "21a49929f183fdc3e632d6b00802717bd6abecec647c07132fb11056c93a8358" } } @@ -6027,19 +6081,19 @@ "ba0db243d349404c81abcb5ac1b3df54c29742957ec4ab33b24830ddab68f7a2": { "1f879e7772ed8e095b07f85578bd401df3a64cd4e5498296092756cccd875121": { "jp": { - "updatedAt": "2026-03-10T16:43:37.845Z", + "updatedAt": "2026-03-13T17:37:36.518Z", "postProcessHash": "f9afae0926a14c77b3928769b0c3c8c03774da75c824aea4256ecf7608468f64" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.844Z", + "updatedAt": "2026-03-13T17:37:36.517Z", "postProcessHash": "26705e56e63a25acfc85bf50b4861ef27a61e47fc75c98ce0b81d96d9ffbeafc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.845Z", + "updatedAt": "2026-03-13T17:37:36.518Z", "postProcessHash": "9b271e677db8a214cf45ad39fb0b08a2ad10d221eea598f3a8acdddf4e38f21c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.866Z", + "updatedAt": "2026-03-13T17:37:36.544Z", "postProcessHash": "f4721e4682fef173e110c49a27adb012dc80f17f4544ecb02f0b1740cbc0152c" } } @@ -6047,19 +6101,19 @@ "cb8f8c1219ce7a92277d5329ae659c90b78edb06139fda7cb67e9143f6a4f1a8": { "708faeaebbf5c4dabd6c9a9eb715cafd5178cbb6ceacc376b982a574ba6496b0": { "jp": { - "updatedAt": "2026-03-10T16:43:37.842Z", + "updatedAt": "2026-03-13T17:37:36.514Z", "postProcessHash": "98d606493baa4f0810cc5013d19c5bfabadf8c2e8e618d3eb9ce4afd2f9a22eb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.843Z", + "updatedAt": "2026-03-13T17:37:36.515Z", "postProcessHash": "6a1915d2f4e2a7a3e6fc21fd9a5e4570a9ee769604cdeb01b6266d2537fe608a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.844Z", + "updatedAt": "2026-03-13T17:37:36.516Z", "postProcessHash": "8a9fd17dc0c4d50254cd9b02dde416aacef804448349c3c573f3af3350fd6f25" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.865Z", + "updatedAt": "2026-03-13T17:37:36.543Z", "postProcessHash": "89d8423da318fc3da2875f47f5a237f4bd329e11a32c0d3938508a1917389b29" } } @@ -6067,19 +6121,19 @@ "cf42c21f80f60055d0087c0e795d8976b1d91223e0fe30f342746b23878b6c6d": { "6d3f845905f3f2b2a1be610957281c22628e8585866ee195f1e005cecbd69e88": { "jp": { - "updatedAt": "2026-03-10T16:43:37.813Z", + "updatedAt": "2026-03-13T17:37:36.481Z", "postProcessHash": "f7d25aa2f57de1b7e84f637a05fe53266e2ce7545ed5dc5bd4fb6f70fc140709" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.814Z", + "updatedAt": "2026-03-13T17:37:36.482Z", "postProcessHash": "ff8c59b8c9260147d422ff8f4a17a1aa8e6d403af10a0afe1dd71699f9f898e8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.814Z", + "updatedAt": "2026-03-13T17:37:36.482Z", "postProcessHash": "ce6adb9ac2bc5b92b02c5a9e468e7d6aa70efdbb1443b87d4af6f1ac47e39eb9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.818Z", + "updatedAt": "2026-03-13T17:37:36.489Z", "postProcessHash": "2ea397ba075d1e7e9dabab76fcdd6ff02e65b706b3b071b4b4b9da952f1ef10c" } } @@ -6087,19 +6141,19 @@ "d0e7cc516637ef8ff263a061c7c16bafdf014cfae7ce60448c7e0fcce8c6dfd7": { "e57a30777e558c8d76cfdd0c7355a7d8d9e150e93787b8eaedcd4f95150f489f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.844Z", + "updatedAt": "2026-03-13T17:37:36.517Z", "postProcessHash": "d6da15d080aa6e47d68dde8490daaf1d80d2b6b3c85fa3ba5a25a2422b89a43b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.842Z", + "updatedAt": "2026-03-13T17:37:36.515Z", "postProcessHash": "4d04cdece0b4497d208aa688aa7953a859e9c005acbef9dc488a0c32e830fb8c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.843Z", + "updatedAt": "2026-03-13T17:37:36.516Z", "postProcessHash": "d48b531dadde6fbd6dfc87c99b3577f9c21006b2e1ac362f0dc8904bd554f97c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.899Z", + "updatedAt": "2026-03-13T17:37:36.584Z", "postProcessHash": "0ac176c0bdeef4f9cc1e05b009f737e566e92b14058e61f1a13fb52bd8d775cb" } } @@ -6107,19 +6161,19 @@ "dc560181da04dee98b254f616102cfdbf1969c4c794080bd3b5dd88e33f63287": { "f7b3da6309249ba57146453a20fb02f1da444cc9f6b9ff15796e49d19986d9d8": { "jp": { - "updatedAt": "2026-03-10T16:43:37.813Z", + "updatedAt": "2026-03-13T17:37:36.481Z", "postProcessHash": "3c637161ccdb2fcf3c3f3175eeb772378cbf5592d7f63939996e38afb6352575" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.812Z", + "updatedAt": "2026-03-13T17:37:36.480Z", "postProcessHash": "324dfc9c0f276821ab30ca6bba9ba5acb0bf1c06951fafec5c2ad6ac5faec627" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.807Z", + "updatedAt": "2026-03-13T17:37:36.473Z", "postProcessHash": "d7879c34580f74097a7553340d09a4a3244fb191e8e81e3259ccb3ccee44702d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.819Z", + "updatedAt": "2026-03-13T17:37:36.490Z", "postProcessHash": "c49569627402565c83585c0642ae285c30f639ec634eb061bdee4b724b4982a6" } } @@ -6141,19 +6195,19 @@ }, "b4b1f3d0d1f1a29db6ed49724ba39974c6a5dddd07202ba858b258ca9f9fab7f": { "ru": { - "updatedAt": "2026-03-10T16:43:37.814Z", + "updatedAt": "2026-03-13T17:37:36.483Z", "postProcessHash": "4948385b70b0ada527a2ae53da186a04a4d44a4dcec60796db5e731fa615f6d7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.815Z", + "updatedAt": "2026-03-13T17:37:36.483Z", "postProcessHash": "6d9acf4729f63d00984e0363f63e9c9ae92b88ee85fe06755012324dab999569" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.815Z", + "updatedAt": "2026-03-13T17:37:36.483Z", "postProcessHash": "f419625d68b253bd10c1c61efd9add57ba30781474542ef4e7c3756e729326b2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.820Z", + "updatedAt": "2026-03-13T17:37:36.491Z", "postProcessHash": "d0e9cfe47956b598a7d6f4dd43c823f576f502f96e053325a1919e86454ef228" } } @@ -6161,19 +6215,19 @@ "f362b87c61313b355b28fda5f77765651cb599066809f44030b3c1010865fa5c": { "498198cf31ab4d64e31b4a2d37da8c4597bed364756e0feb2aad51f2859ac1fb": { "jp": { - "updatedAt": "2026-03-10T16:43:37.845Z", + "updatedAt": "2026-03-13T17:37:36.519Z", "postProcessHash": "33d5a00e241c526b0a1e1309d496ea54f083f35b002f9d28ab3b85f2327aea58" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.844Z", + "updatedAt": "2026-03-13T17:37:36.518Z", "postProcessHash": "d0adaab362b9530944d514a397bdac0ca0638ba7032eecbd9dac6d0bdb71fa65" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.844Z", + "updatedAt": "2026-03-13T17:37:36.517Z", "postProcessHash": "0eb06e1385a90f669877f0239605b43cdefc42579e0eb2c2817c3e19fd6d9baf" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.865Z", + "updatedAt": "2026-03-13T17:37:36.542Z", "postProcessHash": "8e34e88e5ed0d51bb3cbb87064187cb399dcaf0d1cc3747cc2439c6a01bf7588" } } @@ -6195,19 +6249,19 @@ }, "7b5302e1655b03cd8bd48f7bfd86504063853cbf1fcaee4ec746ddadde20e5a1": { "ru": { - "updatedAt": "2026-03-10T16:43:37.816Z", + "updatedAt": "2026-03-13T17:37:36.485Z", "postProcessHash": "1e1beb7bde9c69a57640543df3a251bc573203455f817cfbe34e5aad9431112b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.817Z", + "updatedAt": "2026-03-13T17:37:36.486Z", "postProcessHash": "a252434b523873c34175856c3c72ed10fbcee90c599a4e330bcea2cb3524fd2a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.817Z", + "updatedAt": "2026-03-13T17:37:36.486Z", "postProcessHash": "bf098709f8b4eda6afa734b0b0a3b6a941f62e1d20615733b609559f3ab34140" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.817Z", + "updatedAt": "2026-03-13T17:37:36.487Z", "postProcessHash": "0fa53942bdb45b7a239419a58955eb4d46ddb61a4ad4f893808bd2d063514357" } } @@ -6215,19 +6269,19 @@ "1370f12b87482a2e8d057a8b41e9ea94795da80127f778fde4628181bbdcc429": { "f8146d175696fd61b1124db8aa052124a23329de9472ab05df373240407f0ecd": { "jp": { - "updatedAt": "2026-03-10T16:43:37.905Z", + "updatedAt": "2026-03-13T17:37:36.593Z", "postProcessHash": "1e873d86309f85574f32383efecdb9fb930b011282f56e265513a398ae89a9e8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.876Z", + "updatedAt": "2026-03-13T17:37:36.556Z", "postProcessHash": "301c95022874df76d8e1154bb4cb35cb4601ac84ce474053ea023f698c181389" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.912Z", + "updatedAt": "2026-03-13T17:37:36.604Z", "postProcessHash": "82f6d803a81eba9638792c86bccc9d9f2390448b9749679ca64bac4eb6bab7d9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.928Z", + "updatedAt": "2026-03-13T17:37:36.624Z", "postProcessHash": "f9137bc179bed7552d24041d57c5a13164ce88a2e9ab5e0ae63d2967952c7c36" } } @@ -6249,19 +6303,19 @@ }, "38713d249b1de45d362b99c7e34a4877b25e7108956f5e06f59387d2cbe1dfc9": { "zh": { - "updatedAt": "2026-03-10T16:43:37.887Z", + "updatedAt": "2026-03-13T17:37:36.570Z", "postProcessHash": "f06db9859f69d4a21335f1375ead3366935debf54062713543a4e24b5f5d58ac" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.889Z", + "updatedAt": "2026-03-13T17:37:36.572Z", "postProcessHash": "e5d894aa81b4473ff17e151297eb91f136c71be034111fa415b12e9d9fcefb1e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.892Z", + "updatedAt": "2026-03-13T17:37:36.577Z", "postProcessHash": "7348c293cdd89b89557697ad2eca7975fa803e35dbfd7b031811804103cec0f7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.897Z", + "updatedAt": "2026-03-13T17:37:36.582Z", "postProcessHash": "8b0fa7788752d545f1cad0abfb3e03d9329fa755ee3143d146c18142ecfec7b1" } } @@ -6322,19 +6376,19 @@ }, "c1c634d92d802cabf1b71de606922f875038ca4936ad0d36adc199662053cf37": { "jp": { - "updatedAt": "2026-03-10T16:43:37.857Z", + "updatedAt": "2026-03-13T17:37:36.535Z", "postProcessHash": "ed068ac12f6bb5b80627410e19ee139e87ed40fdce2ff1a3d85f21a086bdb778" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.859Z", + "updatedAt": "2026-03-13T17:37:36.538Z", "postProcessHash": "5ca174c35151924b4536ce75910b801805bbf7fd3986222c8ebcbfc4c222a063" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.860Z", + "updatedAt": "2026-03-13T17:37:36.538Z", "postProcessHash": "d4fc462c3309987af8750c0a19802b83e69b1c09105e7b934eba06d54f899b3d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.892Z", + "updatedAt": "2026-03-13T17:37:36.577Z", "postProcessHash": "ffb2b0997bacbcea59548fd7ce972a0c3f5f902229967eb1fb48927945c31fba" } } @@ -6342,19 +6396,19 @@ "376f1f3d79070d024492b0852fcc46275cc6894795ef5c9378fe6a8039d04b64": { "57d1e9d86f14ce94f3b9606be0c45891a1cddf024b0cd28892082e2bebf224ff": { "jp": { - "updatedAt": "2026-03-10T16:43:37.912Z", + "updatedAt": "2026-03-13T17:37:36.603Z", "postProcessHash": "f66af2a2d4d43bb0953ee1ff7dcd2f410db623f701eb66d908d91dd216068a3a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.915Z", + "updatedAt": "2026-03-13T17:37:36.607Z", "postProcessHash": "dbe20e409bcacce5c6f500b81718769393ec4e9e4abca63de753a633f2be6091" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.880Z", + "updatedAt": "2026-03-13T17:37:36.561Z", "postProcessHash": "9a72ab91e0f29977095788254634ba6a52f18294acfdca2ded42f4d311240629" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.931Z", + "updatedAt": "2026-03-13T17:37:36.627Z", "postProcessHash": "32bd3efefe6661944de56669a4f5c790708bafa7206b5f9a2128b1f418724c25" } } @@ -6376,19 +6430,19 @@ }, "ba291f866998b73f4610686f041677c669c6535be19b9880a4168894431c5f6e": { "ru": { - "updatedAt": "2026-03-10T16:43:37.922Z", + "updatedAt": "2026-03-13T17:37:36.617Z", "postProcessHash": "5a1b75382f0dc6f509d53e9186bb2563730a2aee88119b752ddb1c5ca8ac5c7d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.926Z", + "updatedAt": "2026-03-13T17:37:36.620Z", "postProcessHash": "ee8194237f167e438fb8688636f4e96dfd2cdcf7518028e381ec20b0c4b63f3d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.927Z", + "updatedAt": "2026-03-13T17:37:36.622Z", "postProcessHash": "b6abe3b7946dc432245c139cc100aeec1a19504fcf91ff858cd1fdb9f9b34f68" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.931Z", + "updatedAt": "2026-03-13T17:37:36.628Z", "postProcessHash": "90cb28be5d0e763fac0ff54890b5ebe1474d71a4eb456b5002dfcc2823534cde" } } @@ -6396,19 +6450,19 @@ "5315751710a23b80f9bf1ed7f31831d089dbe93c3c8fb90d20b7744073d0bf57": { "a66560c3d607504cdffd12261e02d0e673e576056f78a84ca9ecdf329603c56d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.881Z", + "updatedAt": "2026-03-13T17:37:36.562Z", "postProcessHash": "570fe747b07ba15910f402c6319bcdc3475ba87a80ef9dee4ffb5862aba2e526" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.917Z", + "updatedAt": "2026-03-13T17:37:36.609Z", "postProcessHash": "3166ffb9566517b88f910059f21f9dc965da60d5fbc1784c47e0f8e7e95f6eb6" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.916Z", + "updatedAt": "2026-03-13T17:37:36.609Z", "postProcessHash": "546fc325a01631f2ccf6db8eeaf2288ae0c5ae19231534c9d583881a8981a961" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.931Z", + "updatedAt": "2026-03-13T17:37:36.627Z", "postProcessHash": "3020d52ee40bfaf67848d9268e1a0b2c8a8042398383f9df2f61da1c80c956de" } } @@ -6416,19 +6470,19 @@ "8d92e8b825b034ea42c644cd23567811b46adb33b6d540b842b64c0196ff3b53": { "292f22bc13c3bd83386dc5ae82bec9ed457e6f79b25efab444ce03844d88e825": { "jp": { - "updatedAt": "2026-03-10T16:43:37.877Z", + "updatedAt": "2026-03-13T17:37:36.557Z", "postProcessHash": "3139e848f823d8cf6faf30a0f791bc7acfe6ec26be44ec2face02027f463f055" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.878Z", + "updatedAt": "2026-03-13T17:37:36.558Z", "postProcessHash": "21c8eca4facca5ad3501d1bb7d130dab97dfdf2cd9d8d1b2375f434eef4d86e0" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.878Z", + "updatedAt": "2026-03-13T17:37:36.558Z", "postProcessHash": "2bf8550e8078ca3b4d7217ab52eb82b39381bfea98673594ce5a9986b0da32ff" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.902Z", + "updatedAt": "2026-03-13T17:37:36.587Z", "postProcessHash": "9cae27c93a1823624519226cb52aae1b2b2367d7484569beb94cb88926e04843" } } @@ -6436,19 +6490,19 @@ "9845c4be459de6543c79bb52ebef31089a7b6dde5c4bcbf294e6b614cb8b73ef": { "f7ab2f792dc532d79e54d2172ab842ea8bb45d24fbea3c48d921219d21bb9a5d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.843Z", + "updatedAt": "2026-03-13T17:37:36.516Z", "postProcessHash": "93bce4d32ab5db2f91b371f21d628cd155e2a3d0248a193c722214cd2c16a0aa" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.843Z", + "updatedAt": "2026-03-13T17:37:36.515Z", "postProcessHash": "0178a1ef1a6d4fba521c24b96fa05d478c2b574553222bcd8ef20d94f9b86462" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.845Z", + "updatedAt": "2026-03-13T17:37:36.519Z", "postProcessHash": "b7b6a2a6d015e954123b5acc10604441daa7447003ac52dd9e216e43deaab86b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.895Z", + "updatedAt": "2026-03-13T17:37:36.580Z", "postProcessHash": "6d126d4908b94307860f71504b1d2b202da481a04450377a0fd78c37102cbe3a" } } @@ -6470,19 +6524,19 @@ }, "5f4a434da6b62dd9c4a06726cd92c8a661090c4983038dd32ee28fae18303bff": { "zh": { - "updatedAt": "2026-03-10T16:43:37.861Z", + "updatedAt": "2026-03-13T17:37:36.539Z", "postProcessHash": "d14c3383866ce78b46aa8792ebef65ae3b4d8e992ca637dffaa4c8e116954be9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.861Z", + "updatedAt": "2026-03-13T17:37:36.540Z", "postProcessHash": "7922d0786af8225169a8e187d155d1b8e828984acdcba0cb695b550303a66f79" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.862Z", + "updatedAt": "2026-03-13T17:37:36.540Z", "postProcessHash": "519b6c84465491baa63bb76c2edc8007ceb632375eac06a031e4e919727248ad" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.898Z", + "updatedAt": "2026-03-13T17:37:36.583Z", "postProcessHash": "d13ad35ab040947234e1a0042d45c3114e493c064694ab0d2d3d72b1b077585e" } } @@ -6490,19 +6544,19 @@ "9e812084882765188d8e23b9cfcbf9a3edeb29e9461a1cec110df416342b0289": { "e16e8324972fb51ec759f18c31f84b12438b5b468badc9732e3a35eecb40c277": { "jp": { - "updatedAt": "2026-03-10T16:43:37.880Z", + "updatedAt": "2026-03-13T17:37:36.560Z", "postProcessHash": "9a19284c66c3a6db1b31c936163d2af92c933dd6c100b2900ffe5023ff15615c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.913Z", + "updatedAt": "2026-03-13T17:37:36.606Z", "postProcessHash": "649bbba1a864bfdc4a1eec5b5805fd5dde5519441d272a7df87eca21c84dc2cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.910Z", + "updatedAt": "2026-03-13T17:37:36.601Z", "postProcessHash": "c4121be06ea555322fa7323f1ef84bd4240190790f9a5fcc1ed81e8e11e3f7ab" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.930Z", + "updatedAt": "2026-03-13T17:37:36.626Z", "postProcessHash": "4afeb921637cd5ff77a32d7c159db7d8b983e36af16b97633c9a5f1414da2917" } } @@ -6549,19 +6603,19 @@ }, "9c09ba6f54347fd86f9489de423f75cb92ee32cb9a1576f176af38d2503eea4b": { "ru": { - "updatedAt": "2026-03-10T16:43:37.885Z", + "updatedAt": "2026-03-13T17:37:36.567Z", "postProcessHash": "e93c91ec72f65556b3a8974ccb6f7922b1a0a8ddc489d5208020e2d915add67a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.886Z", + "updatedAt": "2026-03-13T17:37:36.568Z", "postProcessHash": "25086db364c44c77e17710899a916d624f3e4f06a3903b846fe4ec21685e024f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.887Z", + "updatedAt": "2026-03-13T17:37:36.569Z", "postProcessHash": "27a5b406891d5202f76d7abb4629ceb507c4c0b6180990dba18b61e1ba9a926e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.902Z", + "updatedAt": "2026-03-13T17:37:36.587Z", "postProcessHash": "5686cc0f5360b64efac57e08775cc7aa5f48c4cc2c1bb91404ddeaec844e5750" } } @@ -6569,19 +6623,19 @@ "a9a515c52dba44d2cbab844922d2f769a5af11a34775d83c1bd8d9c97e4bb6f3": { "85a2a4117446131c96b792674a9cf5594566bfe0b7f1098d2210537e80d0fb0d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.907Z", + "updatedAt": "2026-03-13T17:37:36.596Z", "postProcessHash": "77a98847fa5b5c163f6bd524aaca559688db487609597a5996b5913acf085de1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.908Z", + "updatedAt": "2026-03-13T17:37:36.597Z", "postProcessHash": "fa5dd71e092cf2f909c05cf1d92c8a815cca3b5d5ee23ecd63dcef4e2eee3c5c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.909Z", + "updatedAt": "2026-03-13T17:37:36.598Z", "postProcessHash": "58eb9f1ece293ea70f12a055e70d41fa9ef1d75f9760c4f4e8615e852299857f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.929Z", + "updatedAt": "2026-03-13T17:37:36.625Z", "postProcessHash": "4c4f7cb55683f3af544ee396544dabeacef5f1779546ce0039ae752752a23a1c" } } @@ -6603,19 +6657,19 @@ }, "20cb0ab4e34893f9564bda3c9da018393e11a5ce8c29cdf79c61709e6f2c1af3": { "ru": { - "updatedAt": "2026-03-10T16:43:37.885Z", + "updatedAt": "2026-03-13T17:37:36.567Z", "postProcessHash": "16597a6316af86382d0bc318b01ef0fb3d1beb3886c0398be49b666bc75cbc43" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.887Z", + "updatedAt": "2026-03-13T17:37:36.570Z", "postProcessHash": "d2f589fbbb99a296409e0dfdb6ad691da78aca2246941e0eaeb779405fe0736c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.889Z", + "updatedAt": "2026-03-13T17:37:36.572Z", "postProcessHash": "9ee6c5de9d326e4609d6c93ca09652c4f99094bf6d37e83509dff96081c13445" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.894Z", + "updatedAt": "2026-03-13T17:37:36.580Z", "postProcessHash": "0456ea9c25d423a2879db225e7ec35e9433a8ad9dfb6a1b5cfa0f3ef15689202" } } @@ -6637,19 +6691,19 @@ }, "5eff6b219e27c9cc8e862e8b2772856e9b061e242fad9550648504808a51987b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.856Z", + "updatedAt": "2026-03-13T17:37:36.534Z", "postProcessHash": "a39bce585def3d8993c21c13294d1c34300c812b30d033d5919c6664357dd867" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.857Z", + "updatedAt": "2026-03-13T17:37:36.535Z", "postProcessHash": "ce5d12084886188458cd20a68af3f995527a36d47f36640d2649cdb57f5be17f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.889Z", + "updatedAt": "2026-03-13T17:37:36.572Z", "postProcessHash": "6b82013b9dc6087cb7a9781ea9b872a6c54479000b624c3f35cdef15a9fbc60c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.893Z", + "updatedAt": "2026-03-13T17:37:36.578Z", "postProcessHash": "72930192c9c14c0ca0bebf739e5a4725ba7a8954ef7047a924d12ecac1ed8303" } } @@ -6657,19 +6711,19 @@ "bf09040d678e6760987c57861f7d46d0c83dc84b582441fa87e7ac9756c76f6b": { "ee66bac04fe1df0381e777810c8adb5c9d16229f663ce7ef30a2a0506899ac5c": { "ru": { - "updatedAt": "2026-03-10T16:43:37.908Z", + "updatedAt": "2026-03-13T17:37:36.598Z", "postProcessHash": "614ac053d7bfa3090f5d147aa204a6567f7c6ab6ea2e99ffbae92d9626115460" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.911Z", + "updatedAt": "2026-03-13T17:37:36.603Z", "postProcessHash": "bcec8581ddc49010b3017519ff2d1aa75e341d1426247f2e03b4e47dc0b5ced4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.913Z", + "updatedAt": "2026-03-13T17:37:36.605Z", "postProcessHash": "3e3df195336eba4b0b7a53dd0c8b2b40b82bcfe8d10aeeb3900ad2e4cac237ff" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.930Z", + "updatedAt": "2026-03-13T17:37:36.626Z", "postProcessHash": "94aa7cf3fe899db46be509d13989f9bf363da411d25d8ca20115fcb873e097c9" } } @@ -6677,19 +6731,19 @@ "c50d8bd0ecc6ee24b7f928b73255956cae71fabfe25096539cdb974c7f167191": { "f1fb2f5d8ab4009a1d0458d1d0604ea822a372927443fb49fae37168711e0dc8": { "jp": { - "updatedAt": "2026-03-10T16:43:37.917Z", + "updatedAt": "2026-03-13T17:37:36.610Z", "postProcessHash": "e3280b0c50af74d6bbfe726c2d9d07e7eda19e207281a7ee7c57e07e5af7ce73" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.916Z", + "updatedAt": "2026-03-13T17:37:36.608Z", "postProcessHash": "57819f5ea1ec87e765c1c9615800484d6c6a97263bbcb97b81530d7d1ad7d7fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.915Z", + "updatedAt": "2026-03-13T17:37:36.607Z", "postProcessHash": "bff67c9735785bfcfb6edc5e93988131c02b21b28471ba436015420238afde4c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.931Z", + "updatedAt": "2026-03-13T17:37:36.627Z", "postProcessHash": "102823a47d12883dd364001f1acba70c68fa1ee802767b791ce760fd2b312717" } } @@ -6711,19 +6765,19 @@ }, "a5cb1320a980bfd48d98c91a3b92609db8a0c92c2c9058b89669d8867479890d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.846Z", + "updatedAt": "2026-03-13T17:37:36.520Z", "postProcessHash": "e0b61fd299fda0b08d4af41c2973db3753b38aa3b146ef32761392645f72cf4a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.847Z", + "updatedAt": "2026-03-13T17:37:36.520Z", "postProcessHash": "0a53eb91c0529925388822c7b2c5f4d236076f93a166a5dcc3f697731112041e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.847Z", + "updatedAt": "2026-03-13T17:37:36.521Z", "postProcessHash": "ebed3b96be28bbb8368ff2303bfbd13ded2f5b775f0b84aaaa01f9f9a83c29cd" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.896Z", + "updatedAt": "2026-03-13T17:37:36.581Z", "postProcessHash": "8bb120ff10940fa0a60290a0a1202f9d1d04aa38c4d6a812895a13f9017623fb" } } @@ -6770,19 +6824,19 @@ }, "1bee1cdf40f7662f7ead69abe38b4b9aee07d3df248b669bef04665b661cab5f": { "ru": { - "updatedAt": "2026-03-10T16:43:37.887Z", + "updatedAt": "2026-03-13T17:37:36.569Z", "postProcessHash": "b2a4cd6a1dc6fec2638c0b374bab2abc54939a667a4962ab249160bebf3cb055" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.888Z", + "updatedAt": "2026-03-13T17:37:36.571Z", "postProcessHash": "ce63e531733e90862ce3442573587181e67273e929da00ae7b0a21d4e5479aa3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.890Z", + "updatedAt": "2026-03-13T17:37:36.573Z", "postProcessHash": "a5117c0071b323ae7c8ffee38c8a7bf15e309f638ee87367dde4c07841217bc5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.900Z", + "updatedAt": "2026-03-13T17:37:36.585Z", "postProcessHash": "b2a666b05b7e50b7fe264b5b249b44941145e68029e90c10bb8e63b0c7a7e2cd" } } @@ -6818,19 +6872,19 @@ }, "62ce5f401ca72a35e8d69c8698f837afdaddb0a60f05f96721abd88d4eb2ddba": { "jp": { - "updatedAt": "2026-03-10T16:43:37.886Z", + "updatedAt": "2026-03-13T17:37:36.568Z", "postProcessHash": "8c40a2b959865f7dc0a71187bb9c088c7ec476d46801b66bddbd8512e6e8508b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.886Z", + "updatedAt": "2026-03-13T17:37:36.568Z", "postProcessHash": "70f66beb07a44ae4ae74f1ed2f12555d02bb3fb1826bb8133e944b8cc2c5cc12" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.890Z", + "updatedAt": "2026-03-13T17:37:36.574Z", "postProcessHash": "f4559bd46a45b68eccd09af9a8a40c8215fe7f3aedea3b46fa7f583997feed05" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.899Z", + "updatedAt": "2026-03-13T17:37:36.585Z", "postProcessHash": "380b1ee774dfd1ca6780062470f1914236d58a65937cc0c3a70da9617018d09c" } } @@ -6852,19 +6906,19 @@ }, "ba2541d7efdc1c0c588f238baa8b58bd3ff2e0a4f97c3685ff7a6d83cf6a383b": { "zh": { - "updatedAt": "2026-03-10T16:43:37.923Z", + "updatedAt": "2026-03-13T17:37:36.617Z", "postProcessHash": "ec9b0d1ee46b09f05d405deff6608793fc2d3e9813b3b9654e82b1cd53e2f2b7" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.924Z", + "updatedAt": "2026-03-13T17:37:36.618Z", "postProcessHash": "ebfb512b44e4e3de16f83532e589da4590870d7153fae2e8b4599a28bbd05a41" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.925Z", + "updatedAt": "2026-03-13T17:37:36.619Z", "postProcessHash": "290b3d1cdaea1959b653ebaf7e5e98ba3a749354a2231f2964b1fe9670869a93" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.929Z", + "updatedAt": "2026-03-13T17:37:36.624Z", "postProcessHash": "bf86d8546ca58bb827c3a4b9ac8519441a08e223679faebe19d87f9f55a743b4" } } @@ -6900,19 +6954,19 @@ }, "0242d2b27eb08ce6296753361ae0cc501d2915d53e833d4333714e093c789647": { "zh": { - "updatedAt": "2026-03-10T16:43:37.888Z", + "updatedAt": "2026-03-13T17:37:36.571Z", "postProcessHash": "fe110f5a3c1871ef708f8b41fd99851301bac2d2225e70f7a8a9954f03786ca7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.890Z", + "updatedAt": "2026-03-13T17:37:36.573Z", "postProcessHash": "da598f1c884509013d847cebfa577c1cdc355774e8169642749cb8e45a2e53bd" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.891Z", + "updatedAt": "2026-03-13T17:37:36.576Z", "postProcessHash": "6813be3741d6f9346aad4ad24d7fccfe534cfdd92c52b3a4da79f0bd60474476" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.897Z", + "updatedAt": "2026-03-13T17:37:36.583Z", "postProcessHash": "a7e290c868bdffd353c572c9375cc81db0610b97ad473c25b9271b38aabcea2f" } } @@ -6920,19 +6974,19 @@ "02291322e0d8f494b80f9d8e9c482282d8b548c6ae56afa37d022b164b99b054": { "14c2feb63b9f987820db166804e40ef404c44c5a695f647c2463bc6c7919d96e": { "jp": { - "updatedAt": "2026-03-10T16:43:37.909Z", + "updatedAt": "2026-03-13T17:37:36.599Z", "postProcessHash": "5e5c67095c734f24d6e7ff365c17d7aabfdff2adea17be77f8cfda48dbddc485" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.907Z", + "updatedAt": "2026-03-13T17:37:36.596Z", "postProcessHash": "9581f352971084ee1275d058f81e9a47707bb8ca63f0e1bfaf7147864d9dced7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.910Z", + "updatedAt": "2026-03-13T17:37:36.600Z", "postProcessHash": "75fd7ed0068c40da7df300cc15b0677209e7c604f8653f8903dc32033e8a7537" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.964Z", + "updatedAt": "2026-03-13T17:37:36.663Z", "postProcessHash": "0557d008581ec51e7e55df3f365c55a9ede0541e72195d4255d0444572376ebb" } } @@ -6940,19 +6994,19 @@ "13dade465ba8d6e7014eb44c3923f9c834a481123903922ddf6e33bb4ee775db": { "d6e6aa07741897774555a1f0eac0954dd331322344f830c9f304dbdca6fc532c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.917Z", + "updatedAt": "2026-03-13T17:37:36.610Z", "postProcessHash": "1d4b950ad68d2b86ecbf209b6a7545afa9cc7d9843a3c226931a4216bfda0ef3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.917Z", + "updatedAt": "2026-03-13T17:37:36.611Z", "postProcessHash": "d1ed33721e33a587992736fe1212104fd85f477543c6f245230a55a0e4292b97" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.918Z", + "updatedAt": "2026-03-13T17:37:36.611Z", "postProcessHash": "05ced7253e9c0bea926d82d0a15e355177c74db07ec2e7e6b82ecded10b6c1aa" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.967Z", + "updatedAt": "2026-03-13T17:37:36.667Z", "postProcessHash": "621e7d3115fcfa308c6539589c3a1e2c4983d7dc0057d506dc41ae49f0cad8a7" } } @@ -6960,19 +7014,19 @@ "1e6a9268be90fc10ba5ab851817ae61b0167c3ce6990f2a5d9ebdb1ee6eec11d": { "986717639b58978e5f1cc565ca5bcaef17e4babedbaaace23e272cc8c401372c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.917Z", + "updatedAt": "2026-03-13T17:37:36.610Z", "postProcessHash": "7948e89ada41458a1f5954917d7553866a04d6313a93a28c1ad855d2b7eb8316" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.915Z", + "updatedAt": "2026-03-13T17:37:36.607Z", "postProcessHash": "d4ba5b2ef553cde5ac60a19144ba1e724a3e2ffe7ff36f33758243baf3e9070c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.916Z", + "updatedAt": "2026-03-13T17:37:36.608Z", "postProcessHash": "adfe32d306e081b3aa4a1afa2b83929a2c592f08b4568fc5718705060741083d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.960Z", + "updatedAt": "2026-03-13T17:37:36.659Z", "postProcessHash": "4f88026ca843785aae3da937a90cdb3ef880649dfa41089b1f373fb82b74873c" } } @@ -6980,19 +7034,19 @@ "290372a9e8da36b9b0dbc38f3a77bf8307b785738d5ba00a31fddfd12681d63a": { "435164419830229ab742e3ae11858464c9c8878bcf4a2bb3d6166ec4642f545e": { "jp": { - "updatedAt": "2026-03-10T16:43:37.918Z", + "updatedAt": "2026-03-13T17:37:36.612Z", "postProcessHash": "74407332eb129b6ff709101898c9ed0a5fe6e588d8e8ce270dc15566481dc729" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.918Z", + "updatedAt": "2026-03-13T17:37:36.612Z", "postProcessHash": "50f882d5ee4ef4630347ca3c5afd5bc2b6f2ceebeecab7b86e34f9ae613ec1a5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.914Z", + "updatedAt": "2026-03-13T17:37:36.606Z", "postProcessHash": "b54b2c6916cb59d9a6c305f444861e3d8ddeaca1cb8db32cdd65ffb7b4ac8b12" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.966Z", + "updatedAt": "2026-03-13T17:37:36.666Z", "postProcessHash": "4b0a50d3db3c343cb0dfafe4621292c3ada64f9e3f33f924c94462ea77fd6e7c" } } @@ -7014,19 +7068,19 @@ }, "eb7af1668d6e8bc3e3b978306336f1cac73e5d2fc573047aa4a8270631252ffd": { "zh": { - "updatedAt": "2026-03-10T16:43:37.924Z", + "updatedAt": "2026-03-13T17:37:36.618Z", "postProcessHash": "93b6eed85eb9da922af32d1ef2408b1760e762e11b73c9bf7074f358610b3779" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.925Z", + "updatedAt": "2026-03-13T17:37:36.620Z", "postProcessHash": "1758d6bca93f3e60c20cfc548fe2db6406443002eb98dc0ecc9ba765cb9e7fa6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.927Z", + "updatedAt": "2026-03-13T17:37:36.622Z", "postProcessHash": "30e8ee7aac14a68a4c85456d1ab0181435a46c46e05157a7845a832f7640fc10" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.932Z", + "updatedAt": "2026-03-13T17:37:36.629Z", "postProcessHash": "059d685725cd0338150586a8ce594af88a3f91759301e3bca5f2d64562e651b5" } } @@ -7034,19 +7088,19 @@ "381da73f1de48015917a484d7c2e45bb2557d1a326b8ff4560cb55a72d1de6ce": { "58f15d2dfce6c37907b066f99ba2b6b1bad2cefdd56e52bb79e7839fed922624": { "jp": { - "updatedAt": "2026-03-10T16:43:37.916Z", + "updatedAt": "2026-03-13T17:37:36.608Z", "postProcessHash": "796b9f3aaa34a8f6a731a0d9c198105bdde4e478999393ff3ece9b310724fa72" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.912Z", + "updatedAt": "2026-03-13T17:37:36.604Z", "postProcessHash": "7a58759a71149c2e9a86b209f1880797fb5de0a6d4b347308f70d185b25b6fa3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.906Z", + "updatedAt": "2026-03-13T17:37:36.595Z", "postProcessHash": "aa917a6ed2b6f2f770a6cb59bb30f2f860c4aab75eaa3cb48b5ed1a711072f55" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.959Z", + "updatedAt": "2026-03-13T17:37:36.657Z", "postProcessHash": "b7d0059cd28e41716ed83ec2c41578d728aadeaa73d1fbeb8852882de0bf9fd5" } } @@ -7054,19 +7108,19 @@ "40b25bc5f9906b1b6c1e3fb64539dfc6d270a427153142c668cd16a039ebcb00": { "957d995119871468184ae861bc8fb42689e205013b5a1a037710ce22110de58f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.912Z", + "updatedAt": "2026-03-13T17:37:36.604Z", "postProcessHash": "6ccb116ad481982190fdbc99f2de47c5ec37865c6a194824eed4eeeea01ca9cd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.911Z", + "updatedAt": "2026-03-13T17:37:36.602Z", "postProcessHash": "a2e59a4eb32d309f7e88c05b53c7f5853e25fd24b71e8e94606b103886f0cfd1" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.910Z", + "updatedAt": "2026-03-13T17:37:36.600Z", "postProcessHash": "4ed6c3f9c3ec913a4c0979964612e05b8f55d9f4e1481048063d21a6ac5636d2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.963Z", + "updatedAt": "2026-03-13T17:37:36.662Z", "postProcessHash": "ceb7838214eaa04a295311a902a98b751bf8391e1d06b04fe0449ff558490c7f" } } @@ -7074,19 +7128,19 @@ "52853976e012785457c250daee6b0280f9e8e88fcbc6a4a02eaf7315f2758fc9": { "35936f5dd5b5ed9baf260d39b24862296fecf4c8c909f41e2a0999a8db0a3772": { "jp": { - "updatedAt": "2026-03-10T16:43:37.908Z", + "updatedAt": "2026-03-13T17:37:36.597Z", "postProcessHash": "723a23da436a4ce10b94d77243f92b49d581d4ce7885222506a89cae52498e01" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.909Z", + "updatedAt": "2026-03-13T17:37:36.599Z", "postProcessHash": "16de56cbb392711088de02fc488bc63441726fa552f5a989122f0705628a1ed7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.913Z", + "updatedAt": "2026-03-13T17:37:36.605Z", "postProcessHash": "5928c3b65a2a3180cb6591e12198142eb5103c61996c5eff2a67e34d29b11318" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.958Z", + "updatedAt": "2026-03-13T17:37:36.656Z", "postProcessHash": "18cb502b8606c34b50f072cbfe4f4dbab77c8008edff4b5f014c203b1ea62492" } } @@ -7094,19 +7148,19 @@ "5a2a174332bfb9a0cdf7cfe65d8e91568153937327d15d632b2c09aba2aba728": { "e8ae2af14396db3064dca28b82c864d44d320c9ce456d8e334f9b158902bf4fe": { "jp": { - "updatedAt": "2026-03-10T16:43:37.906Z", + "updatedAt": "2026-03-13T17:37:36.595Z", "postProcessHash": "06387f183c0be3e026b1042838b13f42af9edeefb0d0dbfb1e8e07d53f3f75f9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.914Z", + "updatedAt": "2026-03-13T17:37:36.606Z", "postProcessHash": "d4ecb1a4e4a999f3e4a6a8e0ad6c574a53c7d062aad0b94473c9cdafaf8d6b4d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.911Z", + "updatedAt": "2026-03-13T17:37:36.602Z", "postProcessHash": "38e8dd39c3a7ad96f100491e18ba3c52ef5a2773a8397fd813385c7ca2fed785" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.959Z", + "updatedAt": "2026-03-13T17:37:36.657Z", "postProcessHash": "feaa2ee7bc322fab90816978627a1f3194b2794280fb25280bac69030a12f22b" } } @@ -7128,19 +7182,19 @@ }, "d995c1fa66038fb4b1db03ddc9316229f7db5e4f0db9144c170218a916d3cb73": { "jp": { - "updatedAt": "2026-03-10T16:43:37.921Z", + "updatedAt": "2026-03-13T17:37:36.617Z", "postProcessHash": "d7f2758fc83d80385f0e0de9625ac4dcdc075f35dc48d646dead5924e829d317" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.925Z", + "updatedAt": "2026-03-13T17:37:36.619Z", "postProcessHash": "3287d488714e7ad02ac7abd9e558b2fba568fff449a393a3c252eb13cbc145d3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.925Z", + "updatedAt": "2026-03-13T17:37:36.619Z", "postProcessHash": "7ce52787aa1dc802b4cb3f458072787ce1cc7851dcd9347416fe772ecb7f206d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.963Z", + "updatedAt": "2026-03-13T17:37:36.661Z", "postProcessHash": "e33c8bdd80e4d33020b9d695291e7df3a259c3ec6ddef2b6b206c2d65d93684e" } } @@ -7162,19 +7216,19 @@ }, "eaf3146033cfafad9c15d7344c47636883755c2e93107f06f03665529902f1cd": { "ru": { - "updatedAt": "2026-03-10T16:43:37.919Z", + "updatedAt": "2026-03-13T17:37:36.613Z", "postProcessHash": "3e7d45f10f690db9ba714877e5895e32b5cdcbaa7367ee34bb93ab6793524853" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.919Z", + "updatedAt": "2026-03-13T17:37:36.614Z", "postProcessHash": "e47201623d00b493d0bc6af2a30421046745b8226e1201796183e1fd46ff9285" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.920Z", + "updatedAt": "2026-03-13T17:37:36.614Z", "postProcessHash": "ff0b7d8bbe033080aad44990d9ada71cc837cb84310dad5957be871194a05f2e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.959Z", + "updatedAt": "2026-03-13T17:37:36.657Z", "postProcessHash": "47d0f2a4b48fc330124c2e27c4126b6d6d5b02679cee8130e9ef9ebfa9b15dd7" } } @@ -7196,19 +7250,19 @@ }, "c69c62ff3a848969d71d1cd2bfa4019e8ad1bf4d7634d0a9edb2f78777fbf163": { "zh": { - "updatedAt": "2026-03-10T16:43:37.924Z", + "updatedAt": "2026-03-13T17:37:36.618Z", "postProcessHash": "f0cc604ba59560dfa56328964d7ddb2bac61e8aa393113d2519cffeef2f3c321" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.927Z", + "updatedAt": "2026-03-13T17:37:36.621Z", "postProcessHash": "ed3738e7a1481f1e7081a21208c450383a6cff06065d0820f7b43460a433055f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.947Z", + "updatedAt": "2026-03-13T17:37:36.646Z", "postProcessHash": "ad0b52c50ee3f7a87517eefc3e07d2b7dabb999749f395e4e9804020f7d96db5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.960Z", + "updatedAt": "2026-03-13T17:37:36.658Z", "postProcessHash": "862296c3e897204cf00a23a4d9b9f467b6a85acf0da1a41d50caa24abb7addff" } } @@ -7230,19 +7284,19 @@ }, "5eed1182dba6abe4cc91917f7706ddfbddd873377f41ede8a4ac404f8d9a84f5": { "zh": { - "updatedAt": "2026-03-10T16:43:37.920Z", + "updatedAt": "2026-03-13T17:37:36.614Z", "postProcessHash": "38a8f52570fef8b21959b9ffa5e96705b27e650aa582e03384d34680760cd3f2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.921Z", + "updatedAt": "2026-03-13T17:37:36.616Z", "postProcessHash": "6c4cec5302665776099f5fc1e30215bd2cad14c6aa56b15ace34eca0805d76cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.921Z", + "updatedAt": "2026-03-13T17:37:36.616Z", "postProcessHash": "0527f8341b1e09ff4dcb6916602e3cc745fbfbdd91856c25cc184aca704c3d06" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.966Z", + "updatedAt": "2026-03-13T17:37:36.665Z", "postProcessHash": "a0456cfd97d538652ea0bb1df146d39070c0976aac54474484b8ca9433dd6d5f" } } @@ -7250,19 +7304,19 @@ "81e55d728a63e9d9620a0aa9a0f3152c86d8f4228a2480791e9cad5a8de39a05": { "0a7dd0ec6b5989e1b77f3754697c20347971441c557b816d890bf2b9648ca561": { "jp": { - "updatedAt": "2026-03-10T16:43:37.906Z", + "updatedAt": "2026-03-13T17:37:36.594Z", "postProcessHash": "8033643e3d7fd14e6bf2f9fde05016f75df55da8da55ae75c80782aabad53775" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.905Z", + "updatedAt": "2026-03-13T17:37:36.593Z", "postProcessHash": "78a73c41ac58b791b78bb7aa641114e81719f2d845ec2579b7e38a6e75331156" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.906Z", + "updatedAt": "2026-03-13T17:37:36.594Z", "postProcessHash": "fe4c3778fc8f5117e94f336f4ec8e6a609a3163c6431e5c6e941de7f0ae99c2e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.965Z", + "updatedAt": "2026-03-13T17:37:36.663Z", "postProcessHash": "b35b35bc6aaa8b717a6e4dd1030144ba5f7474573ad4282459295fef1e9e1af3" } } @@ -7270,19 +7324,19 @@ "99dad4c2046d97de9c9a10225dad41defe9ab46dd46ee1ebf18685fa87671a2e": { "06b367fa8b09d7fd9415ccb9f2fa0fb03df266adda026a80d2f81729bad14302": { "jp": { - "updatedAt": "2026-03-10T16:43:37.875Z", + "updatedAt": "2026-03-13T17:37:36.554Z", "postProcessHash": "f38d9898ed91027192d16418b313041197d7d1c50f7b22690203046a834ae9b7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.881Z", + "updatedAt": "2026-03-13T17:37:36.562Z", "postProcessHash": "a97b7f1b2b2f4ece6d71ddd8ca70ebaca24bc70238f2228df1cad6586f4b5a68" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.918Z", + "updatedAt": "2026-03-13T17:37:36.611Z", "postProcessHash": "1e3ea7652ab01e152ab3a38650faebb3a2157535a5e793eff9eb76295b394ae9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.929Z", + "updatedAt": "2026-03-13T17:37:36.625Z", "postProcessHash": "6d2653dd87d038152ae90fbbd3fb89669730bb7e2ac03a8955813f9545f3aaac" } } @@ -7304,19 +7358,19 @@ }, "d38a9fe78d6204fe82091f52ac28f219f510594c5b8fe4c865d49e67f534c121": { "zh": { - "updatedAt": "2026-03-10T16:43:37.926Z", + "updatedAt": "2026-03-13T17:37:36.620Z", "postProcessHash": "12f16c9e7a8163d8026a5a8d271d6cc91701ace38831b12faa013272b9f58b2a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.927Z", + "updatedAt": "2026-03-13T17:37:36.623Z", "postProcessHash": "9369447bda5ef2414921653be5809c40e9d42405038726e7023d05f09a6a8cd1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.928Z", + "updatedAt": "2026-03-13T17:37:36.623Z", "postProcessHash": "3ed623dd13e089b59be712afe1ba884560335d500ad79e720dc484a2cc266092" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.930Z", + "updatedAt": "2026-03-13T17:37:36.626Z", "postProcessHash": "55ffc3241fc4cb33918bbd85e6ca49e1303dc88af6549bc39a8cbec6b6adfdca" } } @@ -7338,19 +7392,19 @@ }, "983434585127751b38e37325e5b9b465d9ea21879f99a44a81db2f0e1e091dba": { "zh": { - "updatedAt": "2026-03-10T16:43:37.926Z", + "updatedAt": "2026-03-13T17:37:36.621Z", "postProcessHash": "a50531ad414cfc236b79076f6421e78590dc030a9a99a55b14de34aca191c1a3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.927Z", + "updatedAt": "2026-03-13T17:37:36.622Z", "postProcessHash": "c235e48eeba15c32788056a8d75d20c6a9c33129db8c6b4336d15226cdb02273" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.947Z", + "updatedAt": "2026-03-13T17:37:36.646Z", "postProcessHash": "e312d0fe0890dcde4856706e84326c7436555ac08b03d8bc0a4d2f803f4da392" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.961Z", + "updatedAt": "2026-03-13T17:37:36.659Z", "postProcessHash": "ff112e8bbb67a206ac6db00a4ff25d97839962df481268e317090ce17edea96c" } } @@ -7358,19 +7412,19 @@ "cd73972a4d037347d81b6309d5ebdd4973e65b4708a5a1c61e961a7e349f0783": { "9206b8172e5adaad17f8c6eb0cded1360735c838b0a3363c600dce6cc6abbcef": { "jp": { - "updatedAt": "2026-03-10T16:43:37.920Z", + "updatedAt": "2026-03-13T17:37:36.615Z", "postProcessHash": "0e563ecf42aef999d5290c3cb2d28c0a69e4fa818ce4b709dff126851595f4ec" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.920Z", + "updatedAt": "2026-03-13T17:37:36.615Z", "postProcessHash": "f1babfd323a2560752cb92eb77bbac663cc8cef6d6dbe37cfac6daaf411aba25" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.921Z", + "updatedAt": "2026-03-13T17:37:36.616Z", "postProcessHash": "d429322ba8e52e3c62bdd27cfa3b388a9776744ac7ffcf87e95d147bcde3d75c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.958Z", + "updatedAt": "2026-03-13T17:37:36.656Z", "postProcessHash": "15d4e8c73acdd5b3952378214beeef003f0b5dce8e0f4c0a7d712f1bc517531e" } } @@ -7392,19 +7446,19 @@ }, "036e5e6550af52cab62cabd57827d93d481671bb67b8070a21e703d4f0d3f507": { "zh": { - "updatedAt": "2026-03-10T16:43:37.926Z", + "updatedAt": "2026-03-13T17:37:36.621Z", "postProcessHash": "c4a8668b58edc205ea350ef540e99ce3f5fd450bc0bfaa6bba3e30b82672fe56" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.945Z", + "updatedAt": "2026-03-13T17:37:36.644Z", "postProcessHash": "8cd0a66ef038e3f3b2a63bfd174050dc7b31ad5ff49c78cffd42a0c8592c4f23" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.946Z", + "updatedAt": "2026-03-13T17:37:36.645Z", "postProcessHash": "b62b762bdd553bb083a4cf264408eb2e62c1797af620e2f7e20e90ba8ef29fef" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.967Z", + "updatedAt": "2026-03-13T17:37:36.666Z", "postProcessHash": "3aaa3d4f7871ff1b593d1af74ad4de50289e4780144446774361f7a7f037e1b0" } } @@ -7412,19 +7466,19 @@ "fd4807eb1e777b66ccc79335d7b822af7ba8bb6dcbbf18e3ae8c53f548f20928": { "455e4d7b70315644264125e3a1e3a329d14b945c29bd48454b379b5247f97bdd": { "jp": { - "updatedAt": "2026-03-10T16:43:37.910Z", + "updatedAt": "2026-03-13T17:37:36.601Z", "postProcessHash": "ea4b9ff946a8d205811d1c655e3308eed9c53192b956c9e1d604c7d816e057d9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.911Z", + "updatedAt": "2026-03-13T17:37:36.601Z", "postProcessHash": "f871d027c4aeabc46b7e8215d1a95a313ee72fcb9d8028d702cf5eb788b94b8b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.907Z", + "updatedAt": "2026-03-13T17:37:36.596Z", "postProcessHash": "715f0c4139d7984bc9eabbfa98a8f1972608d6e624357d9751437a887b18f472" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.928Z", + "updatedAt": "2026-03-13T17:37:36.624Z", "postProcessHash": "03dc173437056973e0073a2e160db464b71778911b04a366b77b11adce51e892" } } @@ -7432,19 +7486,19 @@ "fdc92b085b658968ee987d63323feb976df8a0ac7995cde6f13318c84abd0c59": { "7843455825f9c1828f408c376329311aba7d3c1e14b345e73ef9ad5b93e5b005": { "jp": { - "updatedAt": "2026-03-10T16:43:37.913Z", + "updatedAt": "2026-03-13T17:37:36.605Z", "postProcessHash": "91807a28ac9fb453bd52adcf7ea0400a5bc6f1002dc37b04f006e052481a57b6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.912Z", + "updatedAt": "2026-03-13T17:37:36.603Z", "postProcessHash": "54cadf0879dcf1b8b9649dbcadec3e11d0058eda2d9dddc8e721b8b4052514a2" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.909Z", + "updatedAt": "2026-03-13T17:37:36.599Z", "postProcessHash": "d6561b177e35f6df00d05a19ea568939b7b80b18f70ca6ab2e5dfcafeb1e0b93" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.932Z", + "updatedAt": "2026-03-13T17:37:36.628Z", "postProcessHash": "a3f05c1dc42c60e6df39a9364f43112bb008b897c2f0caaf93435e8872f364e5" } } @@ -7466,19 +7520,19 @@ }, "f73d712822089e63e2f8ffccda26344c2d30777b35194de58ec2e20c9df3c975": { "zh": { - "updatedAt": "2026-03-10T16:43:37.941Z", + "updatedAt": "2026-03-13T17:37:36.639Z", "postProcessHash": "7c98c612259540f38fee8639408e233c41cae7331edfc16230307f31e70cf85a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.942Z", + "updatedAt": "2026-03-13T17:37:36.641Z", "postProcessHash": "c004e4f6cc6c6b0993d057f5424488b5b8ea59afd26218d91ad904fa534ab24c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.943Z", + "updatedAt": "2026-03-13T17:37:36.642Z", "postProcessHash": "7f9f5da17d0622c972a2181950fdd2e5edacfe692fdad85da998b4ad8bdbefa3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.967Z", + "updatedAt": "2026-03-13T17:37:36.667Z", "postProcessHash": "da8d1989ca21a49b3a57d7131eec8e629d93a283de65124ffa14a3de3ee77de7" } } @@ -7500,19 +7554,19 @@ }, "707ef06b299a5c16f78c7cd87992248d24e4234e7f727eb9f6dc98364d5c4691": { "zh": { - "updatedAt": "2026-03-10T16:43:37.951Z", + "updatedAt": "2026-03-13T17:37:36.651Z", "postProcessHash": "988b26dbfea933f11175351b9110c83c196ebe4ea3d39e6bf7698d388aec5578" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.957Z", + "updatedAt": "2026-03-13T17:37:36.654Z", "postProcessHash": "1a0707cb9834e34a9ffb3cb13e8c4208273cc9b9612123d926c86b3153616451" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.947Z", + "updatedAt": "2026-03-13T17:37:36.647Z", "postProcessHash": "8989dd7684eb0989081f3791e55468a48ce62a9b68303e81c4bebef197abe96b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.967Z", + "updatedAt": "2026-03-13T17:37:36.666Z", "postProcessHash": "1002e78af49eb6973f271199a5d2d0e5454760329823a02f8fd1bef1175def11" } } @@ -7534,19 +7588,19 @@ }, "b8fead293721fcbaf1150c08c162709243591e9622ce7f6f75e2672a54701a27": { "jp": { - "updatedAt": "2026-03-10T16:43:37.948Z", + "updatedAt": "2026-03-13T17:37:36.647Z", "postProcessHash": "ac49c4520fe9523467b6ce38ab7c80de5998736db401195d1b18ef9994c7ab72" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.950Z", + "updatedAt": "2026-03-13T17:37:36.649Z", "postProcessHash": "d27f13db901e0ffd8793409d0c7711588d4e32839a35f836e11d6c7006c57e56" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.951Z", + "updatedAt": "2026-03-13T17:37:36.651Z", "postProcessHash": "79a48d02a9ac8877f6a343840be00ae20c5215876e0094204783b470314dec51" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.966Z", + "updatedAt": "2026-03-13T17:37:36.665Z", "postProcessHash": "93259ac916632fefd34ccc0a444b5bb4a54aeff0cb2934205a022b4837c8fce2" } } @@ -7596,19 +7650,19 @@ }, "3c05aeb53c2372e823ad16af8ffb8c89b32cc7545276aa057d677006c0525992": { "zh": { - "updatedAt": "2026-03-10T16:43:37.944Z", + "updatedAt": "2026-03-13T17:37:36.643Z", "postProcessHash": "4da375d67f31c714b4f71f61c7a746e3ebb86b187387c784a9de21a47b95fbc9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.944Z", + "updatedAt": "2026-03-13T17:37:36.644Z", "postProcessHash": "eb91587d37ad8e521a2fe5b3a44ec0bb5316f60566cc43c10d989c3030a39fca" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.945Z", + "updatedAt": "2026-03-13T17:37:36.644Z", "postProcessHash": "4276d25c450019578e868200c63b09300d5929f0f18f396d952178c86ab1d3f5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.960Z", + "updatedAt": "2026-03-13T17:37:36.658Z", "postProcessHash": "a5af392022ca97232e31c70a957cf9229836bfdd950edeebfe484c810b45ca8c" } } @@ -7616,19 +7670,19 @@ "3e5df6c1938919084ef3c24cc3aa0a9f834e4dc5475270adb64943fc1f2c818e": { "a27fbee07ebfb6548a8a222874fceb3def1e176c740f36e8bb3fa452c9d32b53": { "jp": { - "updatedAt": "2026-03-10T16:43:37.980Z", + "updatedAt": "2026-03-13T17:37:36.684Z", "postProcessHash": "ffadb25eb9d51fdfc9d4f2cb18c4b6bf5aba37df97dbe707f416e9143ec8f517" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.938Z", + "updatedAt": "2026-03-13T17:37:36.635Z", "postProcessHash": "919a5042c1007e7c456a200212f780c7491813685bc313662057f347e55d9f11" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.938Z", + "updatedAt": "2026-03-13T17:37:36.634Z", "postProcessHash": "2f271e1a7beab8b688c8d1a770752e15dfa7fdaa464470359ff1f276ca09b1fa" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.993Z", + "updatedAt": "2026-03-13T17:37:36.703Z", "postProcessHash": "d76378a284b8c719e380c694781d8d206aef4e8422ade376b59cb49a0df6244f" } } @@ -7636,19 +7690,19 @@ "44b3f5422fc4c4f447ece76e0f8066bb34f3affc30e7419ca74089bfa8055925": { "b2e193e55be108c5582fcb93204b7255923583e86eda8e23c2ec5a7fb530f958": { "jp": { - "updatedAt": "2026-03-10T16:43:37.936Z", + "updatedAt": "2026-03-13T17:37:36.632Z", "postProcessHash": "c7e691a28edb674f2adaa1e365cce55f51cfdaaed040ddcc76ff0b5fd1eb057a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.937Z", + "updatedAt": "2026-03-13T17:37:36.634Z", "postProcessHash": "58f74551fe99693f2d2584ec891bb5946be8831cfa5f6fcb08709d6c56112241" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.936Z", + "updatedAt": "2026-03-13T17:37:36.632Z", "postProcessHash": "10da1772efc4f97a3c93ae6dd1e74b262a69be8803cad9d676c411ca94f56916" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.994Z", + "updatedAt": "2026-03-13T17:37:36.703Z", "postProcessHash": "e5b33f5229efb73591a12ec4b0a99eaa47993240e5ff44ef2add46e6c03020ee" } } @@ -7688,19 +7742,19 @@ }, "d52bfb53957b273483bdc16ebd33a17d8df5be6eb9ab6d3a9e1ada36f11fb27c": { "zh": { - "updatedAt": "2026-03-10T16:43:37.968Z", + "updatedAt": "2026-03-13T17:37:36.667Z", "postProcessHash": "acb75cd6d79b5ceca4fc0ec7deaaf9ad79ac2bf07b11a140587dd3c9bdc4d29d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.968Z", + "updatedAt": "2026-03-13T17:37:36.668Z", "postProcessHash": "3fe2543352d3e33e73d0b01bee5ec5ad9222d07f36aac2dd6caedf4c887d3d76" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.968Z", + "updatedAt": "2026-03-13T17:37:36.668Z", "postProcessHash": "9d826aa33666c17d6b33a98cc088c28a0aa117754222300ac9bc619a5909cb24" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.968Z", + "updatedAt": "2026-03-13T17:37:36.669Z", "postProcessHash": "79248f5577e6fe936c9a312266f81a34b5f3f192fb0788c90092bbae7d30bde6" } } @@ -7722,19 +7776,19 @@ }, "820f633ff52cd3e2c5081f641383ede4c90dc56f071ee1cd29396f147a6a5105": { "jp": { - "updatedAt": "2026-03-10T16:43:37.950Z", + "updatedAt": "2026-03-13T17:37:36.649Z", "postProcessHash": "012545ea61907ab694b52ff3138b3b232cd94f7f571bcb1a863218f77b287c8a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.951Z", + "updatedAt": "2026-03-13T17:37:36.651Z", "postProcessHash": "5e3d3d81ee4a5af32b0ab1124852a12c1922320aebb809c6e87bc2a2a6a44ae7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.957Z", + "updatedAt": "2026-03-13T17:37:36.655Z", "postProcessHash": "f6e37d9e9dc19a9698ca937aa037127fdb969fd9c7a33154bcfdcdbe98216f12" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.963Z", + "updatedAt": "2026-03-13T17:37:36.661Z", "postProcessHash": "714c2810c0248ef3a49957b78612beeb4acef6e1d8ac82015d6d960291ae901b" } } @@ -7770,19 +7824,19 @@ }, "61f8ef2b6831079ab996ce158643ceba96b06dfbf87002c1466e516238692b72": { "jp": { - "updatedAt": "2026-03-10T16:43:37.946Z", + "updatedAt": "2026-03-13T17:37:36.645Z", "postProcessHash": "e4b5ae3dbb00cd7c58a0d332e6146c59632a60a4acb2c7b7099824b5171e8e4a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.948Z", + "updatedAt": "2026-03-13T17:37:36.648Z", "postProcessHash": "d6d4cd951983c00d59be56514850309351205a30efa79631047c493e098b3276" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.950Z", + "updatedAt": "2026-03-13T17:37:36.650Z", "postProcessHash": "93467d5a5c8e51c862fb6a0b5088d04ed6b41609117ef91e76352b5827f36ece" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.961Z", + "updatedAt": "2026-03-13T17:37:36.659Z", "postProcessHash": "cfc28179a9a2b7da70dd831a55eaf5ff856aa3e38dc29102dac3ba98ce7aa0a2" } } @@ -7804,19 +7858,19 @@ }, "068b866e905fa187dc260851cad1758bc6071a6e8a843fc9d5142233d965f268": { "ru": { - "updatedAt": "2026-03-10T16:43:37.957Z", + "updatedAt": "2026-03-13T17:37:36.653Z", "postProcessHash": "a3fed9f6271c768e93439dcc590f637d6ddda8f51f28139d30ab814d31abea46" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.957Z", + "updatedAt": "2026-03-13T17:37:36.654Z", "postProcessHash": "696965858cecb36c6ff723284cd774f34981568f62135b1b9a210106d0629981" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.958Z", + "updatedAt": "2026-03-13T17:37:36.655Z", "postProcessHash": "150987d213143530ad89788b583f0fdb4babe4009ffc903e417bb18f4a973342" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.964Z", + "updatedAt": "2026-03-13T17:37:36.662Z", "postProcessHash": "7506a216353a62eeccecf6cffe2f0eae742db37857dedcb7e2c0a9b3602a56c4" } } @@ -7824,19 +7878,19 @@ "99393522afef2d07d814a10cdd78d55ffbbf63cbc84caf67a25cbbb6702d7b29": { "df2e38e726ad5701168a107a3233f7e582b27aaddc17196034ab06c247a2cbb1": { "zh": { - "updatedAt": "2026-03-10T16:43:37.937Z", + "updatedAt": "2026-03-13T17:37:36.634Z", "postProcessHash": "ac5e7665efd5a4780ec15b114360f595c32fc99891e093410cec5c95123ba9cd" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.980Z", + "updatedAt": "2026-03-13T17:37:36.684Z", "postProcessHash": "e8e2d44df597d429ffdd5a854273e06c3c7d6d70069b70ed4d8581ecd71f7746" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.938Z", + "updatedAt": "2026-03-13T17:37:36.635Z", "postProcessHash": "346355fe27488ccfe9eb890dc7ab00d0825d720b19df3d9ce8fc3dbe876dc009" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.993Z", + "updatedAt": "2026-03-13T17:37:36.703Z", "postProcessHash": "044a0216034d0bdc13272bc75f28044d3bc45604c14ae1ee6a95bffa20be107f" } } @@ -7922,19 +7976,19 @@ }, "4ed9e1ee24bcf5ccaa4b627143048d13dff3939007017e3b0de3dd92b26d6b5e": { "ru": { - "updatedAt": "2026-03-10T16:43:37.995Z", + "updatedAt": "2026-03-13T17:37:36.705Z", "postProcessHash": "be2ad87a966bf402b97582ea1b7a3b558dbfe891422f54ac8a8b08262c8c66b1" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.995Z", + "updatedAt": "2026-03-13T17:37:36.706Z", "postProcessHash": "1ed2722b55c06597e38ed4fae0decd1405df61e5c55eb937570535f7a1310512" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.996Z", + "updatedAt": "2026-03-13T17:37:36.706Z", "postProcessHash": "7ee2840ec4d500d6f31f269d7daf39bce74f234cfb3e9614648b3c79815df418" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.997Z", + "updatedAt": "2026-03-13T17:37:36.707Z", "postProcessHash": "433c93b12f975328fec11bd444a74eff4d60fa9732114e12a869f8e495cd361d" } } @@ -8002,19 +8056,19 @@ }, "d236a4a62291d682d2b5b571bf66ee74f6d6806093425a990b3a7285faf4b002": { "ru": { - "updatedAt": "2026-03-10T16:43:37.996Z", + "updatedAt": "2026-03-13T17:37:36.706Z", "postProcessHash": "6931fbe8d47821d43c52d0b5f9efec465bb83b94dcbc53a293b24eae7f19d14c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.996Z", + "updatedAt": "2026-03-13T17:37:36.706Z", "postProcessHash": "c3e6e29ea1396feea5e125dc61038a4b84ab65e7371ea0e8c850534b071aa73e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.996Z", + "updatedAt": "2026-03-13T17:37:36.707Z", "postProcessHash": "315a980308c4fa0d06b416206f3bb6fecc76ed88e860728fcf59a3a4218f573e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.997Z", + "updatedAt": "2026-03-13T17:37:36.707Z", "postProcessHash": "bf6d196a4706ed48cad926c639a552578529d4539556e7893421dc06c0e7c6e6" } } @@ -8036,19 +8090,19 @@ }, "12e59e032091e2786538e461d5926f9a1c99fcefa8f9512d7441bcfa56a9d71c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.946Z", + "updatedAt": "2026-03-13T17:37:36.645Z", "postProcessHash": "9d78e3252d11c8921dd9cf398f6fe0fdb22b55d8a0043f3ea25b8cec347492e0" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.950Z", + "updatedAt": "2026-03-13T17:37:36.649Z", "postProcessHash": "6d3c93b8f0b7af6e4435a16a788b74a6c885c5aae04c913c5741bd8eac899196" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.951Z", + "updatedAt": "2026-03-13T17:37:36.650Z", "postProcessHash": "1c27e1a34d9798dba6825b61132a411b760b3c5762089ef6b3e384cb2495688e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.964Z", + "updatedAt": "2026-03-13T17:37:36.663Z", "postProcessHash": "d6b781dbbf71351079089a84fc61c6457888ee82f81c5411c94ee9509b30446a" } } @@ -8084,19 +8138,19 @@ }, "54c86e8565c314f3f35b5092abb02160c07be322b7b625440fa3e79caec1a93f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.949Z", + "updatedAt": "2026-03-13T17:37:36.648Z", "postProcessHash": "961596e7877f7318f8e6aaba2cbcdaff27f527935f2c4c23a5d48ed81eae8252" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.952Z", + "updatedAt": "2026-03-13T17:37:36.652Z", "postProcessHash": "1d5f558e2ac1713570a0565e7453ff6a03be9e6ade3bf4a58e00280a63c3f676" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.956Z", + "updatedAt": "2026-03-13T17:37:36.653Z", "postProcessHash": "fb179eb82d7d573d7e228624b3a008850db8361c269f34a2e56a017d18c69933" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.966Z", + "updatedAt": "2026-03-13T17:37:36.664Z", "postProcessHash": "dd793bcf60bdaab86eb53df66abbd0240eb49a2c605d7af4ccfd9f4ef1e05a27" } } @@ -8146,19 +8200,19 @@ }, "f0af9a16658cd62f97a372fa62140a7c14096a5cb036c708ac0e89d8b912ac73": { "jp": { - "updatedAt": "2026-03-10T16:43:37.984Z", + "updatedAt": "2026-03-13T17:37:36.689Z", "postProcessHash": "b01c5f11906c4ee199db6ea4e514732160d06db9ad495a305cd313c6016fcd8c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.984Z", + "updatedAt": "2026-03-13T17:37:36.690Z", "postProcessHash": "437dc9276e3c09193a29bc0808691c6bba5dc867451256d9e11ae2144b702c4b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.985Z", + "updatedAt": "2026-03-13T17:37:36.691Z", "postProcessHash": "a10d44cb7dd31f5b1071b31247df597fc89fdd993f128dda2b72907d16834b40" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.994Z", + "updatedAt": "2026-03-13T17:37:36.704Z", "postProcessHash": "9700b8082fb46d9974da369230986f66d35022895330cd4cae545300807f1b9c" } } @@ -8177,19 +8231,19 @@ }, "c658b35c333a9b84fce26b6d52d08ee2316bee590e65f60012410d5d45a42663": { "jp": { - "updatedAt": "2026-03-10T16:43:37.939Z", + "updatedAt": "2026-03-13T17:37:36.637Z", "postProcessHash": "e0974bb614b3678e21c660b33dc1d12fc111fd563867d68b154f2510f7d8bfba" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.939Z", + "updatedAt": "2026-03-13T17:37:36.637Z", "postProcessHash": "75799a8025173b554a22476df3db3901f742a6f11bd7781a132970f20dda3048" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.943Z", + "updatedAt": "2026-03-13T17:37:36.642Z", "postProcessHash": "37e74b94a3a686dc49959fa5fbf412f76aa921c667bf8bcf242ac128c2a0af88" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.965Z", + "updatedAt": "2026-03-13T17:37:36.664Z", "postProcessHash": "389bd25aafbd5d53adf24876c0824475ceb2d11347ad2c6a43b852ed08b1f877" } } @@ -8211,19 +8265,19 @@ }, "0ae7e345a21808fb5a67a1ab5d1e20ccca5d21810c5dd2e589efa11084568019": { "ru": { - "updatedAt": "2026-03-10T16:43:37.940Z", + "updatedAt": "2026-03-13T17:37:36.639Z", "postProcessHash": "a6663b323d1c4a5168c7ec32edef587c04d35f690abcee0d663c220efe3d9977" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.941Z", + "updatedAt": "2026-03-13T17:37:36.639Z", "postProcessHash": "a47a015247f45bb0467ba8533160904f9d77412bd813fcd30de153ed3fd456ea" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.944Z", + "updatedAt": "2026-03-13T17:37:36.643Z", "postProcessHash": "ca3cad9609256e002363421125839a9f773837cc8441b469fab874f3a101a187" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.961Z", + "updatedAt": "2026-03-13T17:37:36.660Z", "postProcessHash": "4b1d79cefd5e659cf0f7243e73a545cf8dc37232e8e5d93680c4a2f934f286a6" } } @@ -8245,19 +8299,19 @@ }, "5abeb1dbb1f64ec85deb1db71d4f6eab26d9716ed8764781b43c3ed01a9580fe": { "jp": { - "updatedAt": "2026-03-10T16:43:37.941Z", + "updatedAt": "2026-03-13T17:37:36.640Z", "postProcessHash": "e83efb82a1ff9c18e341d4763db5da37ac95f97db1e25a846d0fd047b7bb5f74" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.942Z", + "updatedAt": "2026-03-13T17:37:36.641Z", "postProcessHash": "61d0b4127e628ed6fc28a7583708a0e62a9979ac9b317f359c441a0e394706fc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.942Z", + "updatedAt": "2026-03-13T17:37:36.641Z", "postProcessHash": "6c95d1ab7cbe536559c7a2e2a0eab26b90d8c56fbc70683ffa1432379907cd51" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.962Z", + "updatedAt": "2026-03-13T17:37:36.660Z", "postProcessHash": "279d413ebdb1a761a07e0bb92d6850a74ba21b34f01249a29e9a9441f9bb94ad" } } @@ -8265,19 +8319,19 @@ "ea52d1bf57d6eca260482d6e9db0b3e4ba187ca46f787a3ec41ccbabccdafc29": { "7792c45b9f12363c758a86312cea564fda8789130772fc2a238a348aa77232bb": { "jp": { - "updatedAt": "2026-03-10T16:43:37.934Z", + "updatedAt": "2026-03-13T17:37:36.630Z", "postProcessHash": "67cb1bf38bf4f68a98a027ec428c9f5cb650b88e09886da54a10b52d8b691caa" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.934Z", + "updatedAt": "2026-03-13T17:37:36.630Z", "postProcessHash": "511a63c44b7f0d3cd3751db19efc8ff1198754ee03149dd785a74d144f384e4a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.936Z", + "updatedAt": "2026-03-13T17:37:36.633Z", "postProcessHash": "c5fdceb61a73106218b9fafae029ad625690e7063b490206cb8da29c53877bdd" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.958Z", + "updatedAt": "2026-03-13T17:37:36.655Z", "postProcessHash": "17f977288372e147d3e1c2f2bc5b98cdadf3e2885d4bf34696129f1b1aac937b" } } @@ -8299,19 +8353,19 @@ }, "ac123f20ad425d66139f30caa4fdd649e9c03e7529fc4f04b5468188937f7f6a": { "zh": { - "updatedAt": "2026-03-10T16:43:37.939Z", + "updatedAt": "2026-03-13T17:37:36.637Z", "postProcessHash": "c8582590d71acd06ea50484e7bd1e8c8140ae52baee7cecfb83578a1f3f84a3b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.940Z", + "updatedAt": "2026-03-13T17:37:36.638Z", "postProcessHash": "9676d096f4d9e0f2f88507d9ca3e3e1b6c623b29bea41f406f1b1e39d62ac4f5" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.940Z", + "updatedAt": "2026-03-13T17:37:36.638Z", "postProcessHash": "38d3ec0f9883179397aa56404b93457c59ddb62d6a8ed5c0ddd372e491fa7d70" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.962Z", + "updatedAt": "2026-03-13T17:37:36.660Z", "postProcessHash": "ebcfafd90a6b35dc482db92a682d1723c84867e34f16eba5181106e628a2864e" } } @@ -8333,19 +8387,19 @@ }, "3b0b6bfe05ba817088e95945a7287ba991074d5aa3d610afbe7f1bff50762247": { "jp": { - "updatedAt": "2026-03-10T16:43:37.940Z", + "updatedAt": "2026-03-13T17:37:36.638Z", "postProcessHash": "9b16b61488f1cd4eba2b3568220146eaa48fa4cc96386ff1349b791e6e1ad71f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.941Z", + "updatedAt": "2026-03-13T17:37:36.640Z", "postProcessHash": "102f4fa2b5986cbd7060145a29f521c79dcac6e2bd9df7e874d00bd192edd97f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.943Z", + "updatedAt": "2026-03-13T17:37:36.642Z", "postProcessHash": "f76a8eb6ca71aa1773c79f65af652b56894b7331d86d374b402e82d36fc3abae" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.963Z", + "updatedAt": "2026-03-13T17:37:36.662Z", "postProcessHash": "65abab18011652fa1962c2bc4fd932fde7b98c6f1d630f0a4f2038d9d80e8633" } } @@ -8353,19 +8407,19 @@ "046cf4465fa1fb7186678766ac47cbd78704f28064400523e5b59a245d53c970": { "b13281a5fbb00f880845872b5516d8f9e9039198c4bf031942d0ceec737def68": { "jp": { - "updatedAt": "2026-03-10T16:43:37.975Z", + "updatedAt": "2026-03-13T17:37:36.677Z", "postProcessHash": "d048601ebc083f130a666e195fc2e15bef8b4208d033c7e3ba2f579774dfcce2" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.977Z", + "updatedAt": "2026-03-13T17:37:36.679Z", "postProcessHash": "355168d1b10fa59e286971b001d0f8c84494736354652c15211efdd4f1aa0672" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.972Z", + "updatedAt": "2026-03-13T17:37:36.674Z", "postProcessHash": "bcabb8c382ea4d19d3b7323129a2446dfee3a100ce1b1e85272e7e846a9a396c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.988Z", + "updatedAt": "2026-03-13T17:37:36.695Z", "postProcessHash": "cdcf300b5106f24750947cc426d6d0e4318ee3aefbeb7079c2b01bec9902a79f" } } @@ -8373,19 +8427,19 @@ "0cdb3f54f81ff077472e66fb0a57247ee5bf3d2a93abeb493538e948840b724c": { "2beff12ea84429b1b15d3cd9ba939104aa74a91c9770800974ecc16582d6d010": { "jp": { - "updatedAt": "2026-03-10T16:43:37.973Z", + "updatedAt": "2026-03-13T17:37:36.676Z", "postProcessHash": "f6f1e41c2670ae8d50cdea7d15d969a3daac0f0bfa8426b1d685b0c73e220470" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.973Z", + "updatedAt": "2026-03-13T17:37:36.675Z", "postProcessHash": "196d86037310e9c6ec330f5a320ad193ac920fcbce51dee60b65c98097a77777" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.977Z", + "updatedAt": "2026-03-13T17:37:36.679Z", "postProcessHash": "93d98f792a702a2d0dd159956e3b86c06f6a772a66caefd147b37d9fd90d95c2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.991Z", + "updatedAt": "2026-03-13T17:37:36.700Z", "postProcessHash": "c8014dcfb1919070f9e9af4c2eb1f7c5aced18d2a94d065a894cb6561a96f8eb" } } @@ -8407,19 +8461,19 @@ }, "5c9a86027021d4fe9f63e489c5f5de7259482bb6679bdc66221680ae0cd2ecb3": { "zh": { - "updatedAt": "2026-03-10T16:43:37.985Z", + "updatedAt": "2026-03-13T17:37:36.691Z", "postProcessHash": "5b2537c7845ae811457e873ea03e4cee9989aba7ca95159efbc8f503c5513570" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.985Z", + "updatedAt": "2026-03-13T17:37:36.691Z", "postProcessHash": "78de8a09f058bb17486d9d85f0d436b9a6af08ecdb6672719710aca36c364a7f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.986Z", + "updatedAt": "2026-03-13T17:37:36.692Z", "postProcessHash": "94cd5e4dd7789be38d62adc2d4f8787bd41e6ad5bfbee8a816ee64adfc5b3e8b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.989Z", + "updatedAt": "2026-03-13T17:37:36.696Z", "postProcessHash": "31473f27dc4e19cc3efa7b02576342449503a2b43617cc9a45367670d3c92226" } } @@ -8427,19 +8481,19 @@ "2a7b92dadf95743e702b18a30f74eb67e67fef5ea4124220e608f258c6950c9e": { "c66b9e2d0f4d5e382ea43aee7020fd1c7ff170725159ddc185d674bc64b0d24b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.938Z", + "updatedAt": "2026-03-13T17:37:36.636Z", "postProcessHash": "afc108898171185e56cc785a491d1b7fb5963544aff304a7c9234298446d28b7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.970Z", + "updatedAt": "2026-03-13T17:37:36.671Z", "postProcessHash": "14ba3e5e781aac133077f908c553b87ffebe4ed5fcbd38ffb86aff0533132881" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.970Z", + "updatedAt": "2026-03-13T17:37:36.671Z", "postProcessHash": "33fd046aa0df0dad145c1f0b7ed950393fe0947d1a092df8f639bf15048029a3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.988Z", + "updatedAt": "2026-03-13T17:37:36.695Z", "postProcessHash": "87315a071721c76a17803e8ed5af97d39be9b62bfa89fb3c3ab6b660c4063976" } } @@ -8447,19 +8501,19 @@ "2f0873b2704cad58fd2172ec86c842a8262cb2a7c1e6cfbf1e9851fa843f4357": { "d4282945578d91a5ae49277f6ca146ca130e3b3df3c0341a5de3414625c2c903": { "jp": { - "updatedAt": "2026-03-10T16:43:37.978Z", + "updatedAt": "2026-03-13T17:37:36.682Z", "postProcessHash": "f57539ecf926d81785496f6d8ca44c294b3245e06d7ed8769f8df77b64e40bc1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.976Z", + "updatedAt": "2026-03-13T17:37:36.678Z", "postProcessHash": "ba70038e8c9b42cb918cd17ba65c187adc7f6582d0696ce412b0e41e616a8e83" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.974Z", + "updatedAt": "2026-03-13T17:37:36.677Z", "postProcessHash": "f162187a1b711095ce7647c7eff0aa4de0d2add53b0aef67e6a2b2ee24ff8d94" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.988Z", + "updatedAt": "2026-03-13T17:37:36.694Z", "postProcessHash": "d1c16cd4ecbb77d81ecd5263fce17e67df5e1acb2780865a624a14ff405f06e9" } } @@ -8467,19 +8521,19 @@ "583a274e308afe89671f40f27b3be757e2c9e98eeb513765c802185f5ec14e29": { "17f1e539b1b6e7759a4aa628833db4667a7e74444abb42880111b4568a28ffe6": { "jp": { - "updatedAt": "2026-03-10T16:43:37.969Z", + "updatedAt": "2026-03-13T17:37:36.670Z", "postProcessHash": "f1d4084294e021000c02574dfe7b76a8d0d86cf77c794678450c270db6f9d3d0" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.969Z", + "updatedAt": "2026-03-13T17:37:36.669Z", "postProcessHash": "22f383300e6fc8457e445bccf094a34a8d19b5d70a66032c2fa808b3407ef1b9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.970Z", + "updatedAt": "2026-03-13T17:37:36.672Z", "postProcessHash": "73965d355e4b340404b97ff3e107e6b5bfb90ef69ffb72f1d7e51532c54c115e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.987Z", + "updatedAt": "2026-03-13T17:37:36.693Z", "postProcessHash": "bb71bcff8c6194d45a8e16564fb9a6c08df95427072d2e53fd8ffe57c1917b0b" } } @@ -8487,19 +8541,19 @@ "60a5d6b5624fc995f6807d15e66c5a5b6bc86dc212e1745ef8bef3f5dc15c3df": { "c3d809b05c72707e6bb1947b6db7f23f641f83155cd0f83a5e6deedee8d07adc": { "jp": { - "updatedAt": "2026-03-10T16:43:37.978Z", + "updatedAt": "2026-03-13T17:37:36.680Z", "postProcessHash": "e88f7f99394e8a814600d55fab7b7cb28f91cc3288b88e611d9a79fdfe947ff5" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.973Z", + "updatedAt": "2026-03-13T17:37:36.675Z", "postProcessHash": "20bdcc381d83b27f0cd36eeeb114197041262306f5582ac43b80c16bb3041d53" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.973Z", + "updatedAt": "2026-03-13T17:37:36.675Z", "postProcessHash": "1665fd8e8be66e5286e7e3730b43cd1e965b44b65b2abb2b8df647143a1df4c1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.990Z", + "updatedAt": "2026-03-13T17:37:36.700Z", "postProcessHash": "768d21081e7a7294a7c2cd22b7944573d0a2b202954d3266c472e00ff33fa441" } } @@ -8507,19 +8561,19 @@ "65c3d5357d49f1617e6e959d8e29071102eaf8d0d9e4d1c2fb7cad70b6173a35": { "4cc1991c7b87b22d25ccb176e3b79b021cdde65ce0a2f2e4414efe519cc65f89": { "jp": { - "updatedAt": "2026-03-10T16:43:37.937Z", + "updatedAt": "2026-03-13T17:37:36.633Z", "postProcessHash": "4698eddf1c144579b363f7ad6eaaeee994010e9f8b92c77c3353a3a90cd2c436" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.935Z", + "updatedAt": "2026-03-13T17:37:36.631Z", "postProcessHash": "6ddf7f1294145d7c80ef298f29eb8acbaebd8910a189477614c61f53a4f3e133" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.934Z", + "updatedAt": "2026-03-13T17:37:36.631Z", "postProcessHash": "e21b6d31baa62c3830c18252b891c745a3e6884c7f9806241f5ff1bd46421715" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.993Z", + "updatedAt": "2026-03-13T17:37:36.703Z", "postProcessHash": "d9e2fdacf0bf6bef2d58991d6fa28db613b352c723d0572a4a53decbcd032ad1" } } @@ -8527,19 +8581,19 @@ "6e5e66ee5bbbba58fcfeffbe0603dfd55d38dd278fbff14d70aa5595ee971bd7": { "c4a33214adceb28be9e704611bd58cf7f2b17ce705ec29ba0ffd552d82a3d73f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.972Z", + "updatedAt": "2026-03-13T17:37:36.674Z", "postProcessHash": "7934894812ab8dd37af9fda996912f128d15b5ef4974832153a9e5734e8a723e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.971Z", + "updatedAt": "2026-03-13T17:37:36.672Z", "postProcessHash": "aa6c58538c24ad5230c56e2539ca3b47a4c02753be3c3df8bcb0252b301c7388" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.938Z", + "updatedAt": "2026-03-13T17:37:36.635Z", "postProcessHash": "ae5911f0723bcd9c07a8be53f50176547b8064aec1e21158a03b40fd1918cf7d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.989Z", + "updatedAt": "2026-03-13T17:37:36.695Z", "postProcessHash": "cda3dae5e957fbe5b9be392a315682278adffac64516835b6a7fbc8e445bca44" } } @@ -8575,19 +8629,19 @@ }, "4b49846b352f28aba3a56d9ad199e6693fee9fbef164f92c6c3e32f07f913809": { "zh": { - "updatedAt": "2026-03-10T16:43:37.981Z", + "updatedAt": "2026-03-13T17:37:36.685Z", "postProcessHash": "97561d284ba7b5a3c7e09334087402bb6644baaa4330ec4055811c4b0b3137d2" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.982Z", + "updatedAt": "2026-03-13T17:37:36.687Z", "postProcessHash": "40dbb0e6bf1867caf2e9a8d0641911145120e53e7cacabf54869386a88fac53b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.983Z", + "updatedAt": "2026-03-13T17:37:36.689Z", "postProcessHash": "e71631bbfbe56b922cc5b4c1d483553f6109c6bc1916b69666c5c09cfeda32e0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.993Z", + "updatedAt": "2026-03-13T17:37:36.702Z", "postProcessHash": "e9302b15298761d3f6a11cc647d5640c5953cc06115408bae0f3bead441d6239" } } @@ -8595,19 +8649,19 @@ "907c6e7bab21d938402f694e7407939915297c82eafd1730100c830df4918778": { "c3a2fac6bf16acdaf76f1ef65dc3317e37696c35df4e8526e1bb887fa5cfdeb2": { "jp": { - "updatedAt": "2026-03-10T16:43:37.971Z", + "updatedAt": "2026-03-13T17:37:36.673Z", "postProcessHash": "aa78ebda4b74f413aea7558aa44924094f6130ccf074966e72a9fbef35639e67" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.971Z", + "updatedAt": "2026-03-13T17:37:36.673Z", "postProcessHash": "d686717d86bd8df1da7b8e8a51015db018b7f39af96a32de178ffd0fd48b91aa" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.974Z", + "updatedAt": "2026-03-13T17:37:36.676Z", "postProcessHash": "444956a8bc2aaf6d366dd649c4aae26166db62a77e0fd05ddb1be3e80d6828ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.992Z", + "updatedAt": "2026-03-13T17:37:36.701Z", "postProcessHash": "e920ab581686113619fa79ef8890ae66944f7f22fa0f2965fd7e443a3b1bf3f6" } } @@ -8615,19 +8669,19 @@ "9840f3c84ffc8a8f881de9eca8454a7e8de6c5bd5c30b6a27784816805453183": { "491cb45d3cfae94c2b0cdeaaaf82b4ad9d2198ed681060717d4f79378fc92714": { "jp": { - "updatedAt": "2026-03-10T16:43:37.977Z", + "updatedAt": "2026-03-13T17:37:36.679Z", "postProcessHash": "94db1353c16cb1af7e481e37d53606c66deadf6ce21d885f493ecf19416cd601" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.978Z", + "updatedAt": "2026-03-13T17:37:36.681Z", "postProcessHash": "e8d8735c23e9f38886189fe5e7406e5127e9ec027759c969ab66864c7dc124b1" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.970Z", + "updatedAt": "2026-03-13T17:37:36.670Z", "postProcessHash": "7b3a5a9e929fcafc336f7ae5f7a409b5cb2917b782d57c99fada20da41d666e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.992Z", + "updatedAt": "2026-03-13T17:37:36.701Z", "postProcessHash": "7a3d44c780bc2a0fb564f683880122c7b0675ac22b1fc2709d44d80f8940839c" } } @@ -8635,19 +8689,19 @@ "acee1d54d44425817e527bc2a3215f623d6ebd68804cdb7f18541efb76fb830f": { "53b8019634b145bda892aa14cca4d68066dd9ed1223e68c1450a60c3d6af3368": { "jp": { - "updatedAt": "2026-03-10T16:43:37.939Z", + "updatedAt": "2026-03-13T17:37:36.636Z", "postProcessHash": "72972c6ecf003db1d4784ae9ef4696cc86677e0ea8dc40467b07246f6bdf6d39" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.979Z", + "updatedAt": "2026-03-13T17:37:36.683Z", "postProcessHash": "a0a20793419c07b3555fbef9c0561eb1132fb3868f1f894452027d54b65f1491" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.976Z", + "updatedAt": "2026-03-13T17:37:36.678Z", "postProcessHash": "85ac1bb864fd45919f48fdf26181cc62e85e7aaec4d55a3dbcecde7bd0aeb101" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.988Z", + "updatedAt": "2026-03-13T17:37:36.694Z", "postProcessHash": "2daf108d73e01648d7bbd56f91028966266a2f1dbd65aca69bcb15ce172207b4" } } @@ -8655,19 +8709,19 @@ "b66cad86246e7e672bea77de5487ab3238a0cbd0d829ebb54fd0e68f3cbcee09": { "9cf089c5df430ee74bddf608da84394fafc963e1bd03cd0e94fe2c6c179ecce7": { "jp": { - "updatedAt": "2026-03-10T16:43:37.971Z", + "updatedAt": "2026-03-13T17:37:36.672Z", "postProcessHash": "19d2a099f9a5950aa401e46fbd7e7e967ebce0c3b42817bfe21ea033cd251490" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.972Z", + "updatedAt": "2026-03-13T17:37:36.674Z", "postProcessHash": "36328d3e8561914a8d70fc1b9b899f3a15866373c51ea3ad15ee8c9519f0cd1a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.978Z", + "updatedAt": "2026-03-13T17:37:36.681Z", "postProcessHash": "1a4de4bea2534121914e1c65cd6f6f2902f347742d4fa521459c060565945cc4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.989Z", + "updatedAt": "2026-03-13T17:37:36.696Z", "postProcessHash": "d7b7eb1edbd5d4e4f6db9219251cbd01b66e4ab5d771ce446fd87f5946ff00ee" } } @@ -8703,19 +8757,19 @@ }, "969d941a2d49b2667f5e9534ac309f3204d339a37b5a0d8c3a9038b471939148": { "zh": { - "updatedAt": "2026-03-10T16:43:37.983Z", + "updatedAt": "2026-03-13T17:37:36.689Z", "postProcessHash": "66d3f5357647aeee0ee5a7f3ef028fd308c700bbd952316fe9d9a2604c71ca7c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.984Z", + "updatedAt": "2026-03-13T17:37:36.690Z", "postProcessHash": "7643256bfca4d09cd5e55996e19b8168f54fecae57da0e4b3f855420afc41795" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.986Z", + "updatedAt": "2026-03-13T17:37:36.692Z", "postProcessHash": "a1e945542533730e4a96a02e884df52856b7c178b203474fe2156bd8739d0583" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.992Z", + "updatedAt": "2026-03-13T17:37:36.702Z", "postProcessHash": "23948b6bc3d4bf966d1af62ad946984e17e5ba5b03ff30208ad8f07d01a977f6" } } @@ -8737,19 +8791,19 @@ }, "63df4b0ede3f18097f08b54c39e6bd1d03713da873c16172e09ede4f502cd267": { "jp": { - "updatedAt": "2026-03-10T16:43:37.981Z", + "updatedAt": "2026-03-13T17:37:36.685Z", "postProcessHash": "7572b644bb29bdfb47e16bc12792faf5a7b5fb26027bee994cca9a2f70b1ba7c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.981Z", + "updatedAt": "2026-03-13T17:37:36.687Z", "postProcessHash": "9bc3d63940d346924677e6384f25bdd9473d1a41a1a815fd111961ab56bec270" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.982Z", + "updatedAt": "2026-03-13T17:37:36.688Z", "postProcessHash": "91090cd1ddb9d4eea230e07cd3f633a27c5cf5e28e32a3a33e27d5c99c6a1c59" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.991Z", + "updatedAt": "2026-03-13T17:37:36.701Z", "postProcessHash": "1e43e76a56a723f473500f7443ec5017fb4e772261ca168dd701c498dc351c93" } } @@ -8757,19 +8811,19 @@ "d259b209c3435b62d81021240a05134c0eea6d95e4ac914c175f7122e5bcdbb9": { "2336e34b998efec4cc83f0643bbd8fc97a4fb0afa00c3343a22139925e777a12": { "jp": { - "updatedAt": "2026-03-10T16:43:37.969Z", + "updatedAt": "2026-03-13T17:37:36.669Z", "postProcessHash": "40f31dc20c4bfe072c4370dfcf544d4064ff6534036d8ff024f7c259b304b4b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.979Z", + "updatedAt": "2026-03-13T17:37:36.683Z", "postProcessHash": "ec97dbe76ee1c7f4d9807853a01d52554343c29f22bce718896e355794121048" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.979Z", + "updatedAt": "2026-03-13T17:37:36.683Z", "postProcessHash": "767b3ed847bafbba738cc5498b52e5233bb90e590f3762560e84a8139e7130d7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.987Z", + "updatedAt": "2026-03-13T17:37:36.694Z", "postProcessHash": "9684fb7c5d96b8ee484c107292cdd4aded0a9edab03f541d60ae658c6f7f1bc3" } } @@ -8791,19 +8845,19 @@ }, "975e7b395b8902369cb0435f5a96c742f09c9d617aee99d91216868870ba76fd": { "jp": { - "updatedAt": "2026-03-10T16:43:37.995Z", + "updatedAt": "2026-03-13T17:37:36.705Z", "postProcessHash": "8c1b683c398e590737be248f1fd5dcc7fcb5e54dad5ce478dee904fecc20c93c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.987Z", + "updatedAt": "2026-03-13T17:37:36.693Z", "postProcessHash": "fae9ee5e53bc102526d60aa0cac421e010774fa428781a07555e7cbab6f676c3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.994Z", + "updatedAt": "2026-03-13T17:37:36.704Z", "postProcessHash": "cc4e92ad7aaa1d98ed0463eee2f4199eb3fb64dc01f581fe8d806857b3d6a735" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.995Z", + "updatedAt": "2026-03-13T17:37:36.705Z", "postProcessHash": "1f2cc47021f05926f745cb1a8f1c8eb3362cc723e0126e411a4fa4f2d3e50908" } } @@ -8811,19 +8865,19 @@ "eac642db564baa4ce1f75ca03dc5a23f44db2e588ad4390c7c3cb746e81f695a": { "4bcedeede08560e01db76c1f8f3c871bd8e8aebd281853aeef86bbc3841fd68e": { "jp": { - "updatedAt": "2026-03-10T16:43:37.974Z", + "updatedAt": "2026-03-13T17:37:36.676Z", "postProcessHash": "1b2f8d66e7ae16772e969f1037ff20fb84172e15604299d73707346fc0a48560" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.975Z", + "updatedAt": "2026-03-13T17:37:36.678Z", "postProcessHash": "0c9ab96dae93b6505e17cd7c22f6750b075c72d405547b841789eaee04edb086" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.971Z", + "updatedAt": "2026-03-13T17:37:36.673Z", "postProcessHash": "99f9557e87f09bd2946feefefc7f5bad26452348453cfb0b9cc2af9f7d495f36" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.990Z", + "updatedAt": "2026-03-13T17:37:36.700Z", "postProcessHash": "1eb5320cf9c04c6f47b9a112045c59909080286f1bdd06a5cf462738a7333db4" } } @@ -8831,19 +8885,19 @@ "f5ec5f1c0bd0776f9a2a7bff868a443e7cbb090161004e7da40277d9999a5e0f": { "1d3bbb34461ec824f8f745ff89fbbe7930bf3ca75ffcf25386fa8e097845e074": { "jp": { - "updatedAt": "2026-03-10T16:43:37.969Z", + "updatedAt": "2026-03-13T17:37:36.670Z", "postProcessHash": "276a47a8cea0773d7ab1b7faf852327042c190cd29494d2b5f11815c2abb2eca" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.975Z", + "updatedAt": "2026-03-13T17:37:36.677Z", "postProcessHash": "4af16cef9597591b53ec296dc5ff9c0c72d9356aa144fbf32f1501d21e27e890" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.976Z", + "updatedAt": "2026-03-13T17:37:36.678Z", "postProcessHash": "8a01efac34375649fb0f6a70803cc5e4fead16bce8971298a9aa4015c15564ac" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.991Z", + "updatedAt": "2026-03-13T17:37:36.701Z", "postProcessHash": "dbbb639735d13e182cf39c2efcade088c1307d6b3b8a8f1544a38beec7aec9a3" } } @@ -8851,19 +8905,19 @@ "faf7c1208ac6cebd805f74b867ef0352238bb675f4e78c25744706e43a0bbf35": { "067bee4f308eb8fb0ee42187bb88647c1df461930299cda269dae6be1e92e2b2": { "jp": { - "updatedAt": "2026-03-10T16:43:37.935Z", + "updatedAt": "2026-03-13T17:37:36.631Z", "postProcessHash": "f938803cbe858f13e1e3c804babe5a470022286a8ba78fb3df063111308f3ff1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.935Z", + "updatedAt": "2026-03-13T17:37:36.632Z", "postProcessHash": "523f310d175f1ab9fa687562729f8d30eb2e3cb0a282bcf4ada6c0f97c6ac6e0" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.937Z", + "updatedAt": "2026-03-13T17:37:36.633Z", "postProcessHash": "3c06dee87ac93a95d760285d044f458ab0f18382e3a7720ae8013912c7d07198" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.991Z", + "updatedAt": "2026-03-13T17:37:36.700Z", "postProcessHash": "3785bc286d3c9fca892743a02b333870468fe87a418435ae9257065676a62e63" } } @@ -8953,19 +9007,19 @@ }, "194e88282595f70897e8ade5867392813e8dd88a1cf2b943ed8b9b7a94ce7c00": { "ru": { - "updatedAt": "2026-03-10T16:43:38.024Z", + "updatedAt": "2026-03-13T17:37:36.739Z", "postProcessHash": "df31d141bd72c153e2eb66996ffccbcfc96e0e8fc5abdb9a2c70c41dd57fe1f2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.025Z", + "updatedAt": "2026-03-13T17:37:36.740Z", "postProcessHash": "b0dce382d60559973c319fbcb56d1011d7ff9a2fa6b75569d9795b45b132265d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.025Z", + "updatedAt": "2026-03-13T17:37:36.741Z", "postProcessHash": "8e6d8dbd9aa84bcb8e1ead9c33c3c7423a08cf2ab0441f6a9d974fe3cc591b05" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.026Z", + "updatedAt": "2026-03-13T17:37:36.741Z", "postProcessHash": "6d269f1913b0b7d85c510384fedbb2327f469dc5dc520e1e027dca361275dc2c" } } @@ -8973,19 +9027,19 @@ "050352a11ca817f5bab4911101cd95e7ae7dc5d8954cd551028380c728411a57": { "6cc2916b976989ba2663dd50f541fbe9751c56f179ac300fc3381ca3479e452b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.979Z", + "updatedAt": "2026-03-13T17:37:36.682Z", "postProcessHash": "3246ab30af9325d217a9652f4d892d1c6307525bfdc34b716cb5675bd8294794" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.978Z", + "updatedAt": "2026-03-13T17:37:36.681Z", "postProcessHash": "b84977949917dfcdff9f3dd50ab2f4f76e42ffc75bda8e236f4caf7e7e9c49f1" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.977Z", + "updatedAt": "2026-03-13T17:37:36.680Z", "postProcessHash": "db6b7370f1a1c23f2b92e4c4592daa53eeee4ad4208f0949191527cd970d97e7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.992Z", + "updatedAt": "2026-03-13T17:37:36.702Z", "postProcessHash": "aca85bcc67217554dd19532f6d31e8bf6ed24a91ec83fc0f1ddc7e2c34f52049" } } @@ -8993,19 +9047,19 @@ "09a42960aa106a95a5cbe49be7b12f9120aefe3ef067ddb1c1b026342239f3be": { "eb1dc019fb90478f30509956caa9e4f342a6e2b031332733edb6a6b927bc71e8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.001Z", + "updatedAt": "2026-03-13T17:37:36.712Z", "postProcessHash": "e5dc52f731acd6ca13b0860ed03874cc861e5c9a8aba3f457e8ef4ebaf8ee74e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.001Z", + "updatedAt": "2026-03-13T17:37:36.712Z", "postProcessHash": "523fd7c08850425e3f0e0b76b70d81eccab98347e7b94fe4b1e1d5a2ef3d724e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.002Z", + "updatedAt": "2026-03-13T17:37:36.712Z", "postProcessHash": "2aac35d30ac8203b78249ceab122fba2533455f6a33f2cc2101cf7bc794ffc85" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.021Z", + "updatedAt": "2026-03-13T17:37:36.734Z", "postProcessHash": "88ec54ce333100d61d20ffbbccb67741143207386438c73f5ba0e03c33b212cc" } } @@ -9041,19 +9095,19 @@ }, "b57a3f6bbe790052e42608865831ee1b740a87eab897f839564a7d5a1d8b7e2a": { "ru": { - "updatedAt": "2026-03-10T16:43:38.014Z", + "updatedAt": "2026-03-13T17:37:36.726Z", "postProcessHash": "e7d530c54522f8ee8e8d367aa0e7a632528110921588f4264ee441e79c803901" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.015Z", + "updatedAt": "2026-03-13T17:37:36.727Z", "postProcessHash": "90a37edb270da62f54f5fac64fd42051eea8b50035e79f6d42156417485afa8b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.018Z", + "updatedAt": "2026-03-13T17:37:36.731Z", "postProcessHash": "86f4129e09e1ecbae821821129ddb5fa93635b9679958e1a82ab78cfdd1a7202" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.022Z", + "updatedAt": "2026-03-13T17:37:36.736Z", "postProcessHash": "908a89f5f239f6f6dc92708ece18397bcdf2656713f80bf449dafca68eb56b14" } } @@ -9075,19 +9129,19 @@ }, "45bd8c1633d2cd4ff72aff8d2d61bb29bc74f60ade25a01a4cbccda1149ffeb7": { "zh": { - "updatedAt": "2026-03-10T16:43:38.015Z", + "updatedAt": "2026-03-13T17:37:36.728Z", "postProcessHash": "386237d091c16b655fc30f13bba647ef35e6f57105aaeb17579d9de5a76e1ae1" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.016Z", + "updatedAt": "2026-03-13T17:37:36.728Z", "postProcessHash": "ec4ec03c5d882a2f20388581f8c211920b9785516b7012a180b14f9ac5d98de1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.017Z", + "updatedAt": "2026-03-13T17:37:36.729Z", "postProcessHash": "fc1d817c13ed7e7a4df481aa0fb23fc3a2375451aefc7af766b5bf3cdac0fb4e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.021Z", + "updatedAt": "2026-03-13T17:37:36.735Z", "postProcessHash": "73b41f00efaf55944ab15869ebf7c765b54d68729f71613e08e3ec73d39a5590" } } @@ -9123,19 +9177,19 @@ }, "6857ee7256e1a8b508147d6f118b6863c4deea0fd8c62540701c25f8f97192da": { "jp": { - "updatedAt": "2026-03-10T16:43:38.018Z", + "updatedAt": "2026-03-13T17:37:36.732Z", "postProcessHash": "5531a47e78909e11dae24278c9b4b3b9e2e886fc1c0b25e02f1d602c4bab4c52" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.019Z", + "updatedAt": "2026-03-13T17:37:36.732Z", "postProcessHash": "2a8957fcc81f7651498375e7a5a584a04f99222cb1fbf8088e25341eb0e227c7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.019Z", + "updatedAt": "2026-03-13T17:37:36.733Z", "postProcessHash": "3b957de073a8841aac3bfbc02f2f819d1b93fa2517772c1683ecb25a79a6d8dc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.023Z", + "updatedAt": "2026-03-13T17:37:36.736Z", "postProcessHash": "d4036454cb47c01ac8564593e635d9282ebb2b101e5d16ebdada5dee5c2f32e0" } } @@ -9185,19 +9239,19 @@ }, "6b86595eec34a36a9b1f98f07a0443a7b929c4afbaba59f8ddfcb9e2501c1e5d": { "zh": { - "updatedAt": "2026-03-10T16:43:38.014Z", + "updatedAt": "2026-03-13T17:37:36.727Z", "postProcessHash": "4cf518c486b43119ae14f616b15dc9d0e15035118593e211b710e27eb93ccc64" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.016Z", + "updatedAt": "2026-03-13T17:37:36.729Z", "postProcessHash": "28e0f6ab3eb2856647d17ae9935d2c2d0edd2f11d185795b9bba07f32e6cfe30" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.018Z", + "updatedAt": "2026-03-13T17:37:36.731Z", "postProcessHash": "defc1ab787610a7b612724e881a4674b03c8bdd93dae7c5a16a55902f9ff7c6f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.024Z", + "updatedAt": "2026-03-13T17:37:36.738Z", "postProcessHash": "777db3d801002487c8f5d2a89077b7e72af93b5ca3cfee8761098219e9b71739" } } @@ -9219,19 +9273,19 @@ }, "5ba05b11bb2c73e935dbc67105d1d913ee51fddcf5715e9df421a07d651b8e8c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.011Z", + "updatedAt": "2026-03-13T17:37:36.723Z", "postProcessHash": "b7aa36fcc960ab3ba14b39c7b6a5b2505e5cd3db2cfd7f6f2ff4b83733c44816" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.012Z", + "updatedAt": "2026-03-13T17:37:36.725Z", "postProcessHash": "7bb17ef934c8accc3b58197ebabf5e7bf9b010180d441fc3c2244f8c233948c7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.013Z", + "updatedAt": "2026-03-13T17:37:36.725Z", "postProcessHash": "26771f90dbeb240246d05f7a04ae6569fc49077a151a4237b11f36893215a487" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.021Z", + "updatedAt": "2026-03-13T17:37:36.734Z", "postProcessHash": "02656e4900763f25f99e50519b1d141e0204c942d5259c655f8998a111e0427e" } } @@ -9253,19 +9307,19 @@ }, "e6c8ae6e9d572a20d219ad3d4800fa6ac77b9871cf5360cbe762113f2a06d9b7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.010Z", + "updatedAt": "2026-03-13T17:37:36.721Z", "postProcessHash": "14b3eebf2724fbbfb4f3317b7da027d28506258af0b52ab6e786cf1a08e18463" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.010Z", + "updatedAt": "2026-03-13T17:37:36.722Z", "postProcessHash": "4a5befe736180f27558e1c5fa91eabb3886205baaf08a07020f26d4fef510dcf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.011Z", + "updatedAt": "2026-03-13T17:37:36.723Z", "postProcessHash": "eeca4244019654fa8e4310d5f5d8ed3456c2ac31fdc4a3b89dad81e10ddf9c95" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.020Z", + "updatedAt": "2026-03-13T17:37:36.733Z", "postProcessHash": "27414ea127ebeaa872dc295e575dc4ad2ff9153c00ef1e45075e9564cac9dfc5" } } @@ -9309,19 +9363,19 @@ }, "b2ea050b79152831fedf911e96484500cae8bfbd70cc64fc28c8184bbf7456b2": { "ru": { - "updatedAt": "2026-03-10T16:43:38.026Z", + "updatedAt": "2026-03-13T17:37:36.742Z", "postProcessHash": "fc01d0143ea5a40b796a7eed355ffc4c66a7b410f4673f68f2f96b5e32df7e5f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.026Z", + "updatedAt": "2026-03-13T17:37:36.742Z", "postProcessHash": "e163c5d3e05087bb271c8d7a0140a4c72cfdb8dab246ebc19360f18b977ed89c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.027Z", + "updatedAt": "2026-03-13T17:37:36.743Z", "postProcessHash": "f7bcc1fd0d9492bc22af167beb9fdb4a870cf4975e2261393745774542978321" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.027Z", + "updatedAt": "2026-03-13T17:37:36.743Z", "postProcessHash": "3e3cf9b096311b2fad9e347b46a6d4e277092c9fccb45c0743ee74026ca570dd" } } @@ -9343,19 +9397,19 @@ }, "0e359696d3b5565865b0d0d40d0ee373fdcf2f84dbb9f43953d20943f6fc8881": { "ru": { - "updatedAt": "2026-03-10T16:43:38.008Z", + "updatedAt": "2026-03-13T17:37:36.718Z", "postProcessHash": "4f4816dba937ba654a11ac5957195a0db61c10fdaa35ac67c4ab976ff07fe336" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.009Z", + "updatedAt": "2026-03-13T17:37:36.719Z", "postProcessHash": "a540b60b2f84eae61a578d1ab374f344f643fc3024d73420c42e938a56f640e8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.009Z", + "updatedAt": "2026-03-13T17:37:36.719Z", "postProcessHash": "774bc3096d3abbbde7c0bf2c72b43b5fcc98e9d54299ddbe14f69c7596a45c2e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.022Z", + "updatedAt": "2026-03-13T17:37:36.735Z", "postProcessHash": "26826ded791af80b3a6f0d4c95b08facf3abb38f63f2c6483839bd2b45423e12" } } @@ -9363,19 +9417,19 @@ "ac35f8f55935d4ecd0e3d7d6c02b398d04b18c830570d65f6551b9b4ff45bb74": { "09c8a0f7de8fedbc086a20b8603b6ad2439fbb800e29c34ecc840908cfa41148": { "jp": { - "updatedAt": "2026-03-10T16:43:37.998Z", + "updatedAt": "2026-03-13T17:37:36.708Z", "postProcessHash": "90f2c4922a7f86a0fd024dbe4bb3dbb6482f25b7f08f94137e4b69dae26e131d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.000Z", + "updatedAt": "2026-03-13T17:37:36.710Z", "postProcessHash": "53079436557cce2b97757a30e5615dabf3a0aed3dff0ef70f5e4229ad32f8c8f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.002Z", + "updatedAt": "2026-03-13T17:37:36.713Z", "postProcessHash": "4f0559149c4057d0830afc58da4ee78644deb51f97a1afe4423ee45c04971872" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.020Z", + "updatedAt": "2026-03-13T17:37:36.734Z", "postProcessHash": "159876e180fda39e1ff67a5473bedecec2bf8e3ca7aa416cb74096cbc739c4e9" } } @@ -9397,19 +9451,19 @@ }, "023bd58d5dbb729c65156edf2e70ea8ded80a74f692e01fc1afa4bd9c061101c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.010Z", + "updatedAt": "2026-03-13T17:37:36.721Z", "postProcessHash": "8136955dbb7116510c1cfa708022ca9e2d7c0cf256cbc7143fea45949bb5eecb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.013Z", + "updatedAt": "2026-03-13T17:37:36.725Z", "postProcessHash": "ad5f26dea38e970c088b98d24873f63981b013a68482791feb6f964f348f4861" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.017Z", + "updatedAt": "2026-03-13T17:37:36.730Z", "postProcessHash": "328d4ac1daa86763f66e4d76c2d49edf837ae823afd91e87fd591ead875cb337" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.020Z", + "updatedAt": "2026-03-13T17:37:36.734Z", "postProcessHash": "d59cf15b06a611e3c9a3077a8284dcd117e0a00abf74084ffd68881941237db1" } } @@ -9417,19 +9471,19 @@ "cba0abc4ab65e9d030139163304a053ef5b1fe651a26215e77c9e551fe3b8191": { "62328876676efd5312772f4062f7342ab3fbcced0fec39177d7de554d93c9005": { "jp": { - "updatedAt": "2026-03-10T16:43:37.997Z", + "updatedAt": "2026-03-13T17:37:36.707Z", "postProcessHash": "f46a0be96af319e5c6ba45db98bb06c87c070f23f00ca363341afe0d287ea871" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.999Z", + "updatedAt": "2026-03-13T17:37:36.709Z", "postProcessHash": "65d62d010947a43a854c0a51814366547f7d9955f8fc0cb1366f39b894f6fc6d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.999Z", + "updatedAt": "2026-03-13T17:37:36.710Z", "postProcessHash": "e89140cc0ad6b29daf0caa2fa47312aa32e8115460c78513f1b9727d4203bbff" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.022Z", + "updatedAt": "2026-03-13T17:37:36.735Z", "postProcessHash": "41f21612e43d08ed97a3fea5db137e9e6c90d1b005b695783a01f4ac5c4f228b" } } @@ -9501,19 +9555,19 @@ }, "e9aa1ff04e0b958a79a1159e3e2230602c231014612047bb906a18c68436ed11": { "zh": { - "updatedAt": "2026-03-10T16:43:38.027Z", + "updatedAt": "2026-03-13T17:37:36.743Z", "postProcessHash": "164ab06a83a6916f4b5619512f54866e5e9fd4e1b6a4a0b92ae1aa5a71f57926" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.028Z", + "updatedAt": "2026-03-13T17:37:36.744Z", "postProcessHash": "0d0dc0d7acce5d5b61affc187a6f81dba94f2ab5336511d5fb574cd2f30e79a6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.028Z", + "updatedAt": "2026-03-13T17:37:36.744Z", "postProcessHash": "5bb3b3e2f1ae49a383a7857a40fd6e9cbb4d38e61a972bcffa8e130fd82b91a6" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.028Z", + "updatedAt": "2026-03-13T17:37:36.745Z", "postProcessHash": "864d177056ee28c8f0a9313a89c132d4bac1bf32c3a4efb3627803b1a920faf5" } } @@ -9549,19 +9603,19 @@ }, "e0ba83606dce165e7c40cf45ef466101c8eeb767afaf426eb4693237bae10b9d": { "ru": { - "updatedAt": "2026-03-10T16:43:38.012Z", + "updatedAt": "2026-03-13T17:37:36.724Z", "postProcessHash": "4126b23433cd9cfb5ddf1ad5a7192f233becf7fd2dca21a46bef9ac30e72cfed" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.014Z", + "updatedAt": "2026-03-13T17:37:36.726Z", "postProcessHash": "0c8d8934500ed21c382a14cb4a704a4095c18cbaad2b2aefcf7fe604f967863a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.015Z", + "updatedAt": "2026-03-13T17:37:36.728Z", "postProcessHash": "2e79d76cdc247044635f8777757e1330aee05429a16159c72b8012432137ebcf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.023Z", + "updatedAt": "2026-03-13T17:37:36.737Z", "postProcessHash": "a8c4ce0e6f42a2dea6c2b41df22a3bd9ecc608173157407e3c48967f7b130ba1" } } @@ -9599,19 +9653,19 @@ }, "2e576ccf893189201b09ea5e4d53cd97a1c1d5b2ba0aae9ce65a666babf2ece2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.009Z", + "updatedAt": "2026-03-13T17:37:36.720Z", "postProcessHash": "3c34167e397c14dac95406c6a6a1b21e0065c643875159ecbb1fffce19f2e47b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.016Z", + "updatedAt": "2026-03-13T17:37:36.729Z", "postProcessHash": "90182b50ccf09ce2009a2149df600d6e9984c9457547bb06d51866962f342b41" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.017Z", + "updatedAt": "2026-03-13T17:37:36.730Z", "postProcessHash": "0d0330e17a0a2cfc03a42b13d1a3f30120a5bc1d117331189e30a7d726d0bf72" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.020Z", + "updatedAt": "2026-03-13T17:37:36.733Z", "postProcessHash": "6a5cd3c87997284e3d974457e7baac21d07e97b49a5bc4f6003438fbaeefde2f" } } @@ -9633,19 +9687,19 @@ }, "675b7621dceb4543e238b1c79d6f4ad111b8c466f54d535e016e4ae4d136d07e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.011Z", + "updatedAt": "2026-03-13T17:37:36.723Z", "postProcessHash": "bf7e51b7de4aa3f927e4c76be0327bf2af62a9f792c551253474c3d366e3b528" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.009Z", + "updatedAt": "2026-03-13T17:37:36.720Z", "postProcessHash": "928e3d8804a73969b790ad8284387092cf6798e65ec9034fe4a195e36af968b5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.015Z", + "updatedAt": "2026-03-13T17:37:36.727Z", "postProcessHash": "2792ef6acac323bf898cde1a1772ab09364156879b64c82d2e46fee702c02b02" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.022Z", + "updatedAt": "2026-03-13T17:37:36.736Z", "postProcessHash": "0dea68346e2cfff445fd146bb8cffd78144c92ff53dcb2991947489673d19b47" } } @@ -9667,19 +9721,19 @@ }, "cbb821b75fad0a65506c5e481774e8047590a4626cb6a7a3b996cad104a7e3ed": { "ru": { - "updatedAt": "2026-03-10T16:43:38.012Z", + "updatedAt": "2026-03-13T17:37:36.724Z", "postProcessHash": "656ee1600605f78e1f396ae6fba18042d46fda4826e3bbad04179d3c2acb79f9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.018Z", + "updatedAt": "2026-03-13T17:37:36.731Z", "postProcessHash": "45d65cd1fb5f0561a594dece9be1ccdc649c6daaa61d9532fba2d3ba92e84965" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.019Z", + "updatedAt": "2026-03-13T17:37:36.732Z", "postProcessHash": "602ed16d73f32ca4320d5fdd4eedf1118f1c20381e081937733beeec3e71965e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.023Z", + "updatedAt": "2026-03-13T17:37:36.737Z", "postProcessHash": "ce0e4dcebcf4501704014a05e6509428c0cb1016ab8157ac19e6353d7214e0c8" } } @@ -9715,19 +9769,19 @@ }, "b2dcb07fb9a764ebd817e0714a12c266c16b2065357611682534de45d17e1d3e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.010Z", + "updatedAt": "2026-03-13T17:37:36.722Z", "postProcessHash": "7881511d7c5d42c9cdd983ffe8926538806f6b6f31ce4c4340ddc3ef0efdea0c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.013Z", + "updatedAt": "2026-03-13T17:37:36.725Z", "postProcessHash": "a350cfe8e51c5d88ca6042f3cfc9661ac78efda8fc957cd45d68293d0ca7a1c8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.014Z", + "updatedAt": "2026-03-13T17:37:36.726Z", "postProcessHash": "9faec91683c8a56dc0f6babcec19b9c65a88172d0a14a8ab1318d9aca610908d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.023Z", + "updatedAt": "2026-03-13T17:37:36.737Z", "postProcessHash": "a6c9aa5da96ad6cb19f101c4a489f8f476bd9887669f366aaf39cb482d3f179e" } } @@ -9735,19 +9789,19 @@ "00f878a9534e344ca38d2f13a2d0b58a40257c9f7c696adfbc337ee5148c5894": { "d7ae2149e8a1eca5c76f2e499f9ddf19c90a2c840a153acd2e820b96f79c4e3d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.003Z", + "updatedAt": "2026-03-13T17:37:36.714Z", "postProcessHash": "09750ee1b8c4862a547e770e96d4d5d2a997ab831fcaa0db7280efab6eb162c4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.004Z", + "updatedAt": "2026-03-13T17:37:36.715Z", "postProcessHash": "b1af9a8b49cdbdbe321a06071e945dc090446f7db4e0910a736896e78a60b5f7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.004Z", + "updatedAt": "2026-03-13T17:37:36.715Z", "postProcessHash": "c9aef1d1218cdc834d85013c8c8827700ad331835dec31018917890b8811cb03" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.054Z", + "updatedAt": "2026-03-13T17:37:36.778Z", "postProcessHash": "0b2be0b4fe0a0f9689ab153ab25524c9476db218d513e8985fcc90e3ab0bf359" } } @@ -9783,19 +9837,19 @@ }, "f4b554753cd9ae3501a2d06cfa0e454ea4088ad41c122f9b6dae521f8cb21809": { "ru": { - "updatedAt": "2026-03-10T16:43:38.035Z", + "updatedAt": "2026-03-13T17:37:36.754Z", "postProcessHash": "17d8234b44c2a511bd5b2219ad3d12c9da8eefc153fc782ec2cf47108edbf249" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.037Z", + "updatedAt": "2026-03-13T17:37:36.756Z", "postProcessHash": "999e8113c64a019ee527ba32658c7b8dd8d26770f2dc8c651e53e542dc03cfe8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.040Z", + "updatedAt": "2026-03-13T17:37:36.759Z", "postProcessHash": "cec1ccf3782c55803ee4c97c881ec2305fdbc5d996c2afde6b2c80aab840e2d6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.054Z", + "updatedAt": "2026-03-13T17:37:36.778Z", "postProcessHash": "7cb3bd6e8040dee73be3b6e9afd99c22efcbdd83db12464d89144852ad17bd80" } } @@ -9817,19 +9871,19 @@ }, "a6e0a2dd1872403295bc8f8837a2b730ee2edbe4b14aeaf5edb9619e6a5f78a1": { "ru": { - "updatedAt": "2026-03-10T16:43:38.032Z", + "updatedAt": "2026-03-13T17:37:36.751Z", "postProcessHash": "8be0dc0bd556ff2f2f589b653c1d6cf480cb76593a414a41f887f3ef9380824a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.033Z", + "updatedAt": "2026-03-13T17:37:36.752Z", "postProcessHash": "89a8ec5a29baaad1208da462a1d7ff46178a960ce247edb39848ef46e9547dc3" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.033Z", + "updatedAt": "2026-03-13T17:37:36.752Z", "postProcessHash": "eec52cdabafc239d5052a6f07609b4d7b4be309e93f506dbefa19126b67ff264" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.053Z", + "updatedAt": "2026-03-13T17:37:36.776Z", "postProcessHash": "5e06e5d369fb248dfd8c5164524c93d378c107c8d436bcf29d9d124aff69a54d" } } @@ -9851,19 +9905,19 @@ }, "7d88267c0a672044c4e2fe74165d59fee38051404b6b4d67faf87ba0ae59e4e5": { "zh": { - "updatedAt": "2026-03-10T16:43:38.031Z", + "updatedAt": "2026-03-13T17:37:36.749Z", "postProcessHash": "a20e99d43028a0fe9261f05c9d14ad5a28ceead0f225d4d7f545fc1c45aba585" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.031Z", + "updatedAt": "2026-03-13T17:37:36.750Z", "postProcessHash": "dc1019b01afa7c15f9e022ff984b2155d2f0fa1d8a0861467bcd164e62b2bd4c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.032Z", + "updatedAt": "2026-03-13T17:37:36.750Z", "postProcessHash": "a69babab7c6f02b21350958cecad2a2d20d54aa1efa0bf43028390d9576615f2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.053Z", + "updatedAt": "2026-03-13T17:37:36.777Z", "postProcessHash": "bd0016a0ecd3fde5c63ca8e5d4d6b4769bc8e461b75443bdef79fc6be7715bcf" } } @@ -9928,6 +9982,24 @@ "updatedAt": "2026-03-10T16:43:38.056Z", "postProcessHash": "2fdff929ea7406938b719e68078b82ede83e3cdcef27b6f8c8d0d5d15b8a1fce" } + }, + "27a70374dabc135554110329902d3703fc8c8305ba0f5a346336ec219b5691e9": { + "ru": { + "updatedAt": "2026-03-13T17:37:36.783Z", + "postProcessHash": "0b1c28c0445980a1921f8a26bce9ac50bded0f947bdf3d6c625e0233d22b7093" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.783Z", + "postProcessHash": "e12d08eaece490e81d57c3e4df863b90a919f35f3849cf456a4eb5b7e7fa6e40" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:36.783Z", + "postProcessHash": "0f4bcfcafc247ce49e0c00e4fcfdd7fecda6b6c6a62b6d95b91cb56a9aeaeb93" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.784Z", + "postProcessHash": "05decdbc5f1043673870a3d9c0af5f1c15894f443c06c56749a588b54c76e054" + } } }, "5a79d1e559ea1ad9f3ddadfdb2a43b047724a8158973368a06de949a009e4a82": { @@ -9947,19 +10019,19 @@ }, "997eae44ed582f492dced0852802d0310ce18d96f91eb208785b1a4edc2d38a7": { "zh": { - "updatedAt": "2026-03-10T16:43:38.041Z", + "updatedAt": "2026-03-13T17:37:36.761Z", "postProcessHash": "4a17b17732c4f08edae65979f6df872bf168907f4803f37741d624aef1a583b5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.046Z", + "updatedAt": "2026-03-13T17:37:36.767Z", "postProcessHash": "d7c577a49cb286dc50f64c385c9cc95a2f533bcb8d5d8cbd7dd23733a2229191" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.047Z", + "updatedAt": "2026-03-13T17:37:36.768Z", "postProcessHash": "28f10be8d9ff66c5f0d4ace2de3ef662a0eb03cde4b3e943e43bcbcb43c708a6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.052Z", + "updatedAt": "2026-03-13T17:37:36.774Z", "postProcessHash": "4a8edde6d8aa51294cee7609c9144d7eb5033b86e2303052a809685af1cfadf7" } } @@ -9995,19 +10067,19 @@ }, "3cd575e6f4339e948534ca4af1e44cf6344409e1e4b512d36cc94c86b15ec036": { "ru": { - "updatedAt": "2026-03-10T16:43:38.038Z", + "updatedAt": "2026-03-13T17:37:36.756Z", "postProcessHash": "4d1b33713670bdfb4afae511d7716a967eb817492be34d7277fb8a0896ee4104" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.042Z", + "updatedAt": "2026-03-13T17:37:36.762Z", "postProcessHash": "691359e452858e5f7d72b05e779f167ccd7c836756629e18b5c4fe55fe636d71" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.043Z", + "updatedAt": "2026-03-13T17:37:36.762Z", "postProcessHash": "85de224dc23d4a492768241069a82c5598d116211ff9e3705760a009faa2c04b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.054Z", + "updatedAt": "2026-03-13T17:37:36.778Z", "postProcessHash": "fec55f954f6370dcc69196e9da324783669717f1544600434fb73c897d13e06b" } } @@ -10029,19 +10101,19 @@ }, "7d28b8ed8b03540f6d57f3029b982d467996ac452e2673f185ec33516a1b0573": { "jp": { - "updatedAt": "2026-03-10T16:43:38.032Z", + "updatedAt": "2026-03-13T17:37:36.751Z", "postProcessHash": "912311a8294730dd12a62fc3ef408dc7801dfb66827cb28751ae67e9dc4b9042" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.032Z", + "updatedAt": "2026-03-13T17:37:36.751Z", "postProcessHash": "db6075e2baa82318cb2c26b5fb602877916b823bb479fbc2f927697d572a837a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.033Z", + "updatedAt": "2026-03-13T17:37:36.752Z", "postProcessHash": "9fba72ea28648f6a09e2b9ad851645f3747e8a1615f77576b23b788f77421290" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.053Z", + "updatedAt": "2026-03-13T17:37:36.776Z", "postProcessHash": "37f6e3c342898ec944d12e69bbfffdb65e82d5bb2d095253c9868cc6656b980d" } } @@ -10049,19 +10121,19 @@ "65f86c7c3a06da5be6ca7c02d2ebc67707b92772d464e19a9f17a4ed1f5068e0": { "816a9dda53486f2f740142aa953a0c567c672d1d673898a9ad9493dd248c9c0b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.998Z", + "updatedAt": "2026-03-13T17:37:36.708Z", "postProcessHash": "7e11ed0c5dcb0c6e76dc391775ef3e9c74d1a5e48a5004f371dda96f913e9623" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.999Z", + "updatedAt": "2026-03-13T17:37:36.709Z", "postProcessHash": "62edd7029884c10ee1282b11c818559ead4e77f96745f0fd1259fec0c4fd795e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.999Z", + "updatedAt": "2026-03-13T17:37:36.708Z", "postProcessHash": "0b8436350b4cb1bc60cf44ffc071f14e2b4bee8eebf50f09a600c52cbd6b8171" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.055Z", + "updatedAt": "2026-03-13T17:37:36.779Z", "postProcessHash": "cd10cb7ec24be149a7db947c1c1895ebc9e6bfcad3bb5bdd8a333c034daf6bc5" } } @@ -10083,19 +10155,19 @@ }, "e19f84fa332a03b0b04600f351fcd7571d8605643877feae6504dd2259afb383": { "zh": { - "updatedAt": "2026-03-10T16:43:38.034Z", + "updatedAt": "2026-03-13T17:37:36.719Z", "postProcessHash": "bdc09ef9d6ac1269d1170dec9ae63caea9305c54a3d37ba20760f1fdffd0ba47" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.036Z", + "updatedAt": "2026-03-13T17:37:36.721Z", "postProcessHash": "2c2d211edcf9ba814daff395f8081823e41a632cfbfd7bcfcff98a4a313e404b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.044Z", + "updatedAt": "2026-03-13T17:37:36.764Z", "postProcessHash": "d5ac3cda4362a8098ddce4f77f99903f6ede0f6d1b3e206e260ea0ca3689cdcc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.051Z", + "updatedAt": "2026-03-13T17:37:36.773Z", "postProcessHash": "b83c6113e0b3c879be105d527ebba07e18326736f916a98e586cf87281ae5882" } } @@ -10117,19 +10189,19 @@ }, "86d29edfe0e45babf83d289f53a2bbd74efd6f96df83f271c306e36dd9d2bca3": { "zh": { - "updatedAt": "2026-03-10T16:43:38.037Z", + "updatedAt": "2026-03-13T17:37:36.756Z", "postProcessHash": "2c265de4d897c2a36c7754084271ea4b31cf53802888eb24a3fdeb15262d6edb" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.038Z", + "updatedAt": "2026-03-13T17:37:36.757Z", "postProcessHash": "f4c5b69d26bd40b219868ed2a51ba37c349c3af96333b0407aeb804add0101b5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.045Z", + "updatedAt": "2026-03-13T17:37:36.765Z", "postProcessHash": "f700aaf7b220ca95d133996bb80dcba20e871cfd15bfccca573006324d5247a2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.049Z", + "updatedAt": "2026-03-13T17:37:36.771Z", "postProcessHash": "c360e91867596c426444a903e5af67d515fe5010c747110a552f3676ab954dbe" } } @@ -10169,19 +10241,19 @@ }, "2831d7518051a262be4233283336eccd536ae10f603e2fa96fe3d43e34f6a609": { "jp": { - "updatedAt": "2026-03-10T16:43:38.056Z", + "updatedAt": "2026-03-13T17:37:36.780Z", "postProcessHash": "58b1f831a498711cad7869e8f3066b22fd4cc3555a52aced2e0cc337e2a57a09" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.056Z", + "updatedAt": "2026-03-13T17:37:36.780Z", "postProcessHash": "e65206aecb7ab4a3eb5a0dc09d4ef599c811ad1523832d09404c7d6a11f7e163" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.057Z", + "updatedAt": "2026-03-13T17:37:36.780Z", "postProcessHash": "b5e57c5348784aa68f03d8432edba667e4ab1af7b87ae9726ea950e23953b219" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.057Z", + "updatedAt": "2026-03-13T17:37:36.781Z", "postProcessHash": "640a566018ec2a8d5d9fe0775abf4a91482df11858518ba25172450a2d00e229" } } @@ -10203,19 +10275,19 @@ }, "be39b54c39e988a07847f71dd47ea931cf3b8fe285a2f57923837791feb226eb": { "jp": { - "updatedAt": "2026-03-10T16:43:38.036Z", + "updatedAt": "2026-03-13T17:37:36.754Z", "postProcessHash": "dfd62f9298979074038ee6b649c59b5d16e2f49317bb1df87b2b6a9c17429f43" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.039Z", + "updatedAt": "2026-03-13T17:37:36.758Z", "postProcessHash": "f78f3d92b02dc946f152f99f152347f68582bafa9013fff3df00f48f37a6f693" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.041Z", + "updatedAt": "2026-03-13T17:37:36.760Z", "postProcessHash": "6e365ac1a9fca172a2e3df5736df96ee130eeceab34a9756f01119f4ef52849d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.051Z", + "updatedAt": "2026-03-13T17:37:36.773Z", "postProcessHash": "1cd550c7411679f0a4cfe797d745d38fc2ecdba31f01c9c0364c6d7964a9a314" } } @@ -10237,19 +10309,19 @@ }, "b93a8fc23058f234021d08d0c3e7e3c08ed968fc280c102ace4ff6ec4fb832ee": { "ru": { - "updatedAt": "2026-03-10T16:43:38.005Z", + "updatedAt": "2026-03-13T17:37:36.715Z", "postProcessHash": "da570b6b45865e1ece74e58417785b6d733b4c0e08e7bde88240a950eb4574e6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.005Z", + "updatedAt": "2026-03-13T17:37:36.716Z", "postProcessHash": "4e504f35730705119ca18d46a9ff73a8f57fccb182491a1f9d50f50988f0eff5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.005Z", + "updatedAt": "2026-03-13T17:37:36.716Z", "postProcessHash": "8fff83ee28279c4b82d09826a74587d0761d90cbafaa4a2ba3042a40b3567f8b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.052Z", + "updatedAt": "2026-03-13T17:37:36.775Z", "postProcessHash": "7e11bd5d28047e2c45cab7af53a7e6e5d33b632f9098a6a8118b57d8ff5c2a33" } } @@ -10285,19 +10357,19 @@ }, "65535192d207d49d2c9da980b29a6b9c6e92ac014cbfdbe7b8e244097b11fd0a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.033Z", + "updatedAt": "2026-03-13T17:37:36.753Z", "postProcessHash": "5634214577a58d47355ef762b08c70ac4347f37d871ecf505ebbe2bec769b6cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.034Z", + "updatedAt": "2026-03-13T17:37:36.753Z", "postProcessHash": "78b7c35f72877f7de78c511688335c1e5ad4deeeccbb46eae1a8925dd5ced439" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.034Z", + "updatedAt": "2026-03-13T17:37:36.753Z", "postProcessHash": "df9bd6cd3cc257c6e5e6c32bbf8770901082e4c6bce68ba4d90d1e1f9bfca9ab" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.087Z", + "updatedAt": "2026-03-13T17:37:36.817Z", "postProcessHash": "9d4d23dab5df6acd6419aacd3e54df3654b2b28a5ea929e752fa009d35e2593b" } } @@ -10319,19 +10391,19 @@ }, "81ca6a60d96a82b190fa592040b71a47fc7670c09760ef5ca991c297e94b9848": { "ru": { - "updatedAt": "2026-03-10T16:43:38.038Z", + "updatedAt": "2026-03-13T17:37:36.757Z", "postProcessHash": "22715f7ad67ec221da5c1a14575676a990f5623a5a310d6246a8a049af20812d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.040Z", + "updatedAt": "2026-03-13T17:37:36.759Z", "postProcessHash": "c85d3e545ee581683f24d21521fa3bd9ef6dcc6f438c3c2c3ac6117d2d7eacf2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.045Z", + "updatedAt": "2026-03-13T17:37:36.765Z", "postProcessHash": "e29b2394ca5284ed4131f707c01e122708acc4bff703b395a41b0edabc81bc68" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.050Z", + "updatedAt": "2026-03-13T17:37:36.771Z", "postProcessHash": "ed6c6fc3260c0d02a8556a127b56fc315be4722c5ab07e585da8f391c012b35e" } } @@ -10367,19 +10439,19 @@ }, "6fd771cd9c79a899864206e1edf436925ab9e59f04a7b726cc38d28467f48057": { "zh": { - "updatedAt": "2026-03-10T16:43:38.038Z", + "updatedAt": "2026-03-13T17:37:36.757Z", "postProcessHash": "85c4eb0702e781842465ac83762c86d098810f607b53b689020bbf2c81ceeed6" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.042Z", + "updatedAt": "2026-03-13T17:37:36.761Z", "postProcessHash": "57a8cbadac7a12ab38df85f32def77dc6e306ed23af160aac26c04d278635cad" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.046Z", + "updatedAt": "2026-03-13T17:37:36.766Z", "postProcessHash": "2a0ea7685d1ccd4166931ee02509e1626db9b00d7e66408b0091a50c4dc966f1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.055Z", + "updatedAt": "2026-03-13T17:37:36.779Z", "postProcessHash": "7df9da36b8ee1ea8f5b3233ba02fcf9c7bffb0107083c88e46646d2b611f9c17" } } @@ -10415,19 +10487,19 @@ }, "ac44af1e09ef6df3a9faac8fa240f5c039a2f5e6396e0bcb5d8555c5ff6bdae6": { "zh": { - "updatedAt": "2026-03-10T16:43:38.007Z", + "updatedAt": "2026-03-13T17:37:36.717Z", "postProcessHash": "2b88e515d8c84449bf6be94f851fa623380b72ce5e6a2257a03d8cd1632cfb82" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.008Z", + "updatedAt": "2026-03-13T17:37:36.718Z", "postProcessHash": "1228b19470c765c8d11da27036a87389a0c7871c3d3c414ec0710e311c0e8097" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.008Z", + "updatedAt": "2026-03-13T17:37:36.718Z", "postProcessHash": "a98bda1842b8a31ce44908440dcdc3f2e4041badfdd53dd1b3623f7e96460878" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.055Z", + "updatedAt": "2026-03-13T17:37:36.779Z", "postProcessHash": "1b8a4f01884747fbbf7eaf0a69cdd45fe8c00dcb75ed1f59a8f413bc254b11ad" } } @@ -10449,19 +10521,19 @@ }, "c87a86b470f93336f37743fb7676c5b8b03562d3a65b8dd3314dedbdbb424680": { "ru": { - "updatedAt": "2026-03-10T16:43:38.005Z", + "updatedAt": "2026-03-13T17:37:36.716Z", "postProcessHash": "44e57733b578464d2ff7e50b0eba60452ac52cbdd574b65eb0dc9ca761c7d085" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.006Z", + "updatedAt": "2026-03-13T17:37:36.717Z", "postProcessHash": "9b6b28d5d648fb0638387dab2fd5f43df65240b2d3a6b6e5325ad48a2a2b0482" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.006Z", + "updatedAt": "2026-03-13T17:37:36.717Z", "postProcessHash": "e19e06958b4dadb976b9c56f543aa7f8d95a8184da80f666559f82483ae59db6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.053Z", + "updatedAt": "2026-03-13T17:37:36.776Z", "postProcessHash": "f371c390e2bd05329e56b997cb3f16ecf1930c6533c9c154edca9af98cdd22da" } } @@ -10469,19 +10541,19 @@ "ca7eb037869880c9ebb1a34c0000cdbfc8fdc9225de1f230ad67b8fceeb858de": { "fb2d804909b58e74a6d190031cfb86ce2cfa560d0444d3bb3d0a0af94da23268": { "jp": { - "updatedAt": "2026-03-10T16:43:38.000Z", + "updatedAt": "2026-03-13T17:37:36.711Z", "postProcessHash": "7adef56a9c57f6616e24ecc290ec66d9f28864107431a78bd3ea2b6bb9ea3f5a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.001Z", + "updatedAt": "2026-03-13T17:37:36.711Z", "postProcessHash": "dabab5f1aed2bba71dea04c8cc1cc80dfdb1699c28c6f5c07b7e0233740a008c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.000Z", + "updatedAt": "2026-03-13T17:37:36.710Z", "postProcessHash": "8d2d028a04d16d36af130415b78c5c5d2ebe46b83066a3a72d02de41d65081d0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.051Z", + "updatedAt": "2026-03-13T17:37:36.773Z", "postProcessHash": "b7eebb3702ddcd862cd8810a68a8b137d7ef6e9c198a14088765f39e80f8ffdf" } } @@ -10503,19 +10575,19 @@ }, "c35d8833441f6759b166f2eb1bd599fef9bbf686151f645e123a5ad0dbf050cd": { "jp": { - "updatedAt": "2026-03-10T16:43:38.034Z", + "updatedAt": "2026-03-13T17:37:36.720Z", "postProcessHash": "48b554e492b8cdb19bc83cc9f09fa0332f8f76d5914cd6ddb464d6c0163553b8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.042Z", + "updatedAt": "2026-03-13T17:37:36.762Z", "postProcessHash": "5e05f537736da612a5514690e7fd874afb6f98f994e86eea670c911271aa4a1e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.047Z", + "updatedAt": "2026-03-13T17:37:36.768Z", "postProcessHash": "5306d42f820ca532ed6abc1c611530257cfdaac1d08b88f8c8589147e93d4e4d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.052Z", + "updatedAt": "2026-03-13T17:37:36.775Z", "postProcessHash": "1413cd90d1cbd887465d494e539106ac48904dfd871cf15cbf383d6de8a5cc3d" } } @@ -10523,19 +10595,19 @@ "ddcf8dfb6b1a4d5a1ed98c2017cdd7ae1fe774db2009725b2bf3d5ca4a50b322": { "4f4dfdc7521283f8c0348d0878aa061e186e3e3aad4e92d55841f1902f00e3d3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.003Z", + "updatedAt": "2026-03-13T17:37:36.714Z", "postProcessHash": "d372914ca4b7b264cc526d5be61d5c53e2167de04eadf3b9db238072e1bb7269" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.003Z", + "updatedAt": "2026-03-13T17:37:36.713Z", "postProcessHash": "cdfd58dbdb9476ce731e980bd3cdfa9824680df8077904747ca666546a40bedf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.002Z", + "updatedAt": "2026-03-13T17:37:36.713Z", "postProcessHash": "dc9a850d99b918228dab18de14168fabf4bece93b8c985bc30d120b6fd66b30c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.050Z", + "updatedAt": "2026-03-13T17:37:36.772Z", "postProcessHash": "c5adb2a9ff9325433b29f20dd890468a20f9f79ba5c6cfa9498c6ecba167fc32" } } @@ -10561,19 +10633,19 @@ }, "cbdf26fe14fdac5b6c6107d7e67511807e4fceec70abadaa0f185efea349567b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.121Z", + "updatedAt": "2026-03-13T17:37:36.859Z", "postProcessHash": "3189d6a068e7d4a5bca94913c0b2a89a554f5f627d3a7e4f6b25910df56be2f5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.122Z", + "updatedAt": "2026-03-13T17:37:36.859Z", "postProcessHash": "493a510faf48e3d2b9009d4734c4d25112fdcefe08b06391d252c78fbbf267db" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.122Z", + "updatedAt": "2026-03-13T17:37:36.860Z", "postProcessHash": "cc392bcd3d0fb769789e0a59566354ae46f1a5facc0ef107cd2ed39dcd116400" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.122Z", + "updatedAt": "2026-03-13T17:37:36.860Z", "postProcessHash": "aacbe6a6df8854a6b0e0868fd1d48f802568fd7b07f4e6d90d068407ab3bfd25" } } @@ -10609,19 +10681,19 @@ }, "b74b001f1cea24a62d696de0ab7c7a8a48227d727078393b0d8314b2621f3f6a": { "ru": { - "updatedAt": "2026-03-10T16:43:38.076Z", + "updatedAt": "2026-03-13T17:37:36.807Z", "postProcessHash": "c5f7af5aeb34aaabdcb97ce037477f724f919afa1b40fef22799d307711de386" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.076Z", + "updatedAt": "2026-03-13T17:37:36.807Z", "postProcessHash": "893c8bc0b6cddc23571be08067f7e725dbfdafc2b7ee7b09f0526c0d9c7ed953" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.081Z", + "updatedAt": "2026-03-13T17:37:36.810Z", "postProcessHash": "bb7c52698ac1e1c6f762fe6abbc91c7f37cccf48fbc97f6795285473649a73d3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.084Z", + "updatedAt": "2026-03-13T17:37:36.813Z", "postProcessHash": "84a1b0027cf3010c69bdb527cedf10c8383fc18c15140957d841467e834aa224" } } @@ -10629,19 +10701,19 @@ "1be2e6251cf6bfefceeb9a1d2a2cdfcbca4f3dc24d4303c2a666b520ce7dbc5e": { "79ae2db2ede93c3db9f3aa10741077dfe47e966f67fbb578af090bc05ef54683": { "jp": { - "updatedAt": "2026-03-10T16:43:38.066Z", + "updatedAt": "2026-03-13T17:37:36.794Z", "postProcessHash": "ddb29fd87e6c912f3c2b90c15394dc05723f2666d56852589370a0a1ffdc0185" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.066Z", + "updatedAt": "2026-03-13T17:37:36.794Z", "postProcessHash": "ee73e4ac8c906b84e2173a0df64feebb577b36a1c84bbd8f4896e98ed49a4256" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.058Z", + "updatedAt": "2026-03-13T17:37:36.784Z", "postProcessHash": "c67d6bb449ecfc515d10fefc1ec7d1e7f18619615b76dc58c3de72b227a48664" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.081Z", + "updatedAt": "2026-03-13T17:37:36.811Z", "postProcessHash": "ebc84f647f4072c6ceb87071e12a655bf01fe5948d0646a3c223f30c31c3f04a" } } @@ -10667,19 +10739,19 @@ }, "f61340073664032af3647789b8f0f0e8b42f17ec8fd379cac24187175b487b15": { "jp": { - "updatedAt": "2026-03-10T16:43:38.088Z", + "updatedAt": "2026-03-13T17:37:36.818Z", "postProcessHash": "ad23f3c47a2a2522ac5960054b02c19ca24c51ef1ba4d45762c5b4c1814360cd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.089Z", + "updatedAt": "2026-03-13T17:37:36.819Z", "postProcessHash": "f5f85cbcd5bddae74bd974ac9d9583115b055a96775aa8d99661df4f13670ad2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.089Z", + "updatedAt": "2026-03-13T17:37:36.819Z", "postProcessHash": "6088124b929ca2c5103b21d1759599df133c3b1e8e03884ef43679ff3e3bcbf0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.089Z", + "updatedAt": "2026-03-13T17:37:36.820Z", "postProcessHash": "c143cfc13cf2caad5e5111389e2ddfbf776a3f9f5a77036975275c8847948f17" } } @@ -10751,19 +10823,19 @@ }, "64cd056d10b74f6d368b1832712ec19a6dc04e7abf7d07acbdffae2014e833fa": { "zh": { - "updatedAt": "2026-03-10T16:43:38.090Z", + "updatedAt": "2026-03-13T17:37:36.820Z", "postProcessHash": "27b9bfcf329bb0b82cdd0df0f5861ef80d618363e86382e7df41d920d1e9a8be" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.090Z", + "updatedAt": "2026-03-13T17:37:36.821Z", "postProcessHash": "c102f6a506b8dcd000b032685d149e7a9aab9e3fb51c24928281378666efa04c" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.091Z", + "updatedAt": "2026-03-13T17:37:36.821Z", "postProcessHash": "233387fa447f14c586648eac006bcfa3c8bb79ae4aeb195257c3ccb5b0d5630d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.093Z", + "updatedAt": "2026-03-13T17:37:36.822Z", "postProcessHash": "5778a9d702e1820b331677cfb82f03ef83b5c0cb79d8c9674c85baf28b7ae42e" } } @@ -10771,19 +10843,19 @@ "34fc130494be0d69639ef51384f698c85712275c82f72ea0884fc912c61fdf98": { "92c9764efaeac8ae2150358dd44c1bb27f41eb7fecfcbaeaa5223b274ca6abf2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.061Z", + "updatedAt": "2026-03-13T17:37:36.788Z", "postProcessHash": "9cf516517856f060f76aa8de685899016baa20d871998cbf6430ae6c88c7c639" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.060Z", + "updatedAt": "2026-03-13T17:37:36.786Z", "postProcessHash": "f6c106fc14ed26e6fc946486d96a04b4ffc22924a4868500550c2f154c67915f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.061Z", + "updatedAt": "2026-03-13T17:37:36.788Z", "postProcessHash": "5e36fc80058ca713277fa795d235c32348c24066755c172e3e899ffd486fe13b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.086Z", + "updatedAt": "2026-03-13T17:37:36.816Z", "postProcessHash": "e4a5169d59b75ebef657b8ec42c5256103ef735fbf8f1315e599beb27b866714" } } @@ -10819,19 +10891,19 @@ }, "f78cf84db45e5ddb9ecf232e50105d19966831878a56bcfdbbeb73c64e1c4fd2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.072Z", + "updatedAt": "2026-03-13T17:37:36.801Z", "postProcessHash": "fd9f77d74c7cd1a94696a3991cbfbb23ef5886c739c5300d6690a8cc69060c43" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.073Z", + "updatedAt": "2026-03-13T17:37:36.802Z", "postProcessHash": "6ddc8324e2b8914b387c7799dcafb3bb4e045bd9fd4c073053dbcbbc9784bf6c" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.074Z", + "updatedAt": "2026-03-13T17:37:36.804Z", "postProcessHash": "22da1ede3d94973f71f76cd5d067c077855406ba04c3b9df4e513b6438b1dfa5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.083Z", + "updatedAt": "2026-03-13T17:37:36.812Z", "postProcessHash": "6fff3923ffe2f3e3ecb17b3289cb93ebe3e112d2ebe4b6946ead4d6254e610d3" } } @@ -10853,19 +10925,19 @@ }, "dd735cc8d91200ad8dcbaea8d7f1cd530fb2fa005512b67e8b90598f7e64e3f8": { "ru": { - "updatedAt": "2026-03-10T16:43:38.070Z", + "updatedAt": "2026-03-13T17:37:36.798Z", "postProcessHash": "2f03f5e26b89570efcfb090796d16b2129e2b5126949bd0cadc95f5b4bdc0614" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.070Z", + "updatedAt": "2026-03-13T17:37:36.799Z", "postProcessHash": "0de4fa33928742a3a714f1bb94d5db6a5fa4ae70785d00fc2f6d9334d03bdeb2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.109Z", + "updatedAt": "2026-03-13T17:37:36.843Z", "postProcessHash": "a989cc2d8ac61781a6a3ae8136fcbc0b8f57778da37f0b17d5240a4da2b1a5ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.114Z", + "updatedAt": "2026-03-13T17:37:36.849Z", "postProcessHash": "68696fa4fd434b9db7a416653dd42769f1b06581713dc62e21c46744820cc19e" } } @@ -10887,19 +10959,19 @@ }, "dd732d7ce7fb7087100cf0df54bcccb3d8672b2bed6daa7b9d9fe9cf2246beef": { "ru": { - "updatedAt": "2026-03-10T16:43:38.142Z", + "updatedAt": "2026-03-13T17:37:36.885Z", "postProcessHash": "457212cb126bf31d9a7e694300aeba62b29fd2d10a0b9a53a8c390c0b324c5b5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.142Z", + "updatedAt": "2026-03-13T17:37:36.886Z", "postProcessHash": "4e67bb3786189cf1091fe9fa60691376e297ce68bd3c6a5eaaf8482dabc22659" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.143Z", + "updatedAt": "2026-03-13T17:37:36.886Z", "postProcessHash": "80e06d059e5a825bddd8ff633ffc01a75aeb4fbe540892e2c4709524204d2441" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.150Z", + "updatedAt": "2026-03-13T17:37:36.894Z", "postProcessHash": "0ccd8a95f92ddac282326e80620607232b63f098ec5c7bdeadb73731c5b5c47e" } } @@ -10921,19 +10993,19 @@ }, "e9f2de8ab3913fdff708a867d2de78917376d233add296c2866da454ccc725a1": { "jp": { - "updatedAt": "2026-03-10T16:43:38.110Z", + "updatedAt": "2026-03-13T17:37:36.843Z", "postProcessHash": "421132c8a07fa5457ee1ca669674ad2aec2dbc864205ac8a228e29955a470f0e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.110Z", + "updatedAt": "2026-03-13T17:37:36.844Z", "postProcessHash": "67d7560e99e8bc1df6ecedb8087e7e1e3f6e3a45f1a4330d0acf9eba04c59718" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.110Z", + "updatedAt": "2026-03-13T17:37:36.844Z", "postProcessHash": "f66e9160b9bf88cb7e1afc8bf6001892526a6996ca446e7721e0ec6e11fea3a7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.113Z", + "updatedAt": "2026-03-13T17:37:36.847Z", "postProcessHash": "32b4bac3f79dda098530d4056f289c47e9733fd048d9cea7f6250f9abe50809f" } } @@ -10969,19 +11041,19 @@ }, "c2875c079a4c147a05f15a10bb3d2f8baa2c75839e94d75894563ab146468b15": { "ru": { - "updatedAt": "2026-03-10T16:43:38.073Z", + "updatedAt": "2026-03-13T17:37:36.803Z", "postProcessHash": "5a0734e4a05e8d33641eacc1e48a450fc3191f2cb3033cb914cbd82c781ecd98" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.075Z", + "updatedAt": "2026-03-13T17:37:36.806Z", "postProcessHash": "438af44478826261ee6dc6e6d195c59dbb63a0148bbbcc488f679a862c463072" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.077Z", + "updatedAt": "2026-03-13T17:37:36.808Z", "postProcessHash": "08ddbf5bb2608700b03ab4909ec7cf29ea17cd92f970842b30124f81d717cb39" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.082Z", + "updatedAt": "2026-03-13T17:37:36.811Z", "postProcessHash": "2ecefe2a5b32150c8c7f715306958ba2bdc8908aafab401d4e1ced5ca05b3e8a" } } @@ -10989,19 +11061,19 @@ "742de82015fab9560f32bc67cc0f07a9ca9e1ed3e7aeb11eb4303fa8a580185f": { "e8e388627f1d46545b74abb196d0b01e87cea3cc02063cec9c7cf6835a4f7d7b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.060Z", + "updatedAt": "2026-03-13T17:37:36.787Z", "postProcessHash": "340d61541e72a53f9289c87a2813288a6dafe8460e3577d74b53328bc6f4c850" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.060Z", + "updatedAt": "2026-03-13T17:37:36.787Z", "postProcessHash": "b4fc8a886062a73c95553fa76149f8457042ea6a864c0a39cf156d6e87325e4a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.060Z", + "updatedAt": "2026-03-13T17:37:36.786Z", "postProcessHash": "06f9a98ca9d574acfe00c99c9c2ebaa8171aa830a3bda2e4f4bb487d9fcc697c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.083Z", + "updatedAt": "2026-03-13T17:37:36.812Z", "postProcessHash": "feb89a8ca79723fae7c9493d85d43673788db827e96788c7de04723792aac434" } } @@ -11037,19 +11109,19 @@ }, "a0c29b72298bd8a3026f9938035bf63a3a5865e9211e305fb15681773f1ff393": { "zh": { - "updatedAt": "2026-03-10T16:43:38.036Z", + "updatedAt": "2026-03-13T17:37:36.755Z", "postProcessHash": "3c601a5bddc2ff4aab4a23cbce8554614f99119f7aea81b7929322418d6ae46c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.043Z", + "updatedAt": "2026-03-13T17:37:36.763Z", "postProcessHash": "233b16220fffeb314c9f3890b11745d6f83c6a092afb1caca61cb1feba998af7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.044Z", + "updatedAt": "2026-03-13T17:37:36.764Z", "postProcessHash": "a6bd010a52ab646d089c0045c5c585981385aaa59d1b226cbe25661d205289f6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.086Z", + "updatedAt": "2026-03-13T17:37:36.816Z", "postProcessHash": "4cae1447e4cfd3393d13aaa0d07c88ebc5a707d375dce6c8c7b9c350bd52975e" } } @@ -11085,19 +11157,19 @@ }, "05779de7932706c00f12f4608a0a7fbcb8418180ab1931f6226555ce72a6249c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.075Z", + "updatedAt": "2026-03-13T17:37:36.806Z", "postProcessHash": "a72bb278ae893d8f08e281c67097302b1d92472dccac01b14b23cf9a39aef4d4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.078Z", + "updatedAt": "2026-03-13T17:37:36.808Z", "postProcessHash": "38bbcb49e6cde30d30cc570b62e3c413445545733a996a0ae11ed5388d3d466a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.079Z", + "updatedAt": "2026-03-13T17:37:36.808Z", "postProcessHash": "3825d1d3a50be0d077e27d34eeddc3ee65ab395660276c9358304b8736b445c4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.084Z", + "updatedAt": "2026-03-13T17:37:36.814Z", "postProcessHash": "9e58a3b8e52e78481ab96f13c837d3133c49870466f7a94406c51b3ea8b16a96" } } @@ -11165,19 +11237,19 @@ }, "3d6303d0c5e7d476b0f6d0214b6f3a718b97d8e8684b2979f78bace9bd3a7637": { "zh": { - "updatedAt": "2026-03-10T16:43:38.122Z", + "updatedAt": "2026-03-13T17:37:36.861Z", "postProcessHash": "9ffaab8fd9e90827f7c188fda1525b7ac2d9ce36cfaf5e63805e1d99a40aedcc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.123Z", + "updatedAt": "2026-03-13T17:37:36.861Z", "postProcessHash": "00fa11759a8314361df79ff67351db4360ee54366042effa23697f5c63a2d9e4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.123Z", + "updatedAt": "2026-03-13T17:37:36.862Z", "postProcessHash": "c28f07dde8b556f85cb3b9a8f3b4318b1b21b5940913fa136e04d68e915b5127" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.124Z", + "updatedAt": "2026-03-13T17:37:36.862Z", "postProcessHash": "52d1c96e971ef3a0d0fec0e5ae5ee67493c1fad244221144256907a948aa9d5c" } } @@ -11274,19 +11346,19 @@ }, "21ddd562173cc0b3f5e0876667c3c67fd2f3d4fc93176a2114701fc28c7fd9d8": { "ru": { - "updatedAt": "2026-03-10T16:43:38.094Z", + "updatedAt": "2026-03-13T17:37:36.823Z", "postProcessHash": "1dd4994b4fbfa7cbc03f54e718cc3255b60b3b54ad8b36c46a74f9fd1d129fcb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.094Z", + "updatedAt": "2026-03-13T17:37:36.823Z", "postProcessHash": "8cdeb7885b0bbe72fbcdcff2eeef86cca5f54e02e01ab520c52d8c59aa325201" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.095Z", + "updatedAt": "2026-03-13T17:37:36.824Z", "postProcessHash": "07d11466a5fd3b707e273e2fd12174be2b94d89970750c168e6a86aa88a909fc" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.095Z", + "updatedAt": "2026-03-13T17:37:36.824Z", "postProcessHash": "045db613893d71eb4bdeeba5f73a132de60b3c661a3258865e14a706f6414d85" } } @@ -11322,19 +11394,19 @@ }, "d427bac7ec908e5a4a9a07b5884ff6526c4d480fb817ca53a881cef9b22b54ab": { "jp": { - "updatedAt": "2026-03-10T16:43:38.112Z", + "updatedAt": "2026-03-13T17:37:36.846Z", "postProcessHash": "749d33a70b40798857bfa536585dda8b62cc3f3fc4157c5ddeab53e7289a5872" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.112Z", + "updatedAt": "2026-03-13T17:37:36.847Z", "postProcessHash": "88a9d973d0210d17ea8a40f534c0472b2314d6f87118d31829d423b274fd3cc8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.112Z", + "updatedAt": "2026-03-13T17:37:36.847Z", "postProcessHash": "87a95a5112d77360cf58719105517c442d55dbf0e32d45ef9747d6ea11c30a82" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.114Z", + "updatedAt": "2026-03-13T17:37:36.849Z", "postProcessHash": "1c972b1bdd7d81e2d2221c686d3ffe5b58a27b37a6867a59e04803ae98c65c27" } } @@ -11370,19 +11442,19 @@ }, "24048c24eb329217daf7bc92e5ea4b50d53826a390c581cdeb44524a2cb3287e": { "ru": { - "updatedAt": "2026-03-10T16:43:38.111Z", + "updatedAt": "2026-03-13T17:37:36.845Z", "postProcessHash": "61daa265d4f6a8ff3d27dc6088c93d3f85dc75f253b83066e1c9be91d825555e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.111Z", + "updatedAt": "2026-03-13T17:37:36.846Z", "postProcessHash": "5c46dfe3deafc759158e59e343afde9aa55a8f8002d7ea4fd35b44c34aed950d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.111Z", + "updatedAt": "2026-03-13T17:37:36.846Z", "postProcessHash": "99147f61f3ab3d973d99659becff0cf276c7fdf28786e89fa00f9d13b5b0b235" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.114Z", + "updatedAt": "2026-03-13T17:37:36.849Z", "postProcessHash": "d20c3ebafcef59cac5130f5e5f3f648c6193d118608c770c446fd6e71999c212" } } @@ -11432,19 +11504,19 @@ }, "62ab4d71c7d1892e11bc7df0ffafb53b86ed5bebf4392690dc8186be7b3d1626": { "jp": { - "updatedAt": "2026-03-10T16:43:38.036Z", + "updatedAt": "2026-03-13T17:37:36.755Z", "postProcessHash": "0a592b12ea7970a94cb9f3d98199bb047598267ddc016e6dcc7dc727b6f6d8f2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.041Z", + "updatedAt": "2026-03-13T17:37:36.760Z", "postProcessHash": "6e55750361030232ee08de952246643c4d1b70c914b4049d3d1f98643f614fd8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.045Z", + "updatedAt": "2026-03-13T17:37:36.765Z", "postProcessHash": "7a8cb04943365c493da1eac269b2e82d1916ae01f3722c3749ffbe44f286c7d6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.049Z", + "updatedAt": "2026-03-13T17:37:36.771Z", "postProcessHash": "ab692aafb6c85561b633cc8af26f043c85f7c1a7c2a5e585c0483daf0b59f9e2" } } @@ -11480,19 +11552,19 @@ }, "dc50ad050aa37bfe91b9c62560ed4ecbb63affcd936d6085c89dc219f8a12e13": { "jp": { - "updatedAt": "2026-03-10T16:43:38.143Z", + "updatedAt": "2026-03-13T17:37:36.886Z", "postProcessHash": "b01cab70c92e038cf45bda2799fe456ff2b9d4e3569431bc99d90a3a1d733a56" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.143Z", + "updatedAt": "2026-03-13T17:37:36.887Z", "postProcessHash": "cd60f1b7920fd740dde96ecc8ad366e1d5fa2b2a13f0ebb5b318fe54e8572dd8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.143Z", + "updatedAt": "2026-03-13T17:37:36.887Z", "postProcessHash": "4a839aaa12c3336ae4bb394bd43460b11da716ccca8d956e323dff515fba0642" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.149Z", + "updatedAt": "2026-03-13T17:37:36.894Z", "postProcessHash": "2afd6e5537e4df3149400855e3efc6d43460378e5d882bdf94ff837f419eab62" } } @@ -11500,19 +11572,19 @@ "dc33a2eb5786282387491dfbb49c8ff622ea41f11b3278436c7f82ab857f0228": { "6d34c7aa55a8fa5def4e3f2bff389c666852c48291ebab26dbe11069e1977d67": { "jp": { - "updatedAt": "2026-03-10T16:43:38.029Z", + "updatedAt": "2026-03-13T17:37:36.746Z", "postProcessHash": "ae13a67967801dd0ce929234eb48c37996727ad87512119ee28f7e75c96bfeea" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.028Z", + "updatedAt": "2026-03-13T17:37:36.745Z", "postProcessHash": "5ecf9be18c26e6e6006bc03b2d43213a51202464e783db76b3d3b08c391f6f65" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.029Z", + "updatedAt": "2026-03-13T17:37:36.746Z", "postProcessHash": "8e9e0527abf15656c594e43103810fe9eb5712adeefd4d501cf7f1b615cb0781" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.052Z", + "updatedAt": "2026-03-13T17:37:36.774Z", "postProcessHash": "ecbc775c36d65fb6709e4c6103715844c0ac5b4339ff16468bb7189d425ffd8e" } } @@ -11534,19 +11606,19 @@ }, "2edbeb25eb89b5ccbcfaf48ed113b51c77c643a66ceaf81170f2bb75f681b80e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.615Z", + "updatedAt": "2026-03-13T17:37:37.440Z", "postProcessHash": "fdccd98e3c721e8440d1695a5937e9ed2503e542be3f5f874da0c3536c618b65" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.615Z", + "updatedAt": "2026-03-13T17:37:37.440Z", "postProcessHash": "9fac1d06e3e794e56017742196f70982cdf606a90398e544f39675f18d3851fa" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.615Z", + "updatedAt": "2026-03-13T17:37:37.441Z", "postProcessHash": "0823c89d2b42434a33ee6179a30a7027b255fc8cb2758bdf964dfbafd68b0283" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.717Z", + "updatedAt": "2026-03-13T17:37:37.496Z", "postProcessHash": "545d9f135bd1be373e93aebc372f45c1254796a5ffc1c3bd5e6f3a01b8c74334" } } @@ -11588,19 +11660,19 @@ }, "c3ff551589fda47e6c34b9f2aa403ca812c988d973825e4965e4a4e9de583998": { "ru": { - "updatedAt": "2026-03-10T16:43:38.347Z", + "updatedAt": "2026-03-13T17:37:37.119Z", "postProcessHash": "387feacf5b4f19ffa3451f10d288c7ad6a765b7f74dbbc362d7d96fb4889c467" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.347Z", + "updatedAt": "2026-03-13T17:37:37.119Z", "postProcessHash": "ffe290d8a07c86d6ab1f3893a213150472a87bb861d333d1f257bba4349114ca" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.348Z", + "updatedAt": "2026-03-13T17:37:37.120Z", "postProcessHash": "8caf11a8114e24a3b05b8b5f58c0b56bfa803a43cb113fa91a4077a53c247431" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.357Z", + "updatedAt": "2026-03-13T17:37:37.131Z", "postProcessHash": "9d201ae35fecc076efa4c82b89e7f60ebc9f5d577856d5ea3efdb236d773a771" } } @@ -11636,19 +11708,19 @@ }, "e539bbb21f74172a015ece4f8895e969a11e3a83ac6f53c04e3e814961408a54": { "zh": { - "updatedAt": "2026-03-10T16:43:38.672Z", + "updatedAt": "2026-03-13T17:37:37.484Z", "postProcessHash": "71d06605cffd7c44b79cc590dc79502fdb3ed9375de60b6abc9777cdbe348c21" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.676Z", + "updatedAt": "2026-03-13T17:37:37.484Z", "postProcessHash": "0e1e346d8d4bdea1efa154a01f9c746b8fa4c0af3e291ef5b2217e7079ec3f94" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.682Z", + "updatedAt": "2026-03-13T17:37:37.485Z", "postProcessHash": "f00e72042c265e4b085c8b3e60aa02f4b1158bc9f0195c9c040844a466fc5788" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.717Z", + "updatedAt": "2026-03-13T17:37:37.497Z", "postProcessHash": "9b90d2537f58cfd06aa3163b5d0ed88a05bc09ee7dbd250a732d30a764b21636" } } @@ -11704,19 +11776,19 @@ }, "c06bd70167e2b20e12f579e7cf03c32b1a24f990a8aead7a79dcd7a1b004e6be": { "jp": { - "updatedAt": "2026-03-10T16:43:38.688Z", + "updatedAt": "2026-03-13T17:37:37.486Z", "postProcessHash": "635ae046286790b4a9c1c6cd3f70b8cb910aa184d7b2e2530707c285d248c99f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.689Z", + "updatedAt": "2026-03-13T17:37:37.487Z", "postProcessHash": "11dd4f97c9d043e887e66e291bd149998761e8dffb6c19d05337aaf8cfc93274" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.709Z", + "updatedAt": "2026-03-13T17:37:37.489Z", "postProcessHash": "623001228ae3cb4d2f3a3357dd20ad88e66c8f7e2878957ba192cd14c6697007" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.715Z", + "updatedAt": "2026-03-13T17:37:37.494Z", "postProcessHash": "0efe64df84b4468c53c680f1730f97b352f3aad6bbfe65dd63c47f1bfe019a1e" } } @@ -11738,19 +11810,19 @@ }, "b0d2e021f7c1f8394b15e9cbe15bf61975378484737246106735251da6e0377e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.690Z", + "updatedAt": "2026-03-13T17:37:37.487Z", "postProcessHash": "1bdefc2c14eca838f2445d35aec6834ea3bc7f7741286ffb759076a230eedfba" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.707Z", + "updatedAt": "2026-03-13T17:37:37.488Z", "postProcessHash": "eb24972ac3464c243e123471b4bb66a441ab7ff33e0612a54a6cb9f0ef1404c3" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.708Z", + "updatedAt": "2026-03-13T17:37:37.489Z", "postProcessHash": "a77c75cefe2342ce012ec005f32aeda04becfcfe4f8ca7cad584d863665897b6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.716Z", + "updatedAt": "2026-03-13T17:37:37.495Z", "postProcessHash": "263ae41bbbe7487dc676fe2d0678ef3de1f1924772b00aa30ce320a3867924bb" } } @@ -11843,24 +11915,42 @@ "updatedAt": "2026-03-10T16:43:38.725Z", "postProcessHash": "d5fdb31fad45929f43d66e8984b0d574a10022d36d93d567e0bc96d736752c10" } + }, + "020867d4d4464220e9216153b7c49c64f2b5459359030a709a7f7a9ebeb016b2": { + "ko": { + "updatedAt": "2026-03-13T17:37:38.871Z", + "postProcessHash": "714f18c82f3215cf0745cf9c82d8b4d311bf3f29ad7044606d12b8aa201582b8" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.872Z", + "postProcessHash": "71969f9d3a6f0e40fe9aaa510c9c9ed080e8056f97c8132bc0486d3288c63d18" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.883Z", + "postProcessHash": "3add027e3b3d8c1983e525e762728631095165edfe99bef7d9d7631e57b7950d" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.884Z", + "postProcessHash": "38bd342d10166329a87fd578aa5131d68b86ee8660c27e3d25c370418d67eb71" + } } }, "78374142cbe93e8f6c7c78c21fae25fb7304d36492b6bf841f120cb0b757622b": { "8c65e21fe9e7b63afe26dee2f144ad334fde661179f2df54cde98ef19f746770": { "jp": { - "updatedAt": "2026-03-10T16:43:38.128Z", + "updatedAt": "2026-03-13T17:37:36.868Z", "postProcessHash": "33bbf26be7963ff5ddd789b9725c63d08099ae3b7ef66d9ee77d5e19d7bf3974" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.128Z", + "updatedAt": "2026-03-13T17:37:36.868Z", "postProcessHash": "60fecb25094c9d568e17efad847ccc1d5e2132c5a78ce0e9646d77d4eaf9d0cf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.128Z", + "updatedAt": "2026-03-13T17:37:36.868Z", "postProcessHash": "49af3737faf0124ef76846a69709213ec5ecf0f816f7b54c9ec7e57e4d3f6e58" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.147Z", + "updatedAt": "2026-03-13T17:37:36.891Z", "postProcessHash": "907a0a2207f217d46971337bb96dc8d849e0a630bab7126b8c8f1825e5d31780" } } @@ -11868,19 +11958,19 @@ "7d77ec1ad6a5f022e0b46f5c3c3ce2c3fea37ff042d1b5dc03023407e067e3da": { "a014826091cc7de6ffe26de700b6870df49479656119a1c4582ab3ba9f32f66c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.330Z", + "updatedAt": "2026-03-13T17:37:37.098Z", "postProcessHash": "bdf232c57867ef6e40e777a8cf58361fed52524203af2c7b16f4784d93ef5b64" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.330Z", + "updatedAt": "2026-03-13T17:37:37.097Z", "postProcessHash": "0fe36b02eb3956d33e261314cfc9943b21fdbfb0fb863b3621bbe9e0b3bba79a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.330Z", + "updatedAt": "2026-03-13T17:37:37.098Z", "postProcessHash": "6abe93cbf17531635d41e1ff6993f1a356045c639b575531476c10d5e9a1d24f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.349Z", + "updatedAt": "2026-03-13T17:37:37.122Z", "postProcessHash": "a75a5230f02e38ed1a6ab5a689a807be26690cfab2e45d54eb158dc297f3a7f7" } } @@ -11902,19 +11992,19 @@ }, "56c2924502a1a956a95c47e532f5dbbe0c9d69ca771ee632dd44b75e72a3adca": { "zh": { - "updatedAt": "2026-03-10T16:43:38.346Z", + "updatedAt": "2026-03-13T17:37:37.117Z", "postProcessHash": "fac7c60380ec23b45e8d2a58eab9d0e3c0e2e8d9c86da9179004208ba25e74a6" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.346Z", + "updatedAt": "2026-03-13T17:37:37.115Z", "postProcessHash": "ffce2dca50cda85948a11b66fa58b4f73f169bba7388829ccf7b467a16a22a16" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.347Z", + "updatedAt": "2026-03-13T17:37:37.119Z", "postProcessHash": "f3962152629a0b62f993010fcff16719e8b8177583fa5c0aeff6e93389b6a695" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.354Z", + "updatedAt": "2026-03-13T17:37:37.126Z", "postProcessHash": "87bfc8584087ebc53633cdeab9ba77c3a471b5d50315cda02dd5f555957e8a29" } } @@ -11950,19 +12040,19 @@ }, "647fa80275f2f87ace747adbf3e4fb3e79db6a03597690a0dc888b72c8144184": { "ru": { - "updatedAt": "2026-03-10T16:43:38.683Z", + "updatedAt": "2026-03-13T17:37:37.485Z", "postProcessHash": "e4666acd0f899ab90109f5f85635d1e3aca4e218df5c3ecfb33730903ca4b43a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.684Z", + "updatedAt": "2026-03-13T17:37:37.486Z", "postProcessHash": "41898697bd305b612ab6cabbba181b5814913a778b2937082278337e992b7b31" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.707Z", + "updatedAt": "2026-03-13T17:37:37.488Z", "postProcessHash": "58e304049cea7b3766c9aa5e311ffb41fbdbe4004ff4459a7028e157ab90cee5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.715Z", + "updatedAt": "2026-03-13T17:37:37.494Z", "postProcessHash": "2d1ed3fa9611ed5a889c6b4ec620544e8d7fcf2d206f5d891163ba53514c06d9" } } @@ -12050,19 +12140,19 @@ }, "5229c680519d1b4629106c8ecca6d10d4b0b2c7e19c181a2c036c92cdc8ab144": { "ko": { - "updatedAt": "2026-03-10T16:43:38.721Z", + "updatedAt": "2026-03-13T17:37:37.501Z", "postProcessHash": "44b18d4f1b6d9fb6e18e846ca24ee20ae9efe30e234dd00fda45be17e57e7939" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.721Z", + "updatedAt": "2026-03-13T17:37:37.501Z", "postProcessHash": "35003cdd0e4f629a85b53b7b035d9a71eedf3011bbe63a8bdc17f9f13883132e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.721Z", + "updatedAt": "2026-03-13T17:37:37.502Z", "postProcessHash": "bc605ae651b3cb721e655f77bccd2d6fd4d7dd6c323caf4130828a72356df241" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.722Z", + "updatedAt": "2026-03-13T17:37:37.502Z", "postProcessHash": "b7e7ed4f1ad68c5ac565bec88bc8ada396b726018677fb7e2c1206c75827f2c6" } } @@ -12116,19 +12206,19 @@ }, "27fa0bdc5d77ea5cd7a5038fa4f720f4e0113fc2bd32c2566d460288cc1df5b0": { "ko": { - "updatedAt": "2026-03-10T16:43:38.359Z", + "updatedAt": "2026-03-13T17:37:37.134Z", "postProcessHash": "fe269a712f132413ecf12274e621ffc5b22df8177f5cdef3afe278b1a15043ff" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.359Z", + "updatedAt": "2026-03-13T17:37:37.134Z", "postProcessHash": "30ef7ab1e3f1353ef654b8df01230648668da9aa7df9558b817e7b517359689f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.360Z", + "updatedAt": "2026-03-13T17:37:37.135Z", "postProcessHash": "271a9ba7edf04507ce7c7f229cc2a3bfe26a3af9617c640c97f189d7a5ed1b8e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.360Z", + "updatedAt": "2026-03-13T17:37:37.135Z", "postProcessHash": "b4c412a7e740905d1824ecdd863c70ce3ad878eb8650e6242956c421d75e0d4f" } } @@ -12292,19 +12382,19 @@ }, "63320fad756ce589eb7a55f248e2543b43b3942e4705627c4ebff22be4d30e94": { "ru": { - "updatedAt": "2026-03-10T16:43:38.346Z", + "updatedAt": "2026-03-13T17:37:37.115Z", "postProcessHash": "86522d7a547df1d4285bd7ab7a1dbdbdffb800b3ced1501a1d0513341e585ce7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.346Z", + "updatedAt": "2026-03-13T17:37:37.118Z", "postProcessHash": "92d57f4e37f3b26b7c3dd3261eb1fc175522a33a6013fc8979b1678f25c6f465" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.347Z", + "updatedAt": "2026-03-13T17:37:37.118Z", "postProcessHash": "95e034da623cd909c7575bc44f4bdce475f8aac6c290332a46f9a8dc246e6415" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.356Z", + "updatedAt": "2026-03-13T17:37:37.130Z", "postProcessHash": "4ee1bb83c104abb602311abf26ae0b0ba25e0707fa0e1efeea59890966ca2a7f" } } @@ -12326,19 +12416,19 @@ }, "c07ea006ce7ea6ab55de95e381b1a6b4176e07e61bafc8612b554282b09b28f5": { "ru": { - "updatedAt": "2026-03-10T16:43:38.140Z", + "updatedAt": "2026-03-13T17:37:36.883Z", "postProcessHash": "cd55a933196f62d521be4253f50f7b4dbdc020fe26175c2ecacbd57a47246c40" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.141Z", + "updatedAt": "2026-03-13T17:37:36.883Z", "postProcessHash": "75ebe3318240c961e11223e2c2b60c794a9c54492e8945538b9a69ec841a06de" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.141Z", + "updatedAt": "2026-03-13T17:37:36.884Z", "postProcessHash": "31e5ab17c42dcc91a4c269282fe5a0973ab5ea969e773ab571cf961640e9342d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.147Z", + "updatedAt": "2026-03-13T17:37:36.892Z", "postProcessHash": "d1a238fdc1a59bf2504fdefc6f3ae24cb896df887b2e0f456e7736a230c9c727" } } @@ -12374,19 +12464,19 @@ }, "41c2db4e0eb9d92d0bfa95c8f6d5db9dd096ea983bec912080fdf75f823abc9c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.710Z", + "updatedAt": "2026-03-13T17:37:37.491Z", "postProcessHash": "da2a2e2cffd5e34bffc4b629857662b0e117c9a012cb3b3841724dcd2923120a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.714Z", + "updatedAt": "2026-03-13T17:37:37.493Z", "postProcessHash": "ae259d6ebbe2b2873b24e98c7b9c4302410bd8023e4ae848311460294de3ea1e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.714Z", + "updatedAt": "2026-03-13T17:37:37.493Z", "postProcessHash": "180edc4b34033356a5509db69a03cf422ba3427a0190dcd0a5279e3f081be768" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.718Z", + "updatedAt": "2026-03-13T17:37:37.497Z", "postProcessHash": "49edc4ad09397f959ba2dd3568db5a700ce013be721d693ef2b6c3cac79578e4" } } @@ -12408,19 +12498,19 @@ }, "d10011e2d9345d7d9ce6826807d3516a81c890e723664298a6c7f8aa8e89a601": { "zh": { - "updatedAt": "2026-03-10T16:43:38.639Z", + "updatedAt": "2026-03-13T17:37:37.464Z", "postProcessHash": "9e7298d2ebd6fd1f2b83707e5ada8ec0813590c14cd6ed4269b20e9051c5b1c5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.640Z", + "updatedAt": "2026-03-13T17:37:37.465Z", "postProcessHash": "633395b6e91912287554878f673c49ea01a0e58ed61ccdbd5bfa8cea6c98e5b2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.643Z", + "updatedAt": "2026-03-13T17:37:37.469Z", "postProcessHash": "39e7071131170d58c8e2b3716af98272dab37a3ff6040c86cd0ac184ef1abe85" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.755Z", + "updatedAt": "2026-03-13T17:37:37.536Z", "postProcessHash": "96bf275df8070e3577338af632de49d2d268aba1d903f09ecd5a2efe61c0f7f0" } } @@ -12478,19 +12568,19 @@ }, "08745d6dadb884a8995226c893ff8a07ea286859548e409580a9068d3bbb882c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.768Z", + "updatedAt": "2026-03-13T17:37:37.546Z", "postProcessHash": "f8c3b15c5e84fdae41618729e22133431c41c1708607634ac39b09919a9343cf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.770Z", + "updatedAt": "2026-03-13T17:37:37.547Z", "postProcessHash": "6d2af3c7577c8442314e2ecad032aec127fbbd84fb7354af2b3f59edabf6c4fb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.770Z", + "updatedAt": "2026-03-13T17:37:37.548Z", "postProcessHash": "9d0a0a86bc14fcad39a961e03c248d7a6e53b158992fddfe5af4219ed9a9b63f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.771Z", + "updatedAt": "2026-03-13T17:37:37.549Z", "postProcessHash": "f61cdee41a335cef2588f9265d81519ee6687793aead7a298c3cc51ff78e4372" } } @@ -12516,19 +12606,19 @@ }, "7bc23ab0c83d06b5f179463df2a13f48fa67355d252d18e2fa7bcd2689ab4902": { "jp": { - "updatedAt": "2026-03-10T16:43:38.765Z", + "updatedAt": "2026-03-13T17:37:37.544Z", "postProcessHash": "27253f035c9d53bdb9917f642997920e466bcf352e7ecb44b435d8e4e01c3f6d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.766Z", + "updatedAt": "2026-03-13T17:37:37.545Z", "postProcessHash": "3c93cfef6f78e308715575cced0ebf1529c8fa6fa8598b75b876db7bf0203e83" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.770Z", + "updatedAt": "2026-03-13T17:37:37.548Z", "postProcessHash": "098e936baa7b1570072c6062b7255ae7c20471851137dd1de83edde0c5c25e56" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.773Z", + "updatedAt": "2026-03-13T17:37:37.550Z", "postProcessHash": "379cc32c10868fdb8bea9a2aa26981f42e02a701a1d4bdde479d13d9409d7791" } } @@ -12550,19 +12640,19 @@ }, "49be655a5ffb136b60d2830bf0bd59776fee3b4ab3a2e1c84bdd41ece46e6fc3": { "ru": { - "updatedAt": "2026-03-10T16:43:38.731Z", + "updatedAt": "2026-03-13T17:37:37.510Z", "postProcessHash": "6556581319ca6f95d2e09569fb21ac869997ae3df344b3e8fdeeaebaba0574b0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.733Z", + "updatedAt": "2026-03-13T17:37:37.512Z", "postProcessHash": "3f32f1e7ef8ec8cc9a21c72f34335949afb25d73d572219ac31192147138602e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.733Z", + "updatedAt": "2026-03-13T17:37:37.512Z", "postProcessHash": "c46f1bc5b19ad3201e5b51fc0db7c2898a1faa5d7e08e42edcd49adb1ca9f79c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.738Z", + "updatedAt": "2026-03-13T17:37:37.516Z", "postProcessHash": "f6da88bcdb41b14fcd26d3a887ba6bf2b4b917b0c6680a880967183837642365" } } @@ -12616,19 +12706,19 @@ }, "80dbc5d681f6698d76824dfa0cc89ebee8245c71b9f6827c65d7e3f8a97262c0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.769Z", + "updatedAt": "2026-03-13T17:37:37.547Z", "postProcessHash": "ee334ef3eb093b4f7613c520c571b088af4543eb1688d15adbcaa0b63b9d9741" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.771Z", + "updatedAt": "2026-03-13T17:37:37.549Z", "postProcessHash": "d66c8a7d83e0b0baff1143ed8996ac5c033abc7a41c6f50bfa04aa2a639b4b2c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.773Z", + "updatedAt": "2026-03-13T17:37:37.551Z", "postProcessHash": "543e5dc2d299cf6c7e2e6e21d8388c4b422bdfad13dcfab25479f04e9c350a0e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.773Z", + "updatedAt": "2026-03-13T17:37:37.551Z", "postProcessHash": "e3c66b65735d4397e44362f878f3dbbc2c3de01c527006380dcf0214a4a00e67" } } @@ -12678,19 +12768,19 @@ }, "2d8e45ed58bd8bc160376a43688ebeceb3a23a1befe47de78ac266891f42a4b2": { "ru": { - "updatedAt": "2026-03-10T16:43:38.625Z", + "updatedAt": "2026-03-13T17:37:37.451Z", "postProcessHash": "11066d532e7be40f590d53d36fec19103759f5e3f322511ddf2e5a26d9c9a64d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.627Z", + "updatedAt": "2026-03-13T17:37:37.453Z", "postProcessHash": "603e3ca048457f858709d786b1c950b1592830d72e8fd35912f6061144d6f37f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.635Z", + "updatedAt": "2026-03-13T17:37:37.461Z", "postProcessHash": "4bd7c89d6f3fec7700122302fd56800d0384d13c1926fe69f721cc5d8b1b5a7d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.755Z", + "updatedAt": "2026-03-13T17:37:37.535Z", "postProcessHash": "97c90651cdfce8451641e9f6bcba2359daf66cc18ebd94125e23c267ee345db2" } } @@ -12712,19 +12802,19 @@ }, "6eeac11681de5506035f986d0265b1afe4eeed6a2dbb214ae4c6dac1d94a24b0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.726Z", + "updatedAt": "2026-03-13T17:37:37.440Z", "postProcessHash": "49ffa8380a93a87e48b60472d2bb3cf2a3b87b3f7e4059d3a40ba56084950634" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.728Z", + "updatedAt": "2026-03-13T17:37:37.441Z", "postProcessHash": "303defd528eb896ef33d5a27b077d448ac776eca62fe284e5c08b7db67513da7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.728Z", + "updatedAt": "2026-03-13T17:37:37.441Z", "postProcessHash": "8d34c0f97f0cfe963f0a385e3ca70242017e4a44fbf7abc0084e8e021a5133e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.735Z", + "updatedAt": "2026-03-13T17:37:37.514Z", "postProcessHash": "2be5e9a0b65009425e26a4a800f150be877a2737550b8c20149c0e7539b49090" } } @@ -12746,19 +12836,19 @@ }, "d5bc29c48611da115e15565b3383f623922e54b4710dec786c545f29068e2c4f": { "ru": { - "updatedAt": "2026-03-10T16:43:38.638Z", + "updatedAt": "2026-03-13T17:37:37.463Z", "postProcessHash": "9c4b227aabe82abbae44b2ff21f5bcac567fae111f5ceee0b7ae00c287a9ac95" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.638Z", + "updatedAt": "2026-03-13T17:37:37.464Z", "postProcessHash": "5581f3fdefedc469ed0649651d2f8663f3f65049dc743906d44a61134646a26d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.638Z", + "updatedAt": "2026-03-13T17:37:37.464Z", "postProcessHash": "cc65b823996ed4b555401ff7e8c9e16df012f276a9fef39b116529a41911759f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.716Z", + "updatedAt": "2026-03-13T17:37:37.514Z", "postProcessHash": "52af23be6b050c8ecdd8b94342c7f55f31ccffd7c384a543c8628b58b7cc52ac" } } @@ -12786,19 +12876,19 @@ }, "bbfd805effcf17ac7384b869d8ad2e25a369b61d46d330e3ba3824759f93c643": { "zh": { - "updatedAt": "2026-03-10T16:43:38.629Z", + "updatedAt": "2026-03-13T17:37:37.454Z", "postProcessHash": "93b322521ff42c5a33ee4809e5b986b76d048a63e8136f72eeb28c3e8c015eba" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.642Z", + "updatedAt": "2026-03-13T17:37:37.468Z", "postProcessHash": "b174a39361d6e44ff7d6e04657434bbdcb710846db12a4f576fb2aadf9adccb4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.645Z", + "updatedAt": "2026-03-13T17:37:37.470Z", "postProcessHash": "e93926e0a99e416bc1ae21a2cde6eb537f3a2eec4f7203a80221d6878c1657e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.750Z", + "updatedAt": "2026-03-13T17:37:37.531Z", "postProcessHash": "f752595dc831b0a7f803f55c06cbd0734b1308f9a2331eb153a4cb2678bed532" } } @@ -12848,19 +12938,19 @@ }, "c32c59101dec715cf663988dfb5eac14f2b0bfda7a12fd1380f31523f5dd27c6": { "ru": { - "updatedAt": "2026-03-10T16:43:38.618Z", + "updatedAt": "2026-03-13T17:37:37.444Z", "postProcessHash": "2da1fcac62fd86ded18e11fd529075e886666447714eed8e1a7557975f113601" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.623Z", + "updatedAt": "2026-03-13T17:37:37.448Z", "postProcessHash": "ffaee662d3d839495c5028b5df7f33354673f28904b21c9759fba910c54dd914" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.637Z", + "updatedAt": "2026-03-13T17:37:37.463Z", "postProcessHash": "a63b7c8bf0aacc5b0323bb0ec3c0a6cb45db2c43c96ee24cdffbf59f07dbd8ac" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.746Z", + "updatedAt": "2026-03-13T17:37:37.527Z", "postProcessHash": "cab61a8ed1920438de5ccc67627e68f38c553432e87978993aec50a3122a940b" } } @@ -12868,19 +12958,19 @@ "745a92a844b6497c0310ad16eb03df90d655cde8d7482e58f32d1af9a9c6e68c": { "ed4640fd150472b99b01119068e79ab5dce8af8145d98d8e1f847e482439180c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.615Z", + "updatedAt": "2026-03-13T17:37:37.439Z", "postProcessHash": "834cdf2aeea8606afce8d11b518738cbc178cfcb22b158a30844e1d950f1d9ed" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.614Z", + "updatedAt": "2026-03-13T17:37:37.438Z", "postProcessHash": "473ad1e30146b55408b0ae612f6d3b93a05eae4c12bf35597f100219f1b6b841" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.614Z", + "updatedAt": "2026-03-13T17:37:37.438Z", "postProcessHash": "c3b3532ef5eaf7d30dbe8a544993b0bfd5440d73a37336946b7512d61db9fdca" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.715Z", + "updatedAt": "2026-03-13T17:37:37.494Z", "postProcessHash": "556cc315a4e4accf5b8dcb212b5a19568228fc171463e7d67efdbf4e5b6c0fe6" } } @@ -12902,19 +12992,19 @@ }, "ada875994684a8c861fdacee5e726d4581c23e87935a4ef26224ea8feefdfd23": { "jp": { - "updatedAt": "2026-03-10T16:43:38.621Z", + "updatedAt": "2026-03-13T17:37:37.446Z", "postProcessHash": "dcd464ba8d82cd384a62af8f7153f0d00f6b1240f152a675fb23465eb0f915e4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.621Z", + "updatedAt": "2026-03-13T17:37:37.447Z", "postProcessHash": "ee01805ae397ec23146190218a6fab763b9a1b8f7a70776e7542fb87a16c3eee" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.623Z", + "updatedAt": "2026-03-13T17:37:37.448Z", "postProcessHash": "5e640829948c435b27c5cd3f6b4194300ddcd3d2ccc16b7817059d2f83ec7587" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.735Z", + "updatedAt": "2026-03-13T17:37:37.514Z", "postProcessHash": "08ed70047df1cf7a5d99e013ddbda0270bc4ae8bc8ccc46e178c8c8981caaf5e" } } @@ -12936,19 +13026,19 @@ }, "58d9796554c2ece3d65dfe41c3745c9c78f86c93601313aa6e9e164acbb50711": { "zh": { - "updatedAt": "2026-03-10T16:43:38.651Z", + "updatedAt": "2026-03-13T17:37:37.477Z", "postProcessHash": "4d279d5c259e4213fca148b22cfe7d3aa89d156fa0d8b9e783a9f5e285ada699" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.655Z", + "updatedAt": "2026-03-13T17:37:37.481Z", "postProcessHash": "054de0cebc6ac4f592a662064ef245317d47cf0dd2d26243731d5d5834c35681" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.672Z", + "updatedAt": "2026-03-13T17:37:37.484Z", "postProcessHash": "75a1de5b9cc1728cd25f53899e11fae319f59505562d30ac7121af9fae9edb06" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.741Z", + "updatedAt": "2026-03-13T17:37:37.520Z", "postProcessHash": "13250b205b3fbdce158086bce51dd37eef52d800362ea77c1c7e88a1089e1cc5" } } @@ -13048,19 +13138,19 @@ }, "f64f9e45871bd1056c9f6587d2894f9c92fa708a74d25b351b42e6b01e98c990": { "jp": { - "updatedAt": "2026-03-10T16:43:38.711Z", + "updatedAt": "2026-03-13T17:37:37.492Z", "postProcessHash": "7a15c8c4e223ecd2fd8068dfe410bebc9678cf5bf572c881374a6410ef2d2e7a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.712Z", + "updatedAt": "2026-03-13T17:37:37.507Z", "postProcessHash": "c22eea36f5d1138d23abfc8b15a0224b1910c9e0991bab7520e450172acc7c0e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.729Z", + "updatedAt": "2026-03-13T17:37:37.508Z", "postProcessHash": "f0063c8c15546cde07dc3ca189731d003f4e24b567fe141e4d060664f6e2953d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.756Z", + "updatedAt": "2026-03-13T17:37:37.537Z", "postProcessHash": "130215c8412210df866e2aa69160e03cec079c6d38fa570a048bb784872f5044" } } @@ -13110,19 +13200,19 @@ }, "538cdf279ccb44bccf3948aaede29c6226b92e981e6322b75c737464d81d5efe": { "jp": { - "updatedAt": "2026-03-10T16:43:38.731Z", + "updatedAt": "2026-03-13T17:37:37.510Z", "postProcessHash": "5ee13f765da404737c3085242f27b97b0f41729a3c51559e517022208f904bcd" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.732Z", + "updatedAt": "2026-03-13T17:37:37.511Z", "postProcessHash": "56917a6e1126632a80d17be73165af77274061eb94010c76abf321bb270f47fb" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.734Z", + "updatedAt": "2026-03-13T17:37:37.512Z", "postProcessHash": "11f31d7c4969d33b6f34425822c81513b5b62b3dbda2f4f3532cb3f64aa7919e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.736Z", + "updatedAt": "2026-03-13T17:37:37.515Z", "postProcessHash": "9ba6b3ba1ff744c73988f6cb1806895d8e54ad11ad7a27dab7baf998637eecc7" } } @@ -13172,19 +13262,19 @@ }, "aea5ac7a748d31640ce71af7538dc8670e75247599e8b9f4c917dd584489cb1f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.620Z", + "updatedAt": "2026-03-13T17:37:37.446Z", "postProcessHash": "f4ff2680ef340e6fbe21d453c23cdc91779be09e0e72ec8969e4808932d410ef" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.630Z", + "updatedAt": "2026-03-13T17:37:37.456Z", "postProcessHash": "6b219124d2d8ee6ac543c93f1e53b5d9b1ba84f14a795fa1502776a0e48e0f9a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.633Z", + "updatedAt": "2026-03-13T17:37:37.459Z", "postProcessHash": "6c5d6f212946af4a443aec53ff434942828a677efda9799423924b45eec17b22" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.752Z", + "updatedAt": "2026-03-13T17:37:37.533Z", "postProcessHash": "877523e34ab41c16d1247b9ddb9a26e310e9f0e3d7411d3b54e0243ca61c5b6d" } } @@ -13206,19 +13296,19 @@ }, "cf95029519554fdb2230d018a8625821b908a3fb6f59ee0813486c80bb36467b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.646Z", + "updatedAt": "2026-03-13T17:37:37.472Z", "postProcessHash": "4d6cd4469782dbf55fcdd3577ffce73ee84a5d5f80706cd00e1c0281452e0b28" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.648Z", + "updatedAt": "2026-03-13T17:37:37.473Z", "postProcessHash": "51104e8b29f7d8ea10e7e43ff2bcb6c6e7b4cccb87a5f6ff9b134259fe8d9311" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.649Z", + "updatedAt": "2026-03-13T17:37:37.474Z", "postProcessHash": "76eb1dfab3cc61a0e2f9ffb4191d928c3ecae16bc010f03d66936d62654aafb3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.748Z", + "updatedAt": "2026-03-13T17:37:37.529Z", "postProcessHash": "ac1f6e6f0f79819c5e77e89081fbc6a2a8787db0c2884019cd26262fe866deea" } } @@ -13240,19 +13330,19 @@ }, "95eb374114e63cab0f3099c90fe80059d60aeb4611c47fa1a230abc89038fe2e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.730Z", + "updatedAt": "2026-03-13T17:37:37.509Z", "postProcessHash": "14f1c2b6e3184eeeac98392061b3433df2d1d6eefbee82482bb2eaeca57cdde7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.730Z", + "updatedAt": "2026-03-13T17:37:37.509Z", "postProcessHash": "752b5b16c3733cb5160ff0343f94dbdf66be49beb1d0e72f4103d01ce38b71ab" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.734Z", + "updatedAt": "2026-03-13T17:37:37.513Z", "postProcessHash": "aeef82cd291d3d7429ab7e9d040b90da02cf3c58ba9fbba875ddd90359287f3d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.737Z", + "updatedAt": "2026-03-13T17:37:37.516Z", "postProcessHash": "03c95903dec5adab17bbfbad99b478891b44b6bad888e5326022afe75ab5dcd1" } } @@ -13274,19 +13364,19 @@ }, "242dbb4d3d22498cd219aac8c3e2b90e16d4a23bd9b1097d12602fd253cfc36a": { "ru": { - "updatedAt": "2026-03-10T16:43:38.710Z", + "updatedAt": "2026-03-13T17:37:37.491Z", "postProcessHash": "bf5444e8501d6466d9408f92763f794be5de01e42f8ac0149f31d58f9693b0a5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.714Z", + "updatedAt": "2026-03-13T17:37:37.492Z", "postProcessHash": "61e61cb56b41f771be155e91402f2825cd7465459611011500b54e4b75745313" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.714Z", + "updatedAt": "2026-03-13T17:37:37.493Z", "postProcessHash": "9233a2873e3321e5fd5dd8e48c204d6d7f9e66b2156692521584cdecc33e439b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.716Z", + "updatedAt": "2026-03-13T17:37:37.495Z", "postProcessHash": "154f4c0d893a2c65640c8f87d1c53abbb0011710088a8db7fb8cc2704fb09b70" } } @@ -13308,19 +13398,19 @@ }, "d994e858671badb73dd91db9cb73f38003d7da720f157c7ad3a2ec268f74ad25": { "ru": { - "updatedAt": "2026-03-10T16:43:38.709Z", + "updatedAt": "2026-03-13T17:37:37.490Z", "postProcessHash": "64426e40c29253fb4db90e2140c03f07a572c49c29250296febed52397970fc4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.709Z", + "updatedAt": "2026-03-13T17:37:37.490Z", "postProcessHash": "f82c608c85eca8c50ffa8e2c1116394179721471501979590f2f3530791e2570" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.710Z", + "updatedAt": "2026-03-13T17:37:37.490Z", "postProcessHash": "fbd7693ca3725f4a03d8450067e03ca294939b7654aced3ff29824269359284f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.716Z", + "updatedAt": "2026-03-13T17:37:37.495Z", "postProcessHash": "df1f3c9b83a2d6a483ac110fcaa9c589630d708086ded91e914b6ce4c2cc3569" } } @@ -13328,19 +13418,19 @@ "f4614a808acf58ed3907dbc80a1d159bc107dde839623cbee9705514996e1fc7": { "ad253066ead1dba2ae292160fbbd6c6d76963231fdc98e27296a51ffab627b05": { "jp": { - "updatedAt": "2026-03-10T16:43:38.614Z", + "updatedAt": "2026-03-13T17:37:37.438Z", "postProcessHash": "a53d4fbcc3b815037ae072a6ed4e5561f75416003951ab8e784817a6b31d3d57" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.613Z", + "updatedAt": "2026-03-13T17:37:37.437Z", "postProcessHash": "f3686ac5c4c89bb95381d8fe75f283f0b666ca9f5ae03f35419e74c248e6e81c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.614Z", + "updatedAt": "2026-03-13T17:37:37.437Z", "postProcessHash": "48adb87b68132b026afda0d2b4932b98a40461a913d16e32e3afd2124a3121a9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.717Z", + "updatedAt": "2026-03-13T17:37:37.497Z", "postProcessHash": "c069e03f7ef03efc148ff3f1a20dd8a8b0d32ed4624ad6f63413b27c1f6bd642" } } @@ -13394,19 +13484,19 @@ }, "21ecd23dfcc596653bf1bed8bdb38c571607d7809ce35e8426ec469add0bd312": { "ko": { - "updatedAt": "2026-03-10T16:43:38.766Z", + "updatedAt": "2026-03-13T17:37:37.544Z", "postProcessHash": "2683cdf1e1f57da472cccd17d13d0fa802aedee753e346295717a7849b9d5d99" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.768Z", + "updatedAt": "2026-03-13T17:37:37.545Z", "postProcessHash": "defc006a0d6609137bda5fa2c031c39cb5522decfe87dddc3b7268234badcf73" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.769Z", + "updatedAt": "2026-03-13T17:37:37.546Z", "postProcessHash": "4ba0b5549953b8edb6821c6bfd700d66ea631afc34fcb6b3ba6728989a933b3e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.771Z", + "updatedAt": "2026-03-13T17:37:37.549Z", "postProcessHash": "e78550b9f848122b838bb1d8bce4e4fdbae2b7a5c4de92cbebab2894319f52ba" } } @@ -13460,19 +13550,19 @@ }, "c827eb762dcd0803344f8a2d88e29dd069f6c3780c5a6313c28daf2f294e7e70": { "zh": { - "updatedAt": "2026-03-10T16:43:38.769Z", + "updatedAt": "2026-03-13T17:37:37.547Z", "postProcessHash": "9a7dd05401e8991dfc90a3b41092a2181a965d11ae5129ed9837007c38d3d7a9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.772Z", + "updatedAt": "2026-03-13T17:37:37.550Z", "postProcessHash": "cdb1202236c2cf148631e0fcf3145c4b88c7b6f486c2f8c9cc5f4fd9aa9e3341" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.772Z", + "updatedAt": "2026-03-13T17:37:37.550Z", "postProcessHash": "e6c97aa84fab34b132c89739d2d8906cd044f95611f7f77cf91d1ba799fe5daf" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.773Z", + "updatedAt": "2026-03-13T17:37:37.551Z", "postProcessHash": "bb4269cc2a6cc52c1ace343f4050443b216caae3a839efd08a0b925fcd54f6d2" } } @@ -13508,19 +13598,19 @@ }, "6fa748026b877c2cf4a9155871b1a57a643dd3b49d50de3d4b86ce6d252e801a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.789Z", + "updatedAt": "2026-03-13T17:37:37.568Z", "postProcessHash": "5b18c09f8c96c29cef76a9288b26bc057ede7d2761b550fd3053eb22d3113977" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.789Z", + "updatedAt": "2026-03-13T17:37:37.568Z", "postProcessHash": "bae163f5831ef2953e523a875d6cd2d62ab8bb896c83f726e3f39274d2674ed9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.790Z", + "updatedAt": "2026-03-13T17:37:37.569Z", "postProcessHash": "1881398b54daeb43b46927d738e93a8d4625a6c8817f2260347dc7a90838ffa1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.807Z", + "updatedAt": "2026-03-13T17:37:37.587Z", "postProcessHash": "0c3241762626d6eb27623a1af17cd8b61d408854b2376d95ad0a6cf7cda22492" } } @@ -13542,19 +13632,19 @@ }, "4b5ba5a51a59b4c9e5aa9030637044e12afaa0234348847934227600c6ccf524": { "jp": { - "updatedAt": "2026-03-10T16:43:38.795Z", + "updatedAt": "2026-03-13T17:37:37.575Z", "postProcessHash": "5033fc7b774f09af5d8504d65f0406e35a8384fb40f54231c140f140f7a6164d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.798Z", + "updatedAt": "2026-03-13T17:37:37.578Z", "postProcessHash": "916bba0011aa4719e82091d093d81220250748916da688f3503ac8b3a7ddb1ce" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.799Z", + "updatedAt": "2026-03-13T17:37:37.579Z", "postProcessHash": "fb0261e24d47344cb9dd1aff3c3bfa78a761201f25ad5f6e5ff3effdafb9e2fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.808Z", + "updatedAt": "2026-03-13T17:37:37.614Z", "postProcessHash": "6d5b5dd7c7a618a0ead242aae193bc6abe8d2d8b414dbfcc0ce036474c72c78f" } } @@ -13622,19 +13712,19 @@ }, "5d9a67fa72b34a3edeeadecf15926d86189ea524b0e3cfd09422559c63c5e198": { "ko": { - "updatedAt": "2026-03-10T16:43:38.763Z", + "updatedAt": "2026-03-13T17:37:37.542Z", "postProcessHash": "b9153e9311a32cb04fa57d67cf792a834d5cc04f31859dd4c4f2496222a5e7d0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.763Z", + "updatedAt": "2026-03-13T17:37:37.542Z", "postProcessHash": "3e407d0cb1e1de493b76ab90d3bc2a5c76232b129f47d87727e52d3afc4e8959" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.764Z", + "updatedAt": "2026-03-13T17:37:37.542Z", "postProcessHash": "43328a1f48eb135d68038d166d90b81c873fbbbb45d5309d2083bab49b235ee4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.764Z", + "updatedAt": "2026-03-13T17:37:37.543Z", "postProcessHash": "62d5341edaab7324891d1f77886a4cb05ce72322b24b65c11e2eb428a4443582" } } @@ -13685,19 +13775,19 @@ }, "5c070a9efd1fd4b3a2a3ded3909e7cef627f85ad99394151da250554f9cedeb0": { "ru": { - "updatedAt": "2026-03-10T16:43:38.810Z", + "updatedAt": "2026-03-13T17:37:37.591Z", "postProcessHash": "ad2a5a7f60094d1dcec5ad84f8a3cfd95f325c5ea29aa3092d92999ece1fa57e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.810Z", + "updatedAt": "2026-03-13T17:37:37.591Z", "postProcessHash": "20bc4ec577f0eaa1d4db3f1fde5c1998fcdb6468d36ea131c6138e4b09c2a257" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.810Z", + "updatedAt": "2026-03-13T17:37:37.591Z", "postProcessHash": "300755a3e55934890cc0c21ea368cc7af9e5d6946e3511c8b94c33fab12eded5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.810Z", + "updatedAt": "2026-03-13T17:37:37.591Z", "postProcessHash": "563f9dc586e0993a9b1a3629dcef90cb1a1277b5e2fc4dcfb2a8f9143ef54a3e" } } @@ -13719,19 +13809,19 @@ }, "f65cc61c3e2e6eea41d827ed6bb728f9cd2af2f586098f2912adeabf140ae5fe": { "ru": { - "updatedAt": "2026-03-10T16:43:38.784Z", + "updatedAt": "2026-03-13T17:37:37.565Z", "postProcessHash": "57949d4e52b17bedc67c401829c3841353b345b218a6c7f52a4e7562e823465d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.785Z", + "updatedAt": "2026-03-13T17:37:37.565Z", "postProcessHash": "5bba88205d71c16c28689e5e3cb9cc415fa518bc10b76ed1f8cc2e8099ee2eba" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.785Z", + "updatedAt": "2026-03-13T17:37:37.566Z", "postProcessHash": "ffc84d16f1107990dd9895ecba024dd91ebb30f63757f69b87925ad7cf3dc45b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.806Z", + "updatedAt": "2026-03-13T17:37:37.585Z", "postProcessHash": "77ec80bb6747b35a08c4309405e281e921809128b94a2170bdaa83de3bef1ec8" } } @@ -13753,19 +13843,19 @@ }, "869f77577d16fd9e927ff7187e45cfdbc567e020cac55a9c2bb50b05e6f0184d": { "ru": { - "updatedAt": "2026-03-10T16:43:38.790Z", + "updatedAt": "2026-03-13T17:37:37.569Z", "postProcessHash": "ced2c06a7ee7285b9ffc9cb793b1a1e45e64345c331678495ac5a55fb3f9cee0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.792Z", + "updatedAt": "2026-03-13T17:37:37.572Z", "postProcessHash": "4289849c767a1f72042bf08fedb796e2d75596b0970d9040b7346b4d3d07448b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.792Z", + "updatedAt": "2026-03-13T17:37:37.572Z", "postProcessHash": "47b1e9067f9f2b82d9796f8adcfcc793ea687e94ae5ee931848b455055c09fd7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.806Z", + "updatedAt": "2026-03-13T17:37:37.584Z", "postProcessHash": "f0111585af6eed31a2cfe1db664e9249ed4c6028fd3120c85e9b4589a9bd169e" } } @@ -13787,19 +13877,19 @@ }, "8dcac023c8e5792531831e32cc8846fb9a443a0b17db513f6fdbe18aeb09aafc": { "zh": { - "updatedAt": "2026-03-10T16:43:38.786Z", + "updatedAt": "2026-03-13T17:37:37.567Z", "postProcessHash": "403f111e565288601e1e8f57613154664e5f7ff7b39970b05ed20dc3058d538d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.787Z", + "updatedAt": "2026-03-13T17:37:37.567Z", "postProcessHash": "07aff917c73cc3b9cbc811c2e11467873be6799c706f1d16788d860c259fc40d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.787Z", + "updatedAt": "2026-03-13T17:37:37.568Z", "postProcessHash": "63024ae937aa47a6379d1f6f1d0b4de3e895962b59bc62085ab87bfac1e2e327" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.806Z", + "updatedAt": "2026-03-13T17:37:37.585Z", "postProcessHash": "07fe2a64ef0f4daaf5e04e4b2a5ab5133c59ec590a302517d7053572349a12b3" } } @@ -13902,19 +13992,19 @@ }, "a490701361995bf4e53b3d1ca5192995984dd14fb1baab3f859b7d6817713e4c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.796Z", + "updatedAt": "2026-03-13T17:37:37.576Z", "postProcessHash": "87697a92eafc1028086fdbabe9ad3aa0bbd0c0cff0d30d03205bab528c3443e2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.797Z", + "updatedAt": "2026-03-13T17:37:37.577Z", "postProcessHash": "e489db3df72047a24acb0468f2db3b2f01e6c6923b318703bc904651f71def96" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.797Z", + "updatedAt": "2026-03-13T17:37:37.578Z", "postProcessHash": "bf04fd339f4e568329098b7e58cf5bab3959099c13df60b7089c68895ca22910" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.808Z", + "updatedAt": "2026-03-13T17:37:37.589Z", "postProcessHash": "29b38a3b62e63d624a686ea631e1abbccf1b11687903b805b5ddd136842cd334" } } @@ -13936,19 +14026,19 @@ }, "afd6f57564f1e340af647804e661750fd8e86e6354c55a74c6797236dfdccb90": { "jp": { - "updatedAt": "2026-03-10T16:43:38.786Z", + "updatedAt": "2026-03-13T17:37:37.566Z", "postProcessHash": "63da98a9eeb5851d127538ef59ed7542b1b0cca28b2b3d5de4dfe4274fe2c7dd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.786Z", + "updatedAt": "2026-03-13T17:37:37.566Z", "postProcessHash": "67c8a0a8c9ec592c1ef47d654d418bf00842779e6f2e49d11dfe4fbed22938fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.787Z", + "updatedAt": "2026-03-13T17:37:37.567Z", "postProcessHash": "9ccd5aa3156902f635306922a059f18e804327d40a0ee88e0a66ed6fe82b3b7a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.803Z", + "updatedAt": "2026-03-13T17:37:37.581Z", "postProcessHash": "a0b09b9484c38e3a0b93ffcfe26fe9c1079b21b59340aa27c7b23a4b0c20dd6b" } } @@ -13956,19 +14046,19 @@ "818f1c114e04624a9ce346e723231683afc9efb77f488e698cfae3f76123798c": { "7802fce1dd531f1d9274394e1014f26f608015405f1fca427d28159a91303ceb": { "jp": { - "updatedAt": "2026-03-10T16:43:38.726Z", + "updatedAt": "2026-03-13T17:37:37.505Z", "postProcessHash": "314e76c3e76e5cacfa2c47795ead57344aab199343600fbbfed5c98ae997faeb" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.726Z", + "updatedAt": "2026-03-13T17:37:37.506Z", "postProcessHash": "a46aea925c8aa3c2954ea5771b744811d5adff38c432f1f5c8a4c88ad528a3c8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.725Z", + "updatedAt": "2026-03-13T17:37:37.504Z", "postProcessHash": "a38c04f6b4ebde36ced2e3255381ce7e02bafa6affe24a29aa8688f9e7eddec8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.805Z", + "updatedAt": "2026-03-13T17:37:37.583Z", "postProcessHash": "41cf373af694ac04622fe5c27328cad61f44787726ad3059e4b27dc55e0f375c" } } @@ -13976,19 +14066,19 @@ "89be4ef20c9e5fe95e7e9565ff5aa903eef3eacf9ef5bbff1fa371c4ce7dca62": { "a6c4756c4f81974e9497aa328cf4f067d2e218a364817e6b3353285d9d897dbf": { "ru": { - "updatedAt": "2026-03-10T16:43:38.779Z", + "updatedAt": "2026-03-13T17:37:37.559Z", "postProcessHash": "8ade432b8d134ffa3754988c1029e2c249c8fb6cc7a628a8ff316859039d5ab5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.780Z", + "updatedAt": "2026-03-13T17:37:37.560Z", "postProcessHash": "b726b1181f8a40b81a5c34f688cb66fc396f836cd1cef759fee8a21f32a2bdd5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.779Z", + "updatedAt": "2026-03-13T17:37:37.505Z", "postProcessHash": "15fde7ec3aeeec5c8c9fa85d55a2c2c66c9b00cbe47e83aa27b94dfa5c1be458" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.805Z", + "updatedAt": "2026-03-13T17:37:37.584Z", "postProcessHash": "fd0a1174464225b60149b1512cb3d0c4d81c8891727c1ba20c6103dccabc751b" } } @@ -14024,19 +14114,19 @@ }, "1260414af03fc8ad62ab50799cc51704b602f2f8aa9ea8548dbdf2c76a7b33f1": { "jp": { - "updatedAt": "2026-03-10T16:43:38.793Z", + "updatedAt": "2026-03-13T17:37:37.573Z", "postProcessHash": "8ba74a18ecc64a1f4dcf56d0d07d595e503431bad128bb00d69315721bba2989" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.795Z", + "updatedAt": "2026-03-13T17:37:37.575Z", "postProcessHash": "f0d4b43a3fcc4777049fc0a6bccda05725c41bfa36b357860039d3b4df3719c2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.796Z", + "updatedAt": "2026-03-13T17:37:37.577Z", "postProcessHash": "3620e01681cc3aed2b0272e666a3e377509453d504f63e34ce65f7b3fe10f707" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.807Z", + "updatedAt": "2026-03-13T17:37:37.588Z", "postProcessHash": "217a41a436f18b4513f203bb98d25c4dbca71f61356c4b145a3482a8fe1bde9b" } } @@ -14086,19 +14176,19 @@ }, "83b0182f6dece0219f753ef42c317c521587856b763f360d29704ee451c9a5d1": { "ru": { - "updatedAt": "2026-03-10T16:43:38.791Z", + "updatedAt": "2026-03-13T17:37:37.570Z", "postProcessHash": "e53422e23e8d07a410abdb872ebf6a476f493a82644ebb3dd06bf523346e6e6d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.792Z", + "updatedAt": "2026-03-13T17:37:37.571Z", "postProcessHash": "f19b006812005aa8e4e04bd391440c75b33beb23c13f4cef4aebc579d42074e4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.796Z", + "updatedAt": "2026-03-13T17:37:37.576Z", "postProcessHash": "c163a25572def90a62137e6be2813eff7c27ac977100112953214438355c2dc3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.806Z", + "updatedAt": "2026-03-13T17:37:37.585Z", "postProcessHash": "671fba6ed080cc3cdc3575b55da466e888f4c87e90be7083e3073d4f548e9894" } } @@ -14120,19 +14210,19 @@ }, "7fdafcd77e2081a00f64fba7c153cb94fab6db1380f438a69e4981cb57acce7c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.729Z", + "updatedAt": "2026-03-13T17:37:37.491Z", "postProcessHash": "bb47e0b35c8c29ac18d58aad3139be8224515cf757ee0c0642383d98e189cb35" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.730Z", + "updatedAt": "2026-03-13T17:37:37.509Z", "postProcessHash": "d542a97e5688861b1ae72928110ca9ef1c84d48a3da207ad37d009044c2460dd" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.734Z", + "updatedAt": "2026-03-13T17:37:37.513Z", "postProcessHash": "68d5a056ce7875172496b33c1ff189f61cf6660a3bf4fa1116cb37bd8868b482" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.737Z", + "updatedAt": "2026-03-13T17:37:37.516Z", "postProcessHash": "da11c69e5b71c4bebfba52e85845e6886b416fc65503c67d211c828c9ba74f8b" } } @@ -14168,19 +14258,19 @@ }, "199499be1870dd878f1d9c95401ab8a3a994a474d3018c7ce703423f3862936d": { "ru": { - "updatedAt": "2026-03-10T16:43:38.731Z", + "updatedAt": "2026-03-13T17:37:37.510Z", "postProcessHash": "02c93c9e51f3a2d14f9671ccfa4d815c162fecf7a121d71163928e5da37cb1e2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.732Z", + "updatedAt": "2026-03-13T17:37:37.511Z", "postProcessHash": "44aa1e32b1c378a18af8c861b05a0d6ff3b5e49dd1042eb642395e09bc0a40e2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.732Z", + "updatedAt": "2026-03-13T17:37:37.511Z", "postProcessHash": "ec866bdb49ad09a6da9770cf91c90f3c2aeb93861289d7a4b2a89a1ff5625c1f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.736Z", + "updatedAt": "2026-03-13T17:37:37.515Z", "postProcessHash": "65613a6b67d29aad02c12cdf4398057c90d54a7191c91a48add7bff939fd72f1" } } @@ -14267,6 +14357,24 @@ "updatedAt": "2026-03-10T16:43:38.772Z", "postProcessHash": "1e23da3be2df509c950e3752e2dfb6e878abfe02d91f3285c0ca87a079a694fd" } + }, + "1fceb4c53a23fdcc3924b0ea7695346c3dc653b884ba8e4d5d0f6967816b9ad5": { + "zh": { + "updatedAt": "2026-03-13T17:37:37.553Z", + "postProcessHash": "31fedafba42ac6902eeba2b0f33e8b5dc55bbb3c721409660126572e569b048a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.553Z", + "postProcessHash": "5a3e0d892d9e5e1987b2d4aea284a69a88dc3dd2cbb99f893b8b0d77ffd4c918" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.554Z", + "postProcessHash": "7a847b8b811b1d9a3ce4f96b44c0be095100535c78a29617662fd21e6f99d4cd" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.554Z", + "postProcessHash": "f1251fc32d7c689a9ceab26072ce25aaa09bf54ad97474b0b140af16c0ecfa30" + } } }, "d853a1e0bc487c020a87d920028e6165d0cb3cc395e7fffd09047dee78720588": { @@ -14315,6 +14423,24 @@ "updatedAt": "2026-03-10T16:43:38.735Z", "postProcessHash": "db4f812492a3650e20b08c1197b9b7ccfd057f11216a474eb81891cb9f891c2e" } + }, + "450031816e11d3aa4954dae65d041f37082dac0e936383e8ea138b3537c13d58": { + "zh": { + "updatedAt": "2026-03-13T17:37:37.555Z", + "postProcessHash": "3cb6fe8d18c1fe48dd6efac523ea38e5b88d32963299658e36e7ec1be52dd9af" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.555Z", + "postProcessHash": "219afc4842d1b466ab23443ff48aef1e13e3cdc783d960bba380c5a4b7c3a132" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.556Z", + "postProcessHash": "836561555d7aec9b6f808f46350a789791430c9970617e886faa4d31b3f5b642" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.557Z", + "postProcessHash": "fbf770d20556f70fa70b9659b2d2b375ff7ece7c257859c235041dbac41e1d2f" + } } }, "d971004a67c884d87b116ecf5b3d5fab2f5f3b753403309ec773a8758fd71209": { @@ -14345,19 +14471,19 @@ }, "16dad15f9b5a43191f4ee9dafc9326bcb183f282467fd9ef94fae54a3de0a107": { "zh": { - "updatedAt": "2026-03-10T16:43:38.782Z", + "updatedAt": "2026-03-13T17:37:37.563Z", "postProcessHash": "a7144faffdbbb02249409cd3a738e7b69256e5f455e4c34d3e5988e314e3a7ac" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.783Z", + "updatedAt": "2026-03-13T17:37:37.564Z", "postProcessHash": "efb3f7031a1ad6a5d370ce7a8650b601e7777ddefc32172ee73d353f01dd3786" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.783Z", + "updatedAt": "2026-03-13T17:37:37.564Z", "postProcessHash": "a2364948d7d536e99aa5be712acd63efd1a5226e419149d75952f76f77224e98" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.833Z", + "updatedAt": "2026-03-13T17:37:37.615Z", "postProcessHash": "4ad96b2dfbec5ce657b431ced599fb595a0968c5ec20ce04659d678a7850354a" } } @@ -14379,19 +14505,19 @@ }, "894695ecc539be760c165f9f10a02a36d25b2906c1d3e3b70e2620c2f67854fd": { "zh": { - "updatedAt": "2026-03-10T16:43:38.727Z", + "updatedAt": "2026-03-13T17:37:37.506Z", "postProcessHash": "fa334129b0c1f5e6c4d1d5a860a5877415e53c04f212a941baa2aa5d36e1f574" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.782Z", + "updatedAt": "2026-03-13T17:37:37.563Z", "postProcessHash": "01190f8a953bcfff2040234efb66722d944adae5414de7ef73a27ff1b3a194fc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.783Z", + "updatedAt": "2026-03-13T17:37:37.563Z", "postProcessHash": "e7c222b7bb420c1c5e3e7595b5a99d32b3170fb1cd6bf187aea634dad8a7a28b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.804Z", + "updatedAt": "2026-03-13T17:37:37.582Z", "postProcessHash": "f2851bf86a0378f44937b155c44b8098dc0467109f12b1de580c1b5796585910" } } @@ -14424,19 +14550,19 @@ }, "64a417c78bf874133b81475f86a123fbaf7842f673ec9a8c1510509cd68584f6": { "zh": { - "updatedAt": "2026-03-10T16:43:38.794Z", + "updatedAt": "2026-03-13T17:37:37.574Z", "postProcessHash": "ae967363a40d0d0bae739efd4e74a401c21947e1d75813899f3ca2765335b68f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.794Z", + "updatedAt": "2026-03-13T17:37:37.574Z", "postProcessHash": "1147148ce7ae224f06ca10c6aedcd45e5734648b4c97726ab5ac5937177f332c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.799Z", + "updatedAt": "2026-03-13T17:37:37.579Z", "postProcessHash": "7ad81b640660878b8583d183c4f46dbbd7c0afc910aecc49e24550cab4ad76b1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.808Z", + "updatedAt": "2026-03-13T17:37:37.589Z", "postProcessHash": "c9f77038ae08ddbab39cde06c0268b08cd76e3131aae01000763370b005b216b" } } @@ -14490,19 +14616,19 @@ }, "27c50d3a9f2b105eef9ad514c224964d73b2414e867b5e555c5b38facd82f67f": { "zh": { - "updatedAt": "2026-03-10T16:43:38.844Z", + "updatedAt": "2026-03-13T17:37:37.627Z", "postProcessHash": "21b29eefb7a225b30dd796e1f9b44afd39c1a29e592b81e401e1cfde2d901f93" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.845Z", + "updatedAt": "2026-03-13T17:37:37.627Z", "postProcessHash": "d4d56204412f2cae2e15d4d273b9d8f79bb666f11751141cde552315d5f5fca6" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.845Z", + "updatedAt": "2026-03-13T17:37:37.627Z", "postProcessHash": "5211d856ba50684b0e0e90cd73c50efff793d971c4154e52c1e8a6210a416ea3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.845Z", + "updatedAt": "2026-03-13T17:37:37.628Z", "postProcessHash": "9dd0e07abc050a7ba8ce217abf61c73f8837a9440a00bb7b4cdfb7d93e49a506" } } @@ -14510,19 +14636,19 @@ "242c81539a7d39347e31852ff01c14ca7481b428f62ec2a9a8ef8923e319fd70": { "ff718abf7b9337cb72f9728d2ee59f8366fc732135cec35be718b34d911ff036": { "jp": { - "updatedAt": "2026-03-10T16:43:38.881Z", + "updatedAt": "2026-03-13T17:37:37.674Z", "postProcessHash": "8d26340be0347b811cc4732ce0e8cb373d433ba77f146985836b0158c43b01b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.875Z", + "updatedAt": "2026-03-13T17:37:37.669Z", "postProcessHash": "0bed4132e68fa59700c11258bfd3d859db23cca4cbc30706e6824e2c2063b8ee" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.915Z", + "updatedAt": "2026-03-13T17:37:37.714Z", "postProcessHash": "dfaa3902b539f3f0643d33597d39a37b8503ac587b35215b3798378e951c653f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.927Z", + "updatedAt": "2026-03-13T17:37:37.728Z", "postProcessHash": "e9b8e8493225f3c12bd21558b5c3e0246d7e3c2fdf52ccad0f66cb31bc482836" } } @@ -14530,19 +14656,19 @@ "2ca1f06020b55585ef361cf2b43c9aa9e23ed32e9d0a80f58141cb6b357e2508": { "e8f70f164f2c79a05e20f2ea7598ea71abec4dd9a196fd990cb3b9f5f5250252": { "jp": { - "updatedAt": "2026-03-10T16:43:38.780Z", + "updatedAt": "2026-03-13T17:37:37.560Z", "postProcessHash": "2306a73a336f998344e49fbf3a4fc1d31758f954b3396efa8235202db13fcb0f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.779Z", + "updatedAt": "2026-03-13T17:37:37.559Z", "postProcessHash": "4d257980dcef6966ed9b97f3aa478be6fe189c8b099e241d34cfb9d8f6dc3e52" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.780Z", + "updatedAt": "2026-03-13T17:37:37.560Z", "postProcessHash": "09a82fb55dc48f44a608af5c337b26f45a275fd98ab18426beb3d25e9965f638" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.832Z", + "updatedAt": "2026-03-13T17:37:37.587Z", "postProcessHash": "9399a8b9b7240eeb04f0ed4d388ba6c4cec5ec849cb1fc0881a0fb68475de742" } } @@ -14561,19 +14687,19 @@ }, "6e3e04cc7119c0602d04810abb60bd15340766476b6dd90c89c802891040b74f": { "ru": { - "updatedAt": "2026-03-10T16:43:38.781Z", + "updatedAt": "2026-03-13T17:37:37.561Z", "postProcessHash": "9bef4214305ec79ce58b157cc7c22d16b58135cee792621992f476cd5f77586e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.781Z", + "updatedAt": "2026-03-13T17:37:37.561Z", "postProcessHash": "f32f1a4ecf1533a76e88266272c48a5145e97839707283d5870252663faf563b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.780Z", + "updatedAt": "2026-03-13T17:37:37.561Z", "postProcessHash": "b517b5e51e85fdaec7be23105d8cbb1d9a93f0ae2e01389d8b415a9f4ca9949a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.834Z", + "updatedAt": "2026-03-13T17:37:37.616Z", "postProcessHash": "970fa3eeafb2e359b2b29a955fc451cf712eea104f07fca43ea4cf439edc229f" } } @@ -14595,19 +14721,19 @@ }, "bee1d1b76367da08729042b4ae516d4de270673e464568ca4e0a8466442032b3": { "ru": { - "updatedAt": "2026-03-10T16:43:38.923Z", + "updatedAt": "2026-03-13T17:37:37.724Z", "postProcessHash": "edfe86a93c08d5c9910700a50fc7745c3d923edbeb8d92549aaac63de673fe6e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.924Z", + "updatedAt": "2026-03-13T17:37:37.725Z", "postProcessHash": "6d24595c95533622e8fc5a159d75eae9d72b21066556e5cc350546618d63a605" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.925Z", + "updatedAt": "2026-03-13T17:37:37.726Z", "postProcessHash": "fc05cab765f53b5646836695e7ad19247bec71f2d1f543a1352e3b8c4db44cc5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.937Z", + "updatedAt": "2026-03-13T17:37:37.736Z", "postProcessHash": "3822de51b3e7f6f80b9cdbf11369a084af360e47cea2f629c9a4529d572de099" } } @@ -14643,19 +14769,19 @@ }, "6c06a104cfdddc58199e6d41cf1e9cc88f161d0ecd6bffcfe0913a8988daf5d5": { "zh": { - "updatedAt": "2026-03-10T16:43:38.893Z", + "updatedAt": "2026-03-13T17:37:37.720Z", "postProcessHash": "15d3a7500a8089c416524f65d05b3f0ed722e31d5391895af97824e7d1e3919b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.893Z", + "updatedAt": "2026-03-13T17:37:37.721Z", "postProcessHash": "7f30383459ab8049792b562bb56d5f41343d8f5a59b8053b217a1860e1c0c660" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.894Z", + "updatedAt": "2026-03-13T17:37:37.722Z", "postProcessHash": "c63cd2e96bf995d745e26abaf2a015b9fb2904c01a4b6fbfb8303f93b932080e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.896Z", + "updatedAt": "2026-03-13T17:37:37.733Z", "postProcessHash": "0a48567447f36b4fb1de2a36c85a6bd0b79c0d2824b47af99e9a03752d75a943" } } @@ -14691,19 +14817,19 @@ }, "a708d0a2e6766acb747d0a82ee280348f53064aef4973aed004705f3d068c4ec": { "zh": { - "updatedAt": "2026-03-10T16:43:38.800Z", + "updatedAt": "2026-03-13T17:37:37.580Z", "postProcessHash": "f9c0cfe4b2aa9a6a4d1d4f0e6d1880d71ab82637497fa74e21328cce590a5d03" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.800Z", + "updatedAt": "2026-03-13T17:37:37.580Z", "postProcessHash": "086e7c9047840e152d0dcd81382ad1bd3964176e0dc236551b15dbba97dee8cc" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.800Z", + "updatedAt": "2026-03-13T17:37:37.581Z", "postProcessHash": "af815b94b60e7eb4162a1422099c6a21a843cf0ddb4f9d76989da4595175bb6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.835Z", + "updatedAt": "2026-03-13T17:37:37.617Z", "postProcessHash": "ffcdb6200bfd0a3d56e6d83a6ecff8ccfa17ffe884636aa9c3404cb47b1132c9" } } @@ -14725,19 +14851,19 @@ }, "ebee3f2791e883f5589d29c1b9c5d8b5fc993c9b905b5f59749e24a2254e4525": { "jp": { - "updatedAt": "2026-03-10T16:43:38.922Z", + "updatedAt": "2026-03-13T17:37:37.722Z", "postProcessHash": "c43d6ec6fa8a7f1bb98d8798637f014bbfa5caeed5b99eb1b59b71f3aa228913" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.923Z", + "updatedAt": "2026-03-13T17:37:37.725Z", "postProcessHash": "48ac4cc2c2807bb7ed8b18701347cb9e989889ca6a91407941b74d05a2b5df84" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.925Z", + "updatedAt": "2026-03-13T17:37:37.726Z", "postProcessHash": "b59020530892b4aa66832618d0a1ff4373f5188c96d548228cb99c4dc9ad729e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.936Z", + "updatedAt": "2026-03-13T17:37:37.734Z", "postProcessHash": "849302fc07db1468d452019dd295167a41bf6ef47b097f5204c19431b61bb62c" } } @@ -14745,19 +14871,19 @@ "671c3c038f46cc2a350b67ff548f3064f3440f0912e1cada9cdbe60cb9c2971b": { "35a6b4b0da582ffce53ec6d62ecfa840b3fd54894bd3063441a0fb637cfcebb0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.778Z", + "updatedAt": "2026-03-13T17:37:37.504Z", "postProcessHash": "9c7684a372ef9d36f9de20b17407405e2b6d6d8059d3010feb6ada3ebcf17d23" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.779Z", + "updatedAt": "2026-03-13T17:37:37.505Z", "postProcessHash": "f19aae74ee22a58fb368b4eb8450470ba4a0338914c79f7a4175de54eaeeca5b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.778Z", + "updatedAt": "2026-03-13T17:37:37.504Z", "postProcessHash": "8a6974dd1361db06762535627d14c703b89035b5276dc6b11b84a6a2dd6a889c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.832Z", + "updatedAt": "2026-03-13T17:37:37.586Z", "postProcessHash": "4282c75694f4108f60d56c90d05ef6d768a8d7e03ef8c0437ccdfd6c08b05540" } } @@ -14779,19 +14905,19 @@ }, "3247204e2684411b0cd381d027a76001b6741fa110da389a95ad4810543fd70a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.922Z", + "updatedAt": "2026-03-13T17:37:37.723Z", "postProcessHash": "1cf1ed13a8152c4900be6aae5ea1cd9f0f82c32d12c25d1ee96799bdd487fda1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.923Z", + "updatedAt": "2026-03-13T17:37:37.724Z", "postProcessHash": "459b46a408f83e715b010a3dccd5a6bc0202410d73f693934f85f1cb4a350447" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.925Z", + "updatedAt": "2026-03-13T17:37:37.727Z", "postProcessHash": "ee3f2a9e072d1fa829de995d5052735e249f221f556cba20f1e7eea9bab89dd7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.936Z", + "updatedAt": "2026-03-13T17:37:37.735Z", "postProcessHash": "bc557add61bd3b90016111b491b574cb2544651fa139330938536517b1c4e0c5" } } @@ -14799,19 +14925,19 @@ "85b69398b5611cad0ed97b26cf9ee7ab54989a0ec7615bc3aaabc2e0ae3c33ba": { "3069fe2c05efa1690a8fd9f6e9519528b8d09fe75d6fe914e613400f223a3e0c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.882Z", + "updatedAt": "2026-03-13T17:37:37.674Z", "postProcessHash": "0472dd958852c76ea9cbe82408a06d51721d69394804c1f4d9638a816c8bcc3d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.878Z", + "updatedAt": "2026-03-13T17:37:37.671Z", "postProcessHash": "4adc0db7b996b0a49f29b8a6d920a9f52db7f4e98511f859e112c54d6b1bde35" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.882Z", + "updatedAt": "2026-03-13T17:37:37.675Z", "postProcessHash": "c7c1629b34d04127ac0e21337598f6f20b8b293fdcd56fae0420bd2e468e3054" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.934Z", + "updatedAt": "2026-03-13T17:37:37.733Z", "postProcessHash": "9954a49a19aff51f1304a7ac69d38947c8e1e077c52627793a3601cb4c25ec2e" } } @@ -14833,19 +14959,19 @@ }, "043aa88b2d4a1d628bcc7c0c859e57cbe61fe265d65cc609dc2bbbcbde903cfe": { "zh": { - "updatedAt": "2026-03-10T16:43:38.781Z", + "updatedAt": "2026-03-13T17:37:37.562Z", "postProcessHash": "30916dacf02e230afca84f85b225278b8130d924191da0cbae1d281d1673e85d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.781Z", + "updatedAt": "2026-03-13T17:37:37.562Z", "postProcessHash": "f0910e0fb013088424f37091433e5b19852ed08f147ff7db7213147e05822120" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.782Z", + "updatedAt": "2026-03-13T17:37:37.562Z", "postProcessHash": "09f31960b43c46fe5ab1ee694a4204031ce69d491087dd97afd3102a5d5c46c9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.805Z", + "updatedAt": "2026-03-13T17:37:37.583Z", "postProcessHash": "989bbf53c9c65e84171c3d2fe7b4f9092ea66dc24eaa6b84b06f459776ccb0f0" } } @@ -14970,19 +15096,19 @@ }, "07dfdde0281468ae4d1f393ad68f947f0076db46efb53e4186f5b0e3159cfafc": { "zh": { - "updatedAt": "2026-03-10T16:43:38.841Z", + "updatedAt": "2026-03-13T17:37:37.623Z", "postProcessHash": "fe90b7d665cd943e17e45c5792fad23f9c45f53de5cbf4ffc170fb455e6f0e99" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.842Z", + "updatedAt": "2026-03-13T17:37:37.624Z", "postProcessHash": "165a41ebbcc2570584c5f2d69dddb91b7ac8c8b71c815f98c1a58137e5b621d7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.843Z", + "updatedAt": "2026-03-13T17:37:37.625Z", "postProcessHash": "03c6ff9d9b867b7332d04fd98e6d6323fdc32a5f0317d12b17ec0ab2d4fc8331" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.844Z", + "updatedAt": "2026-03-13T17:37:37.626Z", "postProcessHash": "3d9a72eec27a3bbe65e9277b05558a9d8b75e3bf3f56c2ef59cfafe8052cf465" } } @@ -14990,19 +15116,19 @@ "b326d89975e77fc4fe5e09c43f7d7dd72353ad2de4c76604cfa709d60f39cee1": { "41f6f44d6560ff4b7b4a8919ea06169035e1ab5f00669a7875013466734ef23e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.878Z", + "updatedAt": "2026-03-13T17:37:37.672Z", "postProcessHash": "e280242754076657752cf9b59ddf197e15e5cf28ac590857b7394191c24c7e0a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.876Z", + "updatedAt": "2026-03-13T17:37:37.670Z", "postProcessHash": "b76a0421fd579f5a38a91500a3a0f0470104bb86fe349e7e0d1c698b23965717" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.878Z", + "updatedAt": "2026-03-13T17:37:37.671Z", "postProcessHash": "c86666dd247b36a0097c8c7660223b65c9064ff077448dfb00a0b880656fec47" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.928Z", + "updatedAt": "2026-03-13T17:37:37.730Z", "postProcessHash": "33bff3a97e9fcf33e60ff3bc43afd55013c286917c629929ca709c6c77c102bf" } } @@ -15010,19 +15136,19 @@ "c0388925c5cbd757f80d526185840b27148d3d9f44442adba2d651d360e9f8f2": { "fe663d93e8ac7ca2bac8f4753fad3eb0d0150631ba2d2c4e3a85eb5fdd27dcf5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.813Z", + "updatedAt": "2026-03-13T17:37:37.595Z", "postProcessHash": "99c7dc120b57856939c44dab24531054d323df80cfa6002e597d30524596bf15" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.813Z", + "updatedAt": "2026-03-13T17:37:37.595Z", "postProcessHash": "a7f0c44743066b576425ef08cef1079baa68333ec5c053cbba667d6b34d04ade" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.812Z", + "updatedAt": "2026-03-13T17:37:37.595Z", "postProcessHash": "ed3d60f9d1678751b9d26b507197a9dfa360709b59aa0e942779d0d6514cc18c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.831Z", + "updatedAt": "2026-03-13T17:37:37.613Z", "postProcessHash": "bdceb9b209ee75ed6b01ce7a50ad2dfe28ce9ccc537badf0e70d01e57ee0f26f" } } @@ -15044,19 +15170,19 @@ }, "7a73b3d4bdb8f3ddf01cbf35ba21bc2cc75e04a8cc5565e04595b1961ee013b4": { "zh": { - "updatedAt": "2026-03-10T16:43:38.785Z", + "updatedAt": "2026-03-13T17:37:37.610Z", "postProcessHash": "5fbe2302626067fe7cbe651cb199748ce64e32b55fd379fb2436cd8f0773b662" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.786Z", + "updatedAt": "2026-03-13T17:37:37.610Z", "postProcessHash": "ec440ee67a0bb6cf7801efafffe5e0a9d1abfda773fba098d938006c747948b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.786Z", + "updatedAt": "2026-03-13T17:37:37.610Z", "postProcessHash": "3422509885c7fdb7d50897befae13ad3f6753355592f112c99fbc8ac160f3ad0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.832Z", + "updatedAt": "2026-03-13T17:37:37.614Z", "postProcessHash": "eb03058549833f7e5809682027abc5d83db93cecc7da659c5f15fa43006ba96c" } } @@ -15078,19 +15204,19 @@ }, "7125479c7da0a14cd74d143bf6d75d8c6453f6335e28fc34ddd31b32f8a9761a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.892Z", + "updatedAt": "2026-03-13T17:37:37.690Z", "postProcessHash": "2ceef3eacabf2dea2b790868e5727f058ea2391a4373c45fa9e7106e412ef4ff" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.893Z", + "updatedAt": "2026-03-13T17:37:37.690Z", "postProcessHash": "5ca85f664cf3bac35034b7a8dcd4629ce2a40726dc8c86bea7267f6627ab76ff" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.894Z", + "updatedAt": "2026-03-13T17:37:37.691Z", "postProcessHash": "1462f1f9c2deeee67b97fda45eab5ae35cf2d0ee0935a53d7b9285afc5fac9bf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.898Z", + "updatedAt": "2026-03-13T17:37:37.696Z", "postProcessHash": "ecf260a5a7277aeabf0500feb2a30fbaddbcb77afa15a6a94396f63df966ccd8" } } @@ -15145,6 +15271,24 @@ "updatedAt": "2026-03-10T16:43:38.838Z", "postProcessHash": "e41b27a93d8a515a09a8102281c9b82b40be795a56fa1e5d08f859e2b76da282" } + }, + "9906761302e3f8434fc33ea4219bd6ee5f0203bf94639d043cb00c5865918a7f": { + "zh": { + "updatedAt": "2026-03-13T17:37:37.629Z", + "postProcessHash": "0499ffd5a113f030902d2e116c0d1cf8102b2e5dbff132749ec216f4388a2923" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.630Z", + "postProcessHash": "1f79dd6797a7726484e2b223d3d86711b3c64e78d6b413b7b7a68f084f122d9a" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.630Z", + "postProcessHash": "90cb49f16a6da1318f95e80d1db6994bc49edba14cad2decba4bce6ac3cc113a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.630Z", + "postProcessHash": "89d8c62635a807628278a8b90c87b6a4a64531661c021586a855a0205704e976" + } } }, "dfb826f61e2d3065b29aed9473793d5e9482ca0064907298ee886dcc849a2f30": { @@ -15164,19 +15308,19 @@ }, "2cee32e9e5e21ce73d522cbacb7741f41867f6ef30a229fe7c2ac9990a8e84c0": { "zh": { - "updatedAt": "2026-03-10T16:43:38.920Z", + "updatedAt": "2026-03-13T17:37:37.720Z", "postProcessHash": "60a28f225e13b2f54da03ff1da4b4b5b1375c5d3e5e783d6def124a68ff88396" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.922Z", + "updatedAt": "2026-03-13T17:37:37.723Z", "postProcessHash": "af70757042cc9ed8996bea86fe5b1fed2d36d090fef868f9d25f2554fc5acd80" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.924Z", + "updatedAt": "2026-03-13T17:37:37.726Z", "postProcessHash": "8453e2cfabeccd0abd761a8ec49934c88aa4f61085a6c27ce35ff3a2fc4c31c9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.935Z", + "updatedAt": "2026-03-13T17:37:37.734Z", "postProcessHash": "47fd7363cb451d7112b08fb5e686464e99e1542e28ca63d147b4f774b89b34ca" } } @@ -15212,19 +15356,19 @@ }, "b60772df789954014f12678781b0e7ec7be02d6eb21a480f00372d39fa2fcf0c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.921Z", + "updatedAt": "2026-03-13T17:37:37.722Z", "postProcessHash": "1e497c1cf33bc536af8f2749232333fddcf1b8fd95cb2b167b7d2c35af57df26" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.923Z", + "updatedAt": "2026-03-13T17:37:37.724Z", "postProcessHash": "e1bbfb14d6278475d19971bc085c1d3c83194a33588660669717a32513ba148b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.924Z", + "updatedAt": "2026-03-13T17:37:37.725Z", "postProcessHash": "1d796731c0b0113e9cff3d07e1d9c6f1318f1efedf139a1328caf9cc2d75b31a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.937Z", + "updatedAt": "2026-03-13T17:37:37.735Z", "postProcessHash": "f6bf6f95a0ffec303471b16e6afe8c2ae4c2ef406ec49a6e99a99765458f6575" } } @@ -15260,19 +15404,19 @@ }, "c69197e729b45b83172b07b5fdd3645b88db8046bf5bb31a68cd682c6d051941": { "zh": { - "updatedAt": "2026-03-10T16:43:38.922Z", + "updatedAt": "2026-03-13T17:37:37.723Z", "postProcessHash": "e3955804863d02d0f6cfaa240645b703f1e3a6922cf09ea661aa202f00516a67" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.926Z", + "updatedAt": "2026-03-13T17:37:37.727Z", "postProcessHash": "6c0432058f1ae8bc36419626b2f02e47347a5292dd4a751efa69db28eddd5820" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.926Z", + "updatedAt": "2026-03-13T17:37:37.727Z", "postProcessHash": "12798d4740bc2ee11f08161d50d416fea78511ad94e5c2d44891793083780398" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.936Z", + "updatedAt": "2026-03-13T17:37:37.735Z", "postProcessHash": "2ef903200c60588ea616e1f7ce0a49b54e0fc52658a646fb6c72b86164b40cc8" } } @@ -15294,19 +15438,19 @@ }, "58984220866e43f02a740745ebb06432bbb947599b76ebac94285e9ac90b8b4b": { "zh": { - "updatedAt": "2026-03-10T16:43:38.918Z", + "updatedAt": "2026-03-13T17:37:37.718Z", "postProcessHash": "b7ec62c679e5131ba5d07853d9d67d468343a0071c82e9231659b65c603ce212" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.919Z", + "updatedAt": "2026-03-13T17:37:37.718Z", "postProcessHash": "9ff7f67313d365b8433e82f603284d486332e62f9b8d186b9695f5dca8c75a6b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.920Z", + "updatedAt": "2026-03-13T17:37:37.719Z", "postProcessHash": "89f03a3ada1a5dcf3611d6f4793408d6698e3f02eb5c98ebaf7487a9aa393f17" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.959Z", + "updatedAt": "2026-03-13T17:37:37.732Z", "postProcessHash": "36b40085499d9e1bd02267a999bc635794ed5352adf9e0df078ca365b9b3c50c" } } @@ -15314,19 +15458,19 @@ "24ceb06f47cf82806e35ac32dfe18ca24087b06cffbe5021739286a56c793b1d": { "4ace68b0458a094405f4c0fd1dc60a5ef026a1a8639846623e86fdff84ae8507": { "zh": { - "updatedAt": "2026-03-10T16:43:38.911Z", + "updatedAt": "2026-03-13T17:37:37.740Z", "postProcessHash": "95bbd330bdc93d2c879a9cfcc548d00a455b3724327f737244ba6b3ddda163b0" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.907Z", + "updatedAt": "2026-03-13T17:37:37.707Z", "postProcessHash": "50a1926780cf09ddc3fc494e40d3fbe6ce7f0d3ef36a5351f5703a6443ba7b77" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.905Z", + "updatedAt": "2026-03-13T17:37:37.704Z", "postProcessHash": "f9454865fa72743a65b5c279ebea98c2b7b104a7ed9c073bc965b47ed483b3e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.930Z", + "updatedAt": "2026-03-13T17:37:37.761Z", "postProcessHash": "06386a5dae5da300df8f0cd443f714d935bf436e787e520b15668bf473ede058" } } @@ -15348,19 +15492,19 @@ }, "b02dd95ce2017cb8d131861063e4af017bf701d798b1e45de1134d84ca311ad5": { "ru": { - "updatedAt": "2026-03-10T16:43:38.920Z", + "updatedAt": "2026-03-13T17:37:37.721Z", "postProcessHash": "f48de2dbfa1bb581aa08a40fe165e901d91d196825c511cf149d7eac217fc2a9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.921Z", + "updatedAt": "2026-03-13T17:37:37.721Z", "postProcessHash": "5f32c5e4f8b3d7624a5fdd4d672d7547300b34f6310b3f94819bf4361b7f0275" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.926Z", + "updatedAt": "2026-03-13T17:37:37.728Z", "postProcessHash": "be7565f39d969927841efbd65d3cfdb40248ee35df83c1ec8226873e4e854dc0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.935Z", + "updatedAt": "2026-03-13T17:37:37.763Z", "postProcessHash": "86deec40f1753450a47799af6cee59ae27362e6f390e123ade135b2aa3eabe52" } } @@ -15368,19 +15512,19 @@ "4a932aa16f4947c7ef17e42150e4a316f1ffcde90dd8415e4c6bf929ba835846": { "49a5dd5634212d8130c73ae1cd817b3917e322d14b3c96754d53df3d228cd836": { "jp": { - "updatedAt": "2026-03-10T16:43:38.880Z", + "updatedAt": "2026-03-13T17:37:37.673Z", "postProcessHash": "234b7a1b61fb329c308813bff055023e71cbe006fed0f5e9298f684020ce4acd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.880Z", + "updatedAt": "2026-03-13T17:37:37.673Z", "postProcessHash": "a911e05bfbcb6400eb609565501393fe75160c9487a06ff9e6f035eddde8cb5e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.916Z", + "updatedAt": "2026-03-13T17:37:37.716Z", "postProcessHash": "b6373f3498f20a02ab7828b779fdb01b77061a0af27336b906ba773e2bf901a6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.930Z", + "updatedAt": "2026-03-13T17:37:37.733Z", "postProcessHash": "512f0cecf8a3265a16850cca6de980765e5953bc7935854dff6d94b258cd8f3d" } } @@ -15388,19 +15532,19 @@ "4ca74029aba5db691ad0ec824ca43ed7d92a4d5b9aa1573bc7116ad308b92cde": { "f97238d94d5bdc95a6129e0715198e8a6b955a58fbaa7da4e12e9dfa1348f135": { "jp": { - "updatedAt": "2026-03-10T16:43:38.906Z", + "updatedAt": "2026-03-13T17:37:37.705Z", "postProcessHash": "09a6db0b137c4937915239af04fc4d603d95fd97f8a3be3fb21103e67d488748" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.906Z", + "updatedAt": "2026-03-13T17:37:37.706Z", "postProcessHash": "7ff4b9e7665297da9c230b7ffd59c85f8ee2fc673184fc9ca4460f00cb1d0550" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.908Z", + "updatedAt": "2026-03-13T17:37:37.708Z", "postProcessHash": "c32b40c23010d18f512809d587e33feaa50588036a2c8bb5a696be7b655839bf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.928Z", + "updatedAt": "2026-03-13T17:37:37.730Z", "postProcessHash": "f30910ea876cdf378d208e21b2e766845ddefad1d937d74fdebfb318feccc365" } } @@ -15408,19 +15552,19 @@ "4dec7d00a7f493694d866154c843363d42ed6db4abc5dfbd010fdd90bfcaf67d": { "97c6b3e272815f6b0861c69df01e35d4daeb9dd3a1b81af896dc36740a178f9c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.916Z", + "updatedAt": "2026-03-13T17:37:37.716Z", "postProcessHash": "9c20fb3956291e3b28bee84454cf4197aaec4f8550c9e0645d5457f1b67fd18d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.877Z", + "updatedAt": "2026-03-13T17:37:37.670Z", "postProcessHash": "45ef89be1ce46e6b6bfffa6dcbeb7417839c7547d1f65be5a1197edd00f8092c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.879Z", + "updatedAt": "2026-03-13T17:37:37.672Z", "postProcessHash": "8c032c4751f4c1cddd6d7f12315dcc383996f9df6d854dc78df866f1806844d6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.929Z", + "updatedAt": "2026-03-13T17:37:37.731Z", "postProcessHash": "81929c8f3e14af52b7460a078627af3ab9bfd60a2d6d064944934002575f356c" } } @@ -15428,19 +15572,19 @@ "51e35897aeb6c746cdd097c39d7d3d876e62dfc0623f6a3c97974b88226b3a00": { "07eab7fc4983c7ac1da23e4f9c0e0aaefbcbbf2c5cf96b5e1af6a93d9eab9a6e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.908Z", + "updatedAt": "2026-03-13T17:37:37.708Z", "postProcessHash": "6c1c2110d9c54d6d3aa4fc04a689c6b3928350bfd55107d75d5bf448c9da73f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.914Z", + "updatedAt": "2026-03-13T17:37:37.713Z", "postProcessHash": "4488b760e4bb547e33811809b1ce24cff4a027ae215501478a38f22dedf98b25" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.910Z", + "updatedAt": "2026-03-13T17:37:37.710Z", "postProcessHash": "c2585578fcdaa0b967c1f21405eba5b2e68aa15b06a7e83305324feff2c45a5c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.927Z", + "updatedAt": "2026-03-13T17:37:37.729Z", "postProcessHash": "6d2cc4faa8f267e1971a7bd15a7c39baf86a658c47248423a81572ae69987ca8" } } @@ -15462,19 +15606,19 @@ }, "c4ec31a681b1c37d614804cffe1af05c84b7167a496747c8126322b8061086ed": { "zh": { - "updatedAt": "2026-03-10T16:43:38.918Z", + "updatedAt": "2026-03-13T17:37:37.718Z", "postProcessHash": "e3dee79ef9e5d535d51dc5919a837aa8362df3cc1113288848adc84705dd1e9d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.919Z", + "updatedAt": "2026-03-13T17:37:37.719Z", "postProcessHash": "6587bcd5b17c4bac0c3dc74033eb14cb16917fd2f618c3bbb13e00f9f6d7a622" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.920Z", + "updatedAt": "2026-03-13T17:37:37.720Z", "postProcessHash": "12df198f2fdd118988b70e54c6748fdd82a3263bcaadae1fac21fd639e648f50" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.962Z", + "updatedAt": "2026-03-13T17:37:37.765Z", "postProcessHash": "bf6dd13ba97c686446da666122049555d9808dc946e92e99ad4cdb40c3d6e721" } } @@ -15482,19 +15626,19 @@ "765183c2f979cd15300174a6cbeab761c53e4a2b979f9c1c628c55c69015ae5b": { "aaedfcb72829b8339998ff9e62eb6e54a69755858854804557b9efc3496e73f9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.914Z", + "updatedAt": "2026-03-13T17:37:37.713Z", "postProcessHash": "dcc36999a9d1f18bd85d1beaccdfdde892efc1786b9bb77a10c44036c8f34baf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.906Z", + "updatedAt": "2026-03-13T17:37:37.704Z", "postProcessHash": "0503e4406832f53b4f221c88eb05bed37b4c17afba32bfe7096ea93fca01c764" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.913Z", + "updatedAt": "2026-03-13T17:37:37.713Z", "postProcessHash": "76a08055514c78390a18524c498b4fac82ce6d8e900d7f013a4d2e1e910ba11e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.929Z", + "updatedAt": "2026-03-13T17:37:37.731Z", "postProcessHash": "ca10ffa12c33fedbe784651c9089068cb650a3e5addc4a73fdda9826b160f9df" } } @@ -15502,19 +15646,19 @@ "9bd2367031f4ad3ccaa40d2eab23421bb90a176c87631c89d0565908c1c8129d": { "a3d661f00c76cbebde5bfa666feb5af47a4620862c09e2ad2d7ea88d84d8c98d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.909Z", + "updatedAt": "2026-03-13T17:37:37.709Z", "postProcessHash": "7a712d2749e806e6af85dc650dd2a81c4bb5b396decbb3a22539e42a579406b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.911Z", + "updatedAt": "2026-03-13T17:37:37.711Z", "postProcessHash": "f3d8bbbbf86baa3aa577a9e78fa4dfd9b702e604bb934e9e53262d39f79cc331" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.908Z", + "updatedAt": "2026-03-13T17:37:37.709Z", "postProcessHash": "4e34cbb55d5e020b4f91d81531b043aeedf89e05b72bfdc97fd3a69e1ba74ffe" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.962Z", + "updatedAt": "2026-03-13T17:37:37.764Z", "postProcessHash": "a96a89b06473ebbc151382ad04062fbd15fcf1a5162999599b670de04751e187" } } @@ -15522,19 +15666,19 @@ "a61623fa5c7f672b85c730754446bc1a65a53fbfc1fa7eb64e0779690ac3049a": { "e82d7f23954deebeb66e19daaed4363f0e28569d3a42d1de12ffdce2ad3976fb": { "jp": { - "updatedAt": "2026-03-10T16:43:38.917Z", + "updatedAt": "2026-03-13T17:37:37.717Z", "postProcessHash": "2d32aba266207980b913bba99d81c189ad8b714e091572489283383ad1fdfa6f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.916Z", + "updatedAt": "2026-03-13T17:37:37.715Z", "postProcessHash": "72ca81762fd2398482eb4adb831282a028ef37d9b0786761b3aff1ef52637dff" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.912Z", + "updatedAt": "2026-03-13T17:37:37.711Z", "postProcessHash": "48a32e0d03d0d9f822c367719c5a742cefb4d2b3dc5314db597b549cb7c6c913" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.927Z", + "updatedAt": "2026-03-13T17:37:37.729Z", "postProcessHash": "a20c967574d4174301559064ef9bad963130c5659bf9d288f6b6bf394aeca5ce" } } @@ -15542,19 +15686,19 @@ "b0c4a6145c3f1c781d51adb03f8e4996331d1159cb14cba9c81b851b728253ee": { "d161896a6a88f3dc7f188f95f5ef37b65e50579afa43c7f21b1656e07c5010a7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.912Z", + "updatedAt": "2026-03-13T17:37:37.712Z", "postProcessHash": "a6aa5365d0badead41655877c845af035cabb227a331f2793c70fdda80214126" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.914Z", + "updatedAt": "2026-03-13T17:37:37.714Z", "postProcessHash": "d8d21c12de05e3efebe82e74c44afd5c0417e70810daecd0cc41b40e8b1786bb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.917Z", + "updatedAt": "2026-03-13T17:37:37.716Z", "postProcessHash": "63715b01829a2bc33cbe28afeaba706598bd65f6e3b2cb7dce4cd0314588f017" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.927Z", + "updatedAt": "2026-03-13T17:37:37.728Z", "postProcessHash": "dd8728f98a050f80ef4cebedbda84050c5ef6932a3ad759a0b455974163c5aea" } } @@ -15562,19 +15706,19 @@ "b6071010708dd9f91932364b3060488201176aeb008d6ba6dceaee25a82a0a2d": { "2007a45c3bc14f5333a4866ed3de37e1c4ce663c0e2b1fd31fbf2030fed127e0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.915Z", + "updatedAt": "2026-03-13T17:37:37.715Z", "postProcessHash": "541757236bb048447a381ec5f2642bd93f4b30d27942395009cf92cdff485797" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.913Z", + "updatedAt": "2026-03-13T17:37:37.712Z", "postProcessHash": "0267845e0ea8f16712ad745e7051266fe58c1541e07200a4d78d1e9c76424e61" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.910Z", + "updatedAt": "2026-03-13T17:37:37.710Z", "postProcessHash": "9c6ef013627b818a34bf348cb37c9ea10bdba63c16c7431246a25f65268d0ed5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.959Z", + "updatedAt": "2026-03-13T17:37:37.762Z", "postProcessHash": "b87233e6fcc0fb942f6d5ffff7ac0686ca162f4497c4d81011be468dc9604a7c" } } @@ -15582,19 +15726,19 @@ "bf4425dd6cb86116b19753768a5420c28985c1fcb442ecd1b5e1d37e6ca2f98f": { "e1eae6052323b0cc1ddca82febd2af06bef603d4809bc06fe09b3e2b0880ed2e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.882Z", + "updatedAt": "2026-03-13T17:37:37.675Z", "postProcessHash": "cd8cd1ceee70aa8a077076f81a12de70fdde8f569cd2b0df1be014e52df437bc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.882Z", + "updatedAt": "2026-03-13T17:37:37.675Z", "postProcessHash": "b34b98a610935fab52d86f83d60b4e073172bb9b053b2fdd12062de6ef456c35" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.878Z", + "updatedAt": "2026-03-13T17:37:37.671Z", "postProcessHash": "f93f0d8ea07facbbcb2082ccd160189bdf2e342ed42c06de7ad52483c74e2298" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.928Z", + "updatedAt": "2026-03-13T17:37:37.729Z", "postProcessHash": "9912a4d2f40c3507419bb0fcbaa4d742422a541ee25f139966e5fcfa14f6ae6b" } } @@ -15602,19 +15746,19 @@ "cdab7bf0d8c24f10d2d5dc375305c22f728e0f36fa1e29fdd04c99781fbc6cd5": { "083150d2c3def0d0736d5dbb6a695b7ea5c691ce94fcb5f5e84487727895f4ff": { "jp": { - "updatedAt": "2026-03-10T16:43:38.877Z", + "updatedAt": "2026-03-13T17:37:37.671Z", "postProcessHash": "c10d8f832abe74b4ff75bb372f263a74bdb5d716b9edbbd0a1c66e33f6d5ec8d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.880Z", + "updatedAt": "2026-03-13T17:37:37.674Z", "postProcessHash": "2b0c83e8af4ccef48737a37e30190687deafe3f71f00d7fce5720dfb96d44319" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.881Z", + "updatedAt": "2026-03-13T17:37:37.674Z", "postProcessHash": "0e1118d746faab27b858018224d014e7741815662bbfc44527371046abb6f7cb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.928Z", + "updatedAt": "2026-03-13T17:37:37.730Z", "postProcessHash": "96b8111191539837b7841e81a6b75db50294d620680546984a6dd6c80511421e" } } @@ -15622,19 +15766,19 @@ "e93967fcdbac2bba7b89b4164ea987452cd09d1070238a59a238036fd94e8618": { "94a465a749cb716926a6ad2a66382c7591719aa2f9d792d5910f48efdc1e20e5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.876Z", + "updatedAt": "2026-03-13T17:37:37.669Z", "postProcessHash": "3d3929129c1db39e07510dafeb9a17b1f7494b60dd8c1b8f6f829c1f1ca0fa96" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.910Z", + "updatedAt": "2026-03-13T17:37:37.711Z", "postProcessHash": "821dfb70ac92cd29441fbe9e6a6a804829e545935a40d5fe470b337198f31be9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.908Z", + "updatedAt": "2026-03-13T17:37:37.708Z", "postProcessHash": "515511b7784d414d372385b8a5e63de43a560271cda4663e1646bb9439ec8c90" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.962Z", + "updatedAt": "2026-03-13T17:37:37.764Z", "postProcessHash": "ed0e135358a4d4d75a1d0e4e77c6f8f671a258bcf572b6a253fbc0705c6b75fd" } } @@ -15642,19 +15786,19 @@ "f0e219e3fb45c878fc0c3bc00fdeef1c5dd9c6ab75d1a093efffa9a0a6f002d6": { "f70bbeacf6050f44afacc1a4872c5eb1d3c4e9df491f0c452fdbd869057adb57": { "jp": { - "updatedAt": "2026-03-10T16:43:38.915Z", + "updatedAt": "2026-03-13T17:37:37.715Z", "postProcessHash": "d79a636b06609e24b1b0162b786ca8abddaf3da80b6bd038db39fdde1c3dc55b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.879Z", + "updatedAt": "2026-03-13T17:37:37.672Z", "postProcessHash": "f05566051f38173e7d729ca519698c75d362ffb909905e195c1f957378fe8562" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.879Z", + "updatedAt": "2026-03-13T17:37:37.673Z", "postProcessHash": "b19746e2a746b59dd6278c63827d2e882855349e23a80402cf4aad23b2bf6297" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.930Z", + "updatedAt": "2026-03-13T17:37:37.732Z", "postProcessHash": "2904d715d305c0abbd254827c6addec9f5d88d50f591d4f61d6fb4946f210ddb" } } @@ -15662,19 +15806,19 @@ "f39b12efbc001a35d87891fb78f7cc37fe27f3e15abe1f7329d97a2afc1e55dc": { "abf20812398c31c2895cbc7f3902a957857e45b0abdb831d7765f7268fac0928": { "jp": { - "updatedAt": "2026-03-10T16:43:38.907Z", + "updatedAt": "2026-03-13T17:37:37.707Z", "postProcessHash": "8a004b6b10ae328e7aebb48d8f2ac0b59e44bc1de53332fbcca3efbdeda027ce" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.909Z", + "updatedAt": "2026-03-13T17:37:37.710Z", "postProcessHash": "c812b4e6b926b56f1a31c341044b19bbb630bbd38f4b872c7563897074be2796" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.906Z", + "updatedAt": "2026-03-13T17:37:37.705Z", "postProcessHash": "a762f592ef3a41ba4135d5f6da4b77582a215cae6504aba7334d622aadb21566" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.930Z", + "updatedAt": "2026-03-13T17:37:37.732Z", "postProcessHash": "bdc5bd4b43767b313339d925f2cf41b38e3957cbb24396c9c1d4410dce08ac27" } } @@ -15682,19 +15826,19 @@ "f44395a43048118c7fe3d4525c225cb5397a7fe3c98ed8d8b8fcfa08e86d5620": { "9d5c04c8e9de527ab629ee91b9ebf0d572f7863c4f88f5651c671a5fff9df8fe": { "jp": { - "updatedAt": "2026-03-10T16:43:38.913Z", + "updatedAt": "2026-03-13T17:37:37.712Z", "postProcessHash": "06c3d80eeab962f5d7047de4c6a3d9c1c3969223f7c179847523a220e547fec7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.910Z", + "updatedAt": "2026-03-13T17:37:37.710Z", "postProcessHash": "31a09c250d23ca8d38420f7f7afd1b9c62db85f704ca8bc2a77ceb47a8881bb7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.876Z", + "updatedAt": "2026-03-13T17:37:37.670Z", "postProcessHash": "d0025d91d2c8dc9f151d2d585508014a2bf19c81ff04fe1731e1dac4119e775d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.960Z", + "updatedAt": "2026-03-13T17:37:37.762Z", "postProcessHash": "1af03996b7a2f7a94ee36db8f5717cf1a24e23fd96dc1a0dc12f9115b7d0fa27" } } @@ -15702,19 +15846,19 @@ "f646fb33e6fccf32e79c0ff130a3e33907e8822e1555b98aa42e7679988ce2ef": { "9c48604413e046bab5cde9bba416d6f9bcc6a7ded493b091e329a27c18ad8b0a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.905Z", + "updatedAt": "2026-03-13T17:37:37.704Z", "postProcessHash": "4092cfd66f9d66b572ab875b4f19e7f3006c8cf74de94d4ad5443f1595549a2b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.909Z", + "updatedAt": "2026-03-13T17:37:37.709Z", "postProcessHash": "8a6be9e369010243e1aa7a698248f25faca0129ccc9a01f3c1e3fe7d59fefd8b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.906Z", + "updatedAt": "2026-03-13T17:37:37.705Z", "postProcessHash": "e061e6334398aab3281a551e01d7cfc80f1d597270d7827ebbc1fd0cd124d437" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.959Z", + "updatedAt": "2026-03-13T17:37:37.761Z", "postProcessHash": "fcffe2ff720de188ca9bbf6062016b73084cc2bfdb69ce40f80d1524ec33ec5f" } } @@ -15722,19 +15866,19 @@ "fb8e6138536700f07eca78b5f157d45b6036f77f52782711c91ba183897b4c9a": { "85d1f9adecaf2dd9004cd1e79d1ecdd61c68f65285973b86e6e2ba31e2eadf2f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.913Z", + "updatedAt": "2026-03-13T17:37:37.712Z", "postProcessHash": "14faabc7bd2c62a22ca70a034dc40738bc79f8864d1fe5c083dde63ffd266bf5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.914Z", + "updatedAt": "2026-03-13T17:37:37.713Z", "postProcessHash": "15e455cc8b86ff2883c4defa5843b0eba7e41e133ea32b10c990f98c632be31c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.915Z", + "updatedAt": "2026-03-13T17:37:37.714Z", "postProcessHash": "616273bc82cda7439988d4751d231f7cf33b996c19c0c2bf4251ad54170c88a2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.929Z", + "updatedAt": "2026-03-13T17:37:37.731Z", "postProcessHash": "c131238cff0c3d480c99d1a59e961c6b6cd5d8d06193290ff3c3dd12bdf1f4cb" } } @@ -15742,19 +15886,19 @@ "fd9477b10ed7d16ef2358b8d1e49ae2377cc94b7a2aa1d03cbf8e6ee55954611": { "36f5cb32c3341f1b52d0987870b8e971b48d9b4ccb72422d895a8e8de42aa565": { "jp": { - "updatedAt": "2026-03-10T16:43:38.875Z", + "updatedAt": "2026-03-13T17:37:37.668Z", "postProcessHash": "beb62e51b1625161790e4d2c2c02c891224facebc3c91642df8ff903c0ac9584" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.908Z", + "updatedAt": "2026-03-13T17:37:37.707Z", "postProcessHash": "14d07ac39965d281e977e468e612ef370b83d87a4ab13e5f05b4f357cd42a4d2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.875Z", + "updatedAt": "2026-03-13T17:37:37.669Z", "postProcessHash": "b320daec98a5d29fcf653cce048d2d121a9fd78be60bbf27fad902dcffa1256e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.961Z", + "updatedAt": "2026-03-13T17:37:37.763Z", "postProcessHash": "d796ac4642a6a98b3ef208dbacd7c44da59315e1194e9b6176ff64bf116efe03" } } @@ -15790,19 +15934,19 @@ }, "61e05aa7307e811aa618ca94ea4ab7ba61d5b513787d400c1e5254ca8cb1c7f0": { "zh": { - "updatedAt": "2026-03-10T16:43:38.954Z", + "updatedAt": "2026-03-13T17:37:37.755Z", "postProcessHash": "29ede7ea89ca0ec87f8f1510c76195fef459844d31c6d48b4a08d2e0e429452f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.954Z", + "updatedAt": "2026-03-13T17:37:37.755Z", "postProcessHash": "1b4f6f63030c3f8c694a799a72219e135652ea773e0365cff278b569d7f36ed3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.955Z", + "updatedAt": "2026-03-13T17:37:37.757Z", "postProcessHash": "e02c654fd9b3708b0f93771f238920b5414fdc35bc25305cf39d0b9e93a2ef4d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.958Z", + "updatedAt": "2026-03-13T17:37:37.760Z", "postProcessHash": "dd26e8790c01e44f5711f3d7f5bcb26e1abbfed7f361ada029d7a5dce6afb473" } } @@ -15866,19 +16010,19 @@ }, "7f07bf80ad2373ac8cb883d06a4e07e0ad7b670a5d8b30a950eb5ccd92c142ca": { "ru": { - "updatedAt": "2026-03-10T16:43:38.952Z", + "updatedAt": "2026-03-13T17:37:37.752Z", "postProcessHash": "7956761e1ffcf4ea1731c9c3cecc0b0dd61ea96e99da15106c7d1ccc93fe2a4c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.976Z", + "updatedAt": "2026-03-13T17:37:37.786Z", "postProcessHash": "7d9a7f59bad168afe9d206dabff7c8c624cdfc48dd9442e14bc6a2131b3708e8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.979Z", + "updatedAt": "2026-03-13T17:37:37.789Z", "postProcessHash": "9b6beaf85ea3e0af493354ae186c7b02ea05980ee370cab92904d944e44ad2df" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.997Z", + "updatedAt": "2026-03-13T17:37:37.808Z", "postProcessHash": "dfec72097bba4fc106ed0953db149bc0968b9af431dce08477698161881894f6" } } @@ -15914,19 +16058,19 @@ }, "c2fbaf14aa1297ec6d0444352396eb030a810efe9a341930f12e5f7e55b531a3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.955Z", + "updatedAt": "2026-03-13T17:37:37.756Z", "postProcessHash": "b85eb1129c84b926287d8d10c02c10e48157e8ce78d459aac88ba1321fddc3f9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.955Z", + "updatedAt": "2026-03-13T17:37:37.756Z", "postProcessHash": "b9fa7ce6f70453e84b82728a32480aba7184c45fa9b31e9c1916c1b33cd957ee" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.955Z", + "updatedAt": "2026-03-13T17:37:37.757Z", "postProcessHash": "0e49b5c79b1da6ebdc970d544b0114abbd3d51125ee4492a4c359b43c109b27a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.959Z", + "updatedAt": "2026-03-13T17:37:37.761Z", "postProcessHash": "91cbfac0eee1c80149cc2160584c6e90edf9d499b0a90259decdb6a762e53ddd" } } @@ -15934,19 +16078,19 @@ "1fa73f7fb3f17cb73adf9d2fd3672fb7b1bcea959cdfa4cc1cebebf9783e8493": { "68781891b0d87b8b7fc619dd4fa0e041668116f49851eeb31c8f510173e044b5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.907Z", + "updatedAt": "2026-03-13T17:37:37.706Z", "postProcessHash": "0489920d9687406ed5c4e66b994acb844577c7db44e5aef89729c5495a34912d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.907Z", + "updatedAt": "2026-03-13T17:37:37.739Z", "postProcessHash": "2b0c5cbc84e1d275810349396f6de82c983a443354e34cd5ab6525bcbe7e9be2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.907Z", + "updatedAt": "2026-03-13T17:37:37.706Z", "postProcessHash": "1e22edf39514064a757b543f6e848c747d3b84ffd99f680247f4871af013bd95" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.958Z", + "updatedAt": "2026-03-13T17:37:37.760Z", "postProcessHash": "cfb384ca6a1537569179e9a2a68135c00f8a75af15d6410ea9ab7f5205b4d847" } } @@ -16024,19 +16168,19 @@ }, "68f116f3f3d17736ef54d0114e281249a0d018553b7149d872117b7a90e89123": { "jp": { - "updatedAt": "2026-03-10T16:43:38.976Z", + "updatedAt": "2026-03-13T17:37:37.787Z", "postProcessHash": "1bb73d5494f4fac1925d9d02e338ae11f7d7f349e9ea194d16fd5b9f2baadd59" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.983Z", + "updatedAt": "2026-03-13T17:37:37.793Z", "postProcessHash": "4ddfa28242efc4900d48bf9db95957d6bab716a28df7e6752cea03de7c01d59e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.985Z", + "updatedAt": "2026-03-13T17:37:37.795Z", "postProcessHash": "8132f1459fb489d52fcb2d53de76c120830c88127a60aafd4d833c5a41d73a86" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.994Z", + "updatedAt": "2026-03-13T17:37:37.806Z", "postProcessHash": "ba581186e76434ecfad71b099d3fc539809f9400710adbd35cbf6d3479e56fc2" } } @@ -16072,19 +16216,19 @@ }, "987313de1a80506724716d71cf474da7cd84eb84e08e9d7d9f42577c216c1611": { "jp": { - "updatedAt": "2026-03-10T16:43:38.951Z", + "updatedAt": "2026-03-13T17:37:37.751Z", "postProcessHash": "e729480964cb672e6f4dc9ac317c99e5cc7b6a5e1dbeafbabed5a55af6437c70" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.951Z", + "updatedAt": "2026-03-13T17:37:37.752Z", "postProcessHash": "e9f224630535aeef5ccd8533b252e30adf3081cffbb5a5d6e010757862621d4a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.953Z", + "updatedAt": "2026-03-13T17:37:37.784Z", "postProcessHash": "1a1cae192eaf426ce6c3242b7806c4b590923f8509e1c0ea669f6f779a8eadb0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.961Z", + "updatedAt": "2026-03-13T17:37:37.802Z", "postProcessHash": "3fdeb61918524512fc52f74eea92a77b8817501b2b6d7d978d7cb99be73c49cd" } } @@ -16195,19 +16339,19 @@ }, "3f579d76e19c49a8758bdc2e738dc3ca1736d8e85798c2c8e7a1ee07fd307350": { "ru": { - "updatedAt": "2026-03-10T16:43:38.965Z", + "updatedAt": "2026-03-13T17:37:37.767Z", "postProcessHash": "eba2a784d5bc3fa11ed0e8f166f24624159792a2de5a0f790d754dfbb699dead" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.965Z", + "updatedAt": "2026-03-13T17:37:37.768Z", "postProcessHash": "37851c84d8c906f69ba3fb82842443ed168fabd7f8b230013ec7983ad2a3027c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.966Z", + "updatedAt": "2026-03-13T17:37:37.768Z", "postProcessHash": "95c0045a3db660c0bc42b37048f91714663b3315432e7b904acb2aad4ab98b8d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.966Z", + "updatedAt": "2026-03-13T17:37:37.769Z", "postProcessHash": "d007653a49bb8f8e91384ef42a78eb9aa5290e046234964c2ce0f3639d27f86b" } } @@ -16229,19 +16373,19 @@ }, "b278ad0991eafb01ae1c04522ebb6410ade9d12d563f296a8208e522fb1ec9e4": { "ru": { - "updatedAt": "2026-03-10T16:43:38.956Z", + "updatedAt": "2026-03-13T17:37:37.758Z", "postProcessHash": "827822615319f8fe068ec115ff28bb5d6c758000e1ce0e9f047ff3ccd8eea2d2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.957Z", + "updatedAt": "2026-03-13T17:37:37.759Z", "postProcessHash": "ed8b431f2f7db8139d58ea6263c3f9e6f1ac3c5c92d7b32502a0e304e1c7dcd8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.958Z", + "updatedAt": "2026-03-13T17:37:37.759Z", "postProcessHash": "f813f9d3ba2ae83d7f41f3fe89142ba058ba55d25b00280621c5a19be82e15df" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.964Z", + "updatedAt": "2026-03-13T17:37:37.766Z", "postProcessHash": "9b01bdf650693faaf56120be8e8dc6912618eee5559636806d67a03203de7f5e" } } @@ -16263,19 +16407,19 @@ }, "5fab1af569d0848a1643df4ad8ca309439e4d7f122c8ba417bda1682660f5b41": { "ru": { - "updatedAt": "2026-03-10T16:43:38.917Z", + "updatedAt": "2026-03-13T17:37:37.742Z", "postProcessHash": "019ae5830995f0e7dae30e24e530ebf8d6333c7e234a0f6cfef0c2138ff7eae2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.944Z", + "updatedAt": "2026-03-13T17:37:37.745Z", "postProcessHash": "636a983071f60c435f53077569da5fc104270374c78053f4aee097c989371815" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.945Z", + "updatedAt": "2026-03-13T17:37:37.746Z", "postProcessHash": "1d3906e87b7e70bbe02ce845129394fa94933a8eef2398ccaf7c6c841ac9a31c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.960Z", + "updatedAt": "2026-03-13T17:37:37.762Z", "postProcessHash": "f69e5c4b31deb2e37c5b898869ec1bc0de8cf54f6990acc15a16a72430c47701" } } @@ -16371,19 +16515,19 @@ }, "25d834843beaa92a97e657e4c4761d83a0788955f9ed7b634a00d21b0a7b1993": { "zh": { - "updatedAt": "2026-03-10T16:43:38.953Z", + "updatedAt": "2026-03-13T17:37:37.754Z", "postProcessHash": "62c2b8abbbd7d528851ce5ee8c74462fb2828a75370e1ff5222d63800f0b9c69" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.953Z", + "updatedAt": "2026-03-13T17:37:37.754Z", "postProcessHash": "4d272658bf845919763c720c6c64337ab6320ed7ad89ec83c413dbad8115060d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.954Z", + "updatedAt": "2026-03-13T17:37:37.755Z", "postProcessHash": "c0de9b1951629340c2d5b71f1cd4fd06963bf79a320128ca40af7ece2512caa9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.962Z", + "updatedAt": "2026-03-13T17:37:37.765Z", "postProcessHash": "17af69baf795001189a0765baf395a740d41efb74a80071cd51e7d1b32dc2606" } } @@ -16405,19 +16549,19 @@ }, "2d2806f3a1690fe7f44529bd860c32c6e8addc528507468ae9fd85accceae998": { "jp": { - "updatedAt": "2026-03-10T16:43:38.943Z", + "updatedAt": "2026-03-13T17:37:37.743Z", "postProcessHash": "14021aa3182aefc47a7230dbe00eefc0c524e89040b9af80a40453ede840adde" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.944Z", + "updatedAt": "2026-03-13T17:37:37.744Z", "postProcessHash": "5e5142c98cd5e6599f80946362aa89df7408bbf1edc10521cf79c51c1145bf34" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.944Z", + "updatedAt": "2026-03-13T17:37:37.745Z", "postProcessHash": "78669cda9bc64f6e17bf8f02dbbfe35f3bb535140b185a9cc53fd7b174d59cb4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.960Z", + "updatedAt": "2026-03-13T17:37:37.801Z", "postProcessHash": "d38c1130e2570bd0be5b575c8948411eb23707ecd4d661bde0e4663c4e68c99d" } } @@ -16453,19 +16597,19 @@ }, "9c5a67b449e9b9aa528824a2a09df99ec51b6603450bb17c102c30e762e6499c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.943Z", + "updatedAt": "2026-03-13T17:37:37.743Z", "postProcessHash": "89fc0f9f2af534d7269d77247867824af1eab3c970aacb9c78e7e9dd2352af18" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.944Z", + "updatedAt": "2026-03-13T17:37:37.745Z", "postProcessHash": "b0d892fff269268d91def32dffb44bdfcbb3a1dab1367ecac4391c3396fed3af" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.945Z", + "updatedAt": "2026-03-13T17:37:37.746Z", "postProcessHash": "f266ad77d745f13281478dcb95ef39e0daf008853d70d920c243fb16a6f8a0dc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.988Z", + "updatedAt": "2026-03-13T17:37:37.797Z", "postProcessHash": "c840e88fdeb42ce1000e03d44c8ea6474efac4c3e72a13228c3c3d10e2b7e8ea" } } @@ -16501,19 +16645,19 @@ }, "981e7db17967b13afb2404fff14e5574f04f917d8bab5b29129db937ff0b102f": { "zh": { - "updatedAt": "2026-03-10T16:43:38.974Z", + "updatedAt": "2026-03-13T17:37:37.783Z", "postProcessHash": "9cd2688d1342ebab6210c0f4ff88d1ac4ffb227e0953201484a2219ff6fa9b33" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.980Z", + "updatedAt": "2026-03-13T17:37:37.789Z", "postProcessHash": "97edb4dde23f4241005d2435f1e92a9f6cb8a0ac4a251483583484054c643b5b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.982Z", + "updatedAt": "2026-03-13T17:37:37.792Z", "postProcessHash": "41f844ded7ceebd4ce3739edc385a6462aa6318a55b9fac1a88330640dd6d537" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.996Z", + "updatedAt": "2026-03-13T17:37:37.807Z", "postProcessHash": "c4fe4d633cb826268b3e30950d271bb401b13bead94a46d0ea07d0ff42e4ca77" } } @@ -16593,19 +16737,19 @@ }, "aa58fb5d98c323a2830c31973e3c908ba082662cf486efb800bef94a41e3cbdd": { "zh": { - "updatedAt": "2026-03-10T16:43:38.943Z", + "updatedAt": "2026-03-13T17:37:37.743Z", "postProcessHash": "fcf6123c003bb3ac1016a55c00c6920e229d0b22d0bfc07840fd0c349862967a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.944Z", + "updatedAt": "2026-03-13T17:37:37.744Z", "postProcessHash": "6b6cc789e9cb430bf297659576b92c3fabf02d6de7b376e14b4a0029c84442c5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.945Z", + "updatedAt": "2026-03-13T17:37:37.746Z", "postProcessHash": "13ab73b2d35751b668e2c3bc3c16be7c68dcf49542067cef94127f7e55644238" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.963Z", + "updatedAt": "2026-03-13T17:37:37.765Z", "postProcessHash": "8b77df48a10cef4a86d50f98bf6d6497f6f5340a876b5a8be381435176bc64ec" } } @@ -16613,19 +16757,19 @@ "b676683ed68be73eb9635273495e9731122ee184bb63d7293df2bdf22ebad7d0": { "81117b826442551d1cf5856c822f3d1c75ce597cd1faec68ca4ca0233ff5b395": { "jp": { - "updatedAt": "2026-03-10T16:43:38.941Z", + "updatedAt": "2026-03-13T17:37:37.742Z", "postProcessHash": "bd54a2b9f7bb9c91d373b9bf48d94b02292cec227adcfd286fab1e3fd5fa8d9a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.941Z", + "updatedAt": "2026-03-13T17:37:37.741Z", "postProcessHash": "a5e6019a6775a163e4c5e5a2ad78e91b0a73a255936c0b7713d4d986cfcf83e3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.939Z", + "updatedAt": "2026-03-13T17:37:37.739Z", "postProcessHash": "2209abacfa4127258bce32b48753ed37a0c03d7004518f337da2ff37d5a4b744" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.992Z", + "updatedAt": "2026-03-13T17:37:37.803Z", "postProcessHash": "21dfe0cea6b9cbc14c5fa8f8b0a958318e2f487d315734a8568ce0fc101cb2f7" } } @@ -16647,19 +16791,19 @@ }, "a061d71f4a7800216116f494fb736a57776a3a61817e350bef9543005ffcc93a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.946Z", + "updatedAt": "2026-03-13T17:37:37.747Z", "postProcessHash": "62473c4b444d3987f0102b1f7fe90791bfab2b17da66418b84f25e1882b129e9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.946Z", + "updatedAt": "2026-03-13T17:37:37.747Z", "postProcessHash": "82eb7e49729c52ee5a56743604e4bb7d59054a5097bf347b69b30eb52cace0d9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.946Z", + "updatedAt": "2026-03-13T17:37:37.747Z", "postProcessHash": "6e4475050f0bb7ab20f5c0ad4a179377426cc19c1855be863738fe8251c042cf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.963Z", + "updatedAt": "2026-03-13T17:37:37.766Z", "postProcessHash": "691377f18fce3b047139690f742ca7bd25f7ca77b09018a7acfc29f78e62148b" } } @@ -16681,19 +16825,19 @@ }, "d3e8ae63f05e0ca1999e7b8eec47ee3689f49eec5c82f54170512c2b8fef37f5": { "ru": { - "updatedAt": "2026-03-10T16:43:38.951Z", + "updatedAt": "2026-03-13T17:37:37.752Z", "postProcessHash": "5190299e4569e6f4a033db70ac78b3b925a1d54075adb8d4448de60e8f2cd5d0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.952Z", + "updatedAt": "2026-03-13T17:37:37.753Z", "postProcessHash": "9965fc91475d5f7691b77bc78b951bf5e094768cec064389774fe5d29d1867f8" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.952Z", + "updatedAt": "2026-03-13T17:37:37.753Z", "postProcessHash": "e15d79c641c15843ef727f851719d4ed0bb2f9e72f5a517dc60ae9536809e37f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.991Z", + "updatedAt": "2026-03-13T17:37:37.801Z", "postProcessHash": "673190cae7d9eaef70a240b6f3a8ee0bdbad8c2ac5cd6e48dda41402e5211c3b" } } @@ -16733,19 +16877,19 @@ }, "10463f76d11f7e714d0146e2093974ae406bd763f40336bd789d5a8283326d2d": { "ko": { - "updatedAt": "2026-03-10T16:43:38.966Z", + "updatedAt": "2026-03-13T17:37:37.769Z", "postProcessHash": "1fdc5395f37aaf3090c8ebcfdd5e1fba36d32cf858d9f1facd51b58226c37d94" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.967Z", + "updatedAt": "2026-03-13T17:37:37.770Z", "postProcessHash": "5d82aaef0cd40a9606b39f6eaecb7b223f80b1924c4a731d4e40bb858e352418" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.967Z", + "updatedAt": "2026-03-13T17:37:37.770Z", "postProcessHash": "607ed35adf19416e6c84ef021d7b5e8a1e4bc7344405f1d101654aedc282d616" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.967Z", + "updatedAt": "2026-03-13T17:37:37.770Z", "postProcessHash": "eace68d59b5b57abad57a189a6b1a1742a1bb827959f2a0e47e7005aba144f06" } } @@ -16781,19 +16925,19 @@ }, "98c2d2851d078cc170bc7d6b0b825ac900946b5cd47a95347e328c2692893025": { "zh": { - "updatedAt": "2026-03-10T16:43:38.973Z", + "updatedAt": "2026-03-13T17:37:37.783Z", "postProcessHash": "94350e0f446baecb3cda01bcec54cb88b1bb0499dfefcaf7a3312d4d71b49b73" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.978Z", + "updatedAt": "2026-03-13T17:37:37.788Z", "postProcessHash": "8839c1700262d08827202b148bd3482e10c52a75b5d187f5be1ba6eea702efd0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.984Z", + "updatedAt": "2026-03-13T17:37:37.794Z", "postProcessHash": "7f3f3a9e735fd4dbfbb7b8e45d290741e1f7d1c9eb7d94c62ac2b6ca61161898" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.992Z", + "updatedAt": "2026-03-13T17:37:37.802Z", "postProcessHash": "ce177c39d9faefa1c083a6152dfa6a215c68612f7abee1502a49b1f830648ff6" } } @@ -16847,19 +16991,19 @@ }, "d72c5ce6da75c1229da9f35e682a38cdcbf81de7b6a68e5e52105c782fe2a04c": { "ko": { - "updatedAt": "2026-03-10T16:43:38.999Z", + "updatedAt": "2026-03-13T17:37:37.810Z", "postProcessHash": "595c1b01bbf7a61afe37f61adba1a39107415e7544f9e7eae55c1e7974c6d078" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.999Z", + "updatedAt": "2026-03-13T17:37:37.810Z", "postProcessHash": "17707a7da9e5da71143ece5128b31a9ce741ef3ad9010ac830c6ba31dc08af8c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.000Z", + "updatedAt": "2026-03-13T17:37:37.811Z", "postProcessHash": "9c4320d9dead889ab9fa58320f694d280df95261e60729451d8bc8acef1dd48a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.000Z", + "updatedAt": "2026-03-13T17:37:37.811Z", "postProcessHash": "8e865b7e75ab2f924b8e2b66829f448f465b27f060a9c5ad2dd134d4ed6c1fbd" } } @@ -16881,19 +17025,19 @@ }, "de115719ef179dcbe1866e17e8a48ac574ba6140e2a7d2e10fb34c478341b478": { "ru": { - "updatedAt": "2026-03-10T16:43:38.981Z", + "updatedAt": "2026-03-13T17:37:37.790Z", "postProcessHash": "799f0927bfb6341a327011a9d0eb1c3be9889254119d408d2867a61998ec29a1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.986Z", + "updatedAt": "2026-03-13T17:37:37.795Z", "postProcessHash": "f4a814650c2267abe24e0bea00e10a742436e44b0ca95ef594ef28308fb58c8d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.986Z", + "updatedAt": "2026-03-13T17:37:37.795Z", "postProcessHash": "7d661469a08ba042b177ea01f7f7f216de474f66cc0584d8513587180436aeeb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.997Z", + "updatedAt": "2026-03-13T17:37:37.808Z", "postProcessHash": "df57fd8ca32a7482164e89ec4cca81d4a2a68e42f1a68e639c7426bdbfdc6d95" } } @@ -16901,19 +17045,19 @@ "29f7d7e079a392736f8e8414574847d7fc12094c29074c197529b77eafd97a46": { "ee468e104feb8b3c7b0aa6d6f466b62ccd0c40d76c88efce2ee623e95b1737ef": { "jp": { - "updatedAt": "2026-03-10T16:43:38.942Z", + "updatedAt": "2026-03-13T17:37:37.742Z", "postProcessHash": "6196a2d515f16a98416541b0d29757351bda3d72afb4d5f02de562768f7fe7bb" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.941Z", + "updatedAt": "2026-03-13T17:37:37.741Z", "postProcessHash": "7ffbd6a4dfc89b0838687c814c8e616f062c9cd14a3c8050c6d24262f7a3788a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.941Z", + "updatedAt": "2026-03-13T17:37:37.741Z", "postProcessHash": "be657064a2067b695c6333e6a6a2793004affbb877f92897789b4f1001f541de" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.994Z", + "updatedAt": "2026-03-13T17:37:37.805Z", "postProcessHash": "c32126e2a868589d16ddbf98dc259b3dff63ffc0df9a6c9d2deaba6590ae6537" } } @@ -16935,19 +17079,19 @@ }, "dfa7d0a0c4f397d0dcb8d46009cf5d8bcc4fe1fd3796465dea668e339a0d0450": { "zh": { - "updatedAt": "2026-03-10T16:43:38.977Z", + "updatedAt": "2026-03-13T17:37:37.787Z", "postProcessHash": "d3bb362bfc2cc8544378b521c31e73b9fc638d43861c808db6d431b18f05a973" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.977Z", + "updatedAt": "2026-03-13T17:37:37.787Z", "postProcessHash": "082654d34b9a027bee90ee13b167b9c1a379d0e3bb620a2fa19746cfd0c19b69" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.979Z", + "updatedAt": "2026-03-13T17:37:37.789Z", "postProcessHash": "eb82b947786b49854d33cd58700f0ca2218d7cefca46a57378f78dcb9cd58c78" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.995Z", + "updatedAt": "2026-03-13T17:37:37.807Z", "postProcessHash": "73d6c31978dcbb991d1e0b824cec45f178c953d2e98d6e9266191125cacea8da" } } @@ -17019,19 +17163,19 @@ }, "c079e3275d5ef73c4a9af6640463acdd742d9df3257288d085b5c574b3387d40": { "ru": { - "updatedAt": "2026-03-10T16:43:38.998Z", + "updatedAt": "2026-03-13T17:37:37.809Z", "postProcessHash": "85921a74b65314cd11cc6b0ee8f7a31b757a6ba0dc76e2ae0cd8cd5fb50ada58" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.998Z", + "updatedAt": "2026-03-13T17:37:37.809Z", "postProcessHash": "2b0c3214621d435c6e6b93e255c06ee40ac835159b4a491aeddabea04f100593" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.998Z", + "updatedAt": "2026-03-13T17:37:37.809Z", "postProcessHash": "18d1446ee15d528dcb5e90ecdc198711d6fa0df75fb00f75fdc3395e9040c98a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.999Z", + "updatedAt": "2026-03-13T17:37:37.810Z", "postProcessHash": "9a1986b768290ecd7c807fa64d2fe8847c7c6f4d60e5b71bd909e75b80c2f22c" } } @@ -17039,19 +17183,19 @@ "492356529ca75008f683673b06635e91f3cb2d7f1097826262a7957c6cd78136": { "ea6eed1ae135ae1362375bc54a6abf4d9bda82f9cd56e95b97e329d6dfceb889": { "jp": { - "updatedAt": "2026-03-10T16:43:38.939Z", + "updatedAt": "2026-03-13T17:37:37.738Z", "postProcessHash": "8bec17c1ba8cc74c707adb0e817d1c16e7688bb6b7ee8ebf2895f72fd89d507e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.938Z", + "updatedAt": "2026-03-13T17:37:37.737Z", "postProcessHash": "f048fcdbbcea058b029324f23fcd5736f0cf079acb8d2bff778047dea858e12a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.940Z", + "updatedAt": "2026-03-13T17:37:37.740Z", "postProcessHash": "161f73fa8a2c2bff218780c9875364a1a397a0063bb67ee30d068afa1d46c7ad" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.990Z", + "updatedAt": "2026-03-13T17:37:37.800Z", "postProcessHash": "190a6e77d0d8ed4a7da7e4545888ce4d7d9ba89c068e5c5976be86f859d2b6cf" } } @@ -17059,19 +17203,19 @@ "576c74bc00a8723ea19c093ffe6b3a472b9236e8f3bfcb0b95955083f9cadb86": { "351824c23a3d30665651f9a8eb9f4b521f17129ca1d202c38cbde960046a5d97": { "jp": { - "updatedAt": "2026-03-10T16:43:38.939Z", + "updatedAt": "2026-03-13T17:37:37.738Z", "postProcessHash": "3f20173781bede392d23906b646e30c0642483d7dcc2272fc9ef9ec53e750a76" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.940Z", + "updatedAt": "2026-03-13T17:37:37.739Z", "postProcessHash": "6f50eaf5477310ffb75c09e27e58875d34cd81eb07b74d25e8432a9b623494c5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.939Z", + "updatedAt": "2026-03-13T17:37:37.738Z", "postProcessHash": "e3b1f6aa37b8540cb97319402addc8193d41b0f1976d5542b6224336871dcaec" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.993Z", + "updatedAt": "2026-03-13T17:37:37.803Z", "postProcessHash": "9875b98be1da1aef307d3935914a80728de1e925cb49fd10c2230f8324b411d2" } } @@ -17093,19 +17237,19 @@ }, "0f227c55e49e6f5c972ea085b14c7cdd5c1d425529447ab7499db13690c7cabb": { "zh": { - "updatedAt": "2026-03-10T16:43:38.971Z", + "updatedAt": "2026-03-13T17:37:37.777Z", "postProcessHash": "fb9fa2f3cd1818d0833cdda622c7afc2547ba508d7ad2947d37e582c1020fdb0" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.972Z", + "updatedAt": "2026-03-13T17:37:37.779Z", "postProcessHash": "0796811873ea0fd4fec778b2b9f1546c5fc6095ad6669b81ceac2e2a946fee41" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.972Z", + "updatedAt": "2026-03-13T17:37:37.779Z", "postProcessHash": "f9ca8c5eec042566e8acefd238088b5ea80a33f307a53e1619248e65cffc4ca5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.990Z", + "updatedAt": "2026-03-13T17:37:37.800Z", "postProcessHash": "18f8df17e866d52733c622b21d0c129d22efe8308157e4a51b642e90052ea361" } } @@ -17127,19 +17271,19 @@ }, "1846fe104b21314834767b00493a9c59280c9bf80d908c4beba4e4881186139d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.970Z", + "updatedAt": "2026-03-13T17:37:37.777Z", "postProcessHash": "3095f3852a77e08a6adb22d8b029fc348c308206c6b7ad408b775cb9e47b790b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.971Z", + "updatedAt": "2026-03-13T17:37:37.778Z", "postProcessHash": "67a9290e61987585d2f6e87611d7c318d298906044547d4c1c271b7b43e8afb2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.972Z", + "updatedAt": "2026-03-13T17:37:37.780Z", "postProcessHash": "a1ec0a19a7de76a6e28fd4ca0016ebce8f80bfe32d1b2af87c93559a597d5cc4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.989Z", + "updatedAt": "2026-03-13T17:37:37.798Z", "postProcessHash": "0c9500b0df8a38ded650b3e8646d5b8614742a66f72eb002805d6b9f9337b3c1" } } @@ -17161,19 +17305,19 @@ }, "5b2cae824a71bab5176a9a1a707bcb359fe7362a75b3241c39ed44d9133385ad": { "jp": { - "updatedAt": "2026-03-10T16:43:38.970Z", + "updatedAt": "2026-03-13T17:37:37.776Z", "postProcessHash": "0ee5e756db00941753e27239728a16129392bc3c60bda16317a20d3d1e72f8b1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.971Z", + "updatedAt": "2026-03-13T17:37:37.777Z", "postProcessHash": "4d14ac2ec19e9d1c3cfd5830bdab7e627a0564e2efe25a104edb9612990dbe10" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.971Z", + "updatedAt": "2026-03-13T17:37:37.779Z", "postProcessHash": "c813699f63d99ff57526d3a5c62aac4e80bb7cc8d100218bafb50140fa49a838" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.990Z", + "updatedAt": "2026-03-13T17:37:37.800Z", "postProcessHash": "185fb50db078762fec3f927de6d5379f8168bfb3f15060129832d70f2c436240" } } @@ -17195,19 +17339,19 @@ }, "2d7448b1256b990683593af69121a30f10b025d70e12a2e426ebd0e796175892": { "ru": { - "updatedAt": "2026-03-10T16:43:38.948Z", + "updatedAt": "2026-03-13T17:37:37.782Z", "postProcessHash": "81339c2d82fcbb7d3d954dd37a2ce7b6bab580488ea7d0474ec88e97e36ef16e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.949Z", + "updatedAt": "2026-03-13T17:37:37.782Z", "postProcessHash": "24ca517c10c4696fd8790915b9a7ed53643618b3cd1948c736d091837365ca64" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.949Z", + "updatedAt": "2026-03-13T17:37:37.782Z", "postProcessHash": "aa796aeb526580ecda729b72b559f54593e687594c3f6bf3963df694100d291a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.993Z", + "updatedAt": "2026-03-13T17:37:37.804Z", "postProcessHash": "4b6ef9b9d0c8d0a44b876cebd445e6c2c8f0669025e8b9d6c82aa8127245b142" } } @@ -17229,19 +17373,19 @@ }, "1f1a7f876cce70abd56ae1ef7c65e338edda5e29cc20b6f2a35a26d4fe74246f": { "ru": { - "updatedAt": "2026-03-10T16:43:38.982Z", + "updatedAt": "2026-03-13T17:37:37.792Z", "postProcessHash": "f86614c08e0799f951a48d7c7ff78d594c0b6756cbc68b9092ee46ba409ed0a5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.984Z", + "updatedAt": "2026-03-13T17:37:37.793Z", "postProcessHash": "799c6a88e53d991501b4fbcb2d2e72f85c73a3e273624313cabd7bc167f62c7f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.987Z", + "updatedAt": "2026-03-13T17:37:37.796Z", "postProcessHash": "e815875e3cce002a3130d858362d1ea6d398d6b6a04ab4806eadc6985da3e019" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.995Z", + "updatedAt": "2026-03-13T17:37:37.806Z", "postProcessHash": "c20bee1aeafed4947ccd37332355ad6244b2223c5ca4c52d74ee69dbd2daaa87" } } @@ -17263,19 +17407,19 @@ }, "ab7770cd6ae6fd553e7227a7dfa97deb01876cd4b0f8731b61fdc4e3fce18b60": { "ru": { - "updatedAt": "2026-03-10T16:43:38.983Z", + "updatedAt": "2026-03-13T17:37:37.793Z", "postProcessHash": "b81022cf21f1788559ab95930e18ed7491840702a3e22238de0e35870035826d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.987Z", + "updatedAt": "2026-03-13T17:37:37.796Z", "postProcessHash": "9b822bef21bc8597d835a588d10791baa325479113834a832e86e482d29100e0" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.974Z", + "updatedAt": "2026-03-13T17:37:37.784Z", "postProcessHash": "0a1a621f06ebc63c65148894e8c991da08d8a416c1a8f4f150b883f95bc4f653" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.994Z", + "updatedAt": "2026-03-13T17:37:37.805Z", "postProcessHash": "bae1af877557001043d747deaa29bb76d990a7a74cc8bac5ca01cc0f7236985d" } } @@ -17297,19 +17441,19 @@ }, "a68fc8e0c95e6a169cb57d98b41afc7e19253940893fa5fae7d20cbb66d297d9": { "ru": { - "updatedAt": "2026-03-10T16:43:38.981Z", + "updatedAt": "2026-03-13T17:37:37.790Z", "postProcessHash": "1f4d8d65eca7aa749802406a71d5c9d014bd0960a6b0dd993f77faa1cd778f62" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.985Z", + "updatedAt": "2026-03-13T17:37:37.794Z", "postProcessHash": "99bb94b3b06d4837eb29dbe0ff5228ea74d18f4917869613e17b9cd0cef50056" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.987Z", + "updatedAt": "2026-03-13T17:37:37.796Z", "postProcessHash": "a3e5e9d8222932fe01a413cf103dd6a14c5723d63f1e06c2e4260d202c5bf71b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.993Z", + "updatedAt": "2026-03-13T17:37:37.805Z", "postProcessHash": "b0b1608ad61bdaa249b5b8940e215a05389e6351642f6300bf0b00cab9f3f23d" } } @@ -17360,6 +17504,24 @@ "updatedAt": "2026-03-10T16:43:38.997Z", "postProcessHash": "1c78fd3c8011c13ddab09fa72edfe36dbce5a684373eb5568b7db1284f20bc7b" } + }, + "2499f3ad69d0023c7396bc4fb15966c17d71cac3a26ba188d2c2bd7a6c3e73f4": { + "jp": { + "updatedAt": "2026-03-13T17:37:37.813Z", + "postProcessHash": "341967c61fb6878672a1a889e9a8134d673187bb79695758796b02e1efbaee51" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:37.814Z", + "postProcessHash": "27daed5a7d5fa7d79602edb705118a1f4cec73c32b887f5f314cdddd85ec377a" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.814Z", + "postProcessHash": "7020a6d0682b9600fc6840f5ce6a551114b1e0853ccfb40980b94112cb8f0438" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.815Z", + "postProcessHash": "f2c35d88e794ad3df511e884f98ae461b27d2bea1b2d74aac34536fab98ec907" + } } }, "daf8b3e4dde89158cbc831962f60de0ec14cecabcbd44a418f78eb071c12b0c4": { @@ -17379,19 +17541,19 @@ }, "93724ae160de6bb8779c120bdef49a2960f1384eb417d32065afa0c977ae80ee": { "zh": { - "updatedAt": "2026-03-10T16:43:38.974Z", + "updatedAt": "2026-03-13T17:37:37.753Z", "postProcessHash": "87d4b5ffd3a1c8315e9e6db169f59448007fedcdb1dc415e236bbf3ff5c548b5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.950Z", + "updatedAt": "2026-03-13T17:37:37.749Z", "postProcessHash": "997fdcb709ee8b09ae8def2632552a3831bac3e2ad01b1813387a787b82e7f3d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.950Z", + "updatedAt": "2026-03-13T17:37:37.750Z", "postProcessHash": "cb0b4818c9eb35a2f873791a45e3f4f8d8be2ff6b4d3391ebfc0ad310a991f5c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.988Z", + "updatedAt": "2026-03-13T17:37:37.797Z", "postProcessHash": "f3b97d4ba8644a74f2c96dbd6f06ba371848c8b49c38104e6453fd263f040ebe" } } @@ -17413,19 +17575,19 @@ }, "df6bfe396ac5e67b3d55d64f2a17e1efb293f9ec2447bc30209b934be5e67d6e": { "ru": { - "updatedAt": "2026-03-10T16:43:38.942Z", + "updatedAt": "2026-03-13T17:37:37.778Z", "postProcessHash": "54eb58b5990db52c572a00c3d60e7be2c51a5883f5271a73f9228f25388a4677" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.942Z", + "updatedAt": "2026-03-13T17:37:37.780Z", "postProcessHash": "fdb80bd4bbce140361f10e6d68223c7c631408e2dd0a67d927393245463b402e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.942Z", + "updatedAt": "2026-03-13T17:37:37.780Z", "postProcessHash": "ab6e0123f2c3ed96f0dab16c984771f38dfc5309c6cd917d32d3bf15f9480819" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.993Z", + "updatedAt": "2026-03-13T17:37:37.804Z", "postProcessHash": "528484b5bfa6cb7df9a816a706d8f1938818759631cf23467d204e265140b479" } } @@ -17447,19 +17609,19 @@ }, "771c94433b93b8c7592540baa38d8627727ca442ab75c7423caf4cd2905d4ec9": { "zh": { - "updatedAt": "2026-03-10T16:43:38.950Z", + "updatedAt": "2026-03-13T17:37:37.750Z", "postProcessHash": "d78437fda5cf7ebdb5faceea8c8aa7ce157588114f7626dd9af8949034110f0f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.975Z", + "updatedAt": "2026-03-13T17:37:37.785Z", "postProcessHash": "b1215d1d71665ad7bd5da66d1dcfeb524b0ef988b47c4026e9322d57cb09c6bc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.975Z", + "updatedAt": "2026-03-13T17:37:37.785Z", "postProcessHash": "eb8d070564ddc51620927767e5ca7c5bbbbd84ac4735667a23201e5da81ee3e3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.990Z", + "updatedAt": "2026-03-13T17:37:37.799Z", "postProcessHash": "67906828833f4cfd98afe9b49d6e22097b3f5271b11e858f0d6b41c345d0a385" } } @@ -17481,19 +17643,19 @@ }, "f0fbde9d66f7dcba2d47475067dc3353b677f4d4b0e79d02ee62a1ad1fd6f592": { "ru": { - "updatedAt": "2026-03-10T16:43:38.976Z", + "updatedAt": "2026-03-13T17:37:37.786Z", "postProcessHash": "12204938747898d96b833215418e7f8e794045a1829e16d236d8f1d36f4865b2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.977Z", + "updatedAt": "2026-03-13T17:37:37.787Z", "postProcessHash": "27674cc934b485afbc8834ff63c7ae7a10e46f8164f8aacb60c75a4523a7ec7b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.978Z", + "updatedAt": "2026-03-13T17:37:37.788Z", "postProcessHash": "ee9a59cf873ff8d33d93f529f922f0e008473ba94e7b3372188ef54e4a756e48" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.995Z", + "updatedAt": "2026-03-13T17:37:37.806Z", "postProcessHash": "fa028597e03a0c205e44fe8693b5040f071333a0ec1a8db0cad2799a33658291" } } @@ -17501,19 +17663,19 @@ "ff2e4c3baefa9017265684effd06b1ae64d9d7d79efa83110c92a11de95d2c62": { "7e68dd457179debb6b3b8c9690002e92f3cfcc5539913ccfbd1d0632617d6548": { "jp": { - "updatedAt": "2026-03-10T16:43:38.937Z", + "updatedAt": "2026-03-13T17:37:37.736Z", "postProcessHash": "670638f0db36abcc26e40752d17cd0fc06808867b51d7c21268141107c12ba75" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.938Z", + "updatedAt": "2026-03-13T17:37:37.736Z", "postProcessHash": "7b1ab48913e7836765f80eb6197b420128724839e375281c593a06ec4e41adbe" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.938Z", + "updatedAt": "2026-03-13T17:37:37.737Z", "postProcessHash": "98fdc5cc9cf4cd68d69372c9e94b2e1bb9f7450a4d7b170ab1e2ce56400caf18" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.989Z", + "updatedAt": "2026-03-13T17:37:37.798Z", "postProcessHash": "69bc683ad09e8baecc36063e29651ef4d21710c607c0e84c6475667f7e8856b9" } } @@ -17535,19 +17697,19 @@ }, "8d32570758998235f95a156df45efbc6d893f7158d090e4708055f3dfcecf2f3": { "jp": { - "updatedAt": "2026-03-10T16:43:39.003Z", + "updatedAt": "2026-03-13T17:37:37.817Z", "postProcessHash": "e713f5434a90c5911c9b09debc4cc0d3fc14d16f191deb13db0f3d27323d7720" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.004Z", + "updatedAt": "2026-03-13T17:37:37.818Z", "postProcessHash": "1225181fb09b4d3136abd27a061cfcd0117ad7527b45626a5b2bf95fdd8ce7ee" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.006Z", + "updatedAt": "2026-03-13T17:37:37.820Z", "postProcessHash": "75d78a59a2e15940efe97155870e95aa6ebd026bb6134fb043dcaffa49e3787a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.028Z", + "updatedAt": "2026-03-13T17:37:37.846Z", "postProcessHash": "efdf4c198e1f24949141859985592ac6ce10ad597a8c0b1bdee05db68f631eea" } } @@ -17569,19 +17731,19 @@ }, "b4315dbe475d6b48a042b12c11b5dddfd9a77bdde0901103c89afd0325df6667": { "ru": { - "updatedAt": "2026-03-10T16:43:39.003Z", + "updatedAt": "2026-03-13T17:37:37.817Z", "postProcessHash": "ed68e733c72399da3356568222d402313a87da27b31d61dd5c9973534fc8c8dd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.004Z", + "updatedAt": "2026-03-13T17:37:37.819Z", "postProcessHash": "b4ec810cde4676c280b5dfde0258a3dc06bc50842188d81d9973863a0fd161c1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.008Z", + "updatedAt": "2026-03-13T17:37:37.823Z", "postProcessHash": "df3c8d7bc79510d207180b91ed21296627fd7ed11d72eebc1ffb271a3a27e602" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.027Z", + "updatedAt": "2026-03-13T17:37:37.845Z", "postProcessHash": "1f2e01813e4e29b5fa9251aff9d764bfce9ab302452cd3afe680b455dbfd992b" } } @@ -17635,19 +17797,19 @@ }, "67ac362f101c1fc055070c31f62e767ce8de0a91a3471a53f36ed5ec56c01b85": { "ru": { - "updatedAt": "2026-03-10T16:43:39.030Z", + "updatedAt": "2026-03-13T17:37:37.848Z", "postProcessHash": "28f7e7d8907e7073595aefa7887197ebe8c938e552aa95d70a6373319cde5f16" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.031Z", + "updatedAt": "2026-03-13T17:37:37.849Z", "postProcessHash": "cd93412bbcdfa74ea86a7b559a44270fb207eac7119301ce58dc3d6069d088f3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.031Z", + "updatedAt": "2026-03-13T17:37:37.850Z", "postProcessHash": "389a182d30d7b6966893375df78e8941fb7c64f484d9031f17a980cadeda72a3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.031Z", + "updatedAt": "2026-03-13T17:37:37.850Z", "postProcessHash": "ab24f2e2cc4b5bf8d865f4f1002027f9d6009c814b15f8b1999796694396174a" } } @@ -17685,19 +17847,19 @@ }, "bae2d8dc339a9a440d5e00f0a8f3ba31b851b69eaf473e64de823848037ef6b5": { "zh": { - "updatedAt": "2026-03-10T16:43:38.972Z", + "updatedAt": "2026-03-13T17:37:37.780Z", "postProcessHash": "c2f05c0a94db27606c88eac62ee104ee298d4f193264cc29c7aefdcb6d150084" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.004Z", + "updatedAt": "2026-03-13T17:37:37.818Z", "postProcessHash": "12fae27cff898dbc0e32f6c617b0f43be5825de102f7a46dde9435abda056e55" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.007Z", + "updatedAt": "2026-03-13T17:37:37.821Z", "postProcessHash": "ae542b80f8bc7551b0770fe8732e1460cf89e34be0b7e3753289331d03898d4f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.027Z", + "updatedAt": "2026-03-13T17:37:37.846Z", "postProcessHash": "b7d5877a9ed8ea3fe6b45454787f15da40e5cd85f4ffafd68a26edda3d953375" } } @@ -17783,19 +17945,19 @@ }, "e83ce98dcefc2df744c1ae9d2d14a6e1dd5725feed78689eadf7d1df0895dd0a": { "ru": { - "updatedAt": "2026-03-10T16:43:39.034Z", + "updatedAt": "2026-03-13T17:37:37.854Z", "postProcessHash": "22c7fd3210ab173f912aa5840c26b50ac50717d617c1ab572670f8d8cdc3c3f1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.035Z", + "updatedAt": "2026-03-13T17:37:37.855Z", "postProcessHash": "d27fe227195fd674bd9ed7e69e003ac015330010b6f8cbc3858bae16ed340e0e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.035Z", + "updatedAt": "2026-03-13T17:37:37.855Z", "postProcessHash": "56d57b5042660b55c370702c23111737004f0aad0f0c4fe9cce52ab6cbb4401b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.035Z", + "updatedAt": "2026-03-13T17:37:37.855Z", "postProcessHash": "dd15d4e716a1d5eb6a40e8b4b60d382fbf2f7608db927b5d8c080e3cd250304a" } } @@ -17849,19 +18011,19 @@ }, "3f408d41083f96bc5d270bc8208111b2dd8afee8ce8505324c42af8337b04d48": { "zh": { - "updatedAt": "2026-03-10T16:43:38.979Z", + "updatedAt": "2026-03-13T17:37:37.835Z", "postProcessHash": "a1a1160ae1f95404ebbae4c1b7350c14d2fec11853ccd4f54a25ad54114cc225" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.983Z", + "updatedAt": "2026-03-13T17:37:37.840Z", "postProcessHash": "0a4f1f5d1ab3e9af29402f5cade35d3444cc2e2864172d872c1d8919780731f0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.986Z", + "updatedAt": "2026-03-13T17:37:37.844Z", "postProcessHash": "dfb584fa3b0ca1706d02938dcca825f96d88cb2080e84d8b32a843ac76f92a8e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.996Z", + "updatedAt": "2026-03-13T17:37:37.847Z", "postProcessHash": "16915f909f5c2e55ea78a1c92ad7e1103a2c458f77315c9d0474e30e6384ecba" } } @@ -17897,19 +18059,19 @@ }, "0c4ea6fb79e92995248e040a2494a09ce0302ccb303e6a6651ea2ca24f3e09f3": { "zh": { - "updatedAt": "2026-03-10T16:43:38.976Z", + "updatedAt": "2026-03-13T17:37:37.828Z", "postProcessHash": "c1c06bddc6ed4b8039f82dbf41854ef9fcc45bdb5bc4774012b7695988996871" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.982Z", + "updatedAt": "2026-03-13T17:37:37.839Z", "postProcessHash": "c2725dfad9a2684d50f4d8058debcc144f54b085c373e8c077a66e079cd13593" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.984Z", + "updatedAt": "2026-03-13T17:37:37.841Z", "postProcessHash": "a1e8bedf1296e75d7adb2a933c4a3d3ebbff1de4b0a0da6945271cf5c1c6a506" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.991Z", + "updatedAt": "2026-03-13T17:37:37.844Z", "postProcessHash": "344ca5cef5e229611b58cbe30987b8650c8061461c6be8317c94734fc35fe9c3" } } @@ -17977,19 +18139,19 @@ }, "a2ada9c437a25033a7aea41c6d99da9e597547ae1e04a4b530cac74d68517e3b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.030Z", + "updatedAt": "2026-03-13T17:37:37.849Z", "postProcessHash": "76d120bc0cd8faa44ae541b6471f0fe49637f12a8d06522544558cc028fe757d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.032Z", + "updatedAt": "2026-03-13T17:37:37.851Z", "postProcessHash": "9ff6c22fb332431c967229c5d39de1a13d1c36c60c0f192107aa009cc70ef463" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.032Z", + "updatedAt": "2026-03-13T17:37:37.851Z", "postProcessHash": "860369120715ef397526dd9c32cd25703f9d845b4ed7b98efcb0ae200943debc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.034Z", + "updatedAt": "2026-03-13T17:37:37.853Z", "postProcessHash": "e6f0bb4e6cb5ae36c8b9fd66550be6104ba7dbcb511c27680781aad23f99dc04" } } @@ -18073,19 +18235,19 @@ }, "c7f303ec99bea55f5eca9d8646a5f520b493d1dc6b0837fb3da015ae968eb62a": { "zh": { - "updatedAt": "2026-03-10T16:43:39.004Z", + "updatedAt": "2026-03-13T17:37:37.818Z", "postProcessHash": "511081be38c4db3add7854b222061b5effd13ee8735acc713b7bb754b36fb008" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.005Z", + "updatedAt": "2026-03-13T17:37:37.820Z", "postProcessHash": "54e7ebbd526bc13ec51255d5b5524bbd881520b17d7eb48d2ff3fc3e292649d4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.005Z", + "updatedAt": "2026-03-13T17:37:37.820Z", "postProcessHash": "2cdc078eef8e68a38ddb5893c7bb1a700fd47ed2fc542fc9c888574a97e47c12" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.026Z", + "updatedAt": "2026-03-13T17:37:37.844Z", "postProcessHash": "598b13149a6e6a138787b6ee512f6c326111faf5f76057781b9e7598eb343b22" } } @@ -18109,19 +18271,19 @@ "ced28404e4ce6c34312f58e0fa21dc44dc32726f8881c1adb6ed189087c1b289": { "946529a7ef15a484b25d74b9a9f179b04a186b82780a2ea1059020ee8785a2e4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.969Z", + "updatedAt": "2026-03-13T17:37:37.774Z", "postProcessHash": "3601ab1aa89ff7623886b7d0ee2d1b1255db1939f93c2a28b4f3985a3372651b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.940Z", + "updatedAt": "2026-03-13T17:37:37.740Z", "postProcessHash": "976854adc1e4f637c2fa00981dd8d9dcd9640ca059755cdc39f73d31cfe47fdc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.969Z", + "updatedAt": "2026-03-13T17:37:37.775Z", "postProcessHash": "6e0b6fc33613af8726913820022d8c8250da2862e8a9ad4a9b3bad77c33021da" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.989Z", + "updatedAt": "2026-03-13T17:37:37.799Z", "postProcessHash": "98ec1a6de6c44c691a2f9462ea41488a504f9b76ae86a026c9de3baba9abcd90" } } @@ -18129,19 +18291,19 @@ "dd5f0d309844443578b1e477b78c685d87f106d689eab41fab33f12709affeef": { "d85b73cbceb154602514bc5dd5ccb07827a65d84bacf59d65c5ddc95c14947c5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.970Z", + "updatedAt": "2026-03-13T17:37:37.776Z", "postProcessHash": "54dc87015250ede89c92ddd6180bb9f9c9a735583ad27cb442b4d09032c853b2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.969Z", + "updatedAt": "2026-03-13T17:37:37.775Z", "postProcessHash": "7ca79b4affee7f6d72a5cb71fe5aea58f2f0c70e569882eab3f89f87520eb108" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.970Z", + "updatedAt": "2026-03-13T17:37:37.775Z", "postProcessHash": "4505e28cbef6ad8d2c6229bec56f27c46ff1c59df9e2bd4ca8bab8f9ee60de62" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.029Z", + "updatedAt": "2026-03-13T17:37:37.848Z", "postProcessHash": "06d89b3fcd1e1805ef3f64d3a1fddfc12006d8b18c949ca39033e4220f9404f3" } } @@ -18207,19 +18369,19 @@ }, "cf7f7061adbfb07293f826f76e7b31ceb09235a0e7067d80374ae2717d1c7875": { "jp": { - "updatedAt": "2026-03-10T16:43:39.012Z", + "updatedAt": "2026-03-13T17:37:37.827Z", "postProcessHash": "6b9342352e7ebaf6437db1e53ff027f875264b17eb55ec9082d8c2dc2b9d61ec" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.019Z", + "updatedAt": "2026-03-13T17:37:37.835Z", "postProcessHash": "4b1958dca4ee2c3951c02164e4945921d02cd55343a90691a0f47cb61565bd5f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.023Z", + "updatedAt": "2026-03-13T17:37:37.843Z", "postProcessHash": "a0444e986dfffb6b0a28da5292502e8382f3c2b561e3a029aa82c63e0053a2ab" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.029Z", + "updatedAt": "2026-03-13T17:37:37.848Z", "postProcessHash": "eec0936b82245db23fa38f38b5acb93066ed14ed9b34f0c80860a54a139faf39" } } @@ -18255,19 +18417,19 @@ }, "d8b5b521aa6d31e73478eb84a2d4bb768a20f26687b1890743e4f0a79c054f06": { "zh": { - "updatedAt": "2026-03-10T16:43:39.008Z", + "updatedAt": "2026-03-13T17:37:37.823Z", "postProcessHash": "94b639a58bbc07cea176f279ff3ca9bbb5c5e7590d3dee2acf80effdc0676966" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.020Z", + "updatedAt": "2026-03-13T17:37:37.837Z", "postProcessHash": "786d3d1f84f8721913a0694a2f60eb4906431f4a6df7b10441c41e0c1c20100a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.052Z", + "updatedAt": "2026-03-13T17:37:37.873Z", "postProcessHash": "b130e663dc6f7eb9e9d00658bf6f6ae7c877ccca28d803451ebd6f0cc77e72de" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.067Z", + "updatedAt": "2026-03-13T17:37:37.885Z", "postProcessHash": "39dd7084f09561aad567eba06a7089bc4cf2a0faf232134031768ef7f50ad088" } } @@ -18303,19 +18465,19 @@ }, "c42b21b9c2e3899c0f3299a372a55e194877f9bed2a443d6947cde5aaa89069d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.010Z", + "updatedAt": "2026-03-13T17:37:37.825Z", "postProcessHash": "f7bbb3de1249f2d22a2d08cf0d4093154a9334f64e75b8895212501af46fed55" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.013Z", + "updatedAt": "2026-03-13T17:37:37.828Z", "postProcessHash": "dfee3b83344ddfd525ac037749ec96a3c2c3cad9011ea713d281d67f99daa82d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.015Z", + "updatedAt": "2026-03-13T17:37:37.830Z", "postProcessHash": "94a4003556c819681b51b5bb67497d1e021e17be632532ece01d88ca3bae5347" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.063Z", + "updatedAt": "2026-03-13T17:37:37.882Z", "postProcessHash": "319d68a0fe01dd204d42a95a1261644d9ce15569c3a52636b37a43b896f67ac1" } } @@ -18351,19 +18513,19 @@ }, "56bb6becb312894df584347295b4108e30cf25106bfd224aaf5d8f257c9ebe0c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.011Z", + "updatedAt": "2026-03-13T17:37:37.827Z", "postProcessHash": "7691fd350472199a6b030216ad689eb563c0f80bd41d9c8d86712980dbdd3307" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.013Z", + "updatedAt": "2026-03-13T17:37:37.829Z", "postProcessHash": "88cb50775a95e66b99646c585d5a12cc165fbaf17536c85372e286efca480cc1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.014Z", + "updatedAt": "2026-03-13T17:37:37.829Z", "postProcessHash": "081ae029c4792165b3a294a33a52a5aa1306c0aaab32680563cfea0747bb9d6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.026Z", + "updatedAt": "2026-03-13T17:37:37.845Z", "postProcessHash": "ba0c9bc490d32eca2cf1bbb9c4560e0880d83ee24c52311b5f5fb1e68944acc7" } } @@ -18399,19 +18561,19 @@ }, "bab9fbb333b5a3f0776b9446c3df7604bbfc63f3adcedcca591dcae602c7973d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.021Z", + "updatedAt": "2026-03-13T17:37:37.839Z", "postProcessHash": "eb859aa7e490ff66c72a681720317a1ec5dae7c6e37e8d452092b54ae47c6afb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.021Z", + "updatedAt": "2026-03-13T17:37:37.840Z", "postProcessHash": "0788ff70e0ece89a00b2b06e9308259a7a38e58854082521da90ae6b1ca5af0e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.056Z", + "updatedAt": "2026-03-13T17:37:37.876Z", "postProcessHash": "03a9af3c7576028f87bd0cbc50cd3dc0a1fc738a63369a7c62b60e761fd7c995" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.064Z", + "updatedAt": "2026-03-13T17:37:37.883Z", "postProcessHash": "2d05298fa5bfce9a505918ebf97b441d5aa6d0419199db3061f01bb5f7199b9c" } } @@ -18433,19 +18595,19 @@ }, "7e2230293b488a9b30e15d2f8268b48cd19c8fa4bfce352c7fad80b804d92a66": { "zh": { - "updatedAt": "2026-03-10T16:43:39.015Z", + "updatedAt": "2026-03-13T17:37:37.830Z", "postProcessHash": "39d4613e7f74f145f640448127d5931e0f5ed6f61d609a274ff4bdfeed4f188d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.018Z", + "updatedAt": "2026-03-13T17:37:37.833Z", "postProcessHash": "2fd8c8f0b070d2c223706737d0cb6d362a3cb41665e45fc3ea99ff2ad07a40c5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.057Z", + "updatedAt": "2026-03-13T17:37:37.877Z", "postProcessHash": "86c8d5d2019048d1c7aad5058b7e12018814cf678576a560052952eb3643e424" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.057Z", + "updatedAt": "2026-03-13T17:37:37.878Z", "postProcessHash": "61803ba720186500104cbfb0972fc5bc98b3ea5710056defde76d7577b9eb894" } } @@ -18467,19 +18629,19 @@ }, "c7634de4c2f9077560d6c004b61bd850f807d9543ff9705d9eea15b190bf4542": { "zh": { - "updatedAt": "2026-03-10T16:43:39.050Z", + "updatedAt": "2026-03-13T17:37:37.871Z", "postProcessHash": "65a83733e39c18da9a63f3f1feb892b1f8f38cedf36318e72ce4953a96670d67" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.052Z", + "updatedAt": "2026-03-13T17:37:37.872Z", "postProcessHash": "e9f9f62234b80bea5b7946e466ef08839fa140fbfd495efc5800c906d798cfcb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.053Z", + "updatedAt": "2026-03-13T17:37:37.874Z", "postProcessHash": "629c5016691860dae83735a7465041d105fa972fad8223ac61789a8b90c815c2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.068Z", + "updatedAt": "2026-03-13T17:37:37.886Z", "postProcessHash": "7d0f69688c3321bc308bad48be2950f864878a9951e8248301c83b9e5bb25607" } } @@ -18515,19 +18677,19 @@ }, "e31ba4329a7edfafc22b772859b492e5436cf7a119fe3529fadb20ed344b3db6": { "zh": { - "updatedAt": "2026-03-10T16:43:39.017Z", + "updatedAt": "2026-03-13T17:37:37.832Z", "postProcessHash": "7c56a7c8201ee9fdde6fda87dfafea55f3e5858d0c28d6608d58e6ef5340b831" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.054Z", + "updatedAt": "2026-03-13T17:37:37.874Z", "postProcessHash": "5221e46b8a186e5f62ccc027d2881465a56b2019180e0e278856e3aa34f3bbf2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.056Z", + "updatedAt": "2026-03-13T17:37:37.877Z", "postProcessHash": "7852e3051f669f05515b74ca6551d1ff45aae403f26f16cc75c3891e78b45904" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.067Z", + "updatedAt": "2026-03-13T17:37:37.884Z", "postProcessHash": "8174b373b5015567f8e754fc447cb7a5c2ad084e26bc5e286bc489bf03c25171" } } @@ -18567,19 +18729,19 @@ }, "47a90033a7d8c7fcf89bacdecec7024ca44bc22f1934eea12e17cbfd9f53649d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.073Z", + "updatedAt": "2026-03-13T17:37:37.890Z", "postProcessHash": "69ed18831e27a86634e35b81aab49de8819e4257f8d6a10c7d4263c50d6c96a1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.074Z", + "updatedAt": "2026-03-13T17:37:37.890Z", "postProcessHash": "0463f3b9b9982c86974c75a65450c4a386eac262ad3a79d9347fbfbd3c22a517" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.074Z", + "updatedAt": "2026-03-13T17:37:37.891Z", "postProcessHash": "cda020662a2ad51a8dc25943f27f42c35ff05aec066d2a6817b33f46896dfd9f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.075Z", + "updatedAt": "2026-03-13T17:37:37.891Z", "postProcessHash": "8f994976a3b2083506cf5892e73d6ca298d1bbf3a243cf2612dbdd8549597468" } } @@ -18615,19 +18777,19 @@ }, "510b3a4976bce0d95f3c22927254299ad6fa3c7d21d153ed1fe010fb71e37a8a": { "zh": { - "updatedAt": "2026-03-10T16:43:39.013Z", + "updatedAt": "2026-03-13T17:37:37.829Z", "postProcessHash": "5506776664efa0a39289215a1dd1aa94aef23726780696c50f495a1d5c867277" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.016Z", + "updatedAt": "2026-03-13T17:37:37.832Z", "postProcessHash": "1ba1a6d5af1fbf308c20c680e8e840466289fc38fc3cc558e1805975d6e887d7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.021Z", + "updatedAt": "2026-03-13T17:37:37.841Z", "postProcessHash": "0b19849373675ca29b6d0bd2ccb7ffe01c66bc36e66154d7ef48d6bbe32afe17" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.062Z", + "updatedAt": "2026-03-13T17:37:37.881Z", "postProcessHash": "f1934407e7c44410a6fe71b459980bc96af424539fd44351be3269bf70d2cad0" } } @@ -18649,19 +18811,19 @@ }, "aab96e1df99af931815fa0fe34065a42d85bb4d04976ec4de6bf4126adbec31e": { "zh": { - "updatedAt": "2026-03-10T16:43:39.005Z", + "updatedAt": "2026-03-13T17:37:37.819Z", "postProcessHash": "2c4b70ad9a518d2038f85d4e31c336e249c051254fa1a978ea966f6f2013547e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.006Z", + "updatedAt": "2026-03-13T17:37:37.821Z", "postProcessHash": "527b8ea626d2168cfba0b81df9c3037ac175b5a640dff02698c313e3c13d4dd4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.007Z", + "updatedAt": "2026-03-13T17:37:37.822Z", "postProcessHash": "7dbde5350e74e0e6469fe13dcac41381eaf9f076f1be51b294f7e91fa67172b9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.028Z", + "updatedAt": "2026-03-13T17:37:37.881Z", "postProcessHash": "6be0eacc9b694370871d41061ef669d974bafdf715de0cf9f22e6d4143e28050" } } @@ -18683,19 +18845,19 @@ }, "bb9fa3660deadcab9b7be51bb9c2d81ecb645bd170745c1d9de85d5969cfc17d": { "ru": { - "updatedAt": "2026-03-10T16:43:39.048Z", + "updatedAt": "2026-03-13T17:37:37.869Z", "postProcessHash": "5bb847ac0c373d32f33451307fd011cb44a4309a1325f71f3b62cd7271ab559a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.049Z", + "updatedAt": "2026-03-13T17:37:37.869Z", "postProcessHash": "167b80e7380983a33bc1b5bc94cb161f7ff9de498616fc86598aa5a954f4df5a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.051Z", + "updatedAt": "2026-03-13T17:37:37.871Z", "postProcessHash": "38d6609d11bdd816843f021091b0bd086953f8d2542434ae4b481e7db3bc912c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.071Z", + "updatedAt": "2026-03-13T17:37:37.887Z", "postProcessHash": "6d6bf3eb68224686cef5287d00902a682c6cab3be333804f0f1ad4e1f02b8955" } } @@ -18731,19 +18893,19 @@ }, "3b465f09a48ba7a06e0dd94ee03a791abad0b937fdbfe5da3931a010c5320292": { "zh": { - "updatedAt": "2026-03-10T16:43:39.011Z", + "updatedAt": "2026-03-13T17:37:37.827Z", "postProcessHash": "8776cd849ba184ce248ebc51dc13c86905265a68ccbb6ba4166e3b517b6de4c0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.053Z", + "updatedAt": "2026-03-13T17:37:37.874Z", "postProcessHash": "e772be003130e93520af128f4de40df3f679961fd4f03e21431085f68a099308" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.055Z", + "updatedAt": "2026-03-13T17:37:37.875Z", "postProcessHash": "3e4cebb4bb797434f3516bef7bc47bd1dcf398ddd868bf83b3575720c8ba0349" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.072Z", + "updatedAt": "2026-03-13T17:37:37.888Z", "postProcessHash": "ef8a6a496bca27f73803e61dfb913d18846e4cfcffa81dde39fe91feb280fc31" } } @@ -18793,19 +18955,19 @@ }, "ae9048dc1acecbbea30998f64234a2724110ea6996db4e61dbdf9090e42f2d77": { "jp": { - "updatedAt": "2026-03-10T16:43:39.014Z", + "updatedAt": "2026-03-13T17:37:37.870Z", "postProcessHash": "621a0015c85f6a708a77fe4a566c8830eb431532351692a26e09d92313b1fd26" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.022Z", + "updatedAt": "2026-03-13T17:37:37.872Z", "postProcessHash": "b6bf3331619b3ce6447fee9e47893ac1bea3bc8eb1a3f716e3e0a1b512c1cf3a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.053Z", + "updatedAt": "2026-03-13T17:37:37.873Z", "postProcessHash": "edd7d06ac7ac8836e384294b3e1c7b55409336f437cec32d4e90101fc1485156" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.068Z", + "updatedAt": "2026-03-13T17:37:37.886Z", "postProcessHash": "520910cf7e5cb5ce56060c01d09128b5a38b576588dbbe891fc9dfde0f483a69" } } @@ -18827,19 +18989,19 @@ }, "308443b0fc36d73757debdefdf675a07283a3d35d774356b551476e051a28f05": { "zh": { - "updatedAt": "2026-03-10T16:43:39.004Z", + "updatedAt": "2026-03-13T17:37:37.819Z", "postProcessHash": "0f0a22adfe39f2ceb9782fcc47f5bead35004c562b49cf6334d2093ad5c2e0df" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.007Z", + "updatedAt": "2026-03-13T17:37:37.821Z", "postProcessHash": "344b1e7ce9a703f0f9e6cb015037f865d344a778267d7636dd8f15b5a1533a19" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.007Z", + "updatedAt": "2026-03-13T17:37:37.822Z", "postProcessHash": "affe493ce323e0ea886627849b9b3b5caa0c118f5748fe7dd2985a4a7b716904" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.027Z", + "updatedAt": "2026-03-13T17:37:37.846Z", "postProcessHash": "ca3a8643d9a36a51cce429ebc197f1ac83c56f200e999fb7c5b98cc849d8c609" } } @@ -18861,19 +19023,19 @@ }, "772d6d53da2ff21c250422983565c260e6d6e9203002280d1938bc1409b9429d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.006Z", + "updatedAt": "2026-03-13T17:37:37.821Z", "postProcessHash": "127fd46fce1bbff2c0a14b3603c02657c93c0a07b5e5dc57668eeef6c3f2dfd0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.001Z", + "updatedAt": "2026-03-13T17:37:37.815Z", "postProcessHash": "41d3f5ece43957dcf7b3f8b6c274173b2ab63af4033a45e58881c5ec401c1183" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.008Z", + "updatedAt": "2026-03-13T17:37:37.822Z", "postProcessHash": "c46247316701928b30d52e2d9706503c0ee6e9a921d8a347d0c10ca9261c8210" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.061Z", + "updatedAt": "2026-03-13T17:37:37.880Z", "postProcessHash": "4d64cd488a18f8c9ea01c8b2f94683ca07cbdef916b92067fe4fe8b9f47b0827" } } @@ -18895,19 +19057,19 @@ }, "da6a3f34c9788af64c41e486b933a4ad33a54ad59a1abb8582fe7b79f2f28d55": { "zh": { - "updatedAt": "2026-03-10T16:43:39.051Z", + "updatedAt": "2026-03-13T17:37:37.872Z", "postProcessHash": "5ab4d21987052bbccc47fd9880ed5d2aabca2b2cac99e7e661106b2c1319a497" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.054Z", + "updatedAt": "2026-03-13T17:37:37.875Z", "postProcessHash": "18a79c2d671be00df44cbd8e871737cccf81df0108b913373ce4a3071218e5ed" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.055Z", + "updatedAt": "2026-03-13T17:37:37.876Z", "postProcessHash": "1e67113bba0cc9371f37c0b192f3a8253b49328343d605f00cf261a9b5deb71e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.069Z", + "updatedAt": "2026-03-13T17:37:37.886Z", "postProcessHash": "b96b2f383bc98f381b26c2045eeaa066c7b64c8c695759295ec1187d3996bd85" } } @@ -18943,19 +19105,19 @@ }, "b515f934e60c1251e993b3aeb50a645677cb1aaa942110507240f0a73ae82602": { "ru": { - "updatedAt": "2026-03-10T16:43:39.009Z", + "updatedAt": "2026-03-13T17:37:37.824Z", "postProcessHash": "7f2727e3dbfe85f3b2e54059a88aa9b97c02ae84c2843af882a379978fee8894" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.016Z", + "updatedAt": "2026-03-13T17:37:37.831Z", "postProcessHash": "60fe4419bdafca5ccaaab05143f4d080d0f19dc903d20c91d592cfd6c6fa8ff1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.055Z", + "updatedAt": "2026-03-13T17:37:37.875Z", "postProcessHash": "ed72fe4bad8365c4d0a7472353155294f5f516f25d0716033451dc7310353309" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.062Z", + "updatedAt": "2026-03-13T17:37:37.880Z", "postProcessHash": "cab71facd39c5968ca38dd91f0d35f442bd0a71dac37e513ade21c2547d57760" } } @@ -19033,19 +19195,19 @@ }, "e33d2df1408e91c81c87086031aba2a848d38cb6677dda9aed5a9cd3064c6beb": { "ru": { - "updatedAt": "2026-03-10T16:43:39.017Z", + "updatedAt": "2026-03-13T17:37:37.833Z", "postProcessHash": "71077551c10eef75f248ddbc8693e13bdc78d75b38368c9e60c9a07392bcb749" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.019Z", + "updatedAt": "2026-03-13T17:37:37.834Z", "postProcessHash": "c56f3f353dabd2ad8f76187afe564023a8ee7c997cf7b61c7f00b956a8941cb3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.019Z", + "updatedAt": "2026-03-13T17:37:37.836Z", "postProcessHash": "8c8cd046e069c2eb6590ec0e20f543b802df66def93ceba2efb12a7418edbce8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.070Z", + "updatedAt": "2026-03-13T17:37:37.887Z", "postProcessHash": "47bd24ec6a6e8cf7c22e4aa887fdebd6ba2f2e66c9ebfd9d88ccfa2890ae2ad3" } } @@ -19067,19 +19229,19 @@ }, "5993d1bcae1448762c9a5990ef796fe6d56a08fe3c67fea61e82c05bc4698e43": { "zh": { - "updatedAt": "2026-03-10T16:43:39.002Z", + "updatedAt": "2026-03-13T17:37:37.867Z", "postProcessHash": "2a20bf867953289a52932a22ed8969f3aa0169543524967800e6c97acc692524" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.003Z", + "updatedAt": "2026-03-13T17:37:37.867Z", "postProcessHash": "6d1f5b9efca0558e4e5276bde483b56b063d93a41b1ed141f29cca43ef8aa8d8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.003Z", + "updatedAt": "2026-03-13T17:37:37.868Z", "postProcessHash": "1af5a952d5dad0a071157bca0fa7c817588a3940c44f48bfc488713e4e87eda1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.063Z", + "updatedAt": "2026-03-13T17:37:37.882Z", "postProcessHash": "b56475ce5a42746259c2b285a4ac587efa0650b2a4714c4b821e69fa4e3818b1" } } @@ -19115,19 +19277,19 @@ }, "147ec6311828fded0ab2a81ea4e453a343e9582ec943b571a6e70bb1f270bc8a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.015Z", + "updatedAt": "2026-03-13T17:37:37.830Z", "postProcessHash": "1e66abec8dd3ed0df185f928021f9d21e3c3e7f41b1755765cde3411eecd4409" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.016Z", + "updatedAt": "2026-03-13T17:37:37.831Z", "postProcessHash": "147c50834aa206f179f85db713b76b0ebf655f1b1441d10556094ff303f2ffa9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.021Z", + "updatedAt": "2026-03-13T17:37:37.838Z", "postProcessHash": "d65742064efec7772d80892032c554a96eb5a618cd8fdd06bb79db2d5c0e2f9b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.067Z", + "updatedAt": "2026-03-13T17:37:37.884Z", "postProcessHash": "61e561e42b694c8488c23262568d9e2f3fc3f23213a8607ddceb5df3cce9765b" } } @@ -19177,19 +19339,19 @@ }, "1017e1acf7fcd42d7b38a3230d59608df970c31cec83a7da41bb7b5147f3d9e5": { "jp": { - "updatedAt": "2026-03-10T16:43:39.008Z", + "updatedAt": "2026-03-13T17:37:37.823Z", "postProcessHash": "c2030f041da1dddc097e70572d7bbea04f82ba5f84f2ade93e565c4db423c4c2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.009Z", + "updatedAt": "2026-03-13T17:37:37.825Z", "postProcessHash": "99630d67b645d44a133bf8d771ef8e56b7a7b2580a53dd05275b709bdb7f7a34" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.011Z", + "updatedAt": "2026-03-13T17:37:37.826Z", "postProcessHash": "edd46ef6635500b9024f6197674227b80b743cf64ce32c52f8f2cf009412d33c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.060Z", + "updatedAt": "2026-03-13T17:37:37.880Z", "postProcessHash": "5ef89985b0d01e1c485fb87de21bf8b04cd8c59939aa070d656e106fb91ce2f1" } } @@ -19211,19 +19373,19 @@ }, "4857f9fa01d490664bb279eef11a8d79e7558678f244068dd004a857449546fc": { "ru": { - "updatedAt": "2026-03-10T16:43:39.143Z", + "updatedAt": "2026-03-13T17:37:37.975Z", "postProcessHash": "d7d82650cd7173611493e2613d5c2400462664b0664da08d137ca50ba5918bd4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.144Z", + "updatedAt": "2026-03-13T17:37:37.976Z", "postProcessHash": "feeaa4eacc76e2e243446248328bccede723fa7e6088148ec4506da3659ecdf1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.144Z", + "updatedAt": "2026-03-13T17:37:37.976Z", "postProcessHash": "1d307483c16ce70b8509ecb945e1ce32102014b64337aacdb4f823a4cee3344d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.146Z", + "updatedAt": "2026-03-13T17:37:37.979Z", "postProcessHash": "d63654af8acc17be45cd2282838fe22bfe626ea1e7b96cd2edbb3491380fa9c6" } } @@ -19259,19 +19421,19 @@ }, "c6a73f8a8b6a35f3073d21540aa41319e66279062ca8af62509e6c63cb8a1397": { "jp": { - "updatedAt": "2026-03-10T16:43:39.410Z", + "updatedAt": "2026-03-13T17:37:38.291Z", "postProcessHash": "3525fcf3b59eefe3dba5dd6b3f25763c1804c731aab221be6478611bbb701994" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.413Z", + "updatedAt": "2026-03-13T17:37:38.295Z", "postProcessHash": "c3a489351e7ebac114fde7c67e19a16425740b12433f3c539834e7dd7f019a3c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.413Z", + "updatedAt": "2026-03-13T17:37:38.296Z", "postProcessHash": "7b8af5dd8dd8375c5d7bd04eedf924e6cdaf1243d143138d5ae2fb0ae1a35a8a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.421Z", + "updatedAt": "2026-03-13T17:37:38.306Z", "postProcessHash": "d887e26be4f4fbfafb87e3d73bdd277018697c645a9d48052d6603edf86f2adf" } } @@ -19279,19 +19441,19 @@ "32a2dfa24b35817a5fedbfc4895185da11ba73834f024a8c145cb60b3ee324a3": { "8f13f0e888bb91b30f7b56131bf3728f2950f55c2375b05eab6a6c9cabcab037": { "jp": { - "updatedAt": "2026-03-10T16:43:39.361Z", + "updatedAt": "2026-03-13T17:37:38.235Z", "postProcessHash": "65d0916f6e64fa585d416924b8dba7fb0d6fd703d441e2de522c65230aa7afe2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.397Z", + "updatedAt": "2026-03-13T17:37:38.276Z", "postProcessHash": "1db43c546632df23b664d50cd4180ea66c5af3467af2acc0bb9e8e450a4eccd3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.397Z", + "updatedAt": "2026-03-13T17:37:38.276Z", "postProcessHash": "248873f4f64c13277558eedfc900c08d92240754f74b09953cca94c7b0af8150" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.422Z", + "updatedAt": "2026-03-13T17:37:38.306Z", "postProcessHash": "7852b23edd0122cd8ffb88e25ad03e1c826c6051d2e6d48d553601cafb72be7a" } } @@ -19355,19 +19517,19 @@ }, "60c0a138f9c8339ad707c3b460e6628461412a52e628c14d6752c4e59fadd2be": { "jp": { - "updatedAt": "2026-03-10T16:43:39.411Z", + "updatedAt": "2026-03-13T17:37:38.294Z", "postProcessHash": "1321b6e47e2a65bc2166cabbf27a7b5599b9f5f43c82a2bc56e0bf367dc65272" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.412Z", + "updatedAt": "2026-03-13T17:37:38.294Z", "postProcessHash": "0c483ae70979c524df3d39f4c4be8a87152322cb2db4a7932180b0526479b297" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.413Z", + "updatedAt": "2026-03-13T17:37:38.294Z", "postProcessHash": "a3d545c466a2498d2409f56ca02b5d6895af2ac562c37f42edc02544a32a704d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.421Z", + "updatedAt": "2026-03-13T17:37:38.305Z", "postProcessHash": "0d2afd007b175571323dc731be688089e60a7065789a9219d080015b796fbc3c" } } @@ -19389,19 +19551,19 @@ }, "e9c9bdb5fe16fd891cd4e9ec637f38df52a671b6818d2a7024b201f54838e722": { "jp": { - "updatedAt": "2026-03-10T16:43:39.408Z", + "updatedAt": "2026-03-13T17:37:38.289Z", "postProcessHash": "9756e5b6048836b6e51b9b924a1b480cded6e6b063006c967760c04a3b070fbe" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.408Z", + "updatedAt": "2026-03-13T17:37:38.289Z", "postProcessHash": "9e1b7cffe976d78faa6502c9870e4698cbd2ad2aa9e2cbb6c207da749b9556e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.408Z", + "updatedAt": "2026-03-13T17:37:38.290Z", "postProcessHash": "ebbd4f8b4bc7abbcbec6bc5c7801d09cf9288fdaf88944cda5627663d5ced434" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.418Z", + "updatedAt": "2026-03-13T17:37:38.301Z", "postProcessHash": "4f279fef35041ab18ada52fa3129090ebb7b14b9654141db07446bf25029ecef" } } @@ -19423,19 +19585,19 @@ }, "dc8de69fe1188ae1143e5413b0f421a017a92b769f0e341347a0a8f4aecb3460": { "ru": { - "updatedAt": "2026-03-10T16:43:39.143Z", + "updatedAt": "2026-03-13T17:37:37.975Z", "postProcessHash": "bc574dba311329752d5704578502238ab936a72460c5ec72dde612934745181b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.143Z", + "updatedAt": "2026-03-13T17:37:37.975Z", "postProcessHash": "df3b6a46d61232202de613cd76fb25c414f87feff5949e1652dcf29cb36c5885" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.145Z", + "updatedAt": "2026-03-13T17:37:37.977Z", "postProcessHash": "b6ddd50e1fd8808aec2cd503c37af600139a7a90b0ba8ec31b8e39f0f1d8b1b0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.148Z", + "updatedAt": "2026-03-13T17:37:37.980Z", "postProcessHash": "27ccbf0a3ccf524af794baa3e26f99822f69fab5895bf20c15302b29d6034533" } } @@ -19457,19 +19619,19 @@ }, "56413d48fcb6f03b584bade4de4d14a7952751a966a337c8b3eec809b8a87585": { "zh": { - "updatedAt": "2026-03-10T16:43:39.049Z", + "updatedAt": "2026-03-13T17:37:37.870Z", "postProcessHash": "17ff2898e57bff505aa5a2a77f9e97af2a1b71c05fc1eb0701b2dd94fcc98e6e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.050Z", + "updatedAt": "2026-03-13T17:37:37.870Z", "postProcessHash": "f94768fcf1d904cafbeb5bdb562076e3b6d773908b65ac730b9d10d8d7c8138a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.057Z", + "updatedAt": "2026-03-13T17:37:37.877Z", "postProcessHash": "b25d230422c77ecd99d2515122db787e541bc9451f54b92b4bf4b6c08c39bbaa" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.068Z", + "updatedAt": "2026-03-13T17:37:37.885Z", "postProcessHash": "b4f059c3a11578935434bc763b694583e181f58f4ecc1735843c0c305923e620" } } @@ -19477,19 +19639,19 @@ "7aeb5a3c848c3ac6401e3621b9731a411c3ffe53b1ec386f511089c819780c4c": { "1f0a4b693ba5e0ec268fafbbe5f0a583b29cfd716f04abb61d43c5813b6ad612": { "jp": { - "updatedAt": "2026-03-10T16:43:39.395Z", + "updatedAt": "2026-03-13T17:37:38.275Z", "postProcessHash": "65e6bc5cc8fb35caca398553725c133b41f659e859ecd2a73a0721666110d09a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.394Z", + "updatedAt": "2026-03-13T17:37:38.274Z", "postProcessHash": "3dfe1418ec9ca42909feaa349b051d9dc6827fcc4ac4f64823ffe39814675884" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.395Z", + "updatedAt": "2026-03-13T17:37:38.274Z", "postProcessHash": "ac8834bd2928cb375e7af315d432ab7dd6b3c24a69cfb4c3af55cc287e3be37c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.442Z", + "updatedAt": "2026-03-13T17:37:38.329Z", "postProcessHash": "04c267226c0ce041ef1e5c5af6ea67467249a9b4895d30203ad35d331b110324" } } @@ -19511,19 +19673,19 @@ }, "32c078a0d7dbd924908cf7620b31b7da2c18426fe86dd0ae355b33ba6ba8791d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.413Z", + "updatedAt": "2026-03-13T17:37:38.295Z", "postProcessHash": "eafe73c1571fae108828b0bde50ec0bd4a4fc8fd59edef4dd15159a6559b5245" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.414Z", + "updatedAt": "2026-03-13T17:37:38.296Z", "postProcessHash": "95a90407548b773a371097d07f4be340d5e2a403ac5d6e1e8791b141f07e4074" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.414Z", + "updatedAt": "2026-03-13T17:37:38.296Z", "postProcessHash": "3b03c56972372be74faffff86022aaf8c6960809a42711c693c851ea31184d56" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.419Z", + "updatedAt": "2026-03-13T17:37:38.303Z", "postProcessHash": "3f3ba85f7f9fa5ccdd83fa0689f5263de3814b6e4deb47964ef1c52ff5e8e889" } } @@ -19545,19 +19707,19 @@ }, "e0be6dab63fb50941926b24a3636eaceb158d2241efa9922c4481b8c47d5c195": { "zh": { - "updatedAt": "2026-03-10T16:43:39.047Z", + "updatedAt": "2026-03-13T17:37:37.868Z", "postProcessHash": "a61c3ceb1bc402c612ad58327531bfe06cd4e1f885abf4c9e298a0d9a5f33a1e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.048Z", + "updatedAt": "2026-03-13T17:37:37.869Z", "postProcessHash": "476de9cbeb857ce3d116a3ae29d4415c00ad6990abd61b04722e817657e946ba" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.051Z", + "updatedAt": "2026-03-13T17:37:37.871Z", "postProcessHash": "1189f1de244c98904db85db2c900372d5b4944dd8076d447d07fd1a603271694" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.068Z", + "updatedAt": "2026-03-13T17:37:37.885Z", "postProcessHash": "ab8eeef94efa7cbda678de5ae28ba6aca86ba75045302c63b8ba3c3c3b016f98" } } @@ -19611,19 +19773,19 @@ }, "dde7437ee9835e30037b84ee4323a36fdd803c169448614b31c22748eb6a17ad": { "zh": { - "updatedAt": "2026-03-10T16:43:39.075Z", + "updatedAt": "2026-03-13T17:37:37.892Z", "postProcessHash": "5086b1bb125d8e5b765cb8c69379d9f544bde4cf95efb9a13d3b1deace2e93d3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.076Z", + "updatedAt": "2026-03-13T17:37:37.892Z", "postProcessHash": "5c6d2683f6a464449a445ac8dd3bfc5b56058b0e0242abb86ed67b5021577902" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.076Z", + "updatedAt": "2026-03-13T17:37:37.893Z", "postProcessHash": "9fbfa2af91d6eb48fbb6d48fb5f9f91b70053d83edf0a0c13ebf877f6a786883" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.077Z", + "updatedAt": "2026-03-13T17:37:37.893Z", "postProcessHash": "7208041a68047dbfbcf78b3fa5eec2e38e35304612fdd69c6953e02d636d9b03" } } @@ -19631,19 +19793,19 @@ "a2ec760009faa1e1eff2c135a3d4deb7afa6a079dda0c6d9f99db627647062d5": { "4f03a97491bdbb54d341d453335aff270c60976e7c3ad96cb719e9003ee5ad0c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.396Z", + "updatedAt": "2026-03-13T17:37:38.276Z", "postProcessHash": "aa09cf8440b748fecbef83bff7a456a7952d6755dc5e6b67d99655ea7c44039d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.362Z", + "updatedAt": "2026-03-13T17:37:38.237Z", "postProcessHash": "a8148225708487248ee6923cfebec58e4b8c83c539005f7a30cbca274f66133a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.395Z", + "updatedAt": "2026-03-13T17:37:38.275Z", "postProcessHash": "cd415fe2a595ce9ddb07d6b50c40c09d8903e80fcca717ce49637fdd0ad9595c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.415Z", + "updatedAt": "2026-03-13T17:37:38.298Z", "postProcessHash": "a37aaceee95a370711dc60a6834fa6b4d5f802ddcc2c3647797e11a81e92bea7" } } @@ -19683,19 +19845,19 @@ }, "912cb61d0f8448a97a51e48a49debef8a2dc03bed72f48678b61e88dfa2c10c3": { "zh": { - "updatedAt": "2026-03-10T16:43:39.185Z", + "updatedAt": "2026-03-13T17:37:38.028Z", "postProcessHash": "8b732607ce8c2d3f3780b2ab00538cfcda0bdca4dd378cf907f1fe019fbc18e0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.185Z", + "updatedAt": "2026-03-13T17:37:38.029Z", "postProcessHash": "a1269be4d4dcb915d8742004afc280b9191ba90225f92ac89d5285387b0bd6ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.185Z", + "updatedAt": "2026-03-13T17:37:38.029Z", "postProcessHash": "6a9937ba17ae27155bfe1fcd037e930e120e47fa22787e8b83febdf4e1a097e8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.186Z", + "updatedAt": "2026-03-13T17:37:38.029Z", "postProcessHash": "228a8daf4ad45bea65932624e44a7507076511c7dfb48aa9d8e73a9d1dfd04a6" } } @@ -19703,19 +19865,19 @@ "a8b3a4c7be16228ce7b50cb870cc58cfe39f8c34bd28a3aca5822b90b0f42830": { "f2435d45557de24d303d66a742aeff55e64e2f4b580432c1d1d9f8eaeb1f5d17": { "jp": { - "updatedAt": "2026-03-10T16:43:39.042Z", + "updatedAt": "2026-03-13T17:37:37.862Z", "postProcessHash": "f97f64dbe65700d21ad400cc1c9967e75801e746348fa783643becc9bebea5eb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.042Z", + "updatedAt": "2026-03-13T17:37:37.863Z", "postProcessHash": "0f2ce375d02c6679b16e702e9618cefc47054f7cec517c216103bee275078cee" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.041Z", + "updatedAt": "2026-03-13T17:37:37.862Z", "postProcessHash": "658e48e685b24cc2b05f6c1b0fdc08d19a7865d667e261baff027a1ab1e469d7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.059Z", + "updatedAt": "2026-03-13T17:37:37.879Z", "postProcessHash": "bc64e5a779c55b80d46743652d776deaa46c32a39df447b17dee89d64aad88bb" } } @@ -19737,19 +19899,19 @@ }, "377c03687033028b02e95eaebb9679aae50f37e0a0c6173586720db43ee0bf90": { "zh": { - "updatedAt": "2026-03-10T16:43:39.144Z", + "updatedAt": "2026-03-13T17:37:37.976Z", "postProcessHash": "5effbffaeff18e54c5c6e90c499c034df203ba5d122433e12cfe1d4235878180" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.145Z", + "updatedAt": "2026-03-13T17:37:37.977Z", "postProcessHash": "7424ae00099ad654b47cea5fa63c1113b36f6aa17844563247eab13b74ca1e73" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.145Z", + "updatedAt": "2026-03-13T17:37:37.977Z", "postProcessHash": "1d01233022de791b913c4f6c0c0363198ba43ac2bbd93e734f8fac4ea10f5337" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.152Z", + "updatedAt": "2026-03-13T17:37:37.985Z", "postProcessHash": "085bd698ee5126f19b58ded6aca11f187fa14e9a0aaa0fbcccac3ed96d0b7ac6" } } @@ -19771,19 +19933,19 @@ }, "bf2bac2c6fdc17bb623aa2bb9b3f01d971cf696db6e4ac08b216657095b2d8fc": { "zh": { - "updatedAt": "2026-03-10T16:43:39.142Z", + "updatedAt": "2026-03-13T17:37:37.974Z", "postProcessHash": "afedcc4d54386c3169d681343741d6b5dd591e2f5fe69c69d4b83f9a32d2dbd7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.142Z", + "updatedAt": "2026-03-13T17:37:37.974Z", "postProcessHash": "79aac25948ebaf0a0eb927d41821ab341f469cb49e79e3b9d9ca3deebd47726a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.144Z", + "updatedAt": "2026-03-13T17:37:37.977Z", "postProcessHash": "2368438d63b4b467fc179501f662986a39b1d516940330d6fb3f116f9da823a1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.146Z", + "updatedAt": "2026-03-13T17:37:37.978Z", "postProcessHash": "68b843d6c649ebaf9c4cc60e40714495cb442e65dec07af962560de827161e97" } } @@ -19805,19 +19967,19 @@ }, "868c58a2537ad736940425cd07e038b5a898807fa48a3ab685b994e4f07e1bbf": { "ru": { - "updatedAt": "2026-03-10T16:43:39.411Z", + "updatedAt": "2026-03-13T17:37:38.293Z", "postProcessHash": "945ece6ee9ff49f6a2727b957a80d75d0caa71a44aa00eb6ab2e0bbd9a962fe0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.411Z", + "updatedAt": "2026-03-13T17:37:38.293Z", "postProcessHash": "0e884e259e670d9e008a365b66d983691fa0a34e8e53c023eddbf58a269d7aad" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.414Z", + "updatedAt": "2026-03-13T17:37:38.297Z", "postProcessHash": "c080bf9129c6fe7f855b75bc09b7a51d2a8d2a1dc5222732f06e4895fb865203" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.419Z", + "updatedAt": "2026-03-13T17:37:38.303Z", "postProcessHash": "6e52a7d4eeb21ad1536de6ce3553714577a74ce2dc37945cd2faed3b769ee628" } } @@ -19825,19 +19987,19 @@ "e72fb86764359e026d92c8940ee6175f5febdbd710006033850bb2ad8aa43023": { "10e1df69f27be8e1de4c2159ec11f7a83395eb9a20a7b729e0fbe4c2bc8bb473": { "jp": { - "updatedAt": "2026-03-10T16:43:39.363Z", + "updatedAt": "2026-03-13T17:37:38.237Z", "postProcessHash": "d6c9fda6027083f8d37563c66f2df1718c49e69147e556c72f98407fa586961f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.363Z", + "updatedAt": "2026-03-13T17:37:38.237Z", "postProcessHash": "7101ab105f78322a351029f15006b2264c717d0a00d3579fb4fcd18c1cefa3b3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.396Z", + "updatedAt": "2026-03-13T17:37:38.275Z", "postProcessHash": "226df0607df69cfed9718c84e6fc3ebc37ecd25e5d7b8c9025bf37a2189abae0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.420Z", + "updatedAt": "2026-03-13T17:37:38.304Z", "postProcessHash": "782014708a0fa8c2b735a686e0c042d1e1eb39248af52ed31f4284c72fda2611" } } @@ -19859,19 +20021,19 @@ }, "d2eca22763326cb8bfc8fc3f2c7b02af4490de74f2fbaf402c11e3dca6080d67": { "jp": { - "updatedAt": "2026-03-10T16:43:39.410Z", + "updatedAt": "2026-03-13T17:37:38.292Z", "postProcessHash": "3db9806e5e5c4b93d1350fdcf966559c6f6d7dfe1d1cbd057e65f8987ae70eb5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.410Z", + "updatedAt": "2026-03-13T17:37:38.292Z", "postProcessHash": "c7c3bdb435472d1faa9217f6d6e9002548161f59f5084f5cc8f46fa8bc6e65f1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.411Z", + "updatedAt": "2026-03-13T17:37:38.292Z", "postProcessHash": "f12aaa0ce806e89792d8b072c9baa507c38c72b5934eb912f10fcc9259948fd3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.418Z", + "updatedAt": "2026-03-13T17:37:38.302Z", "postProcessHash": "b5401e0b5f39e440c42ff074b7cf723916197e58c44a454cbd9785519f8e3c38" } } @@ -19971,19 +20133,19 @@ }, "9c62057a8c847a3f08f164d8e7a2c7686722ca4826af51afc0542b1ec51040f8": { "jp": { - "updatedAt": "2026-03-10T16:43:39.443Z", + "updatedAt": "2026-03-13T17:37:38.362Z", "postProcessHash": "2c2fbc90e6933e782e576aef75aff991c53c289bd838f91eb282c2de8cef6ac0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.443Z", + "updatedAt": "2026-03-13T17:37:38.362Z", "postProcessHash": "b725079c9ba98f11dac92eb0a453a31ac40673b5aa384446edfe4f9d5ac0d1c1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.443Z", + "updatedAt": "2026-03-13T17:37:38.363Z", "postProcessHash": "9da785ffe0418105d095b84e0af31a224a55e1d7029566bebe36da12096e6def" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.443Z", + "updatedAt": "2026-03-13T17:37:38.363Z", "postProcessHash": "0d4ada984abf6be54f4d7347ceae98b677391d5d1ff47576c4782ae42f49001c" } } @@ -20019,19 +20181,19 @@ }, "0eeb8e037c140bbab6709483e5529da12ab09ef779763e4cb9e5028fa36f486d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.432Z", + "updatedAt": "2026-03-13T17:37:38.313Z", "postProcessHash": "22224d44f062e8f93cabe6342b75b0e658adfe1cf7fa94c7252a8389fc188b7c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.433Z", + "updatedAt": "2026-03-13T17:37:38.314Z", "postProcessHash": "734037cdd8564201db6e8f83bc5f869d89a3fd5ab36dd8f77af54c6337e34325" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.434Z", + "updatedAt": "2026-03-13T17:37:38.315Z", "postProcessHash": "82956817c1bb14d51c417d6cb6d6278e27dc727196a2f5794ebe61cc4762548b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.473Z", + "updatedAt": "2026-03-13T17:37:38.327Z", "postProcessHash": "9c51e3c68ca176b7ae57c7059879f0cb2c46032408e0929c619778ff3ea7c433" } } @@ -20067,19 +20229,19 @@ }, "a5fe5bf8b8cb5742e21be5dda1b1c7c87cd360cc6ad36e163ba15fe93755c713": { "jp": { - "updatedAt": "2026-03-10T16:43:39.433Z", + "updatedAt": "2026-03-13T17:37:38.314Z", "postProcessHash": "40965bf639605d8f4cbd40252ea8e7d575d161c35e70efae7a683412cbdce520" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.436Z", + "updatedAt": "2026-03-13T17:37:38.317Z", "postProcessHash": "b8c442c0cc6d5bce3ba2636051b2c9cb35c43dbd3aecfc9c1abc15c5137ca65a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.437Z", + "updatedAt": "2026-03-13T17:37:38.318Z", "postProcessHash": "9425d204a28700a489acab6d1b5d06cb6a6aad8ab6fcbf0ad4a20b7a2776832b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.474Z", + "updatedAt": "2026-03-13T17:37:38.328Z", "postProcessHash": "a081d4979a52661303b982502bcd66ce8687eab41b35bdbcf57372c1f229f5f8" } } @@ -20101,19 +20263,19 @@ }, "6a64b6f4a9a1cf7d2ace5967c242c3551c1ac5d6e1af2e2e06e3dd0a69e3e2cb": { "zh": { - "updatedAt": "2026-03-10T16:43:39.404Z", + "updatedAt": "2026-03-13T17:37:38.287Z", "postProcessHash": "c902ab48fed3fe0735d29ab5fcd4448350902e99c7802dc07102c10903d0d931" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.430Z", + "updatedAt": "2026-03-13T17:37:38.310Z", "postProcessHash": "67d614a20aa383d6a5ed17f6d3a9aa8ebb1840ea7ef97087072a51c92714c571" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.431Z", + "updatedAt": "2026-03-13T17:37:38.311Z", "postProcessHash": "b775a45ea5c6ffb9f9719c5d31c4db3d4f7cb6ee3aaaab4b9ab4e557def73152" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.442Z", + "updatedAt": "2026-03-13T17:37:38.329Z", "postProcessHash": "2df96f6bcab71173cf59cc57ac8c4922ebecd6f5309637245a3287ca9c0e9670" } } @@ -20213,19 +20375,19 @@ }, "4c9bc97f00a24ed3204cf40b1e3d0d28098f58399de8e1253386903fe7e781ac": { "zh": { - "updatedAt": "2026-03-10T16:43:39.489Z", + "updatedAt": "2026-03-13T17:37:38.378Z", "postProcessHash": "37ba154db8e195b5a52fe4ac6a63814369f2559d5529dad5b8b6a330e7686cc8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.490Z", + "updatedAt": "2026-03-13T17:37:38.379Z", "postProcessHash": "7d2e64458888428cad1853be1ec5dc702b8bf84ff687d4d6b281747e08d93cc1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.490Z", + "updatedAt": "2026-03-13T17:37:38.380Z", "postProcessHash": "f1cd72053780c8683b1e0862b28ba869f151118ef09d56eefba2052334b63595" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.490Z", + "updatedAt": "2026-03-13T17:37:38.380Z", "postProcessHash": "7cd1bc45e3950676ae49e12333f66fbed8c8dcbe2e1bc38cb38e670232ad4341" } } @@ -20261,19 +20423,19 @@ }, "a7f4e7d7e6fea0e41169c079b9c3fb7742d4959a968513a4fc8261c7f82d09f6": { "jp": { - "updatedAt": "2026-03-10T16:43:39.470Z", + "updatedAt": "2026-03-13T17:37:38.323Z", "postProcessHash": "96b1c506447106de6ebeed3f8675c2babd692a39841688ec825bc48f65dcfc74" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.470Z", + "updatedAt": "2026-03-13T17:37:38.323Z", "postProcessHash": "740df7ac33b6c45ea0176b8c8579e60b7d66b29be474271ed1817fcc658dac65" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.471Z", + "updatedAt": "2026-03-13T17:37:38.324Z", "postProcessHash": "621cea17572816104fd24fcd65e2115707cafadb8601de44b37801c0d7a13a78" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.478Z", + "updatedAt": "2026-03-13T17:37:38.360Z", "postProcessHash": "34c93ec27e1e2e23fe22d5f648abd3b746c6cd01002368b119ef8e3f73b70acb" } } @@ -20356,6 +20518,24 @@ "updatedAt": "2026-03-10T16:43:39.492Z", "postProcessHash": "e3a0c605278700dcdcc0ea741a71e85bf770fff8fc7cdde5c2cf0d7b69651d98" } + }, + "3c7a0b08cb6f337306d0b488f65d6a02440ac901d12b5b497dbab1e3c1c09c0c": { + "ru": { + "updatedAt": "2026-03-13T17:37:38.383Z", + "postProcessHash": "4f9a04fde9180197d5c43bd5f5f8f9f7d6ecf256ce421af5b11c9c33b54f4409" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.384Z", + "postProcessHash": "04b1ca27413eea838895edad3c8e263e3b03f9c5755bfc45ed5a85b63d97b99e" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.384Z", + "postProcessHash": "ba8d870961ef9d6bebad5cbc5eca5e90a3a57906038e69596da065c5284d2864" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.384Z", + "postProcessHash": "d6fd26062bccf4cbf6ceda18a499dac86fecbe2b12a39e8a0fd2032e99a954ed" + } } }, "32b3dc73599ca183244dc71ff36bc88e62757e5face12c31b14ce042f684120c": { @@ -20407,19 +20587,19 @@ }, "10e0a3ed6ed4f8f4971a20785e0cbaf214fe520ae377fcfd7a3e55c8550ee277": { "zh": { - "updatedAt": "2026-03-10T16:43:39.487Z", + "updatedAt": "2026-03-13T17:37:38.376Z", "postProcessHash": "09ea8874df91b258f70643e9c73d46ca9f68308f47feeb96861ebede712d0433" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.488Z", + "updatedAt": "2026-03-13T17:37:38.376Z", "postProcessHash": "2130aae3c02c39498338679b893f39b87b86bce8492dcaee5d9476eba7a19b9b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.488Z", + "updatedAt": "2026-03-13T17:37:38.376Z", "postProcessHash": "694356584149a3837c1243378621a07f95802bee42e26dbd46ad60e729457652" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.488Z", + "updatedAt": "2026-03-13T17:37:38.377Z", "postProcessHash": "1431f06298702a440b151e63ec37d8f2c6bf4841096fd641ab033e6a10427e52" } } @@ -20473,19 +20653,19 @@ }, "49b6bef5443ce806fa328cd63bfdc41c386629be3c86373275a13d13b37f5aa1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.456Z", + "updatedAt": "2026-03-13T17:37:38.340Z", "postProcessHash": "2c86faa87d9b0bc8fc945d09a08cc23af6646104cbc346f9099bcb0d1045a495" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.457Z", + "updatedAt": "2026-03-13T17:37:38.340Z", "postProcessHash": "9d636f74a969723483f1efcb08400316165ba1b034098ff29f614b3b47a08c1b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.457Z", + "updatedAt": "2026-03-13T17:37:38.340Z", "postProcessHash": "bd4101620ec839069e3eb21282fe7af883a7517cd6af2b6f5dcf1003298417b6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.458Z", + "updatedAt": "2026-03-13T17:37:38.341Z", "postProcessHash": "dd96c42b8ead0ea351efeacabb15e926c86c086f3d6dfba72b7bbc4f4fafea60" } } @@ -20521,19 +20701,19 @@ }, "4e906e75b0ab47caa5124523a4ad540e0aa3d39e19a8eca3a5cf466af062636a": { "zh": { - "updatedAt": "2026-03-10T16:43:39.435Z", + "updatedAt": "2026-03-13T17:37:38.316Z", "postProcessHash": "25f53f24dee156626f1fd8962da79ac3fda54be3d95b90d0b12ab8d75dca8e5a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.436Z", + "updatedAt": "2026-03-13T17:37:38.317Z", "postProcessHash": "0dc5ed76ba40950b706c2d49f4f599b9e26e6ce3e4c74b7038b82fe4cd4c5311" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.437Z", + "updatedAt": "2026-03-13T17:37:38.319Z", "postProcessHash": "ab57537edd722231b3a0c5858f49ea8566092c2428a6ef0f0562bbe7581d9f0d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.441Z", + "updatedAt": "2026-03-13T17:37:38.328Z", "postProcessHash": "7b1052336003f0968ce9eaf8c03c7ea02c402ef8cbf3c3ede11dfd41711a9199" } } @@ -20555,19 +20735,19 @@ }, "b78c8fb3fd3ca82a06d7b5e1eb71237a40ffaa81872fa71ac9e905e8c0298135": { "ru": { - "updatedAt": "2026-03-10T16:43:39.463Z", + "updatedAt": "2026-03-13T17:37:38.350Z", "postProcessHash": "06352ad240cef2dac5575aae8c070331995023cab2e2e76b9c0db73094ae5254" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.464Z", + "updatedAt": "2026-03-13T17:37:38.351Z", "postProcessHash": "9e4d90e728d86e76cfe85c8b9159ada8015ead90139d4040e891b4a4f00850e1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.464Z", + "updatedAt": "2026-03-13T17:37:38.351Z", "postProcessHash": "aa9ea865ef9a74fd0403c13740154b4683b116cf2be151eb36e4d903df8e43cd" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.477Z", + "updatedAt": "2026-03-13T17:37:38.359Z", "postProcessHash": "292a21554791fb1d83d084515bf1a1f888ad44a747eecdc3ead895667099f8bb" } } @@ -20603,19 +20783,19 @@ }, "6dc8fd3088ed4f08deedcd5f0394465af405eadc6203052897402931add1fb4d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.432Z", + "updatedAt": "2026-03-13T17:37:38.312Z", "postProcessHash": "e43f54194970928b8d2b302f1351b9e3d4f442e98c5e340649248d280d113d6a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.432Z", + "updatedAt": "2026-03-13T17:37:38.312Z", "postProcessHash": "1c23b1e82e1d97167bc6f64e0fb52422c5539ae6c850c1b92d847e3f21ce22e6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.434Z", + "updatedAt": "2026-03-13T17:37:38.314Z", "postProcessHash": "b33b2390cb4e519818423c791dd0933ea15bb81c4b95c1cddbffdd3de00a48fd" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.441Z", + "updatedAt": "2026-03-13T17:37:38.328Z", "postProcessHash": "e549512be440a8282c9714eb6f4ababd77d6ec5e7625b650001d01883735cfe7" } } @@ -20655,19 +20835,19 @@ }, "be3f252b701644e7c868b64c6a4446912f1eafb4afd1e0c9b4b970ecc823b915": { "ko": { - "updatedAt": "2026-03-10T16:43:39.482Z", + "updatedAt": "2026-03-13T17:37:38.369Z", "postProcessHash": "653237ec8849dfdc4ba9349b1b2e1faae4b7113fe028ccb79d445294c15306de" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.483Z", + "updatedAt": "2026-03-13T17:37:38.370Z", "postProcessHash": "14c799e9801c72e92c02e4dd03a181eaffeb225635ca4835096560d37cb4fabd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.483Z", + "updatedAt": "2026-03-13T17:37:38.371Z", "postProcessHash": "643b6c77c0ab6509fe899877b2a9d32ae5d6be2eaa3eb5952357ceb693f33214" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.484Z", + "updatedAt": "2026-03-13T17:37:38.371Z", "postProcessHash": "96ebaf70ef947c05dee0577ab2b6688f82ff75d3ef1853dd9c91adbeae5bd181" } } @@ -20782,19 +20962,19 @@ }, "33303f67924447f5f1652d3f8b8f8a63924f9e964ed3046d04ebc21b0fa537dc": { "ru": { - "updatedAt": "2026-03-10T16:43:39.444Z", + "updatedAt": "2026-03-13T17:37:38.365Z", "postProcessHash": "19551dd38de52f41dbd500d76a7b5e01c756d831e8797c8cb24caa81cb1f5d08" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.445Z", + "updatedAt": "2026-03-13T17:37:38.366Z", "postProcessHash": "fd123e6024ab9fab805616a8ce99c85107eea55bb8ef8411937a2a1ebbfe0294" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.445Z", + "updatedAt": "2026-03-13T17:37:38.367Z", "postProcessHash": "72259057f20ead3417ce6dabb2d3b989fcf0069474ecb50536d1db396a7a4403" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.447Z", + "updatedAt": "2026-03-13T17:37:38.367Z", "postProcessHash": "1d0d0b3c46ddbc026cd6053e66f0cfe43d63422d9194167d091f5405900005a0" } } @@ -20830,19 +21010,19 @@ }, "c60512dfb71a6a2aa364ece3cc56b9dfeb51c57e10318212785d1787eb63939c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.435Z", + "updatedAt": "2026-03-13T17:37:38.317Z", "postProcessHash": "1e848294301c7c7744afb12bc44aae3151df7824eefc7ec3af698f9c730614b7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.438Z", + "updatedAt": "2026-03-13T17:37:38.319Z", "postProcessHash": "4bad5b885f7e7eb5f36a3bac0323b3db7381aee4a263fdf21d063a5237d835eb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.439Z", + "updatedAt": "2026-03-13T17:37:38.321Z", "postProcessHash": "12d682013183591ee3684063bb30ad7789a1cb86d7f49ed8f850609689eca21b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.476Z", + "updatedAt": "2026-03-13T17:37:38.329Z", "postProcessHash": "0e62d26a562717b421324785614314b3839d902e6dc1eeaa2b69cb205c6c17e4" } } @@ -20914,19 +21094,19 @@ }, "fb1d44da08d6ee25b354475d41d0531149084aea67c0886a1239f97be1bd7f68": { "jp": { - "updatedAt": "2026-03-10T16:43:39.432Z", + "updatedAt": "2026-03-13T17:37:38.313Z", "postProcessHash": "af2574f44819b6aca471a051e59a11d4f7ff2122b7fce29c5bad7e955371ae1e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.434Z", + "updatedAt": "2026-03-13T17:37:38.315Z", "postProcessHash": "cc743ed9e26ad9ca80a572817673c9a3de8eafdf614f9192920ae1b3a7b07b61" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.437Z", + "updatedAt": "2026-03-13T17:37:38.318Z", "postProcessHash": "c7dcb7bd3eaf04576a551b00e1f456c173a0aef37b5ae72e51254c6792864893" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.479Z", + "updatedAt": "2026-03-13T17:37:38.361Z", "postProcessHash": "b1e5c522cee8a5d4e9dd90af0ca8dc94aa8fa79c71e5c12d2c6c3a15fd9615bb" } } @@ -20948,19 +21128,19 @@ }, "5fca8bf39e6d30b2a0660f71523bf990f807dc38d35972280ac8cb08ecf47124": { "jp": { - "updatedAt": "2026-03-10T16:43:39.430Z", + "updatedAt": "2026-03-13T17:37:38.310Z", "postProcessHash": "c6661226a3af55082aedd204145980d87d72edc98198152e72cbf40e0fab0056" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.431Z", + "updatedAt": "2026-03-13T17:37:38.311Z", "postProcessHash": "3dfb0a06f3072c943a1b6bcd3194b15fd9ff920ca0e9ad72940399666c4a07fc" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.431Z", + "updatedAt": "2026-03-13T17:37:38.311Z", "postProcessHash": "bda31d5f2d972a3555de99fd9d1bfb89932ef848753a56f576f46695116c0a64" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.480Z", + "updatedAt": "2026-03-13T17:37:38.361Z", "postProcessHash": "f8dd8bc7783a9a639e86625dad130aba3c1bbe5b5d702196d194473a16d9d77f" } } @@ -20996,19 +21176,19 @@ }, "734856dcecc70492cf97a41d444e632afa49b462f288992b05fd0ac7e05c5372": { "zh": { - "updatedAt": "2026-03-10T16:43:39.440Z", + "updatedAt": "2026-03-13T17:37:38.324Z", "postProcessHash": "cb25500925a59246be7e0bb0fb9aa4053f49b7094f14dd38effd71a2291e4f08" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.440Z", + "updatedAt": "2026-03-13T17:37:38.325Z", "postProcessHash": "b3e71191753866eade2a42f124f7c323f976fbf7ddc63c01e504e1a3f4587d8e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.441Z", + "updatedAt": "2026-03-13T17:37:38.326Z", "postProcessHash": "50c6a9df5bf128ba208c9c9157120386270b8ab0dbab030339f3c71a1ae4410c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.442Z", + "updatedAt": "2026-03-13T17:37:38.330Z", "postProcessHash": "9848138123e3af3d283e0ec1c3b09457cf423b8f4289039747feb884bc08548b" } } @@ -21034,19 +21214,19 @@ }, "62a966cd23b3188cca2cbbd082de330e72f506de07d74feea1b68eff4561cac3": { "ko": { - "updatedAt": "2026-03-10T16:43:39.488Z", + "updatedAt": "2026-03-13T17:37:38.377Z", "postProcessHash": "eca85760f7143a622e546f2ef869eb44d7bc974dffde2bf6bb20bb155a02b77e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.489Z", + "updatedAt": "2026-03-13T17:37:38.378Z", "postProcessHash": "a5f0e0b5476acdd735e2a2d7876a104f22aa953336c8a0b193e0d48fa9f896cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.489Z", + "updatedAt": "2026-03-13T17:37:38.378Z", "postProcessHash": "fb5149b7aa4fba0371d599ccc07862543c79507994a71d6b0b8f1a418e31f62a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.489Z", + "updatedAt": "2026-03-13T17:37:38.379Z", "postProcessHash": "c8ab265f107b76c0bb700d245a8b7e7464eb1fd15f58b251943f0ad38dec2b2d" } } @@ -21123,19 +21303,19 @@ }, "cbf89381749a29ae9f4c92d5cd2e82e931857e78129d969e0cd8a9ee34b2be55": { "zh": { - "updatedAt": "2026-03-10T16:43:39.438Z", + "updatedAt": "2026-03-13T17:37:38.320Z", "postProcessHash": "ce3c31bf63828c7e25c032696e07a7e3255382ba2153196bb4beff6d66b4a96d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.472Z", + "updatedAt": "2026-03-13T17:37:38.325Z", "postProcessHash": "20c0656a85824a885d1b7cf5ca6e05b7fa4f6c5abb5c721ec2d84d440b3f1593" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.472Z", + "updatedAt": "2026-03-13T17:37:38.327Z", "postProcessHash": "a016614a4171a7e2a2dc633cdf945851647d6e2126c76bacd458fe4ab93700b1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.481Z", + "updatedAt": "2026-03-13T17:37:38.362Z", "postProcessHash": "b2001dff9d2559a4fec4e52f9b88ae45dde0c4dfc371b37e556c4897f87baf5f" } } @@ -21187,19 +21367,19 @@ }, "756ec3c9e8b547bd15f9ee52a3fa1dcd25fb99b1d6199ac6c79cd0b0b4542e67": { "ru": { - "updatedAt": "2026-03-10T16:43:39.469Z", + "updatedAt": "2026-03-13T17:37:38.354Z", "postProcessHash": "7dd60007af32a518544dba5a87d19736dcf620885dfe604b151d20f21f52f963" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.472Z", + "updatedAt": "2026-03-13T17:37:38.356Z", "postProcessHash": "5049ebc688ff81797096255cdd29582b6ca74b17c6b9ff84ca324b886bd5e22d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.473Z", + "updatedAt": "2026-03-13T17:37:38.357Z", "postProcessHash": "c77c767a2d15cf38bab624c530d443fcfd68c99fde2ee6448cb46443241aa992" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.478Z", + "updatedAt": "2026-03-13T17:37:38.360Z", "postProcessHash": "59a647e9b42ca8629b2f1e576aaa47060aa30902314bbf1889a549be27b5fc40" } } @@ -21221,19 +21401,19 @@ }, "1a8969873f7e4c66f6d48c504cae9068579bcef26f0ef3e78f4bded6f1a51274": { "ru": { - "updatedAt": "2026-03-10T16:43:39.503Z", + "updatedAt": "2026-03-13T17:37:38.396Z", "postProcessHash": "2bdbf4a013514e2b02bab3f8384ffbe41aa281d87675523782de72a0c5e83a0a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.504Z", + "updatedAt": "2026-03-13T17:37:38.397Z", "postProcessHash": "5092242cea73b45a4a306cb694633346e8db374479c6f06500248a17d15e8fa1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.504Z", + "updatedAt": "2026-03-13T17:37:38.397Z", "postProcessHash": "88aff9ae45d2bc8b6cfa770e6af1e06af282b1ade7ecc32ab715aafab7ebc616" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.522Z", + "updatedAt": "2026-03-13T17:37:38.415Z", "postProcessHash": "904e6563eacb280a5539e645b33c5df788611dadd3b4e9d2438d0186a38c4eb7" } } @@ -21287,19 +21467,19 @@ }, "18dfb0dd6a34e9e83d8afc26cf8c99c8f09894a3e349ee8cf3df2c8fa6d8d89b": { "ko": { - "updatedAt": "2026-03-10T16:43:39.484Z", + "updatedAt": "2026-03-13T17:37:38.372Z", "postProcessHash": "5cc97d4acc0f23fd6194a636cdaaa7092eda66826e4890488cc3f2df0639f85b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.484Z", + "updatedAt": "2026-03-13T17:37:38.372Z", "postProcessHash": "f3664d8bf752817f8af1a45b4869224f6ddf3f2320fc5e797dc35659f3686bbb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.485Z", + "updatedAt": "2026-03-13T17:37:38.372Z", "postProcessHash": "9c4254df49525e32c9e76ed69991da2c25d9d221907d7cdc9ed3db9d58c4b800" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.485Z", + "updatedAt": "2026-03-13T17:37:38.373Z", "postProcessHash": "5fcf605f494b1fc521e1faa3902ea386709741b64920b0b0ee3b7ae65aadfe84" } } @@ -21321,19 +21501,19 @@ }, "d065a9f4fd510c23b184777f1708b29ce7318db216ef6281a0dec1a803db5fd1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.502Z", + "updatedAt": "2026-03-13T17:37:38.395Z", "postProcessHash": "100a0147fd365e870d5864f25f0ea851598f195d1d7df0dfbc058ee4a6df021d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.503Z", + "updatedAt": "2026-03-13T17:37:38.396Z", "postProcessHash": "a05c03d16850e54b2c6d32620d795d5620b14638b8c0a31b5dbfb469e8287b78" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.503Z", + "updatedAt": "2026-03-13T17:37:38.396Z", "postProcessHash": "5f25d9d749618a6e8a79ecd6ea57ff3b51df1dc5d342043ddb317691ca4b6585" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.521Z", + "updatedAt": "2026-03-13T17:37:38.414Z", "postProcessHash": "acb0616d8c522dfa7219622dddd3bceb0c0fb467596278bcaaef289106b36d13" } } @@ -21357,19 +21537,19 @@ "501db638650e5304a9dba8ff4612de47b5da82aaad0a722bd89c11c68a35eb5d": { "f925e25aa54c252061995e84db9939551b2e2035ef3360d06582d778617a054f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.498Z", + "updatedAt": "2026-03-13T17:37:38.391Z", "postProcessHash": "b22113fc223156109ccabbbc62a77193698c84cdd508506008f1bff4132341c1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.499Z", + "updatedAt": "2026-03-13T17:37:38.393Z", "postProcessHash": "a20d4a8d395f65c8cbc6705b36ea7d95cbd81d136c2e721aea7668542d6cd925" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.498Z", + "updatedAt": "2026-03-13T17:37:38.391Z", "postProcessHash": "7ee7b69c9d4066e4a2c1b33074c5a8d304c18a79e313e85a2dd97c5d3ac4c02f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.524Z", + "updatedAt": "2026-03-13T17:37:38.417Z", "postProcessHash": "20620f2ca0cb8b8b0d3f04c406c9bda6179a823b76886a67d7832e2d8c271eff" } } @@ -21377,19 +21557,19 @@ "5391d9361d8de859f55fc623438785f034d27921eaf51522b1cfec0b8ae6d057": { "4c5301e6bd068db1c39c7442930c97eb64fc020a710f75519ea91e088c153887": { "jp": { - "updatedAt": "2026-03-10T16:43:39.496Z", + "updatedAt": "2026-03-13T17:37:38.349Z", "postProcessHash": "fbf72f6b36bf42da1cffa4ffb93fa3962df81260d381f4d07b3753ff4de0c630" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.497Z", + "updatedAt": "2026-03-13T17:37:38.349Z", "postProcessHash": "82b5a6ae5bc0d6c6e81b82b5602be265080200264f795e9a21f144ca3e20ae22" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.497Z", + "updatedAt": "2026-03-13T17:37:38.390Z", "postProcessHash": "5bcb53f9bac59dc2e5aeb6527451914cb8600cdd8abd2d82207b15e6903e7f59" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.523Z", + "updatedAt": "2026-03-13T17:37:38.416Z", "postProcessHash": "c59de87b074a77199077dc70869dc56be1b402d03380315a6e6f963c29ec4b20" } } @@ -21458,6 +21638,24 @@ "updatedAt": "2026-03-10T16:43:39.528Z", "postProcessHash": "1e8ed0ce060a06c54b962a46dd04fddfa2e5c85fd12c1b1b90b09a13223b6a94" } + }, + "d6a0cfff8f76086216761e15b25961680402887438a60ddf21fb0a63bb690430": { + "ko": { + "updatedAt": "2026-03-13T17:37:38.421Z", + "postProcessHash": "c81a56c4822f398464e2365addb9621da6c513b9e65c5856d358d832f567c264" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.422Z", + "postProcessHash": "bb2104035c8035c6c35769411ba493e4746f6ebe370b9f0dc037c6bbcfd0bad4" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.422Z", + "postProcessHash": "d117b812e8c3a45509e44b64b0c3190abc9d9f5980574233899bab6c08647745" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.424Z", + "postProcessHash": "b88bc56f73c11ccf64211bd6ba7582f91fe0084d7c2de045954565d4190dc313" + } } }, "68ba9608dff675f309e6f07ee6d6f770a417b027a738a79f138c8d70e2106dbc": { @@ -21509,19 +21707,19 @@ }, "7af99c81faa1697df2b523cddf79352ffb0476081fadc51881be27f8b8a1957a": { "ko": { - "updatedAt": "2026-03-10T16:43:39.525Z", + "updatedAt": "2026-03-13T17:37:38.418Z", "postProcessHash": "dd950b21ec60dbb46c8f553f8a77f61133cb1844f764c0643363e4efff54f319" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.525Z", + "updatedAt": "2026-03-13T17:37:38.419Z", "postProcessHash": "ca0a7ad12d90ba3fa6e079be9f83880da0967d7eaa8f94f0c5ff2dfe522f1bfb" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.525Z", + "updatedAt": "2026-03-13T17:37:38.419Z", "postProcessHash": "3f2b8defb8a6c070c6ed8a2cb6e89ffed3e29ebae4cabca6fa181857c69b3eab" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.525Z", + "updatedAt": "2026-03-13T17:37:38.420Z", "postProcessHash": "b75abe5f0db98d7176a85bb92cec447888353ec881b632270752672c4637fd1b" } } @@ -21543,19 +21741,19 @@ }, "9bdf3eb7fbb415eaa2f2371552915388a97b0833ebc19d385270a13a728489d3": { "zh": { - "updatedAt": "2026-03-10T16:43:39.465Z", + "updatedAt": "2026-03-13T17:37:38.351Z", "postProcessHash": "5661c635a2e351f547326295a9197b37441e0979a1843ee691d392a49f355559" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.471Z", + "updatedAt": "2026-03-13T17:37:38.356Z", "postProcessHash": "f7e8f9dced7833cd1e49196d255cff45c825e1c06d58610a931929c334fe3d17" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.472Z", + "updatedAt": "2026-03-13T17:37:38.357Z", "postProcessHash": "ee9610f3e9279b7123f44d5191ecf28dae57a79d40c3da113fb845e5d6cae6b7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.480Z", + "updatedAt": "2026-03-13T17:37:38.361Z", "postProcessHash": "eada8458564c35e5b87e20dd12867c9070d855755ae96c0b802f7552a863ab65" } } @@ -21577,19 +21775,19 @@ }, "56ac89ec4354fc243449744ccce8bfa7ea6856a7854a0a9b43bac5d9b2b56935": { "ru": { - "updatedAt": "2026-03-10T16:43:39.464Z", + "updatedAt": "2026-03-13T17:37:38.398Z", "postProcessHash": "ba737b07a06b01578b6eb0d635c6fa4e7cf7836d97e988b332a982e30c462572" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.468Z", + "updatedAt": "2026-03-13T17:37:38.403Z", "postProcessHash": "f1fa5c2899d5994b6215f2e157383525ddf44b4dfc3baad276bf19ed593a7220" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.469Z", + "updatedAt": "2026-03-13T17:37:38.407Z", "postProcessHash": "78a45cc7dc5f53b3eb3f19a89caface21fdf071533e1ba255d0d2aa99a562b26" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.476Z", + "updatedAt": "2026-03-13T17:37:38.415Z", "postProcessHash": "bed674f6fb0ccf285581226bd753081693651f05a1d520f635902fb0577678ec" } } @@ -21639,19 +21837,19 @@ }, "6fab42a7d13e2ef9f9132b88e11120e1226357e10fdace41b591e4efce816cce": { "jp": { - "updatedAt": "2026-03-10T16:43:39.467Z", + "updatedAt": "2026-03-13T17:37:38.352Z", "postProcessHash": "08f4b418757dbd4080f4897d845334a9ace79276b500aaaf0f74b9d7e46e0a91" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.468Z", + "updatedAt": "2026-03-13T17:37:38.353Z", "postProcessHash": "2463b57808e47d01458f56e91be492114b6fa99c4aa295a978f9beaaec8a92c7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.469Z", + "updatedAt": "2026-03-13T17:37:38.353Z", "postProcessHash": "8b4ddd1277d12f09f529d6ccd10fc7c2ae4904384d1d2d45d280f552cb5e2668" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.479Z", + "updatedAt": "2026-03-13T17:37:38.360Z", "postProcessHash": "e7954dc8f0193390735db40ac8eb6d0e3864499d88fe591c239b0967685c36be" } } @@ -21673,19 +21871,19 @@ }, "c8d09ad79e54ea9e191374955b59695827e814ce95834db2529118c2e784b636": { "zh": { - "updatedAt": "2026-03-10T16:43:39.521Z", + "updatedAt": "2026-03-13T17:37:38.411Z", "postProcessHash": "6376714fb5f0ecba73fdc3127fb4871523235e0213176b2898b24a0502777ec0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.521Z", + "updatedAt": "2026-03-13T17:37:38.411Z", "postProcessHash": "f9be703158d729956b44b0f44d72dae24c215b355fd228c3d94a1779d585e872" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.521Z", + "updatedAt": "2026-03-13T17:37:38.411Z", "postProcessHash": "17515a929fc347751ac2ba1b53ce4b20e6238332e6f421258e871f747c42fa87" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.524Z", + "updatedAt": "2026-03-13T17:37:38.417Z", "postProcessHash": "16d590af9d8f23dda2052bf43b42300cdb4ce2fd0d137c92d1c64434f0481dc7" } } @@ -21735,19 +21933,19 @@ }, "46e9bb85c6eacb4b8f00788f826c52b19f87d29111a025235486f526772ccf47": { "ru": { - "updatedAt": "2026-03-10T16:43:39.505Z", + "updatedAt": "2026-03-13T17:37:38.402Z", "postProcessHash": "c3b85d80a6fb563f20c50e4bb1525c29aac10906553851df7f5fa412d034a40b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.520Z", + "updatedAt": "2026-03-13T17:37:38.408Z", "postProcessHash": "5ba6d6ca9b5be67ea2520f5d82e8d97ee018de5afa18686baff5bc9087c665da" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.520Z", + "updatedAt": "2026-03-13T17:37:38.410Z", "postProcessHash": "35359e2c8768dbc52b8fd4de1c369039e54f0314bff052cb271d13b8a99f1e64" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.524Z", + "updatedAt": "2026-03-13T17:37:38.417Z", "postProcessHash": "deca7a884efda2fdec06af5e0e6f753d44b47e482700da130cf969bcadd42714" } } @@ -21769,19 +21967,19 @@ }, "1209f1c828ccbdcd8c106b1840e2d2e40024640272c14e5152da90e8dd351e47": { "ru": { - "updatedAt": "2026-03-10T16:43:39.500Z", + "updatedAt": "2026-03-13T17:37:38.394Z", "postProcessHash": "dc95d42eda54b435dff1bd6c6b1882989aa022966357d9148164e396a0189986" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.500Z", + "updatedAt": "2026-03-13T17:37:38.394Z", "postProcessHash": "63f76ba55d6aae03f545e41781c52a275bf6920d20a69c384271ca158daa5034" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.501Z", + "updatedAt": "2026-03-13T17:37:38.394Z", "postProcessHash": "bda02639849ee4dd95feacfb1fa57331c50ceea82e4d5c7392e7f4e7fb9f0c80" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.522Z", + "updatedAt": "2026-03-13T17:37:38.414Z", "postProcessHash": "91cff18f48f965eba3873db2347e6d2d59d83b97597f96c2febdcecde70e4b06" } } @@ -21831,19 +22029,19 @@ }, "9b86a509c2590f59574d0b947eccbf8b9c37fee4ef1ad599d95258a20a8e75cc": { "zh": { - "updatedAt": "2026-03-10T16:43:39.466Z", + "updatedAt": "2026-03-13T17:37:38.352Z", "postProcessHash": "0f8744ee3d91135d8f9e66fcd4ffb87a1b59ea9cbb8538549a8f8f4ce8418985" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.468Z", + "updatedAt": "2026-03-13T17:37:38.353Z", "postProcessHash": "7fa6dfa2f9bb57d76c2fd9fbc62b4b699d65537a773c71a9142dced8d5fdfb37" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.469Z", + "updatedAt": "2026-03-13T17:37:38.354Z", "postProcessHash": "6881a3e778ab0fa120dc5c7dd2ee95893821ec5502ec66aae078e262290f5ba6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.475Z", + "updatedAt": "2026-03-13T17:37:38.358Z", "postProcessHash": "78cf9281f5bf06abdd87ded8abfb2c56809b7c7e37d07da0272ebb48e3b263f0" } } @@ -21851,19 +22049,19 @@ "b8c212ea80c9bdcc2ba8434c82489b4cd25a84157ab8881924465e669bf2bf1d": { "aad4076142416380448496fbac36524304c81991e5c00dade2ad95e55a087c94": { "ru": { - "updatedAt": "2026-03-10T16:43:39.462Z", + "updatedAt": "2026-03-13T17:37:38.348Z", "postProcessHash": "bc6834f5aa92fdb288442fc58cdf176cc6d5d69b037aff11066dd4b9a430d86f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.499Z", + "updatedAt": "2026-03-13T17:37:38.392Z", "postProcessHash": "65027e49845b45fcc27c51126c215336ab6d67feafef81cd9b7672cd85f14e62" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.493Z", + "updatedAt": "2026-03-13T17:37:38.348Z", "postProcessHash": "317c673020dd7bed2c0208c9742b7e476541042db1647a814b966c89f1bed22a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.523Z", + "updatedAt": "2026-03-13T17:37:38.416Z", "postProcessHash": "ba5b7954bf7a39ebda656007a236b191bc2f295a9146b92f3bc1fa6384bc5856" } } @@ -21886,6 +22084,24 @@ "updatedAt": "2026-03-10T16:43:39.475Z", "postProcessHash": "5e6703f92729f54269792181aaa00096c96b4e1a0a9a228516a295a75913522c" } + }, + "b770655c8e370cc99248a433696d8aab957772a43ee224eb5e63fd679d131ba8": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.425Z", + "postProcessHash": "3137349b5b321dc65710cb658fa67791131ea8ea2b82c8ce19a77fadd233a284" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.425Z", + "postProcessHash": "de1a5453833019ad9cbb8d93534899105337b80bd347486326349d36462908aa" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.425Z", + "postProcessHash": "1e59cd81ac69aed423e93c5be7ae46eda018f4b57a89bb3f0919aebcfee05653" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.426Z", + "postProcessHash": "1b163daa7ab9896f73ec294cf8db0e7653a124a0c52f81d00a553757a5924eca" + } } }, "d1c3b4df71214a3e88455cadb9dda32802eabf8a18de9dd12b4636f3a20001bb": { @@ -21905,19 +22121,19 @@ }, "2cbc552446620b24bfb3d4905a8aa640187f2af1f1f9cb7e1a6d2353e75b517b": { "ru": { - "updatedAt": "2026-03-10T16:43:39.501Z", + "updatedAt": "2026-03-13T17:37:38.395Z", "postProcessHash": "af9174146dfe467adc18274d1b767feca48b3c71444bf0aeeb73c5a8a4f87509" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.502Z", + "updatedAt": "2026-03-13T17:37:38.395Z", "postProcessHash": "c2192b76fccd6585a351d27afdce7844a85d063f45508c871680554f8516ad13" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.502Z", + "updatedAt": "2026-03-13T17:37:38.395Z", "postProcessHash": "b33c6e59e1312dfc878a5999f85dc101719601c02ff9952cc29b3f9b535b2fb9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.522Z", + "updatedAt": "2026-03-13T17:37:38.415Z", "postProcessHash": "e1d0d3d5de30c901612135cb94326871ded120d0734c5f6bde7948b58fe0838c" } } @@ -21940,6 +22156,24 @@ "updatedAt": "2026-03-10T16:43:39.476Z", "postProcessHash": "7c161ef72db1355e2a196794fb6a84b96534c993c2781bca3193a7aeccbcefb8" } + }, + "9b03ad9303c64cace66cfc629d0f0e91a93097f6e3f37b8801507553ba2ae920": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.382Z", + "postProcessHash": "655e11dbcb3a047ec3252c81256414b3d48fe650bbf7e1c8ce972c22f8b7ed2f" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.382Z", + "postProcessHash": "582abe229e48d777c3f813d3fbfa1c1e8f5ab253854a7c5213b29266a03f1d4f" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.382Z", + "postProcessHash": "1d275079d0b68bcdf2c34065d5d2db2aada179e0ef5848a1985d4df5d29c9784" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.383Z", + "postProcessHash": "890cd8b2674128dfafc0163b3f7d1330ab50521775df6ebe3f646580b1987358" + } } }, "fee5d5e407a8306e3abcff87b3f147641c908588b209b7c9e107759067db235d": { @@ -21973,19 +22207,19 @@ }, "cf46ac1d8a096f2dc9be385a8b4fc5acf0d3bb3aa1ff80695ae0bf2581dbf815": { "jp": { - "updatedAt": "2026-03-10T16:43:39.465Z", + "updatedAt": "2026-03-13T17:37:38.398Z", "postProcessHash": "b80c6a47e6b0eb0ef75a80f3625fcc16e0b19c69760cedd424687a4ae9750a8c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.466Z", + "updatedAt": "2026-03-13T17:37:38.400Z", "postProcessHash": "947ebdd786550c84ef001a199ccd263bc67a6553486ce12b3ef2748e078434dd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.467Z", + "updatedAt": "2026-03-13T17:37:38.401Z", "postProcessHash": "b17e050f62b6fcbb65e44e7f09212d04b13db10257bcd4f77d4f12868fb64e11" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.478Z", + "updatedAt": "2026-03-13T17:37:38.418Z", "postProcessHash": "d080efdcf492ae83ccfaeb5d370307205b5d022f8f358dd07109fab1d799e6ca" } } @@ -22033,6 +22267,24 @@ "updatedAt": "2026-03-10T16:43:39.550Z", "postProcessHash": "62f15a178f37443589d8f0f95f9f183950522bfcb24a8aa61db94926d1074c9c" } + }, + "cb414cc582eb01b1fbc44950e697a71fd26a89cf74c705a4b206f62f9c33904e": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.860Z", + "postProcessHash": "2052d6e76268eb4d57802f2fa3d20515d4d911a610562b4300209bc9b9faf312" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.860Z", + "postProcessHash": "d122571ab16b59cf88836d5aad4a087ed2af529c612911d30a4b7ae5ce974f1c" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.861Z", + "postProcessHash": "bd1f0434e3083fdb2d4ae8a507868d6523d9e601a7e0dd5aed5d0970a900a11e" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.868Z", + "postProcessHash": "8931cead579995fd76c9fb68a3207a7179084a4be633013d632f1ae698f22642" + } } }, "22107d57f939a679e2605620f4964bd50775a98cf0a725bb73b27f34f48bb6a8": { @@ -22078,24 +22330,42 @@ "updatedAt": "2026-03-10T16:43:39.552Z", "postProcessHash": "c9da44a0e6e8a93fdb3fbe2a2fcf110352bda4b86478a5876ab3cb827dac7958" } + }, + "52f595c2d77a6ecd589e1699d3dd46d17649e1ef3449d48a7ff79bacac9e9715": { + "ru": { + "updatedAt": "2026-03-13T17:37:38.862Z", + "postProcessHash": "2970aeef1f0fab450e3c579dccd01a0cf5ccddb3166deca236ad8d1487ef1ab7" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.865Z", + "postProcessHash": "d910df459e0b8e99819a4f107565316d11fd5aa882aef9b358f851721e7842a0" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.880Z", + "postProcessHash": "cc351614d0c98b2649dcc269e5fa91858a6f6d2f02e7b7d785c385b022f4f8d6" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.881Z", + "postProcessHash": "ad00b07e6e74cb16b61ae951d51a36fcf9b6780ec92dd09999fe9f01af8ced7d" + } } }, "23af5cac91f252ffe2e42d1e7b5a0bcabe7dc844aed8ebeffba1570964d40b4d": { "897a5b0e6ee3fe28e1f105bc25b952d48f233f747b27270188a83040b9b40f90": { "jp": { - "updatedAt": "2026-03-10T16:43:39.497Z", + "updatedAt": "2026-03-13T17:37:38.390Z", "postProcessHash": "e0af3da255a5ffd1f530bc726be0cf9ce21fe24e8e5ca02b6e1a5f7ae9bb8cf5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.493Z", + "updatedAt": "2026-03-13T17:37:38.386Z", "postProcessHash": "537657f415472bc5629de7b12311f9565a54c5f16d1ff856e60fc2c03fbf7057" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.496Z", + "updatedAt": "2026-03-13T17:37:38.389Z", "postProcessHash": "5edcd9dea8579abac1fbfa386b6fbcea2530ecf94fe865e94b56801ae35df925" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.549Z", + "updatedAt": "2026-03-13T17:37:38.457Z", "postProcessHash": "245dd86b1d2221dbd49abe535f2711a04e54956cca897b1152a1c7a4ec2de4c7" } } @@ -22143,6 +22413,24 @@ "updatedAt": "2026-03-10T16:43:39.548Z", "postProcessHash": "6965e6aaf1df6dd162421c9f6e1c7768da9055347259ecb570c5bb4c3737e3f0" } + }, + "09a06da3c1f9a4c9e24e81d71b0d2f46fe9c0530b48998eb648ffea6ff632bd8": { + "ko": { + "updatedAt": "2026-03-13T17:37:38.871Z", + "postProcessHash": "f787efcb5c396ff9ad9ec81378c9ea6a70d799acc157ea54789242201383851e" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.873Z", + "postProcessHash": "c63fb1755eeea8097b82744def11c88ca4c782469d9f6196a5ba4285d8b5d437" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.878Z", + "postProcessHash": "41e3909f88fd183a59e0d92aeb683b582566ec5e449cabded15a5bd7cb85a7ce" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.882Z", + "postProcessHash": "22464d6c647462184574de806b2e49df147853b9c67d4caa11ffbffca09d1536" + } } }, "2a50f26ed5a74514a1bb5535e77a1e4295586acbc14137eeb91bebd950369fe9": { @@ -22162,19 +22450,19 @@ }, "d3eaf55b20f02028c49fe7bdae207668cebf6bd96ec2c37f04870703bbe76813": { "ru": { - "updatedAt": "2026-03-10T16:43:39.505Z", + "updatedAt": "2026-03-13T17:37:38.401Z", "postProcessHash": "d85da60c31304bfc6647a3110566485f080c9bbaf7a4985dcf3ab6fb3f3ab439" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.506Z", + "updatedAt": "2026-03-13T17:37:38.402Z", "postProcessHash": "3f5fa9da9e3bf1ea53f2a0def7435c9dc8ce771715b2d328f559b28e08fb407e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.507Z", + "updatedAt": "2026-03-13T17:37:38.404Z", "postProcessHash": "2846d37865a4c803e951bafc0047d71302afe6bf3808baaba0b930e3bb062d90" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.548Z", + "updatedAt": "2026-03-13T17:37:38.456Z", "postProcessHash": "5eefd646680f9efc4c5d30984be10f7b9850f7391c141916ef00aae52d41b049" } } @@ -22207,19 +22495,19 @@ }, "4c45618b596175d9f588c227ee0da332f63afdbb099d49a9deb3e1dfadc5d074": { "zh": { - "updatedAt": "2026-03-10T16:43:39.537Z", + "updatedAt": "2026-03-13T17:37:38.404Z", "postProcessHash": "4cead25a0e7e8c0d1f9893afffb452f13bb32ab21af8621139da8c6ebf36c0a5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.544Z", + "updatedAt": "2026-03-13T17:37:38.445Z", "postProcessHash": "cbd9a4b5f596e41827a413d51df5773a499741a35518346ce9ff181639ba0ec6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.545Z", + "updatedAt": "2026-03-13T17:37:38.448Z", "postProcessHash": "66fec68413424ba5394b4272932d1e6511cb03d7b4e931085417a1b1f97ce404" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.551Z", + "updatedAt": "2026-03-13T17:37:38.459Z", "postProcessHash": "fb392a1e316910a8ba4448172906b76dbbbde4e8c63dc1e050c7e8e05d039031" } } @@ -22267,6 +22555,24 @@ "updatedAt": "2026-03-10T16:43:39.553Z", "postProcessHash": "cf61ddcd5ee2f7f54dd31207dd944be441d8112fa4ab8d1d180f928e2f8425e3" } + }, + "f65058fc3c2b4b538d3fddb86c88f315dba4d969edd29b9f3225171ef64a4178": { + "ko": { + "updatedAt": "2026-03-13T17:37:38.858Z", + "postProcessHash": "cf8afacbd74a9d000f389b222df15709439684acc7d5d6b37a2a6ebb4f88b82b" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.858Z", + "postProcessHash": "53b42114cbca334c2f006a93674a3884b831fedd30457edd8fa083d1b261b46b" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.866Z", + "postProcessHash": "f901b27ece35bc74047d4afb787239dc8ff95cacb21b39dcc6ba6301c6d137fe" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.874Z", + "postProcessHash": "ded1c825a900b205b06d28d2c9c2c59bc7b5905f60fea211f5d06a4e0a94e76c" + } } }, "6e73db155b7c6964fced099cd2a329a54c570e4567c1e741e45991462993ff89": { @@ -22286,19 +22592,19 @@ }, "8ca219700b4b445e884869bb451f8ec364c3e65c0e20a7b045667744bb40c1fb": { "ru": { - "updatedAt": "2026-03-10T16:43:39.504Z", + "updatedAt": "2026-03-13T17:37:38.399Z", "postProcessHash": "9f1dba98e892befaf772ea4de0d9346fee059f7cf1894a253f30677c34fe33ed" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.507Z", + "updatedAt": "2026-03-13T17:37:38.405Z", "postProcessHash": "962f3dce177cfee549045603321982f0ccb264c04aff673681235ab652687f9b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.541Z", + "updatedAt": "2026-03-13T17:37:38.408Z", "postProcessHash": "7694482b71ef43a3c593a24acd711498aae055c250c4753a6a76f68a9455f45c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.547Z", + "updatedAt": "2026-03-13T17:37:38.454Z", "postProcessHash": "976bf067eab99c42ce0ff0fa05ffd32ee97aedd252c3657d73e6912dd5caeddd" } } @@ -22306,19 +22612,19 @@ "854411037d5e91dafe4510e3bb749eb29c1405966f5c747972f003bea369b464": { "2f5dd362e6719f95a9f300225eac5ed8491245ba11f15bda272d36325d991c01": { "jp": { - "updatedAt": "2026-03-10T16:43:39.494Z", + "updatedAt": "2026-03-13T17:37:38.387Z", "postProcessHash": "d607a690ec6089418526a6d1afc5a40c7d31013ea9c54f3c817d875fc0a20c91" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.493Z", + "updatedAt": "2026-03-13T17:37:38.387Z", "postProcessHash": "b3d4d15b140673459f362a7fc6d871dce14130ea308a0901a5b660aea468f6dc" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.495Z", + "updatedAt": "2026-03-13T17:37:38.388Z", "postProcessHash": "c10e46ee9ab5eed5f2de0b2f9e9586e687690ea56418ab09be51ab32c3521d10" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.546Z", + "updatedAt": "2026-03-13T17:37:38.452Z", "postProcessHash": "988c469a477cf36756bed33805c93f97f66767e9d265eed6d8d6b6399f3e1954" } } @@ -22340,19 +22646,19 @@ }, "c6825a52b24f7f81308977756f7b146fb04e62007be9a785e211cd266b60c21f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.538Z", + "updatedAt": "2026-03-13T17:37:38.406Z", "postProcessHash": "6f4fd2590176782f56de81072135c29e04a39dbe3d2ad4b9b5f75aa6865e156c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.542Z", + "updatedAt": "2026-03-13T17:37:38.409Z", "postProcessHash": "3036b52a03a6395542761df2470a910e414bcd1e806797758b4f3b2c172ee0fe" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.545Z", + "updatedAt": "2026-03-13T17:37:38.446Z", "postProcessHash": "b12f8cbe6f9ec75799720246cfcf659431c5c31ceb691daf4194216eec9fc738" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.550Z", + "updatedAt": "2026-03-13T17:37:38.459Z", "postProcessHash": "5c4240c889d9014677a1f93731728d9c942b6cdfe84f808b76fea809817c77de" } } @@ -22374,19 +22680,19 @@ }, "6499933594dafc209f89f6be8f60c96a2a75e2bd91ceb20d2560c8f267172d1f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.543Z", + "updatedAt": "2026-03-13T17:37:38.410Z", "postProcessHash": "4298648f62f549bcdb7c2b5fa765b92f7dffec964aa154cf7a8cdf9dc7f81e87" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.544Z", + "updatedAt": "2026-03-13T17:37:38.443Z", "postProcessHash": "704d87c654057318ff02750b36c01d46585a3777cd043567402de9a397035157" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.545Z", + "updatedAt": "2026-03-13T17:37:38.447Z", "postProcessHash": "c4f10ce87f9230bed7898dedeb8142ae5c72a00532434c13c412af750f4c6814" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.550Z", + "updatedAt": "2026-03-13T17:37:38.458Z", "postProcessHash": "4c8da417fd943565936e6b7d3a832113c375384a58a0374c09443ba207491094" } } @@ -22434,6 +22740,24 @@ "updatedAt": "2026-03-10T16:43:39.555Z", "postProcessHash": "d0e1617e658c3bd13327bfe0644416046d1d1a3f787e0ff9caf7821fce64b11d" } + }, + "14dc1109170bd27489e35769a7c9736e5fd3f2626e727e705934aa26afc8cc97": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.856Z", + "postProcessHash": "791aa3de806ea554300526d3da1625c21bfad5293c6a71739d06e8e510695ec9" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.857Z", + "postProcessHash": "6785a65ce4e99791020cded9c5ce67e3209e95c0db9aee969414d52352aeea4a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.864Z", + "postProcessHash": "ba9a27f6091c639bd40c9c6fc5a141b9afb4702e636fecd6040f5e8f6367d664" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.866Z", + "postProcessHash": "6a2c22cd77b170f6a16580fb3c3faecc5bd9cb8c1c864cfc356e09951955b0c5" + } } }, "9ea307eb644dfcb063c696ac334d7efc3c4116379021488a8c90f62910a0ada4": { @@ -22450,19 +22774,19 @@ }, "21a411586384e33979dcf970a5a3e351863fabcdd6a2f2d9ef948c7c72e29308": { "zh": { - "updatedAt": "2026-03-10T16:43:39.461Z", + "updatedAt": "2026-03-13T17:37:38.385Z", "postProcessHash": "b6aff0c2269381690c1b7443ad2252e186b0d717175dd8aacd7c975c7d1d3d0a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.462Z", + "updatedAt": "2026-03-13T17:37:38.385Z", "postProcessHash": "2c89546168a1a11644dd7042bd016215cd891e87d16c96174e31fff4a160dbb6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.462Z", + "updatedAt": "2026-03-13T17:37:38.385Z", "postProcessHash": "db23b98ba052d49b2227837b229bf288b6ec3f17691b52296bb79fcc5ebfe2ff" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.524Z", + "updatedAt": "2026-03-13T17:37:38.451Z", "postProcessHash": "7892a83e4ce86a58a0eddc2b797d5b975a83608951d24cb1c86a4ab7a60dd26e" } } @@ -22567,6 +22891,24 @@ "updatedAt": "2026-03-10T16:43:39.564Z", "postProcessHash": "4a9a5f228291caa7584482d6a5e46a98873f825c4995817b394467fb55e11a6b" } + }, + "352f1bfa464960ea9fc4e2b61f9be6dfdbbcfac541719a8eac69a8909355800b": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.871Z", + "postProcessHash": "e1dd551e753397fd23c7a8e38be51d817f4b66dc2762838e56e4d0475596fa7f" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.872Z", + "postProcessHash": "15a6c9d62e49c4a932fceda1b7b9ad97579aad8345c9b3574fb8a167a9b2a684" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.875Z", + "postProcessHash": "4eeb974d3e9826cd4933ad64e49636132f0fce50dd74ea6c33d69d0bf7410589" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.884Z", + "postProcessHash": "aafa79e051f10aa05301b803b337ef01769a7bca144984f92718c570c1b8721d" + } } }, "b9b9941c05a9402833caf9876a84c15fb7e08ee5f6ebf347c9f6516a00134c17": { @@ -22644,6 +22986,24 @@ "updatedAt": "2026-03-10T16:43:39.567Z", "postProcessHash": "1f57739adc084b3eb5849c8c1eea72ac4df8733f91c811161c6156b364c28eea" } + }, + "bb4a21dcb6d4482a5f1cb3a397c286f501898674750977abc3b4ca2205adf508": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.859Z", + "postProcessHash": "29f8ddfc7aacdadf2fe27fa10ee1a2815d3df5c7a0de4c7e2104ff5a36bd9823" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.863Z", + "postProcessHash": "7fbd4e066ce7297e575bc491f70ef718ff47dde370bd0f095812c973484a2947" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.876Z", + "postProcessHash": "38f569a96991170d518efd74d47fa11e2215da92c5dde27ee9ebe69f8530b148" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.880Z", + "postProcessHash": "a89036077510d5fdcae801b08e2826de9bd1be472a10db970b0642ffb8b8ad41" + } } }, "caf9155f2ad3c6bb6165f0c5a837f80ca0f324d7821ee36716d6a44981b32432": { @@ -22663,19 +23023,19 @@ }, "ed47cab6e0bd39138caef2611de64069b6b35c214eae64567dcc1db50a3a1b16": { "zh": { - "updatedAt": "2026-03-10T16:43:39.537Z", + "updatedAt": "2026-03-13T17:37:38.404Z", "postProcessHash": "90d6f9ae360209044b8b07860016ae03804ce980669ead0cf0a1248eb60723be" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.543Z", + "updatedAt": "2026-03-13T17:37:38.441Z", "postProcessHash": "10de6cee6a40e747ad87f1cc85b465f5efc96bad789c8b514f6d21138ff81332" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.544Z", + "updatedAt": "2026-03-13T17:37:38.444Z", "postProcessHash": "c74f280da56fc191bf5e8b4efe0e516cf62c9b639cb1ef6bb0eb92eeee5a3736" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.554Z", + "updatedAt": "2026-03-13T17:37:38.460Z", "postProcessHash": "e81c1712d64be3b04047ea0478af2a91ce7e1adca5620595e466ebec7e718ff3" } } @@ -22683,19 +23043,19 @@ "cbb612322707858e39d9de4d0c9cc540429b50cdf2909447e753d421fc3212d0": { "4a7d4ef89d791edabbdff46a2878745843ca285c2985ee018c727274960745d4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.500Z", + "updatedAt": "2026-03-13T17:37:38.393Z", "postProcessHash": "00e31b9f38d28d401fb5b40b67702ce7cc6abe8f0e291e2d0569bb88854a90d0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.499Z", + "updatedAt": "2026-03-13T17:37:38.392Z", "postProcessHash": "b71fa10deeed8499811c9ec419c48d7d1498ddd560e4c9f3e4028bb517316f41" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.498Z", + "updatedAt": "2026-03-13T17:37:38.392Z", "postProcessHash": "513f90768602cb9f616731e6b97d8624883ccb6dda175461ab0af141e69b0cba" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.523Z", + "updatedAt": "2026-03-13T17:37:38.449Z", "postProcessHash": "7a66a169a424eec146cf5de42130c6e6a62511ba9a1a262d934e4052beaf9504" } } @@ -22743,6 +23103,24 @@ "updatedAt": "2026-03-10T16:43:39.553Z", "postProcessHash": "25abe381a371d1e9729e064dd56ac5d1f58d6efd1ff7981d02f3e488ec4336b3" } + }, + "5563383898462cb641bbbaf854a14f67ea10b590f60b07a9a91b86290879c4cc": { + "ru": { + "updatedAt": "2026-03-13T17:37:38.867Z", + "postProcessHash": "5c20baab4e41d75e6bf84e00dbeef673ddbd2bb0688c2b6f9ca0944eb51b53fd" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.868Z", + "postProcessHash": "2527cce518a17d06431dd8f0a8ede8e8803f7d29f0c404a50109e8324e940b89" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.868Z", + "postProcessHash": "b533b789717ed96a9d3342d55d878206a765abd58c1c03fe228a6df46d79a8da" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.878Z", + "postProcessHash": "cc5537e63288ee52adc941de87db832c600bb86192026f9f3936390a5d1757ca" + } } }, "dd2163ae2a4256a6c45cea7405483741ac924731427ca35e048e40dbacd4926b": { @@ -22788,6 +23166,24 @@ "updatedAt": "2026-03-10T16:43:39.552Z", "postProcessHash": "4237d44bc7e7fcbcea094e7eb069c148a875231321b2457b0a70ffe1d5af462a" } + }, + "b3826955f3e4630457c181140c35349522feb9698835053b9181e0b97c62f339": { + "ru": { + "updatedAt": "2026-03-13T17:37:38.862Z", + "postProcessHash": "65f4df9ff3ccece3d859627adf247c769c3888c8eba8a2ecca33e465e7fc8171" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.865Z", + "postProcessHash": "44d5e46b0821619877525c646c438f4e08a4e9a71262b9d22d5f9247fed839da" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.866Z", + "postProcessHash": "c09c85e2bec0202a95497eb0b70031d647d15e10db811ce707b8c61f59f18643" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.881Z", + "postProcessHash": "1ff6e5b0d4471cec150a50174ad4bb6e3120ebaef4c01cafc850fb903f0e0a7c" + } } }, "eedd808236db61e2b28ca3ea587227703d2be3b1ced3ffbe6e92ba89ef707e94": { @@ -22825,19 +23221,19 @@ }, "7e66b34fac31dee4b3944f42d2f3a35e346b9895f9af00c2115338840e4cddc0": { "ru": { - "updatedAt": "2026-03-10T16:43:39.529Z", + "updatedAt": "2026-03-13T17:37:38.463Z", "postProcessHash": "7f738b64fb282de6b9df7393e244ff0dffb0ca31d18a224466038f0553bd76fa" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.529Z", + "updatedAt": "2026-03-13T17:37:38.464Z", "postProcessHash": "336991935b1f511730608f22576e8e23f76d8e1b5b30740b26c9ed30e6e5cdc1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.529Z", + "updatedAt": "2026-03-13T17:37:38.464Z", "postProcessHash": "4543a3a6b53c63eca56be4fc82bf686ad4145f37a4771821387de5f3b113dfb9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.530Z", + "updatedAt": "2026-03-13T17:37:38.465Z", "postProcessHash": "bc7b7bb4a35029ad1e70844de14cacbad181426c390859f839efce36333f8c37" } } @@ -22885,6 +23281,24 @@ "updatedAt": "2026-03-10T16:43:39.548Z", "postProcessHash": "043831b66ad0f696122824ca5766be0bf8d481be948faf0657be90e85c1acae1" } + }, + "75f3b9c3e1acd5230c3e04dfe2b45970eff9463e6ca3b4ed0df621d580358a62": { + "ko": { + "updatedAt": "2026-03-13T17:37:38.856Z", + "postProcessHash": "e16db9e633dfeffddf4eda77697156dd21b75d7a9d851c888a5e115edfcd3d4a" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.857Z", + "postProcessHash": "414849b76bcbf60010f97f4c0018d315ec151ecd3f09eafc8f597691ef3999c2" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.857Z", + "postProcessHash": "5892ccb749a686544f4dad43c1c0abfbfa2e784777661521e39dbc5bf7c2bf85" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.864Z", + "postProcessHash": "f8dc7c6caf25e5385cde1986dfe1753664bcd42b11061259b7ecccfa22c3d8ef" + } } }, "0a266e9434955b7a5780b55d60d185b1415d0fd8e5d4cb62987b9e1c3fb89c14": { @@ -22929,19 +23343,19 @@ }, "ab6cc41342b5df3ade0602735e4b5eb82b040498e6a277d391c9a34c7646e4bb": { "ru": { - "updatedAt": "2026-03-10T16:43:39.580Z", + "updatedAt": "2026-03-13T17:37:38.436Z", "postProcessHash": "dfb0e2f3a61b5dca3e9d575c05d14aa31444bf72756b78e8b9a075b180d4a021" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.581Z", + "updatedAt": "2026-03-13T17:37:38.437Z", "postProcessHash": "d02ed8e8131da309ce9815acff43325482d424bb40b5d7ba9d44640209546674" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.581Z", + "updatedAt": "2026-03-13T17:37:38.438Z", "postProcessHash": "fa018d15767ca24d8e57b3bd6cad0133cfb13c0a8b92dc00f000e065d49defae" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.597Z", + "updatedAt": "2026-03-13T17:37:38.456Z", "postProcessHash": "5772f635b0afe0b8494377af8e17b5bc33be3183a48e6dc021677f40aa9a6ff7" } } @@ -22963,19 +23377,19 @@ }, "0af38378b9bbc1778561230058a9b57f92ea5e7bac26055a9195553911861380": { "ru": { - "updatedAt": "2026-03-10T16:43:39.534Z", + "updatedAt": "2026-03-13T17:37:38.430Z", "postProcessHash": "b0aca587908d9b403891a97f6df981d90615031e96f71aa5d864b0c5976c830e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.535Z", + "updatedAt": "2026-03-13T17:37:38.431Z", "postProcessHash": "e71709e470ce8018ed5a0dd59213618183f23525e4c0f711c8d8bf5499d69d72" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.575Z", + "updatedAt": "2026-03-13T17:37:38.432Z", "postProcessHash": "013889de433b8727959aa20136b1549a5cfffed778ad8557aa3de7e8597d41b3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.596Z", + "updatedAt": "2026-03-13T17:37:38.455Z", "postProcessHash": "c8bdf3f55121ecd0797499add392cea18cd9f02a89826a10614ab529734f4559" } } @@ -23025,19 +23439,19 @@ }, "b90197d50bdcc8e45880673d57e23e21401b5e559d19847edb7a9b5cfb9383a4": { "zh": { - "updatedAt": "2026-03-10T16:43:39.536Z", + "updatedAt": "2026-03-13T17:37:38.399Z", "postProcessHash": "f9d7233d3ce13954ca51416151692402acdbb4162540e484c20c79e32f3ab3d1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.538Z", + "updatedAt": "2026-03-13T17:37:38.406Z", "postProcessHash": "76586e663dfb4fcf7584780c13b580be73051e603aa425bcc4a8cdd2c3298b3e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.541Z", + "updatedAt": "2026-03-13T17:37:38.407Z", "postProcessHash": "d28872a771051b1e0d3f8bc7dc490a8bee8c806684d1ecb7defb823ae6851a64" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.546Z", + "updatedAt": "2026-03-13T17:37:38.452Z", "postProcessHash": "74ed22bbe2148c0d2f47327e66c87fa9fd8f3774639fa938d4d9c55aa1efb8b6" } } @@ -23073,19 +23487,19 @@ }, "cbe67b5dcbfad368be383934d9f3e4663fe9683fc2c7683f7053581abaaa6d0b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.586Z", + "updatedAt": "2026-03-13T17:37:38.439Z", "postProcessHash": "0967a5f27f650dc5585f3d4d78f5e38dfa936f5ad47c9c0cc15cfb1d9351365b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.586Z", + "updatedAt": "2026-03-13T17:37:38.439Z", "postProcessHash": "ce88b22e8c162282addb495fe97cdc5657f25f39594230dab2ed7ff5043fe82e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.590Z", + "updatedAt": "2026-03-13T17:37:38.442Z", "postProcessHash": "57f640a10809782473d95c16b400a8d87f29ad52c318065dbdffce19affb8445" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.596Z", + "updatedAt": "2026-03-13T17:37:38.454Z", "postProcessHash": "232314f912a203d2c0a1aa4451468f8e7847e9221b6d772a8916ba4b4448c69b" } } @@ -23121,19 +23535,19 @@ }, "db0ce45b3c560cb98948bb7091ca7f23434d092e69879ae894bdae40c93be2fa": { "ru": { - "updatedAt": "2026-03-10T16:43:39.589Z", + "updatedAt": "2026-03-13T17:37:38.441Z", "postProcessHash": "b1f4c1439309ba85a132fa278892402525b320f0a339708d9b00a321ff75853c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.590Z", + "updatedAt": "2026-03-13T17:37:38.442Z", "postProcessHash": "8f3cbb1c5c63fb42871beb993df015e04ee74e22713d145622f5da377bf33b97" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.594Z", + "updatedAt": "2026-03-13T17:37:38.448Z", "postProcessHash": "a0ca40185b54bde1bcc0a5b4ac8cdd1f2ca07d5b9e3662729e3919f5cca27985" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.595Z", + "updatedAt": "2026-03-13T17:37:38.453Z", "postProcessHash": "ea6a7173cc42a6488cb51709eff583db00022ac9de77e3a7a8e4857ca230ef61" } } @@ -23141,19 +23555,19 @@ "509f6ede51ab34e339503f91928010a06f04655f9ae29650958c5b6768752931": { "b15b0f51d35014ff5faa6f96548eae990708c240d294f1b231da328da35a7588": { "jp": { - "updatedAt": "2026-03-10T16:43:39.531Z", + "updatedAt": "2026-03-13T17:37:38.391Z", "postProcessHash": "08f3b3fd5166654ced00f267dcf18b27d2c2c5518cbbe79b70cd53c2dab5e383" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.495Z", + "updatedAt": "2026-03-13T17:37:38.388Z", "postProcessHash": "c28fbdbb1bf0c0347454a4e11ef49a89e9d9f016741606861e30ff338a94e5b1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.494Z", + "updatedAt": "2026-03-13T17:37:38.388Z", "postProcessHash": "ce5a99eaa06c11704e76eb88344ddb9c290c9cb178f98912e571b307de2d3366" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.554Z", + "updatedAt": "2026-03-13T17:37:38.460Z", "postProcessHash": "98d50ba58233673040d0b58e5a14e9db33a1dc74567307b8ca7a158b7ee54b59" } } @@ -23175,19 +23589,19 @@ }, "fd1e6808c44ee773d876691ba3a7b03bf19265b7073238bd0cdbbf8138fb1aa3": { "ru": { - "updatedAt": "2026-03-10T16:43:39.531Z", + "updatedAt": "2026-03-13T17:37:38.426Z", "postProcessHash": "84f9b0eb3c97e869f2fc1ef239a68b70edc08910f9d126db146b76e15fc9e131" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.532Z", + "updatedAt": "2026-03-13T17:37:38.427Z", "postProcessHash": "a930ed4af40a3955a8ee6f504dbeebef48254f9ab3617fe9f5f1c96bf3fac80d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.533Z", + "updatedAt": "2026-03-13T17:37:38.428Z", "postProcessHash": "508beffd572e930e94a90a8a6d427c2b566f17e651216ec94511af0eae027603" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.595Z", + "updatedAt": "2026-03-13T17:37:38.452Z", "postProcessHash": "1c22d996f262d93e36eac20a7ff9abd13d01fad851a47eed019e99753f447e7b" } } @@ -23223,19 +23637,19 @@ }, "692245730cd14a078f382bbe4532b0fe3f0430629f17ff8a986948621fa46af1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.588Z", + "updatedAt": "2026-03-13T17:37:38.440Z", "postProcessHash": "9e06eaf4a4cd851f43820730090c72aa98d42e6ec60e293094bfacc20c6c3358" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.591Z", + "updatedAt": "2026-03-13T17:37:38.443Z", "postProcessHash": "011d9ff0081c463ef0f295e5419d22f0724db8ed0e2b94d4efe61dc0d0b3c962" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.592Z", + "updatedAt": "2026-03-13T17:37:38.444Z", "postProcessHash": "8446b2ac16a2e6c91854a8b382352199f14d4da6fd6a08e76e7fdc2704b26ae9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.597Z", + "updatedAt": "2026-03-13T17:37:38.456Z", "postProcessHash": "1af5bf0f69fbe43dfe76a52956549cd6fe63c3195d5a424e7f3e2271bb778fc4" } } @@ -23275,19 +23689,19 @@ }, "f1b629a47a4e799bdafec96cea272fb29cfd77603c3c83895ca4b0527d7655f6": { "ko": { - "updatedAt": "2026-03-10T16:43:39.556Z", + "updatedAt": "2026-03-13T17:37:38.461Z", "postProcessHash": "0b234fabb5ed7f81aca5495a3549331be47b5552a42dcf8d3b9c76389e43b241" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.557Z", + "updatedAt": "2026-03-13T17:37:38.462Z", "postProcessHash": "63c210947b36166dea1d1fe7b285beb738d1d48da9a2d772b602d192b3d4e1c6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.557Z", + "updatedAt": "2026-03-13T17:37:38.462Z", "postProcessHash": "425a689e5682dcf88aceef5e5429b9e140f4497cdfeebe458c26d5045cda3d24" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.558Z", + "updatedAt": "2026-03-13T17:37:38.463Z", "postProcessHash": "5cd8b4914a85946122af7d6a8f69f94772fe5b02044ac224eef34b73ff7ef7f4" } } @@ -23334,19 +23748,19 @@ }, "7a0725a8d07fe74fe9bd4b9ae5e8929be53518dd13ed88f1553a0a8d82bb093f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.543Z", + "updatedAt": "2026-03-13T17:37:38.442Z", "postProcessHash": "4d780769a44ba8db7cde85ef0512becc963d40b201fde89c5711d2630366c0ef" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.544Z", + "updatedAt": "2026-03-13T17:37:38.445Z", "postProcessHash": "c1ebbbd5b51e560066e22e8b1f0994a13f0c62e441e283d1bbb3d366de8f7f09" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.545Z", + "updatedAt": "2026-03-13T17:37:38.446Z", "postProcessHash": "b2344ed98b68fdc9d994e2a14cd0001b4a5d6c07dc5a843126e1539282348426" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.549Z", + "updatedAt": "2026-03-13T17:37:38.457Z", "postProcessHash": "abdab9e44c98da62442fe825ffcc38003d64533618ed04af3fd1a5f85e385762" } } @@ -23382,19 +23796,19 @@ }, "ae48dcd73eeba58fc4a42d254e216c0e34f5bfec2474b7079c627eab0fbecf2e": { "ru": { - "updatedAt": "2026-03-10T16:43:39.593Z", + "updatedAt": "2026-03-13T17:37:38.445Z", "postProcessHash": "2bb7d893ee68113b8d6d91cae35cfed4a34903667ac7edfeabcc88a2e13ebe9c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.594Z", + "updatedAt": "2026-03-13T17:37:38.446Z", "postProcessHash": "12d8d9bdb74430bb143435c65cc92d6c45467e0221157744b99333178c005a4f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.594Z", + "updatedAt": "2026-03-13T17:37:38.447Z", "postProcessHash": "a57f3a9c4f1e086e62495bf361ae2dc45bf84acd7c8b752fbb6d45c1669961ef" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.598Z", + "updatedAt": "2026-03-13T17:37:38.458Z", "postProcessHash": "020ea31ef3149d220f7b351a4e8d7afbc30bf450c301f066096a9cdb90813600" } } @@ -23494,19 +23908,19 @@ }, "ae6c51e796fe9ddbffb71fbd20177926d54cb80c3fddb7a00c0efacff7bb20ef": { "ru": { - "updatedAt": "2026-03-10T16:43:39.600Z", + "updatedAt": "2026-03-13T17:37:38.497Z", "postProcessHash": "28b695f0bdbc1f94eaa852974a7d12ca5ac7d946e263f7d51edf9e43c5441001" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.600Z", + "updatedAt": "2026-03-13T17:37:38.497Z", "postProcessHash": "26185a93adb86c4fc6d57a5d37bd4d2316447ec74597c6d3454862cb558dd1a8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.600Z", + "updatedAt": "2026-03-13T17:37:38.497Z", "postProcessHash": "9cb7787dc648a9047ae2a9feac9c690ec003ac4a6d63cce81729193e3c1a2c3e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.601Z", + "updatedAt": "2026-03-13T17:37:38.498Z", "postProcessHash": "b68be6357d3c54243534cd6994fa65bf881d30e02c2f27b2e2040887abc321bd" } } @@ -23528,19 +23942,19 @@ }, "9745a0089e57e2daf6cce47dc3a0ac8e215b5e2c122a0c3ba3d29662ad8c6272": { "ru": { - "updatedAt": "2026-03-10T16:43:39.535Z", + "updatedAt": "2026-03-13T17:37:38.431Z", "postProcessHash": "9d0ba21a20adf51ab372c08e8a2b2bad7a90ea38fd532ede2dd850b7690fe41e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.535Z", + "updatedAt": "2026-03-13T17:37:38.432Z", "postProcessHash": "40084dc4f9f034d7d8c72807cff09fffb1e95af814548987ae53777b94ee667c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.536Z", + "updatedAt": "2026-03-13T17:37:38.433Z", "postProcessHash": "66e5c1ea79f1a66b2a5ce37e6f4959154328fcbd4a0c3d462942e870f44d393f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.552Z", + "updatedAt": "2026-03-13T17:37:38.495Z", "postProcessHash": "4fe06af9313b88aef6d53db91fe9575d9c34636e68b6d9d478b2ffe0cd1f249f" } } @@ -23548,19 +23962,19 @@ "9606738dfb47e926dbb72401f97fb8dcdca15e8e7e4c7c8e0b1de1923f128ebd": { "f38bca2728a4ec18acf3801a37e29bd6ce1663c505004c92a4ef0fb8bcfab83d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.496Z", + "updatedAt": "2026-03-13T17:37:38.389Z", "postProcessHash": "4b09186d1f8d9a5f23488c38fe7ea91bd3306e6ef6e45f6a3f762a1c3c016e12" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.493Z", + "updatedAt": "2026-03-13T17:37:38.386Z", "postProcessHash": "3a26cf8789bc4697dd50305855f2b4ae32495e75e401de44158a6cb679a644cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.530Z", + "updatedAt": "2026-03-13T17:37:38.390Z", "postProcessHash": "fec436520e380d231588ed9d132243eaff2e9dc6fdc1187402743648c67fc1dc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.547Z", + "updatedAt": "2026-03-13T17:37:38.455Z", "postProcessHash": "6c9b934cdaf72f021d152a5cdeebe61557dec60726f1c06bf86253ff95366e0a" } } @@ -23582,19 +23996,19 @@ }, "929e0011f8fae08bc6fcfeb6f9d94521a22733234fb23773c1120f49d6f9cf76": { "zh": { - "updatedAt": "2026-03-10T16:43:39.534Z", + "updatedAt": "2026-03-13T17:37:38.430Z", "postProcessHash": "f6a579bf690a214dac16ee1b4f521023d0810fe18dae725799736d0f4ed7fa64" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.574Z", + "updatedAt": "2026-03-13T17:37:38.471Z", "postProcessHash": "062c75f21bf892ae0217073ae2fe22650de3f5fe6e871024d161e6ebf9e66dfb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.575Z", + "updatedAt": "2026-03-13T17:37:38.472Z", "postProcessHash": "29fcd715bb4aa5bf575cc3b9c3c0257662769a44256559abb3e6579431f39468" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.594Z", + "updatedAt": "2026-03-13T17:37:38.490Z", "postProcessHash": "d8327d0011e47de258c17faf57360e474f82025c3d6934db1095f707791d13da" } } @@ -23616,19 +24030,19 @@ }, "efa8c5e160b5d841912440154cbc1e87cef40d850b22c80b2e55b2590db0cb66": { "zh": { - "updatedAt": "2026-03-10T16:43:39.538Z", + "updatedAt": "2026-03-13T17:37:38.406Z", "postProcessHash": "24ae60eb9307e1d9a9c22e8fdf487bd4b71d8f58be214790db3cb02d5d3e755b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.542Z", + "updatedAt": "2026-03-13T17:37:38.409Z", "postProcessHash": "2c422ffc309680ae1f828be60a7a93d68e1d952c082ac26160293500d493b3af" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.543Z", + "updatedAt": "2026-03-13T17:37:38.440Z", "postProcessHash": "c6582363212d96d3ea94ac5c03d7dbed233fc96f793dd50648339e582e4b3f74" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.551Z", + "updatedAt": "2026-03-13T17:37:38.459Z", "postProcessHash": "f8003f000879a836a4290e7b52a36073bdb10d5f7a9af453077b1cd4b44f4b69" } } @@ -23650,19 +24064,19 @@ }, "d1e8469bbd3b7aa72a24389190b3620545043b9d48c4e72357d3fe7094c10c43": { "zh": { - "updatedAt": "2026-03-10T16:43:39.532Z", + "updatedAt": "2026-03-13T17:37:38.427Z", "postProcessHash": "2efd9c73fa88b6bb0d17046631069b5f37a3c1f54e05521a688602ca7decedac" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.534Z", + "updatedAt": "2026-03-13T17:37:38.430Z", "postProcessHash": "552dcc0feda989f2c4d5901bf4375cb95e8d5d8f410a4d853e1bb33c9981a5ba" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.576Z", + "updatedAt": "2026-03-13T17:37:38.472Z", "postProcessHash": "f4b0b30b0c4fff87d9ee78ef096f49ef8cb2ef8f17deaf5551daa72414713da9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.596Z", + "updatedAt": "2026-03-13T17:37:38.492Z", "postProcessHash": "902e0889b78b5e807883a150b26c5c27a74bdaabe7a6bd9162695351b3a9630f" } } @@ -23698,19 +24112,19 @@ }, "755512757dfdb30cfc167d18934bbddc9372360e569d2e2ad9453826ce61d93c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.536Z", + "updatedAt": "2026-03-13T17:37:38.400Z", "postProcessHash": "ee82123b5d1b44119f557c858f39eb83a1890ceb7d9f99c32bce4ebb7f241a64" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.537Z", + "updatedAt": "2026-03-13T17:37:38.405Z", "postProcessHash": "12831c67825dc08f6f6978ae5071767c9c0af7ca7a5719a069788d9a64000343" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.537Z", + "updatedAt": "2026-03-13T17:37:38.405Z", "postProcessHash": "14e9a69ae8496068f7da8ea0adb438b992b7161bcad9a115bf822948af28cfaa" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.548Z", + "updatedAt": "2026-03-13T17:37:38.456Z", "postProcessHash": "e4af105b22d6ca049da1f3931e59599aa880313385dd6b6b9da7a77da63f1a7d" } } @@ -23732,19 +24146,19 @@ }, "884faf2fde58882759e8e3bcfafb9d863774b778663ae8dbcff53b61449d256e": { "zh": { - "updatedAt": "2026-03-10T16:43:39.572Z", + "updatedAt": "2026-03-13T17:37:38.431Z", "postProcessHash": "4d911e42379bb0ae96204bc0f8047fbf7f772de4e148a29614a90401a5edb6a6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.576Z", + "updatedAt": "2026-03-13T17:37:38.433Z", "postProcessHash": "471da86fc00a52c4087e05387e149ca2f4835325d946e2a16aa7fabfc75ec27f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.577Z", + "updatedAt": "2026-03-13T17:37:38.433Z", "postProcessHash": "8a52977474586c0dd204c1b51cda0be97dfa3ffd768e6edcc98a9fee727bc861" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.598Z", + "updatedAt": "2026-03-13T17:37:38.495Z", "postProcessHash": "cc9d4f86b7279b6d3a67cd526be1129bb006f9bf45c83260c64686db8baee7db" } } @@ -23780,19 +24194,19 @@ }, "f6194a099cb0ce75c669202840fbfef319281072201314e6719eb089be47f549": { "jp": { - "updatedAt": "2026-03-10T16:43:39.541Z", + "updatedAt": "2026-03-13T17:37:38.438Z", "postProcessHash": "12fa264a8c118aa38a64e5bc375a4317241ea2ef203600f0ca7ce24827de3452" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.542Z", + "updatedAt": "2026-03-13T17:37:38.439Z", "postProcessHash": "07823cd38534884fb0254fbf34e94e684446904e8b90a0a9a1986f3e5bac29cb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.542Z", + "updatedAt": "2026-03-13T17:37:38.440Z", "postProcessHash": "3b479a2e5bed35b08a06997f4c7a1080ac99e10a3d79bbd1c4314c3912ce1052" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.549Z", + "updatedAt": "2026-03-13T17:37:38.458Z", "postProcessHash": "4fdf8002f391717a3050d74ac62f054552bb7788c42f4632c61150b11dc287ca" } } @@ -23832,19 +24246,19 @@ }, "30266f20fb452b179804227fd0c4662cde8e02109d000f99c25e5bf397deb8ef": { "ko": { - "updatedAt": "2026-03-10T16:43:39.599Z", + "updatedAt": "2026-03-13T17:37:38.531Z", "postProcessHash": "9470144c1dc2a1cda35a24fe1b02d21a666874675ae03aff2b3b153d8917603b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.599Z", + "updatedAt": "2026-03-13T17:37:38.532Z", "postProcessHash": "02aa1f69c87bbce752a9af9f19115fbc16b41582a2ba585afeb47d60fc6a0076" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.599Z", + "updatedAt": "2026-03-13T17:37:38.533Z", "postProcessHash": "3804bbba3dee21b64f582c82a47041fe3449f06bcedb8a8e503fc915116d7874" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.600Z", + "updatedAt": "2026-03-13T17:37:38.534Z", "postProcessHash": "7dd453da13ab0a0887048f361c8be3d52622597bf4672a09fcb538a6a055ba17" } } @@ -23880,19 +24294,19 @@ }, "1ac8e17640392095b652dc3dcbc604e5929eb6685424c171590899a88df81eb9": { "zh": { - "updatedAt": "2026-03-10T16:43:39.536Z", + "updatedAt": "2026-03-13T17:37:38.398Z", "postProcessHash": "ece64e8d9de7ff8398124d2fd8e142f9cb95a70e3c34b7455dc927a09ace8476" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.538Z", + "updatedAt": "2026-03-13T17:37:38.407Z", "postProcessHash": "dac899fc0043ad9e5a2254263b36236d8b1bfadb0059d9c08fe04961810bcc5e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.541Z", + "updatedAt": "2026-03-13T17:37:38.408Z", "postProcessHash": "379829fa1506a90b11699f7b8ed86955a2caf2ba0ccbad028fd2b6e1acb6be51" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.555Z", + "updatedAt": "2026-03-13T17:37:38.460Z", "postProcessHash": "eb34f3d8fd89f3da0af97bf778ad1368986cc615f5b2368f4f8201724f7dfc1d" } } @@ -23928,19 +24342,19 @@ }, "9b88c2331afab826d16c36ec26629418d36b18afd2ecaac79526fc0b8968dc1a": { "zh": { - "updatedAt": "2026-03-10T16:43:39.621Z", + "updatedAt": "2026-03-13T17:37:38.488Z", "postProcessHash": "190c70bd56763cece2f74842b55b1a3bbeab60cafd77d1fd0903296af5687ca3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.621Z", + "updatedAt": "2026-03-13T17:37:38.488Z", "postProcessHash": "6c319cef5e0d70db924aac3f559b047ce6a30cdb2cabcde84849c6388d8ff568" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.622Z", + "updatedAt": "2026-03-13T17:37:38.489Z", "postProcessHash": "9b585985f2c9ed155463e4afce64612abbcc034f9f6ef96af8282af85893725a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.626Z", + "updatedAt": "2026-03-13T17:37:38.523Z", "postProcessHash": "1ea5e6feba7b7b434536954f6086989055a091565e2125ff4c0220b5dca74a22" } } @@ -23962,19 +24376,19 @@ }, "3f1190541935e693744714fd5d91af32a2fa00e8760690a09f5bc2299de57a15": { "ru": { - "updatedAt": "2026-03-10T16:43:39.570Z", + "updatedAt": "2026-03-13T17:37:38.467Z", "postProcessHash": "8cb6321d524ad0d8011da034f3015a99c0bc136e76b3c13ddbd08e13ae3b6e37" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.570Z", + "updatedAt": "2026-03-13T17:37:38.467Z", "postProcessHash": "c0ebf9152728bf5ef9d73d6b36e02d6d3655ffee551626d7e34bfc240a2046e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.573Z", + "updatedAt": "2026-03-13T17:37:38.470Z", "postProcessHash": "69ed375dafb61b6fed02e087c542a216894f160d7777d859a8d9f2c5e3b3d609" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.625Z", + "updatedAt": "2026-03-13T17:37:38.521Z", "postProcessHash": "e4d18a61e969e5ba832a0176403518a6702d2982e0d815e0a200ed0d6ec524b2" } } @@ -24026,19 +24440,19 @@ }, "db8666c73ee58e79b2ba947822efe9468a33e14d61da362c0cdfc9230f36f58a": { "zh": { - "updatedAt": "2026-03-10T16:43:39.581Z", + "updatedAt": "2026-03-13T17:37:38.474Z", "postProcessHash": "9d5d819202fd5a7aed91c24a713ec0fa181480a94470c203c361c9f56b1e5945" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.587Z", + "updatedAt": "2026-03-13T17:37:38.483Z", "postProcessHash": "473a10972eb0eee1707abcb64504164324da3e679f50cc1743b0264cec954a8b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.588Z", + "updatedAt": "2026-03-13T17:37:38.484Z", "postProcessHash": "8f40f16d3fc72a7dc709333b1ad04dd65b94b754dad0c990e2a45ac37c8c9ae3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.627Z", + "updatedAt": "2026-03-13T17:37:38.525Z", "postProcessHash": "b0706de362891b22304ba2ce71e8bb3cc47396216cb26d249be0beeb5855ecad" } } @@ -24090,19 +24504,19 @@ }, "ba09d2703f7055ed1b6ac6cb7d9befddb39c20437a01d994a7e9e1c7931c8a81": { "jp": { - "updatedAt": "2026-03-10T16:43:39.579Z", + "updatedAt": "2026-03-13T17:37:38.474Z", "postProcessHash": "b563d7e65c11d53a9f7260d28eb5ca3bde1aa5790e44603e58d38c74fabe28e8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.582Z", + "updatedAt": "2026-03-13T17:37:38.475Z", "postProcessHash": "fba68c24d5eec2ed74d24bfb0a436981fcb451f8e836068a05f684b6b242dd23" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.587Z", + "updatedAt": "2026-03-13T17:37:38.482Z", "postProcessHash": "c7ceefb4c10150bf1bc4d7fe5350be602680cede2f7aa2fc6b6c90f12ab36d7f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.628Z", + "updatedAt": "2026-03-13T17:37:38.491Z", "postProcessHash": "49abea43ee09179efab1934e5064b3d633fb03bad894ae3a3c4ccab4d860be6e" } } @@ -24124,19 +24538,19 @@ }, "225cd303a6e71377fef7c7a2be84240abcec213791ebd45714a4f3e7ddc3aed5": { "ru": { - "updatedAt": "2026-03-10T16:43:39.572Z", + "updatedAt": "2026-03-13T17:37:38.469Z", "postProcessHash": "b0355ac3fec1fc07d27a62d28054cbdcca4d1f57123a4eca020854700e01b566" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.574Z", + "updatedAt": "2026-03-13T17:37:38.471Z", "postProcessHash": "dd12cbd74539b96a57368f3132a53ce1cab9f47c23eaf38c4737ed7e1e82a21f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.574Z", + "updatedAt": "2026-03-13T17:37:38.471Z", "postProcessHash": "374ea964cbfd86d7bb59343b457f832dded11255f86610b98c551c3da468095c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.597Z", + "updatedAt": "2026-03-13T17:37:38.493Z", "postProcessHash": "b2a88510f10a4c9ad0ff10597dd4b3ca9c39051999186f097b4b333bf34607ae" } } @@ -24172,19 +24586,19 @@ }, "142f200514710dd43eba7354ffdf7eee1fbc4233ac666f95f9d041200d38fa48": { "jp": { - "updatedAt": "2026-03-10T16:43:39.578Z", + "updatedAt": "2026-03-13T17:37:38.473Z", "postProcessHash": "50d35e634eb346ed9e22d7e97db650ee94e96858068991614b1861d747e658d3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.592Z", + "updatedAt": "2026-03-13T17:37:38.485Z", "postProcessHash": "49a064d466dc2f35ceb8e774396ad6a11814ae067a1439446b2268f448d0c89b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.622Z", + "updatedAt": "2026-03-13T17:37:38.489Z", "postProcessHash": "479e988597955a1ccc174ba005265a5647e8f29ca882f97338c7918496992e7a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.629Z", + "updatedAt": "2026-03-13T17:37:38.492Z", "postProcessHash": "ca10dd98ddebc8d79553f493fc513573f3f8b593fc3d2662c1d35204e20cbb51" } } @@ -24206,19 +24620,19 @@ }, "13187c2dcf52b5a7d4e2b3f1536faf5a4ef861abd6cc3448bf6bede588d7785e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.533Z", + "updatedAt": "2026-03-13T17:37:38.428Z", "postProcessHash": "e73ed42ebdbf9a55cf1b8631d748b41f7d35a9f229238037d0a917ad9ee2ae30" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.570Z", + "updatedAt": "2026-03-13T17:37:38.429Z", "postProcessHash": "46f34637f10dbd3fb9bdb4eb884d5e075f2df401f077580e795738a3d9f6c2c8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.575Z", + "updatedAt": "2026-03-13T17:37:38.472Z", "postProcessHash": "8a21ab4824b147c098d0a4e6a606673130089e9f2cc8eafe2584e906cf436cdf" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.626Z", + "updatedAt": "2026-03-13T17:37:38.491Z", "postProcessHash": "52d4a9f1729d6ee9aa14adaf3c12c193657036ca91006926a7e3dca3c8a028b9" } } @@ -24256,19 +24670,19 @@ }, "dd533cc15ae9545ae489e77ff16bf15bc1f4f5ae98b0a9ab0fa6063f0cc6fedf": { "zh": { - "updatedAt": "2026-03-10T16:43:39.533Z", + "updatedAt": "2026-03-13T17:37:38.428Z", "postProcessHash": "f7283404aa7e29a7fec813845c817ad20eca3549bcaa63068fe0d26c3af06875" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.571Z", + "updatedAt": "2026-03-13T17:37:38.467Z", "postProcessHash": "8ed04a298bd649a570122a284aa5f8ac19f2db9a336e6c2b924ad313744c42fb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.573Z", + "updatedAt": "2026-03-13T17:37:38.470Z", "postProcessHash": "0702f57278bad397fe08359d9d5c69408d971497874d86c33995350d3b9c07c1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.625Z", + "updatedAt": "2026-03-13T17:37:38.490Z", "postProcessHash": "1df24302b8c69222b13edc0db84e5ad9f7f1384c55476a61e7cd9cb6f719281a" } } @@ -24320,19 +24734,19 @@ }, "61fd09f3f2c98cbdfe73f2a27300c126db4fa06388d65f5b48c6361f7038a9a2": { "ru": { - "updatedAt": "2026-03-10T16:43:39.585Z", + "updatedAt": "2026-03-13T17:37:38.479Z", "postProcessHash": "d459b2a3d4affa294833ba65ac3a6b1fcc91827c278b44d6814ddf390d0c9e4b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.585Z", + "updatedAt": "2026-03-13T17:37:38.480Z", "postProcessHash": "da1252cb5f96a6e0bb37c519fecfffa1146cf01b85ea99169f6d3748d6f01c15" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.592Z", + "updatedAt": "2026-03-13T17:37:38.486Z", "postProcessHash": "24b76817c0db31a31326f7d92b9d8e85e0fdc307f14c97eea94c80417cc0a3fb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.624Z", + "updatedAt": "2026-03-13T17:37:38.521Z", "postProcessHash": "ed8824946361ca37e1fc40446d73ccfaca2fd0ebb511fc454f1aa58130db137b" } } @@ -24354,19 +24768,19 @@ }, "7c09626c32cee58fc70a3b5446c26bd7af473e4627d7dffe05dfe7280c3449b1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.532Z", + "updatedAt": "2026-03-13T17:37:38.427Z", "postProcessHash": "b7ceb2b05ea2b1af9f0326bf6b6ec28c9b48a49bf265b36c4514c5155728e401" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.572Z", + "updatedAt": "2026-03-13T17:37:38.469Z", "postProcessHash": "15f8d8a9244047bcedc6d7cc03c5f6c3ea3a024f16e2ed7a90947d6556633cdb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.573Z", + "updatedAt": "2026-03-13T17:37:38.470Z", "postProcessHash": "f6a4157b523bf7a8335463c6460c35d1943046c9f9d221378698185dca93b4ee" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.629Z", + "updatedAt": "2026-03-13T17:37:38.493Z", "postProcessHash": "b8c5c793676cf1bd577307e9538b62b6d2f985ac249f0d91a76f74d486ef8e5a" } } @@ -24402,19 +24816,19 @@ }, "f00533cb88cff6b7438034f33001124d76eb1052f5d486ec1e56145360e98ce1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.579Z", + "updatedAt": "2026-03-13T17:37:38.473Z", "postProcessHash": "bb87567208628d48c7132ee55fa1cce38ce087d6cd3698bd91782a179ac24dca" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.590Z", + "updatedAt": "2026-03-13T17:37:38.485Z", "postProcessHash": "4b4e421f7c9630c1906e6f337ade971578cd3558cf3aa8f2bf7ff5d2c9a1f3d5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.591Z", + "updatedAt": "2026-03-13T17:37:38.485Z", "postProcessHash": "5c2d196d344077b9f41442412f35b0e626ca003dc2072fa2249dc79befb06158" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.627Z", + "updatedAt": "2026-03-13T17:37:38.491Z", "postProcessHash": "952008fe6ca10d52927ed7b1c817b3091f2aa0da1763b0e5f74383accf19f569" } } @@ -24464,19 +24878,19 @@ }, "f6bf2ca80afc387230ca0cffc838d55ad25257b8e452b61c88c091f0def7303f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.584Z", + "updatedAt": "2026-03-13T17:37:38.478Z", "postProcessHash": "b16ac1e15548c8731fd4bcc4e79b186ef436bdd5c1bb612f7b56703824fe87c7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.589Z", + "updatedAt": "2026-03-13T17:37:38.484Z", "postProcessHash": "7866850e22b1e6d2cf1321ec62d3e473ede8d365c8b9f9394d0070b980c631d3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.593Z", + "updatedAt": "2026-03-13T17:37:38.488Z", "postProcessHash": "55e4a610463a719bc7557dbb2aa4c523ea8f36f5ce8113dddf2d43a5d0b04e11" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.630Z", + "updatedAt": "2026-03-13T17:37:38.494Z", "postProcessHash": "257604f5e6039dba964c4ad23925f9fde1add298fbbdb61ed689230cb395291e" } } @@ -24558,19 +24972,19 @@ }, "6f417fd281d89a7a4ac3e87a23ab8e9ae0bba18a814103b624aff7cb16ccd3dd": { "ru": { - "updatedAt": "2026-03-10T16:43:39.633Z", + "updatedAt": "2026-03-13T17:37:38.533Z", "postProcessHash": "10954aeb3093445d35462bcf61d26cc7f1ddcc60be691b83542266682066ca26" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.634Z", + "updatedAt": "2026-03-13T17:37:38.534Z", "postProcessHash": "625e163db3b870104fc719ba6fb60f437c7a6bcbfacd3ec7c660ef1d6835efa0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.635Z", + "updatedAt": "2026-03-13T17:37:38.534Z", "postProcessHash": "5cd0bc7ae81b348fc69e2f4bdf096be912fe7fc8313316ad46bacbc01b49e218" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.635Z", + "updatedAt": "2026-03-13T17:37:38.535Z", "postProcessHash": "efd5ea2f2f977202588aba326e00c2cf3ad3744b99e0e812b5259eb2cead0f38" } } @@ -24634,19 +25048,19 @@ }, "c8ae53b33ca30907e03d025775e1579def89c7cc17128ee059240464960b3d4a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.582Z", + "updatedAt": "2026-03-13T17:37:38.474Z", "postProcessHash": "70d75aa44d4a7f8ec93918ea99712d9aba879b133bcec4ea25d1e9fdce6ac66e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.583Z", + "updatedAt": "2026-03-13T17:37:38.477Z", "postProcessHash": "ed897f3a19d43ed9b1581dd99ca08f563db093cce5fe67fe51f46b9b621d5ed6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.586Z", + "updatedAt": "2026-03-13T17:37:38.481Z", "postProcessHash": "1fa017127ed750fe09534041cc2f0882694eb5e200d55a885dae3e9e7a92e95a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.631Z", + "updatedAt": "2026-03-13T17:37:38.494Z", "postProcessHash": "629e6db4c126fd40a4d28552309a1ab7d741343778069bb0d208e164ff9314fc" } } @@ -24668,19 +25082,19 @@ }, "eef1289a5ed3b8e219e997d6c78992ecb88f8ad6b9b4263838bec2d3b56e8e96": { "jp": { - "updatedAt": "2026-03-10T16:43:39.534Z", + "updatedAt": "2026-03-13T17:37:38.429Z", "postProcessHash": "9aa7f959f8b0187e72dfe81a2e7f5e7de8d65d07e9c048906327a4235f4a3f65" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.571Z", + "updatedAt": "2026-03-13T17:37:38.468Z", "postProcessHash": "a3189dadc334dbbd20dd5136fbd5d99bf43ff9a80f15249deddab086f563daca" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.572Z", + "updatedAt": "2026-03-13T17:37:38.469Z", "postProcessHash": "a2d1933fb5d0fb124a3be6a3b3004e9c00b9d163e9f6140dfeb65673e34294ef" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.629Z", + "updatedAt": "2026-03-13T17:37:38.492Z", "postProcessHash": "d1d4f3ce608aadc0724eb048ba48fa157823b1cd24a663caf64aa8b9078d2137" } } @@ -24702,19 +25116,19 @@ }, "0e204c48d4b35a55f34a3ec00748090c42177a2c2ac4b5243da18bc6aca48d75": { "zh": { - "updatedAt": "2026-03-10T16:43:39.571Z", + "updatedAt": "2026-03-13T17:37:38.468Z", "postProcessHash": "3743b3fa25af9e745000d0a098b3902f04560a861fc7fabb58657b63bcc29ee8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.575Z", + "updatedAt": "2026-03-13T17:37:38.472Z", "postProcessHash": "cb69fdf01a3919c63513b65c0ed71040d718e6526204cebf50e28efe7d966a91" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.576Z", + "updatedAt": "2026-03-13T17:37:38.473Z", "postProcessHash": "7152d09128f915d894541fcc5bca7096ad01a52343b88533c82333aab4636958" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.630Z", + "updatedAt": "2026-03-13T17:37:38.494Z", "postProcessHash": "ef0a6aae9ac08e1487dc0be88e093a1ada5859517f48e5fae9f34353215b3320" } } @@ -24750,19 +25164,19 @@ }, "fcee3c19d9bd2c77c05ed53f96f1bb3d2b68b36be620963d72808fb20b4e25f2": { "ru": { - "updatedAt": "2026-03-10T16:43:39.582Z", + "updatedAt": "2026-03-13T17:37:38.476Z", "postProcessHash": "2de6c29ac1bbb47e92b55c4507c25e1ff9f0fecb4039a9aa4122df845d56355c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.585Z", + "updatedAt": "2026-03-13T17:37:38.479Z", "postProcessHash": "786ebcae2e72f9c6f6b2a74bb19625d64e9f5e23a77252ad0149846d466f9b29" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.588Z", + "updatedAt": "2026-03-13T17:37:38.483Z", "postProcessHash": "dd63c176af6ef2ad8bbca1b5a4f8c2985d4a6f0bb12e48e37692a270d87b2892" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.624Z", + "updatedAt": "2026-03-13T17:37:38.490Z", "postProcessHash": "ae6617acd647f16fee926703077b32a1224c4746f1a516372066d09c24827242" } } @@ -24812,19 +25226,19 @@ }, "9ffaeb57db8a83716c52d32d638279807fed54e01a3fa26cb1e8a1048bfd3814": { "zh": { - "updatedAt": "2026-03-10T16:43:39.617Z", + "updatedAt": "2026-03-13T17:37:38.476Z", "postProcessHash": "cf85a252d0dc994cfdd71b9b8ac5a69465cb987ade17da12542cba6e4f16d7c4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.620Z", + "updatedAt": "2026-03-13T17:37:38.487Z", "postProcessHash": "973ff6e9c8eb6a7f6da4ef1d8f09bbc5e6d1ab30521e4372c382021c569f4f8a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.622Z", + "updatedAt": "2026-03-13T17:37:38.489Z", "postProcessHash": "a36adc90ff37613a649e5a641b7c9baad4424b6b54c2ecf62fcee5dcecf7c543" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.630Z", + "updatedAt": "2026-03-13T17:37:38.527Z", "postProcessHash": "0b482f3d168bc73e12e7dc217b3a0decd3ee673eb9236c5f05e815be9b08fce2" } } @@ -24860,19 +25274,19 @@ }, "40665b9b7e5198d6c7bb3091eb89ac8f4654c41895ccf370cb4814e802fcfaa7": { "ru": { - "updatedAt": "2026-03-10T16:43:39.616Z", + "updatedAt": "2026-03-13T17:37:38.475Z", "postProcessHash": "f02f7accbcf8f3929c59b9eed0c4ebcff94411973f6dde43be735e38f8e6c79c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.618Z", + "updatedAt": "2026-03-13T17:37:38.483Z", "postProcessHash": "e297cbc89b43dbfe6c1b024dca5b61c070a6c310edc69efaff77503eb15dbf59" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.619Z", + "updatedAt": "2026-03-13T17:37:38.484Z", "postProcessHash": "8ed84e95917b87f1ecfe0e6ca8ac8d998aab1d51295b0b8dd8cfb66fe69a7bad" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.627Z", + "updatedAt": "2026-03-13T17:37:38.525Z", "postProcessHash": "a45d381bdd83cc66e7ce7359f3c5a884c3e91299df9da65ce475b8d3a1db99ef" } } @@ -24908,19 +25322,19 @@ }, "a2bebd114768f72fccdf022ea3787244e63a7dd0133de6b8cb16de38f19dd99e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.617Z", + "updatedAt": "2026-03-13T17:37:38.477Z", "postProcessHash": "0961eafd5a9576bef7706999db9bb46e3ffe933c21643480790140b2b2c72f91" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.618Z", + "updatedAt": "2026-03-13T17:37:38.481Z", "postProcessHash": "5d77d41f8cf78d815ad862215bd49c44d086ba69ced7be136ab72ad37810f9ca" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.619Z", + "updatedAt": "2026-03-13T17:37:38.486Z", "postProcessHash": "c32a4ee7f3aa6c4db303b035c5ac85950442e5a51c82c2ad88521f28c471f800" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.626Z", + "updatedAt": "2026-03-13T17:37:38.524Z", "postProcessHash": "c97fd4feb88138e44159243e1d5d3fa7fc464b487ceb86a1cbe0a380c70747b4" } } @@ -24970,19 +25384,19 @@ }, "1bb3e99ab8d358412dc66b5c40b685f251e770a152d75c3bcedcb0bd6d138abf": { "zh": { - "updatedAt": "2026-03-10T16:43:39.653Z", + "updatedAt": "2026-03-13T17:37:38.517Z", "postProcessHash": "0e26fc508ba8b5138b5653820790d2ed2f52004fe634597d58de3a7b2d1621e2" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.651Z", + "updatedAt": "2026-03-13T17:37:38.515Z", "postProcessHash": "b624f6ae11e9f362b3b2ba43b18ee89ee389d9c61a580f062a4ba4b99e6e0a0a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.656Z", + "updatedAt": "2026-03-13T17:37:38.520Z", "postProcessHash": "c82d37e8c3cb53778aeebad573f832283a511c5d7f8a6f0071eca3f6a0218ea4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.664Z", + "updatedAt": "2026-03-13T17:37:38.529Z", "postProcessHash": "19dc19f7b3bc0afbecbbd627a020b49aa8bb45fa393fc863e1511648dee66464" } } @@ -25004,19 +25418,19 @@ }, "bff92699a7700d15dafc1bdb815acf87eb4d4bd908a842e335ab2f721500f802": { "ru": { - "updatedAt": "2026-03-10T16:43:39.611Z", + "updatedAt": "2026-03-13T17:37:38.466Z", "postProcessHash": "7bebe339d3e44d5f6b10af1ae0aa06ea8ac2b9692babee6104ab391867ac797b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.612Z", + "updatedAt": "2026-03-13T17:37:38.467Z", "postProcessHash": "ab532e8db793b3432753a57f5bd2a2a59c761156618913b652d1068d4c5f361f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.613Z", + "updatedAt": "2026-03-13T17:37:38.470Z", "postProcessHash": "1ecac8bd03b03d8148c6645b03766323491ac39b09f3b68e469d50d9bc0eec60" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.628Z", + "updatedAt": "2026-03-13T17:37:38.526Z", "postProcessHash": "16f22fface89331b88ad10c3192ba8ba166904629c14e08163220161dfabb239" } } @@ -25066,19 +25480,19 @@ }, "9f74b6754a5b47f8355f4f281f0e71f673e2c4ecd68bb8ef994edb2bb77fe2ac": { "jp": { - "updatedAt": "2026-03-10T16:43:39.615Z", + "updatedAt": "2026-03-13T17:37:38.474Z", "postProcessHash": "f1ac20dd1738ac460116bcbf5631c11012bd0dcdf4076ce4eb197e650539975d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.618Z", + "updatedAt": "2026-03-13T17:37:38.481Z", "postProcessHash": "d72c6f8065819b7baeea755d729ef6c9b75c057e4e1a81e87a1cb2b4421ad365" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.620Z", + "updatedAt": "2026-03-13T17:37:38.487Z", "postProcessHash": "0c11a9d60b6bbe9521a95bbe81c17af344bb4949a553d352405dc473e9fa2ed1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.623Z", + "updatedAt": "2026-03-13T17:37:38.521Z", "postProcessHash": "635f6d69a7d24fe9adfd38498b0848eef45218e8ca2c6a8ec47b5a08ada8cf0a" } } @@ -25100,19 +25514,19 @@ }, "693fd24e7559e8a261a509f868dae0c4552a652ec79d269c3eaf5bc8f66f93b3": { "jp": { - "updatedAt": "2026-03-10T16:43:39.569Z", + "updatedAt": "2026-03-13T17:37:38.465Z", "postProcessHash": "d80c61c8ff9f0273c5ba5e7d8fbdfdfccaff0811cb9e0a18eb608ab1b9fc3005" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.612Z", + "updatedAt": "2026-03-13T17:37:38.468Z", "postProcessHash": "9cd4e6c8fd47558719778fdcfe5b58d4f0a5d60c07a53aea7d0ae965fbc8b7cf" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.613Z", + "updatedAt": "2026-03-13T17:37:38.471Z", "postProcessHash": "65502d77fc41db6062b8190e63a5dfc9f8cffb3a8c60cfa0b506720227747f25" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.627Z", + "updatedAt": "2026-03-13T17:37:38.525Z", "postProcessHash": "81a0ee791f92a74f0d7d3df31292a36153234cf8e7e7b26307b22be3ded26115" } } @@ -25212,19 +25626,19 @@ }, "a799641ee24d775d88f0a3ec66f1cabf07f23ba5589fd964ad4b71a80ee8500a": { "ko": { - "updatedAt": "2026-03-10T16:43:39.632Z", + "updatedAt": "2026-03-13T17:37:38.531Z", "postProcessHash": "bcf2996cbe23f15f3726a8f9ff62600c5a55c40f91a242852946b8c4477638f8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.632Z", + "updatedAt": "2026-03-13T17:37:38.531Z", "postProcessHash": "e874d1815a83237441a7fbad951e32b53a9caacb485eb03509a5b575b13538f3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.633Z", + "updatedAt": "2026-03-13T17:37:38.532Z", "postProcessHash": "724da589554842944259c82674f3c19f2bdabc525f53becfcefc107c33b97deb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.634Z", + "updatedAt": "2026-03-13T17:37:38.533Z", "postProcessHash": "6d6a35f8a499ec3b7193ecddc3a576f5f572d4897c80662e0e7379d99623e3b3" } } @@ -25260,19 +25674,19 @@ }, "acfbe274e23ff8046fe2c182de33c356339b1d8f03799e68b3a62044f488b6c4": { "zh": { - "updatedAt": "2026-03-10T16:43:39.614Z", + "updatedAt": "2026-03-13T17:37:38.473Z", "postProcessHash": "f0451f611ec62c0d3876bc19e5e411644679a46b59443949b1d7d7556fa48a65" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.620Z", + "updatedAt": "2026-03-13T17:37:38.487Z", "postProcessHash": "768a72e24c6e277243d8e9d1b38f845ac4e8acee2e9ed7a831ba161e9cea7732" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.623Z", + "updatedAt": "2026-03-13T17:37:38.519Z", "postProcessHash": "4b68ee405a85012159a0e11d72a32ac4a8866759ce472805ae0a6f3c4d4d4a25" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.631Z", + "updatedAt": "2026-03-13T17:37:38.529Z", "postProcessHash": "3fef649f6ff8b37d25614f69130b25d8419db5573f92f04a3bc4baa93d43de6f" } } @@ -25294,19 +25708,19 @@ }, "e9400dac771c928372dccc5fb86333fc932edefe9d9f1531dcce9e92f293cfc9": { "ru": { - "updatedAt": "2026-03-10T16:43:39.612Z", + "updatedAt": "2026-03-13T17:37:38.467Z", "postProcessHash": "4009012477a1f8249e9ad26acab6dd49e00c25bc6c9eff6be9ef5673d98f8bd5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.612Z", + "updatedAt": "2026-03-13T17:37:38.468Z", "postProcessHash": "57eb36809ff6e8a32f80f8d328873ecabaff9f5d0e3208d5a0ff24c04dfcaddd" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.613Z", + "updatedAt": "2026-03-13T17:37:38.469Z", "postProcessHash": "2380a2b16ab78c6af03596bdd87b5bf492e390b6154bb2b32e906cddad52ce29" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.629Z", + "updatedAt": "2026-03-13T17:37:38.527Z", "postProcessHash": "d6635067019e8c85b54813982ceb24468c43a65140656b483a215b73882d470d" } } @@ -25314,19 +25728,19 @@ "7e0dc4543c81b33bb19b9b0222c533c95884214b5877d7ed6c08d6101f73935f": { "4d2ea53c6c8b773cda0b23778f9e67b35379e9de8b35e7412e470060aa209fbe": { "jp": { - "updatedAt": "2026-03-10T16:43:39.568Z", + "updatedAt": "2026-03-13T17:37:38.502Z", "postProcessHash": "3c71e9d7b4471624a63aec74bf538d610856fcf20f29f87e6454a8e5afa3afed" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.568Z", + "updatedAt": "2026-03-13T17:37:38.500Z", "postProcessHash": "a6f595cd0afc1ab0e66a448e07e416aefed71fe0cb6e844cfec0c2089fbe1c27" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.569Z", + "updatedAt": "2026-03-13T17:37:38.503Z", "postProcessHash": "3a600f83805df54e5c5c9bb2dfa5a33e44ad163eb479c543855e15afd94a5ecd" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.625Z", + "updatedAt": "2026-03-13T17:37:38.522Z", "postProcessHash": "905becba7c1e0c25b512c1ca9e1414e6f5732d81862242cbc90ca2e8dd77e631" } } @@ -25394,19 +25808,19 @@ }, "6bf79f35928c73a2ea072d72e6f2adddbf25613cfaf38336acb9427f15bcdd37": { "ko": { - "updatedAt": "2026-03-10T16:43:39.634Z", + "updatedAt": "2026-03-13T17:37:38.575Z", "postProcessHash": "a77bd46211563279d240585e115bb54d87694da6cf9dfa0a0b70ebdb3a6b8cab" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.635Z", + "updatedAt": "2026-03-13T17:37:38.575Z", "postProcessHash": "bdc80d38d9ffd062e9b963f587fc024053ffe2abf94651b481ba51b7b536dcb7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.636Z", + "updatedAt": "2026-03-13T17:37:38.575Z", "postProcessHash": "e978dc2fd596f354e21c75f2f3c685258a0acc3fec17b63108ed014592d0c955" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.636Z", + "updatedAt": "2026-03-13T17:37:38.575Z", "postProcessHash": "c236cfa589c6a6f6ece8340ffe8d6c39982f98a6a8a2e660d86b41d115e8b4de" } } @@ -25456,19 +25870,19 @@ }, "f6dfc850d39cf3244b854251963143b120aaba8f84d8b11a73bd058c39b24f3d": { "ru": { - "updatedAt": "2026-03-10T16:43:39.615Z", + "updatedAt": "2026-03-13T17:37:38.508Z", "postProcessHash": "084d3cfec20cf83e31841466b9e50be9979cf9718be011367cf760c83b93ed59" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.618Z", + "updatedAt": "2026-03-13T17:37:38.514Z", "postProcessHash": "4bf1def7a12c8c487642e1ac65c1ad1fd32aaeda23f69a1613a4db8423e0d367" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.619Z", + "updatedAt": "2026-03-13T17:37:38.514Z", "postProcessHash": "2d76c02aa400e686857006bf844a68ed97f775967e575bb4d3d5e8df47267ffa" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.624Z", + "updatedAt": "2026-03-13T17:37:38.521Z", "postProcessHash": "f9e0b65362c6a26f38378b8b8fe6bf8c01030afa2ad7db53474087fa25bca9a7" } } @@ -25490,19 +25904,19 @@ }, "80fb1867419d4f716754f5420165d65ccd7f03ac46b484fd1e777fc47bc7519c": { "ru": { - "updatedAt": "2026-03-10T16:43:39.651Z", + "updatedAt": "2026-03-13T17:37:38.515Z", "postProcessHash": "e2eb0d4e39cda1e83c73c2feda1848cbb732395481261216078fc32c6fd2a73b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.653Z", + "updatedAt": "2026-03-13T17:37:38.517Z", "postProcessHash": "4189b714a30a34897f40c5208b58909de875f3a5a3cb5ac2f2bdd672df5a390e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.656Z", + "updatedAt": "2026-03-13T17:37:38.520Z", "postProcessHash": "1a9ee4a2defc9ede61df8285b251589b9886d9dc63c208ee918b5b89e9513abd" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.661Z", + "updatedAt": "2026-03-13T17:37:38.526Z", "postProcessHash": "fea37bbed4c62618e918c1ef7b726a54f2cd25a835fc901680dbb6c5270135b2" } } @@ -25538,19 +25952,19 @@ }, "7bdbf93de1f3de5a8be2938a106e4b0c358fb9fefe889229473a0d52776e49dd": { "jp": { - "updatedAt": "2026-03-10T16:43:39.646Z", + "updatedAt": "2026-03-13T17:37:38.511Z", "postProcessHash": "7df6e68f4792d11655b6213d68489ce2bdb2c325f3d09635d0398442269e5d74" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.647Z", + "updatedAt": "2026-03-13T17:37:38.511Z", "postProcessHash": "b80e5584092a51443035a17a27e52f2a360ce0e7e862c0193e198af9fdc05d85" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.648Z", + "updatedAt": "2026-03-13T17:37:38.512Z", "postProcessHash": "2f8d0a8904756de51b6ebe04c1aa19b2437b8ccdafca4c11d920a8dc9d60c4d9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.661Z", + "updatedAt": "2026-03-13T17:37:38.524Z", "postProcessHash": "11614c3c29a0d187710c21d589f1bfd0c921edffbfec08ef5c4738f2fb8312a8" } } @@ -25586,19 +26000,19 @@ }, "716085a4a0a83f97b32f93b12e8ae20471e2b121e097b01fee1901ecd3b9937e": { "ru": { - "updatedAt": "2026-03-10T16:43:39.616Z", + "updatedAt": "2026-03-13T17:37:38.509Z", "postProcessHash": "7debbbe6c1136cf15e398b85922e3f8e68e881293cfb63486e0b4c236b091654" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.617Z", + "updatedAt": "2026-03-13T17:37:38.511Z", "postProcessHash": "b59c3b083564c0376edbf9a8287d2a47ca99cea91a7491b4622c677808512619" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.621Z", + "updatedAt": "2026-03-13T17:37:38.516Z", "postProcessHash": "8f7941e3e825f7011582221267c66278d1ab0238b85b8c7aa57c90d3fa337da4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.631Z", + "updatedAt": "2026-03-13T17:37:38.529Z", "postProcessHash": "594485fc7f30687825d39a1d7432648e4d3b144ae96144bb9f94b6301ad2702c" } } @@ -25620,19 +26034,19 @@ }, "6debacf4d86048b06728e6d82fff0d129e916d8d11df6f8b40231a33e46fa2e1": { "ru": { - "updatedAt": "2026-03-10T16:43:39.611Z", + "updatedAt": "2026-03-13T17:37:38.466Z", "postProcessHash": "daffed72a83f6d2998a79f66e86320c7b6da87d0d5801f03b0699524bafc5113" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.611Z", + "updatedAt": "2026-03-13T17:37:38.466Z", "postProcessHash": "236855ca4c90dc0c9c4e9990bccbac2c845b7b7c749659e735cf466d818f3517" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.614Z", + "updatedAt": "2026-03-13T17:37:38.472Z", "postProcessHash": "ccb62b39577452e3f48473f1248fb3c38d350c815457371d6a3b1a77121e778e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.632Z", + "updatedAt": "2026-03-13T17:37:38.530Z", "postProcessHash": "972d2eeef50689932dabaf9aacf29e03de0431775974ec82ed8844758bacdc4f" } } @@ -25668,19 +26082,19 @@ }, "554de5cb153196dcc58720109b23ad25a6320337d5889366562e24e018979f7a": { "ru": { - "updatedAt": "2026-03-10T16:43:39.615Z", + "updatedAt": "2026-03-13T17:37:38.509Z", "postProcessHash": "c180b6d0dbec072762c2458d3362e25cd83bdb6c32106a43e8084075a5f6aac3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.648Z", + "updatedAt": "2026-03-13T17:37:38.513Z", "postProcessHash": "ab0da9e93d1e5993d57ce0d8ba6b60f20b0e09a131f2174c9e56e375e32f6027" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.652Z", + "updatedAt": "2026-03-13T17:37:38.516Z", "postProcessHash": "523047d803884a3b17739a66240459a4b480af445a5c4fc49aaba5be6ba5af6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.660Z", + "updatedAt": "2026-03-13T17:37:38.523Z", "postProcessHash": "bd5ac1ea4e105830f924df8a4f7b84731666fd7205ab3551338863e4e20ab687" } } @@ -25716,19 +26130,19 @@ }, "8e5e3a2f6c3a7061e3748bd209b7bc66b17146db191f70a5eecab79837585d8f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.652Z", + "updatedAt": "2026-03-13T17:37:38.516Z", "postProcessHash": "36f6ce9663e7a490564eb61176bbb0f9df5f8f08ebc7da861e27da192b2baede" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.654Z", + "updatedAt": "2026-03-13T17:37:38.518Z", "postProcessHash": "351009c29f7ec23cf3be02d6c463c56bf952151d9f478eb5a4b75a0a23084c3a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.654Z", + "updatedAt": "2026-03-13T17:37:38.518Z", "postProcessHash": "199be47b81609d504fdb6b66b6234af9990b556322092676031ff4de3a9ef6a4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.662Z", + "updatedAt": "2026-03-13T17:37:38.527Z", "postProcessHash": "d1e4593b5f4fa1ef2ab8f9cbc962460b86e1ea3d1464babba979670f5c97f640" } } @@ -25736,19 +26150,19 @@ "e5455b8e71ca0240dbae9ace48f312b2859517718c9b5597790152f5c5e4c55e": { "70f5e4c518ecfa04a597a86630bfa6b7c13859702dbefa84f43a08c628bb9c6e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.605Z", + "updatedAt": "2026-03-13T17:37:38.502Z", "postProcessHash": "e32b9099e013f5ad71f4ed46538cef4d759c594a0d93d71325f1a1fc857e1633" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.603Z", + "updatedAt": "2026-03-13T17:37:38.500Z", "postProcessHash": "dc217e20ec45b102d1ae4a9be21aed8bdc2a984abdb00f083c2b8104544ac2e3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.605Z", + "updatedAt": "2026-03-13T17:37:38.504Z", "postProcessHash": "f5768f5f68aa6c1e66508fe43868ec5eba8d47f0b31c55e7d0c719c8e9d205a1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.661Z", + "updatedAt": "2026-03-13T17:37:38.524Z", "postProcessHash": "5ffedec71eda9c813835e745a0bf637a0d0e0ae80afdf2176ad819b891613bdf" } } @@ -25770,19 +26184,19 @@ }, "4db70ce1a345af896aea068a33fc7f8f68a2e9ca70350a77c099fe872d7f7466": { "ru": { - "updatedAt": "2026-03-10T16:43:39.617Z", + "updatedAt": "2026-03-13T17:37:38.479Z", "postProcessHash": "2caf7fa4390899c52f5396f4c55bb7b3917ae43f417f11c3672d9fcf3d3d4a82" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.618Z", + "updatedAt": "2026-03-13T17:37:38.480Z", "postProcessHash": "3087963d2881388d7ebe579830d2dfbb6c15c8e050eb55224ef16e0cd86601f2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.619Z", + "updatedAt": "2026-03-13T17:37:38.486Z", "postProcessHash": "c7588a020fd4eae6aa145452678c1ce106d99cf690d418698ebb734f844b12b8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.630Z", + "updatedAt": "2026-03-13T17:37:38.528Z", "postProcessHash": "0e74a1ce6b9fa936eb8bd915816b6a386e762cc857a75a411f56c0b0d1734ec9" } } @@ -25804,19 +26218,19 @@ }, "4573446db159f3901c5cfd3a44fd06147f02625bda179cf56b3f6a71cb8daa58": { "jp": { - "updatedAt": "2026-03-10T16:43:39.642Z", + "updatedAt": "2026-03-13T17:37:38.505Z", "postProcessHash": "a27ca4d37d84c4e0f43d11f9eac35121e118c803740a67599bd3096ce7e12434" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.643Z", + "updatedAt": "2026-03-13T17:37:38.506Z", "postProcessHash": "f47543e26758541615e0261df2c468def8c0066fd3b923a874cbaf4a047facb5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.643Z", + "updatedAt": "2026-03-13T17:37:38.506Z", "postProcessHash": "9ad51b8f96e4ebbe3da22bd58e5aea39ed795fe877759db61b0230b86301b792" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.658Z", + "updatedAt": "2026-03-13T17:37:38.557Z", "postProcessHash": "94da9ceb065b02d432181ea36c2aa2899d054031c85cc0577af33d5ab6ff0d89" } } @@ -25867,19 +26281,19 @@ }, "82bdd27dd7d4b4d34ab2ef4a0580d15de15f340bf22a322f4b5ddeb9f0b01321": { "ru": { - "updatedAt": "2026-03-10T16:43:39.701Z", + "updatedAt": "2026-03-13T17:37:38.608Z", "postProcessHash": "82a62aabdc5ffdd75220c3488f937aeb5f8e2f3996a077e93513fa5d0e4b93aa" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.702Z", + "updatedAt": "2026-03-13T17:37:38.610Z", "postProcessHash": "36347ae828316395a0de90e9b39a9450ab4c0cc38f172e961e7268195f9c789b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.702Z", + "updatedAt": "2026-03-13T17:37:38.610Z", "postProcessHash": "3d3ff6f9798696ece5931e729ad7cc2a44874419974dfe1d35d7a368b2fb5c22" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.703Z", + "updatedAt": "2026-03-13T17:37:38.611Z", "postProcessHash": "b2cfbf80ddec6975f87cc5cfca70b22b4a57b49e75513892f52650be05173570" } } @@ -25919,19 +26333,19 @@ }, "cc2f06b5582bd2bbe70617b94d3f5a3311883bab0d52f74c5a590f41d0d407a1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.700Z", + "updatedAt": "2026-03-13T17:37:38.574Z", "postProcessHash": "fc4d019115ae71a13ea4ffad1bb3df8e7ab02c5e177511e16901983ec2bc14fd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.700Z", + "updatedAt": "2026-03-13T17:37:38.574Z", "postProcessHash": "e14514983a5770ca6d3178d000e3611cd772df378f722138d2ad762d16a28b05" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.701Z", + "updatedAt": "2026-03-13T17:37:38.574Z", "postProcessHash": "80f0a30a2bee8213fe284168b2b5b1f43a8c88955e8b122858ff436000d1b4e6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.701Z", + "updatedAt": "2026-03-13T17:37:38.609Z", "postProcessHash": "46574b3bcc97e17c68f88e14b9b34116f649c05f4d5be876ff4e5b825679043e" } } @@ -25953,19 +26367,19 @@ }, "abe3b7beb3acfc44b59555edcd368ef83596552d83cc915a4c5936d2effb75dd": { "zh": { - "updatedAt": "2026-03-10T16:43:39.647Z", + "updatedAt": "2026-03-13T17:37:38.551Z", "postProcessHash": "97ecb89a7733880f0d20ba70d8201ec15f809156365ad13fa6b5c1d8eb159064" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.649Z", + "updatedAt": "2026-03-13T17:37:38.551Z", "postProcessHash": "408e33078c38ba11180ad42724c0b68afde4600d6cbebeef05dfa30dd502f7b6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.651Z", + "updatedAt": "2026-03-13T17:37:38.552Z", "postProcessHash": "4e6b3fcc46159e5f0fd2239835fa2a08c4f2e3371d1da38d4abcac4a5d10654a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.658Z", + "updatedAt": "2026-03-13T17:37:38.559Z", "postProcessHash": "e45c9602b58fe5e79776cf806fdadf67d95db160256f71d2059c78402a3680ca" } } @@ -26026,19 +26440,19 @@ }, "1a8da2718d7c3073691bcbfbf87f1f767c32bc9af315ca403c85ec635a34f5b6": { "ru": { - "updatedAt": "2026-03-10T16:43:39.644Z", + "updatedAt": "2026-03-13T17:37:38.510Z", "postProcessHash": "8206794dc4a6ab964c7a733a8f3ab352cfe71b405b7376efec4778fbf67d7419" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.645Z", + "updatedAt": "2026-03-13T17:37:38.510Z", "postProcessHash": "05fea7492f39ddad87825fa34efd02507a8e2e072a183f95b76e292d5a06b9ca" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.648Z", + "updatedAt": "2026-03-13T17:37:38.513Z", "postProcessHash": "dd46752547629384978a60e29c31def7b4a700303ee40e3d82577984f7a5ccc8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.659Z", + "updatedAt": "2026-03-13T17:37:38.523Z", "postProcessHash": "f6a6075216a6c753158e4480f8edd3232b749d803c096fed47f6bb6af5d5eb9b" } } @@ -26074,19 +26488,19 @@ }, "534efcfab03440471eff624fc96c77285fcfc5ec70a0d4be57c28a8037e034b1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.647Z", + "updatedAt": "2026-03-13T17:37:38.512Z", "postProcessHash": "36d3398734eceacab5256ddba47c0c8c8d928428b5e213a07b9ce70e6a7c3233" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.650Z", + "updatedAt": "2026-03-13T17:37:38.515Z", "postProcessHash": "2e8980d033dcaf6ac698596bc0bfa2eed3affc47b55bdd1af4447f06f099640d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.655Z", + "updatedAt": "2026-03-13T17:37:38.519Z", "postProcessHash": "dd0b5dadda2547337f6b0698853a49a92ec689809cd9a876c5fc2e4b4aa2daca" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.665Z", + "updatedAt": "2026-03-13T17:37:38.530Z", "postProcessHash": "8550905f2b624c377290375def5d09f2b1a2f0818a3f40403a27debda86cffd1" } } @@ -26094,19 +26508,19 @@ "74dcbdc993f03875931c0ef548e27e0ecdd4c39c4c084edc6eaf3237a562817e": { "a9ecf8d346bd106208732038ad37c4f2b9861186a25aead51cc7057a47bf2cd5": { "jp": { - "updatedAt": "2026-03-10T16:43:39.680Z", + "updatedAt": "2026-03-13T17:37:38.541Z", "postProcessHash": "88dd6935c07161fe6c6a32df4fbb4a37ead022aeb7d0a4a35df254e16a79a97e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.679Z", + "updatedAt": "2026-03-13T17:37:38.541Z", "postProcessHash": "951fb6fdd51d6634fc7b845dcd83b8675ba583511495b1f7f1fe418f973feb7a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.684Z", + "updatedAt": "2026-03-13T17:37:38.543Z", "postProcessHash": "4a1ab285a46aac65d4c2d74b26f9db8c455a63085d683b2f6ae49d53d1f3bde0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.691Z", + "updatedAt": "2026-03-13T17:37:38.554Z", "postProcessHash": "01f24670b876f6cffd4fc9b1e07f23c088f8d6f78d4fc6d821b45b8d97d933f4" } } @@ -26199,19 +26613,19 @@ }, "41978329bf996c03a0587cff4297eb7936680bc74f36f2e74698b5924c5be391": { "zh": { - "updatedAt": "2026-03-10T16:43:39.670Z", + "updatedAt": "2026-03-13T17:37:38.572Z", "postProcessHash": "d064daf27d70e3baab5e2e7b39940f02e01e7860f6e9f34b22dea2772fe23e8c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.670Z", + "updatedAt": "2026-03-13T17:37:38.573Z", "postProcessHash": "9aef9f9a022a72a566fafab026d5156d80a59e5f7f6518a2f8eca735fe8aaea0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.671Z", + "updatedAt": "2026-03-13T17:37:38.573Z", "postProcessHash": "0834de0c81c3740aff7a1d12284dd6541989e25fdf839b6d9641b1ed2ac76492" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.671Z", + "updatedAt": "2026-03-13T17:37:38.573Z", "postProcessHash": "dce94c67d4c4da9f0ebdeda966259599a3cc6db89652991adb6dd6220b3a90d9" } } @@ -26272,19 +26686,19 @@ }, "139d367e84d9a3c5115b0a140b400651b489acb9d4c2380ba2dfaecb18660f63": { "zh": { - "updatedAt": "2026-03-10T16:43:39.650Z", + "updatedAt": "2026-03-13T17:37:38.552Z", "postProcessHash": "c905631ca369b75eaa06b9693a96e4a2fda5b1ee5fc4f9c7fecd900e974f0efa" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.655Z", + "updatedAt": "2026-03-13T17:37:38.553Z", "postProcessHash": "7793324990416e994edcf207fc068edb0a7f5bd09b7989bb3a4025297158dc0e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.656Z", + "updatedAt": "2026-03-13T17:37:38.554Z", "postProcessHash": "4542dedbdfddb129262b6f4bdabb059e5cda01afe047844dd98c8b1b09c8a77d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.660Z", + "updatedAt": "2026-03-13T17:37:38.560Z", "postProcessHash": "dbccbd16129e08da5bdb36235b31bd329eb003447f5eeb75dbb04a15b2ef5a9d" } } @@ -26292,19 +26706,19 @@ "7ef33beb95b850b8400aad8ded966f28fd1eb3b61c5de7974983f2270d2b4f7c": { "501d9df3106342436670302f74dd2270b110ee24da435123cc0a1b51633a2284": { "zh": { - "updatedAt": "2026-03-10T16:43:39.638Z", + "updatedAt": "2026-03-13T17:37:38.538Z", "postProcessHash": "d216cbccdc52abb6cca724298ea9d97829ff7d045b4a6496883b13fc337131aa" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.678Z", + "updatedAt": "2026-03-13T17:37:38.541Z", "postProcessHash": "c582d0063fc30834a0cc7333f31a6f77d1657a9bacbb68e5f1dc9439ab176663" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.674Z", + "updatedAt": "2026-03-13T17:37:38.540Z", "postProcessHash": "320fe957994eccf5f39a20440a03a5ff08140a738a0823f1f01d2b12e0e21f59" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.693Z", + "updatedAt": "2026-03-13T17:37:38.557Z", "postProcessHash": "1f104c28471ff7008a186bfc34d3bbc60f92af8616272f93afe43a2f3c47809a" } } @@ -26312,19 +26726,19 @@ "81154bce9be97a0fc523001b189f4c093458747ff4e9b7f5cdecde64d9163d22": { "126e1bba0f10751cf028401cc1a0f3a944780e4a87fe9b63fb850c58b7d7510d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.683Z", + "updatedAt": "2026-03-13T17:37:38.543Z", "postProcessHash": "4d1ee0e68ad882320566f788866ddb43d8d2c6a90cada59f863c68f5f4c39ed2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.682Z", + "updatedAt": "2026-03-13T17:37:38.542Z", "postProcessHash": "adf4a543149b4a68f4da6ef51f83b2cbf3a9f72c241fd9fc71866683c8e0d4b4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.636Z", + "updatedAt": "2026-03-13T17:37:38.536Z", "postProcessHash": "f3d8550a957e10e782cef5ff6d77f4afa4c11a3f21cd2ab00d7ad78cd561c4ac" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.693Z", + "updatedAt": "2026-03-13T17:37:38.556Z", "postProcessHash": "3adfe3961b3355cad2cbbbd8eb7d6f04175cd7cac8e7dc810ce0e2b5ca05fd4e" } } @@ -26332,19 +26746,19 @@ "88d029b112f5fca5e4ba3d06b8c35a6d55e5b557663ed600c6f1b98f59f8ae20": { "1393aaf825d4dab45a6acc1ac4db09d138970e7008f8c78dc434242141a483ba": { "jp": { - "updatedAt": "2026-03-10T16:43:39.640Z", + "updatedAt": "2026-03-13T17:37:38.502Z", "postProcessHash": "5f2f25c70ff6c1cb321f6ab1ea4e50c5c46bc3a7122c4920c78e11c215afbeeb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.640Z", + "updatedAt": "2026-03-13T17:37:38.501Z", "postProcessHash": "3ce240a3065d8534608feb056f0e366c144998be1cb7a24e1319c45700e6f760" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.641Z", + "updatedAt": "2026-03-13T17:37:38.503Z", "postProcessHash": "90492ee345c092f76694b1046778ac559e9800c2f516a8e7f473b2fec5e30abf" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.657Z", + "updatedAt": "2026-03-13T17:37:38.555Z", "postProcessHash": "8fb523cd14519d323c01633ccda042b25f2cf15230973eec9e894279b4eae3e4" } } @@ -26433,19 +26847,19 @@ }, "e494564bd4ce9fe4ee64fb6ea6f15e88936692163b274f2b75051e2e58480696": { "zh": { - "updatedAt": "2026-03-10T16:43:39.644Z", + "updatedAt": "2026-03-13T17:37:38.509Z", "postProcessHash": "c1f4461df14230afe3baab7972eda30a0afd6dc24436442b1c26c6ede512d8b5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.649Z", + "updatedAt": "2026-03-13T17:37:38.514Z", "postProcessHash": "174a25cf684db6c178d125a94bf710a9635ba1f68fbd4515795bf849c8a9dd7f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.655Z", + "updatedAt": "2026-03-13T17:37:38.519Z", "postProcessHash": "9c879a21a49e96724bcdd1f8fa3d0f0b2a675394191f3be01bf347b410eea506" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.663Z", + "updatedAt": "2026-03-13T17:37:38.528Z", "postProcessHash": "1aa2e8629c3c5ceb3b16167aa93b166b0aa85274af2e8bd85b79c759d56d4d30" } } @@ -26467,19 +26881,19 @@ }, "5406b22ec6bb8df893bb96e93152c5a4256fb9b5b7e9797d2c50b3c0e388c24e": { "zh": { - "updatedAt": "2026-03-10T16:43:39.687Z", + "updatedAt": "2026-03-13T17:37:38.548Z", "postProcessHash": "b4ebf7507d33494888d841b324cd81dc608436e0987a5c2e4c87d71a6864b90b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.687Z", + "updatedAt": "2026-03-13T17:37:38.548Z", "postProcessHash": "eab34adb43728ad1015428bda4628e8ab15367d4934eab7fc806e7b66da0d740" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.688Z", + "updatedAt": "2026-03-13T17:37:38.549Z", "postProcessHash": "ec698b9535038b853b4d23a0afb9c1bedc75c9afaba06e50b108e3ec6b736844" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.693Z", + "updatedAt": "2026-03-13T17:37:38.558Z", "postProcessHash": "247676ccdb47b1177be1eeb30a5086cc6fe7fea7054446412c58ee560d55513d" } } @@ -26487,19 +26901,19 @@ "9fdb709a96f96fb011d844ca13cda88bb361212284a327821501551223a4aa9c": { "064e508fcc9e28910cd94c862392084ac9bfbb28d99941ea8a6c7bf60aa11b79": { "jp": { - "updatedAt": "2026-03-10T16:43:39.604Z", + "updatedAt": "2026-03-13T17:37:38.501Z", "postProcessHash": "5f32367e63f5f8961937648726e1c3d3259b782206934c1003969d67a047b1a1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.642Z", + "updatedAt": "2026-03-13T17:37:38.504Z", "postProcessHash": "b3416b2fad223585e0eb197d4896244bcbce621ddc5ff55cb9a7560da0495d62" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.641Z", + "updatedAt": "2026-03-13T17:37:38.503Z", "postProcessHash": "e26871055a47c9ff86d776e547a78c09c3360e260134ae145c413d00af2cacdf" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.661Z", + "updatedAt": "2026-03-13T17:37:38.561Z", "postProcessHash": "5926f16a121762f88cb703ff2a7db862301327a35c0e2327e181680375a094cd" } } @@ -26521,19 +26935,19 @@ }, "9d5890a4e8d959fc5a29fa04f257a150cac9e3385c41923ac7aa0067fba3bc1f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.606Z", + "updatedAt": "2026-03-13T17:37:38.505Z", "postProcessHash": "c6fab8632e065d477469bffbf53e90f6694653e85b36e5546963fdaa5171064d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.606Z", + "updatedAt": "2026-03-13T17:37:38.507Z", "postProcessHash": "47714836a82bfcf3bb4fd524a2376dfe15ad1f4c65022c4665c6955bdac5c2c0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.607Z", + "updatedAt": "2026-03-13T17:37:38.508Z", "postProcessHash": "da1a481a59fb5d602cefe6b3743327edd06ccf0ca63f680e8586ece2ccccc4e6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.662Z", + "updatedAt": "2026-03-13T17:37:38.528Z", "postProcessHash": "1bea5313a2e5ae074d58326a155acf7c3f9858450b72cfafa69612eec1247be6" } } @@ -26555,19 +26969,19 @@ }, "33ce5b17f421af88f82e5746f6f93fdce6d11e00909de736cecdfa5d1714a742": { "ru": { - "updatedAt": "2026-03-10T16:43:39.607Z", + "updatedAt": "2026-03-13T17:37:38.507Z", "postProcessHash": "377f71214e15f39089a11f1168abcf839f19ffc269dcc6328c87db1bc66f718b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.608Z", + "updatedAt": "2026-03-13T17:37:38.545Z", "postProcessHash": "8d7a7c0dac3732646b517282d490915a197f43bbb360a43f8bf16e41fa517885" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.610Z", + "updatedAt": "2026-03-13T17:37:38.546Z", "postProcessHash": "5064d295c744efce50e67843fe17b10695d3a485c2fbed8c36a95354709170da" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.665Z", + "updatedAt": "2026-03-13T17:37:38.563Z", "postProcessHash": "ccbf071ee32fbc04e560f162c0110ecb26f3e32f9e2815a66514e59619a7a43c" } } @@ -26603,19 +27017,19 @@ }, "4f1e5b6fb46f8b23a38bc5f37579d17ca4332f9665d3de78abc863f94b633882": { "zh": { - "updatedAt": "2026-03-10T16:43:39.646Z", + "updatedAt": "2026-03-13T17:37:38.550Z", "postProcessHash": "dee62a7c4ea033db2eba73f2f29c2ab0df2814fe1d21443943207785892a4059" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.652Z", + "updatedAt": "2026-03-13T17:37:38.552Z", "postProcessHash": "bc21681934b0ba733dc6d74e0d34423f61b9709e3b3aa434ebf52ba539827fae" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.652Z", + "updatedAt": "2026-03-13T17:37:38.553Z", "postProcessHash": "04ddabe64555540a61932c49623e86d183e32480300944b2c0c50e98ee454690" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.663Z", + "updatedAt": "2026-03-13T17:37:38.562Z", "postProcessHash": "472862bfeaff51b13c5ee4e5db079287527b624462f6cebcd4c7c40e28ac0c28" } } @@ -26623,19 +27037,19 @@ "b5543674ee59dc5d80ec783390644aa03c6a1b7c91bbff001eda92fd5198a064": { "dce1dfac5e498639b6f080315eaf0ea6f42c51bef46d3fb13e621234a36cb996": { "jp": { - "updatedAt": "2026-03-10T16:43:39.683Z", + "updatedAt": "2026-03-13T17:37:38.542Z", "postProcessHash": "12bd0bc1da35edf0956b988096dbe9f033d1d7ba3e333451dabc6ea178a17836" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.682Z", + "updatedAt": "2026-03-13T17:37:38.542Z", "postProcessHash": "1bb98ec9993db510010f710145c89c00665c9c4b2ce37d5677048c58466f5687" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.682Z", + "updatedAt": "2026-03-13T17:37:38.542Z", "postProcessHash": "cc562d464da596dfbba48acd3b75d20f6d5f471db539c28eaf521f3da7b85415" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.694Z", + "updatedAt": "2026-03-13T17:37:38.562Z", "postProcessHash": "1e4bb86fe0272803afa1e7c9051a0d34c151f989eb471b2896fdcdb89767dc29" } } @@ -26671,19 +27085,19 @@ }, "b701a01b7da43c0e939206348121bd5f052126f2cf4c677b9c689cb00cc4a59b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.644Z", + "updatedAt": "2026-03-13T17:37:38.549Z", "postProcessHash": "c5a24d60bc4833e936ec8f90bb73dd281fc3c67c3cd02193658c703622b731f0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.645Z", + "updatedAt": "2026-03-13T17:37:38.550Z", "postProcessHash": "54d788dde5286b67691cfd8a3654c1357bcfb32c0121d7bb566ef42c7e75cfcd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.646Z", + "updatedAt": "2026-03-13T17:37:38.550Z", "postProcessHash": "9758679b171d243b4f6029983d0f4cc00a2c19c785ca92002a6a52b40e5a953a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.662Z", + "updatedAt": "2026-03-13T17:37:38.561Z", "postProcessHash": "52c1c17153074158a563d85c621013ae658d3d5b773f100291f4f7c6f3ad0c49" } } @@ -26733,19 +27147,19 @@ }, "dcef06bf7159ee84284a1d2c1155227603156c83d2109b7d4e91f9ca356e5e26": { "jp": { - "updatedAt": "2026-03-10T16:43:39.646Z", + "updatedAt": "2026-03-13T17:37:38.511Z", "postProcessHash": "c5ec8d99a0bccf2fcbdb898d826a27d7d6190347e3c1782a213ab680e18ffc9f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.649Z", + "updatedAt": "2026-03-13T17:37:38.513Z", "postProcessHash": "b152eec6b3abcb3d01cdf31619f67a18065cb9bb621300a35e5bc736d1576b7b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.653Z", + "updatedAt": "2026-03-13T17:37:38.517Z", "postProcessHash": "45f7c3ca8029d07103e52d4f55eeba9c88cffb9845782aa60b77d9b2ad02a009" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.659Z", + "updatedAt": "2026-03-13T17:37:38.522Z", "postProcessHash": "0b60291a1bb9a1fde4e1a3114bad9241c5024f8255e43b0fca42b6853fcc9341" } } @@ -26767,19 +27181,19 @@ }, "b04a8f072ef024145a2f66dd417c535d56b1c9b06defa0310c1702aa6724809f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.605Z", + "updatedAt": "2026-03-13T17:37:38.504Z", "postProcessHash": "c1814bc01ebe06f5f84a2d01b7d636c943fc323a97114d722685538eb4673cb9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.606Z", + "updatedAt": "2026-03-13T17:37:38.506Z", "postProcessHash": "8eb42d98c9da7825bebfefc58971213ba0cab2d3fd1bf393c22244b058b06a2b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.607Z", + "updatedAt": "2026-03-13T17:37:38.508Z", "postProcessHash": "03f5e2525fa3057daacfce44bf3f812f1db550046248823d86379fbeea78538b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.659Z", + "updatedAt": "2026-03-13T17:37:38.560Z", "postProcessHash": "79239639dcd3ef0af102a8cb213ee55d17ffabe8ef7bac4d1750ac5519129089" } } @@ -26787,19 +27201,19 @@ "0b209462f1ec411886fda57e810cd3eea5efebe202ca2b4f5dc9f1fb3787ccfb": { "5ecfaa73c3cc92aee3ee2825b0bb89bc857721cc0ed52b56af3b10a539b65498": { "jp": { - "updatedAt": "2026-03-10T16:43:39.685Z", + "updatedAt": "2026-03-13T17:37:38.546Z", "postProcessHash": "9c463eb24a44e0d1d3e35251062831dfac4a0326522bc59b591026d46080e614" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.685Z", + "updatedAt": "2026-03-13T17:37:38.545Z", "postProcessHash": "8163956b4617ba9fbaf8c76df6a25c46bab9b73b60869e9d6ec3385ef4bd5bcd" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.676Z", + "updatedAt": "2026-03-13T17:37:38.540Z", "postProcessHash": "bc45134d1199a116e2d070f0a95bb75af3dcc8e318d9bb4bbab9f85126ff8c9f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.692Z", + "updatedAt": "2026-03-13T17:37:38.555Z", "postProcessHash": "60f3c476851e97c47dd66951ceb711224fa85b201e451493d65c79f6aaed05b8" } } @@ -26807,19 +27221,19 @@ "1d14e004d487902f18fc6c1de04f1ef911152e4d8c2d76455e4956d9cccd132b": { "435800632f77c2f3a43f62396007c869bf0e3310b946c504cec9c7661f101c78": { "jp": { - "updatedAt": "2026-03-10T16:43:39.684Z", + "updatedAt": "2026-03-13T17:37:38.543Z", "postProcessHash": "6e694a90c6d175f4d83b94cfcdb61ae4d90b567c568dba3ed0fc49a5a9be6463" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.637Z", + "updatedAt": "2026-03-13T17:37:38.536Z", "postProcessHash": "991777dfadaa9f756fcbc8a5daa9ffb13ac41c2a08a5fd10f0117a88c1949ff5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.637Z", + "updatedAt": "2026-03-13T17:37:38.537Z", "postProcessHash": "8be261582a7becf1f2d826f57a8f214a3ca8196f466b9e333aefd81a61f085b2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.694Z", + "updatedAt": "2026-03-13T17:37:38.558Z", "postProcessHash": "9a5923b5dc5530bd52d63e2ba63b99722b82c238758697432162fa42e81344e7" } } @@ -26954,19 +27368,19 @@ }, "f93ac8c2bb0d29e61073589258a4eaa0a790c98a538225bcf8efc768925ee2cb": { "ru": { - "updatedAt": "2026-03-10T16:43:39.686Z", + "updatedAt": "2026-03-13T17:37:38.586Z", "postProcessHash": "130e97ee130c0fbf8f9717f809cbeb44fd7800f5be04b59ed5ccb1710d8ad9d8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.686Z", + "updatedAt": "2026-03-13T17:37:38.586Z", "postProcessHash": "8b7d5cf3d054cadde2974822443db9119ef58d6e7378b3c39d049ebecc2e44ac" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.686Z", + "updatedAt": "2026-03-13T17:37:38.586Z", "postProcessHash": "087512adcd9c93ba9d7de98e6f89add7fa5fcd37a4c39b459180f9520e0f237e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.724Z", + "updatedAt": "2026-03-13T17:37:38.599Z", "postProcessHash": "83c8c2d3121c4f5aa7b90e904896a63ca0d518662ecf4699b940ad1862124f56" } } @@ -26988,19 +27402,19 @@ }, "caa9c4c65f807707f6a2af39e043f652fa52eca36914bb726bb2a1e46c11ca59": { "zh": { - "updatedAt": "2026-03-10T16:43:39.686Z", + "updatedAt": "2026-03-13T17:37:38.547Z", "postProcessHash": "b0e789eafd72547baed0bfc9827a078f75a18553edb976d81abad02c4d3c43cc" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.687Z", + "updatedAt": "2026-03-13T17:37:38.547Z", "postProcessHash": "d8c5b3a67dbfeea7c16b3a83c30041bdfae9149dabbf6f208df7f83335acd8d2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.687Z", + "updatedAt": "2026-03-13T17:37:38.548Z", "postProcessHash": "0b5ed20147c5487bfe0b9a62de68d65d2871cb4a5f76267a9e193d5191c58d4d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.692Z", + "updatedAt": "2026-03-13T17:37:38.554Z", "postProcessHash": "3cc2e178b486ff4e664c0dd09f3fefe5006a90491e689f750cc7d3c63b615ea4" } } @@ -27008,19 +27422,19 @@ "5063b2b4bc9b2899fab5998a2b281df0229add76ce268451423a1dfd2ffa5f2c": { "d2af9085fbf80701266de277a6a67f2400d823b5ac0d2ee3f5ffb2eb0b4f0294": { "jp": { - "updatedAt": "2026-03-10T16:43:39.685Z", + "updatedAt": "2026-03-13T17:37:38.585Z", "postProcessHash": "a1636169493a7e081e486c4b45f4ea393cae607b6d27d71b0949c747ad21acb6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.675Z", + "updatedAt": "2026-03-13T17:37:38.576Z", "postProcessHash": "4d1057a8736addb7431f59b638a8f4efffad715aa69e1a44bf0136059094d611" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.676Z", + "updatedAt": "2026-03-13T17:37:38.577Z", "postProcessHash": "d5ce97637045652db3c61934170d0a69a0f3e0c8d030554a192fc65aba6e5afb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.692Z", + "updatedAt": "2026-03-13T17:37:38.598Z", "postProcessHash": "423917c58c8e6cd7b34a1b2e1525d4dff73f360295faf11b1e1b1fc0728a26b9" } } @@ -27028,19 +27442,19 @@ "53e5bb2209c16605d7273edd1079563619f7fd4e6e5bdfdb95988af1a4694755": { "19b750db7b91f72b4f9666d5cd502557bfaf69581d6fb96105e239e437635657": { "jp": { - "updatedAt": "2026-03-10T16:43:39.678Z", + "updatedAt": "2026-03-13T17:37:38.579Z", "postProcessHash": "904775c985e80dbce7bc2295b1c1649f0565b531d7c3f4a2122f5853f6c2bbf4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.680Z", + "updatedAt": "2026-03-13T17:37:38.582Z", "postProcessHash": "ae130dbeb4aec5c1358067b680432fab58a715bdc224c9e4f81aadcfe9223165" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.679Z", + "updatedAt": "2026-03-13T17:37:38.580Z", "postProcessHash": "eba5e3fd856b6eeaafd061bc7bfdcbbef937ff1b7bfaea3b24f91c1c23f5548a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.693Z", + "updatedAt": "2026-03-13T17:37:38.599Z", "postProcessHash": "166c92dcc8ab27aed1cb889a3a522389d3d79284fb9c3f8c6192b473badc3472" } } @@ -27103,19 +27517,19 @@ }, "4812c605282293ce91d9825fee433dbfac73fb1138b5a7f9e12830374897e9a0": { "zh": { - "updatedAt": "2026-03-10T16:43:39.691Z", + "updatedAt": "2026-03-13T17:37:38.594Z", "postProcessHash": "ce3d9d92d2cb47fa4e5deb2137e6601764cdd06ca4cc33690645d1cba04f40fa" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.719Z", + "updatedAt": "2026-03-13T17:37:38.596Z", "postProcessHash": "9ee0d377ced515adf307ff8b730932b53a440894c27439fd5197329be8761f28" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.721Z", + "updatedAt": "2026-03-13T17:37:38.596Z", "postProcessHash": "39dcc9947c84a9624e0f192341e7f90c772107be848d9f63366ca9ee18b22b64" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.722Z", + "updatedAt": "2026-03-13T17:37:38.597Z", "postProcessHash": "aa59908ea95ce24091751b0d0db18eb4db3b8718d4aa2b13cd68c0e96fd5b3bc" } } @@ -27123,19 +27537,19 @@ "633a4ffa471ca2244e6ef5a3022d6a46f51861f23239b9b4594d8cac210cc0b0": { "011445c96b51faadcc04ca2af74b4a9de574446918a704bcb7648036f25d38a7": { "jp": { - "updatedAt": "2026-03-10T16:43:39.680Z", + "updatedAt": "2026-03-13T17:37:38.581Z", "postProcessHash": "3343fc873f0ee5c92afd185d31d05ef3731d043fec905fe0071b4a1ef4b49fed" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.679Z", + "updatedAt": "2026-03-13T17:37:38.580Z", "postProcessHash": "59dd038ebcb32c4f2b5ca1c48de3ad9860ee1d4583752488d327e652607df0b4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.681Z", + "updatedAt": "2026-03-13T17:37:38.582Z", "postProcessHash": "ba0420bfcfd83577185543cb7f3889bf1102ae06f48345e32fdac9875f1407c1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.725Z", + "updatedAt": "2026-03-13T17:37:38.600Z", "postProcessHash": "0c097e7ec634c24a62dddffe48a05cefee16d0c00b6375ca8e2ccbfaad62e88d" } } @@ -27199,19 +27613,19 @@ }, "ff14eb717d698def33582e2aa30f50aecdfc2681ef99b6a4cd9190ef46918f29": { "ru": { - "updatedAt": "2026-03-10T16:43:39.689Z", + "updatedAt": "2026-03-13T17:37:38.589Z", "postProcessHash": "c620a2793af7044351c814149b508071eca81c214a09e7d30237fb8fc45b1ca6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.690Z", + "updatedAt": "2026-03-13T17:37:38.593Z", "postProcessHash": "77ad81691baa950e40cb6a7900495a94878cde1cfbd541bc89037f0ec92e7336" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.711Z", + "updatedAt": "2026-03-13T17:37:38.594Z", "postProcessHash": "87048010f9e83af97a581b1fbd5d0059aa0dffb60d6bcced7f873154eb931687" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.727Z", + "updatedAt": "2026-03-13T17:37:38.601Z", "postProcessHash": "d1978d424bc7e1d14c4bf9928a3389c10d919a56e2a1ae6c928c7eb5153b510f" } } @@ -27219,19 +27633,19 @@ "798d0e3eca2e56d6aa7658d85b9a41657e3aacf854913976ea97d89d8865966a": { "767118d90c94b77855b18cc08229cfbb4dd47ceb560ee656c0882c9192c24418": { "jp": { - "updatedAt": "2026-03-10T16:43:39.674Z", + "updatedAt": "2026-03-13T17:37:38.576Z", "postProcessHash": "027df2584b07460748f81dbb703be704d2beb64cf883503162d576415106fb84" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.676Z", + "updatedAt": "2026-03-13T17:37:38.577Z", "postProcessHash": "1621bcb58674ecaf3965a13198133890f2b751ab74a50389de5802a515d28205" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.677Z", + "updatedAt": "2026-03-13T17:37:38.578Z", "postProcessHash": "ebb326d7889336814f2154cab411214d22f5488b65540e2f6d366e1db4ab006e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.692Z", + "updatedAt": "2026-03-13T17:37:38.598Z", "postProcessHash": "9ffc3a213669bdfda5f873a18761f2196b88a5167264eb89380d411cd4747068" } } @@ -27266,19 +27680,19 @@ "991e27fab22b52bb4b08b4ae04fdec89d5e6553dc7110f7d24b73408fff315c1": { "a03618c42cb58f95e7e03a4057880d077e66e088f5502749a604eaca3e70f464": { "jp": { - "updatedAt": "2026-03-10T16:43:39.677Z", + "updatedAt": "2026-03-13T17:37:38.578Z", "postProcessHash": "636921fc977dfe48748e93ae1fdf42be0b418720532c1b7c0a971c429ade04ac" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.675Z", + "updatedAt": "2026-03-13T17:37:38.576Z", "postProcessHash": "a4721cdd1eb691f8b1e2f64060fd7922e9c193227fe6c885f9e0676e8f34380a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.678Z", + "updatedAt": "2026-03-13T17:37:38.578Z", "postProcessHash": "42dd428801695e0f5f9fec3d21a8322479f7b311e6f79c8d1c389922664faa64" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.722Z", + "updatedAt": "2026-03-13T17:37:38.597Z", "postProcessHash": "09390a145eb2350b935b0ccb8e7724c680ed62365fd2b1fe399a318888ae9be5" } } @@ -27304,19 +27718,19 @@ }, "f614f75dc96bc89a262b67a8d6bd86eee50cf6e85daff223ae6a4e3ee77528e3": { "ko": { - "updatedAt": "2026-03-10T16:43:39.729Z", + "updatedAt": "2026-03-13T17:37:38.604Z", "postProcessHash": "598135f5fdf49add4f48950b3ce2fec324ac14031cba42705f2a9780b3f2f54a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.730Z", + "updatedAt": "2026-03-13T17:37:38.604Z", "postProcessHash": "51b603cdcca3588ecebeefbd871a3ff4e873297c91ef7a36f9ff902f2e35e78e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.731Z", + "updatedAt": "2026-03-13T17:37:38.605Z", "postProcessHash": "22d8b8523a6d25aca449b8a2ccd98624af60d1cc588440126935b1d2f53601bc" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.731Z", + "updatedAt": "2026-03-13T17:37:38.606Z", "postProcessHash": "98f19f02bf5f25dbc66c1d260b5e6191a38a215f862072dd083feba602518b21" } } @@ -27324,19 +27738,19 @@ "b7a5608a851a55f00f22ae8d517987b946c9c3eb543370562dc786dab3594714": { "88a876337f46351c9ccac93457f33dc4fb23d9aab3760cae91e020811ac6f19e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.679Z", + "updatedAt": "2026-03-13T17:37:38.580Z", "postProcessHash": "800831a97428ce24c541cc4d219dccff37462b3eab33956c157f76b36bae231f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.678Z", + "updatedAt": "2026-03-13T17:37:38.579Z", "postProcessHash": "9b06f390fbbe6008bc6902731f1e92b09f55543ee53482ae4e5267c87c3c0214" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.684Z", + "updatedAt": "2026-03-13T17:37:38.583Z", "postProcessHash": "18c4474e313b99157810e1c5dde5465abd5342f16037ac5bef0d76790a3b6891" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.694Z", + "updatedAt": "2026-03-13T17:37:38.601Z", "postProcessHash": "93034220a8c8131db4afa643f82167b9c0c9ba40544e7065a4a32744e7e56589" } } @@ -27374,19 +27788,19 @@ "ec3ea94f6a821f3d66e7dc9993bc4fc2b65580f3ce729e89dc7d1d6e9711078e": { "078157aa36205afa5c6e11fa8f7457d8696fb79062fc79c709121c33ed2a7d52": { "jp": { - "updatedAt": "2026-03-10T16:43:39.681Z", + "updatedAt": "2026-03-13T17:37:38.582Z", "postProcessHash": "3b9b49fba3d97e5e944a32322d14fb8c85b071af5c511bd36931377bdb53514a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.683Z", + "updatedAt": "2026-03-13T17:37:38.583Z", "postProcessHash": "4c199ccc0b4d661ae762b8e3aeb7412e59342eccefd95c21db140c3388427128" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.680Z", + "updatedAt": "2026-03-13T17:37:38.581Z", "postProcessHash": "744b5565040dbcd24a946c9171f8ebdd0addffc101a20ac00f9207fd0f86e4cb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.724Z", + "updatedAt": "2026-03-13T17:37:38.600Z", "postProcessHash": "f70f75734d431b7f2196c422dd6c26cf9c08f596c516dbec75dc884ba554983a" } } @@ -27530,19 +27944,19 @@ }, "dcfbaf4d60dd311a0b7715eae68a2e2fe816160a3016447b26fd265f29601120": { "ru": { - "updatedAt": "2026-03-10T16:43:39.718Z", + "updatedAt": "2026-03-13T17:37:38.595Z", "postProcessHash": "550356604d0465687dcd666022d243c9fa8c00ed873e3319eac921bdac11b01a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.719Z", + "updatedAt": "2026-03-13T17:37:38.596Z", "postProcessHash": "631da8396e5d4027e1f10b0bbf38e97497db22202cce9097219db174cc16cb25" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.720Z", + "updatedAt": "2026-03-13T17:37:38.596Z", "postProcessHash": "147d0392e7d5bc241f5313bace35b394e963bbc26242f5285d7f82e2a3baa706" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.723Z", + "updatedAt": "2026-03-13T17:37:38.598Z", "postProcessHash": "ac106cc0a1538e7dc5f82d9ce23794561ed08919c2ede60797dae68ea59c7df5" } } @@ -27550,19 +27964,19 @@ "0788f71f3701d95084837950d519aaf717087552402cd82dfcf4236628f15af7": { "1840d9cc80dd9c8c8cc0209074557de0b8c1bf9c2ca33bff6ab6effea03e9a16": { "jp": { - "updatedAt": "2026-03-10T16:43:39.674Z", + "updatedAt": "2026-03-13T17:37:38.612Z", "postProcessHash": "9f8e5414e2db4974242cb61830b80369ceb6db03b4a9c1f1550a8cf6c8a60411" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.673Z", + "updatedAt": "2026-03-13T17:37:38.611Z", "postProcessHash": "bb4a8b2a60aab8aa9609be5894ee934311807e5370320be0396455802035fe36" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.673Z", + "updatedAt": "2026-03-13T17:37:38.611Z", "postProcessHash": "b710f5a6b142ce49a40818b641b59d222c3028da1c9627a5c02784331529ef6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.721Z", + "updatedAt": "2026-03-13T17:37:38.635Z", "postProcessHash": "8449d745a6885c46d42f2a05246bc7614f2f5f6bca2a6141d16a4821bb6d3825" } } @@ -27625,19 +28039,19 @@ }, "0335ec40088d821db1caf72940f4ea08beb7e1a477f632f4d483f13d0c6c6a7c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.705Z", + "updatedAt": "2026-03-13T17:37:38.588Z", "postProcessHash": "6c3a46567bb47fd7e2751e2f91e3624637a6ac98454a48825867314c79ed6899" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.705Z", + "updatedAt": "2026-03-13T17:37:38.588Z", "postProcessHash": "c64c19fca05ef9efac58c389062b7f637802ba3db42b0f97db541505a28ed50a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.706Z", + "updatedAt": "2026-03-13T17:37:38.588Z", "postProcessHash": "5e7a06123c6618a7310dbed87b2b7a8342c29659caec3a5ed132203c23ebc0a0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.727Z", + "updatedAt": "2026-03-13T17:37:38.643Z", "postProcessHash": "403762070a7c5bc3263f198bea78ec27d4be5a51bc2221502e1503ddb0bec3a0" } } @@ -27701,19 +28115,19 @@ }, "b38eb92838e61a940f153d6963ed057adcaee444f43c888fd5e39497eb04c73a": { "ru": { - "updatedAt": "2026-03-10T16:43:39.711Z", + "updatedAt": "2026-03-13T17:37:38.627Z", "postProcessHash": "1299810e7584ab37cbaeac56b044fdea98edd4746b61a344aebcf1d4882f0cc7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.714Z", + "updatedAt": "2026-03-13T17:37:38.630Z", "postProcessHash": "6fa6f08c2f795232cd5876123fef1e6094ad1507730ab3902657918a284cfc49" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.717Z", + "updatedAt": "2026-03-13T17:37:38.631Z", "postProcessHash": "d8f16f5e475597fccd90ed88d4d5d8a656dc828f798eccce3f51f6e8d811c6c5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.723Z", + "updatedAt": "2026-03-13T17:37:38.636Z", "postProcessHash": "1595ec711abce43845a0645860a8493d2bc79ec07f3dd1891f80ce0c12231ff8" } } @@ -27804,19 +28218,19 @@ }, "8780bfd29c41b800407b85fe61cfc8cb0b8ee9ada8a21eb700beb6143c6cc989": { "zh": { - "updatedAt": "2026-03-10T16:43:39.706Z", + "updatedAt": "2026-03-13T17:37:38.590Z", "postProcessHash": "96082e7da1d8f5f2116233fbe18ef88925e6216c3754f0d8207df6a37598dd0a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.708Z", + "updatedAt": "2026-03-13T17:37:38.593Z", "postProcessHash": "55ab51194ed1920899f9b02e72b46160427f844377ab425f83c33cae031325c6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.709Z", + "updatedAt": "2026-03-13T17:37:38.622Z", "postProcessHash": "a75baae1e397937d22e37912bad3b424303d85233a6a11ae357afe2c336f38ba" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.723Z", + "updatedAt": "2026-03-13T17:37:38.636Z", "postProcessHash": "e5dd94bc8a53b145b59f18e8935caddfc4a4239d4f2ca1beafd8412f3d1f9ce9" } } @@ -27880,19 +28294,19 @@ }, "4c6dd9ae67449011378a0b6623b2bf939289a572e3d758558ebb65043b1599be": { "ru": { - "updatedAt": "2026-03-10T16:43:39.712Z", + "updatedAt": "2026-03-13T17:37:38.595Z", "postProcessHash": "d9c8b4f9669612db773ed934e6cff455f0c2c3323ec9993ddcb83e953c15de60" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.713Z", + "updatedAt": "2026-03-13T17:37:38.595Z", "postProcessHash": "b3e4f3d904b5f6ed03897b951ca4722525cf910efcb98cd0ba36a300c31077a9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.721Z", + "updatedAt": "2026-03-13T17:37:38.597Z", "postProcessHash": "7b9dbc6cb84a11d6fc37b005674a79107006c3fed7f8397f381b498f2998644d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.725Z", + "updatedAt": "2026-03-13T17:37:38.600Z", "postProcessHash": "c6be9528567ca12af20b42ef17676b7e52eed9c4ec31fa8269e10e504cb8733f" } } @@ -28011,19 +28425,19 @@ }, "215622fcc8806414f11a7e32dc6f5516372d382b08dc02023e8bce66a807755f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.706Z", + "updatedAt": "2026-03-13T17:37:38.591Z", "postProcessHash": "29c6e8bf5627320ba54c831f7a18bb6cc20934738b55e0f978607500a6ce4059" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.707Z", + "updatedAt": "2026-03-13T17:37:38.592Z", "postProcessHash": "df4dc9785fe9213e9cd3b1e8fd492b1a7cf8509c3760750bdc3c9a83b2035f29" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.707Z", + "updatedAt": "2026-03-13T17:37:38.592Z", "postProcessHash": "2800e4321c40f5ed3c759792f3582084fd9ee490777e383dc60dcdba9819a441" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.726Z", + "updatedAt": "2026-03-13T17:37:38.641Z", "postProcessHash": "78009dc33bbc15fdb77c868c9c14361ec8c29e0caba7b906cbf6e2f2c7208b5d" } } @@ -28125,19 +28539,19 @@ }, "44cdbbd7a51270540dcc845c5daf572460b25c995b37053ef9b4237447f0766f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.712Z", + "updatedAt": "2026-03-13T17:37:38.627Z", "postProcessHash": "52026379ede200a97e96b26a0c190ae8546835b563a8a36bed7dc48c05dd6392" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.718Z", + "updatedAt": "2026-03-13T17:37:38.632Z", "postProcessHash": "38c672d3a75bcf60b2416c61a4cbf275862bff19bec90785ef21bf3bb3d031fd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.719Z", + "updatedAt": "2026-03-13T17:37:38.633Z", "postProcessHash": "2c44f534a09d9215ec81d02a0789c36bae4f6ee6672e87e8f52e980b624d6500" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.728Z", + "updatedAt": "2026-03-13T17:37:38.644Z", "postProcessHash": "276e3c82b78e06112fc54a1729dd151fa06b8e6eff5d084ea81f0e5c5d4352c3" } } @@ -28219,19 +28633,19 @@ }, "f0b4edf4b2854aa46f0a19300855f1d799cfbfd1ca4e3510139d8cbc5a5d7157": { "jp": { - "updatedAt": "2026-03-10T16:43:39.734Z", + "updatedAt": "2026-03-13T17:37:38.649Z", "postProcessHash": "ad8208a4b4924e8abcd2a35d705fec69ee2c478e5d7cf6aaada1c6a70e6717d0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.734Z", + "updatedAt": "2026-03-13T17:37:38.649Z", "postProcessHash": "70514de85de0558d88e0d330e78231dc601da18df9329ccf6e93d857f46535bc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.734Z", + "updatedAt": "2026-03-13T17:37:38.650Z", "postProcessHash": "ccc50103982a713e5763faa3460cdb2741e503b6764b689026f50bfd45b3d5f0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.734Z", + "updatedAt": "2026-03-13T17:37:38.650Z", "postProcessHash": "b721b6d1d4bb7b529a511258aed003153de1d8099a836752d78fd470782be085" } } @@ -28510,19 +28924,19 @@ }, "0f4acdc971f3e03cdd2f433a7c57c72880aac1eac9b8a1f0ae2d4f70eb0b153d": { "ko": { - "updatedAt": "2026-03-10T16:43:39.774Z", + "updatedAt": "2026-03-13T17:37:38.685Z", "postProcessHash": "a7e9c80cb093c24d19076877ed3d0744e1206687b9229cd8b7832d3db4111363" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.774Z", + "updatedAt": "2026-03-13T17:37:38.685Z", "postProcessHash": "95e4ab63a6befcf7534bd61125adde3ac987779220cd82c6140b537d2268b8cc" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.775Z", + "updatedAt": "2026-03-13T17:37:38.685Z", "postProcessHash": "9bd52f3c017473dd9dccb89c46d26fd835d59f9b631f63b269d4cf9c67f697de" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.775Z", + "updatedAt": "2026-03-13T17:37:38.686Z", "postProcessHash": "265f148835efcedafe7b88cbd49ed812e94707cd199a8ba065ba613aec3640d3" } } @@ -28586,19 +29000,19 @@ }, "997e4160c0a2d148b5e26f6b78b3bf085512f131bd3f720d24f596ad20911389": { "zh": { - "updatedAt": "2026-03-10T16:43:39.708Z", + "updatedAt": "2026-03-13T17:37:38.616Z", "postProcessHash": "8b380f59ad1f4925889ab02de510e8b717e1cbcedd888f00a12c42aaf7141a28" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.708Z", + "updatedAt": "2026-03-13T17:37:38.618Z", "postProcessHash": "e848e21bbfe50529b2d5440e257dfbdee51d956594b5231b1dc22cf3987f745a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.709Z", + "updatedAt": "2026-03-13T17:37:38.621Z", "postProcessHash": "2f59696382360ef91e0e7e27d2d74a91eadd5827e694036c9688e74d07f72f23" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.724Z", + "updatedAt": "2026-03-13T17:37:38.639Z", "postProcessHash": "81f3d2cdd0e86fe43d69437c76ec7fd8e8d0a7949a3ad2507c9362916aac2b73" } } @@ -28634,19 +29048,19 @@ }, "5f25d2648b8c152e5b94d97978048632cfd6843013f84ee372d0bc35fb1c46f7": { "jp": { - "updatedAt": "2026-03-10T16:43:39.755Z", + "updatedAt": "2026-03-13T17:37:38.617Z", "postProcessHash": "cba795aeee55e69966c957b8ffa02bd700ca355f5381a73e728fe8b61fbb1759" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.760Z", + "updatedAt": "2026-03-13T17:37:38.626Z", "postProcessHash": "4c6d63bc68aeae577d686f6a2bb6c30500fb3137f6e27bbe3140969470006500" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.762Z", + "updatedAt": "2026-03-13T17:37:38.632Z", "postProcessHash": "f3d4a61f1055e788ca05d7d62bf09615ada06deab45a645d8d6e11b9ef0c1e78" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.766Z", + "updatedAt": "2026-03-13T17:37:38.640Z", "postProcessHash": "15105071aa440b5832c19e0417d75f7e4574cebeed1d0992b867996f75f9dfb9" } } @@ -28668,19 +29082,19 @@ }, "ebf208903172abd600fd6c02235282cdc1da1b63f91a33c0e8923f84f0660b64": { "zh": { - "updatedAt": "2026-03-10T16:43:39.751Z", + "updatedAt": "2026-03-13T17:37:38.615Z", "postProcessHash": "151cca05a4af576f053626f5bd265d6a3b77f42e186458c8450041657d8c9ac1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.758Z", + "updatedAt": "2026-03-13T17:37:38.620Z", "postProcessHash": "dbdf284390f1cf38bffb178f97bf0d65d8a20c40f7de1b65529e10f40e14a4f2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.760Z", + "updatedAt": "2026-03-13T17:37:38.624Z", "postProcessHash": "f12bd37fac177984600c7dd144e50935a0e571f8ed9ee1b2ce0f74c3196f03ff" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.764Z", + "updatedAt": "2026-03-13T17:37:38.638Z", "postProcessHash": "0506dbd4984973cedd8623c1704a4e03f28240fcd18b3f6ef25a96ff47c9a62d" } } @@ -28688,19 +29102,19 @@ "1205bf7e48133304fe346efa0309af05787e80fd6f83623b178426d0d89e43ab": { "7a4af08a1b17f2a86db198129d22bf1a71494ef3425bd28e8251e46075a27288": { "jp": { - "updatedAt": "2026-03-10T16:43:39.703Z", + "updatedAt": "2026-03-13T17:37:38.612Z", "postProcessHash": "30ccccf626a2ca635be4847e2c616b4dac5be4e2e780441a95dd84ae1f2ff6be" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.735Z", + "updatedAt": "2026-03-13T17:37:38.613Z", "postProcessHash": "02ed4c4d95877350ec1a531f9f6dbe62a31b4b1be1362851c81f9e3319317233" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.704Z", + "updatedAt": "2026-03-13T17:37:38.613Z", "postProcessHash": "b22b06d448e1ba3b5dab75af105e59acc1f260221642276e149798261ef4dc07" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.763Z", + "updatedAt": "2026-03-13T17:37:38.637Z", "postProcessHash": "63f1a7eb7ff9d8b0e96c020bebf540b81bc063287f440149e4f9ecdaa6c6de01" } } @@ -28768,19 +29182,19 @@ }, "19c4649a98c3e19a3b090425c1eab615063d33731f3f53a8c41f511a1a556421": { "zh": { - "updatedAt": "2026-03-10T16:43:39.769Z", + "updatedAt": "2026-03-13T17:37:38.682Z", "postProcessHash": "4e57406ef8ce3790394fb6e6b44bf69013bccb4381934426f8f455670e077800" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.770Z", + "updatedAt": "2026-03-13T17:37:38.682Z", "postProcessHash": "49a3618e9f6334023a0b1d618ddd95539859ebb7cb81c81d8b5234f84648a447" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.771Z", + "updatedAt": "2026-03-13T17:37:38.683Z", "postProcessHash": "f638ce418cbbef21be0f06f057e00e77af116e7c4811ef53fd394dfd97067905" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.772Z", + "updatedAt": "2026-03-13T17:37:38.718Z", "postProcessHash": "e069949fb81e979318c8dae50c405a06189393044e21728a98e2769ff2adbea4" } } @@ -28834,19 +29248,19 @@ }, "acfd8dc42b8be4088e1fb276e8dadda2e2b7f272746a77f6d7a989cafee874c0": { "ko": { - "updatedAt": "2026-03-10T16:43:39.771Z", + "updatedAt": "2026-03-13T17:37:38.683Z", "postProcessHash": "6e6a4ebb6315b12e7d29315d13c0180fec89beb010c5a15396e2a06bba47ef88" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.772Z", + "updatedAt": "2026-03-13T17:37:38.718Z", "postProcessHash": "0a379cf5f4d9e1365ffb20cbddc0e04470d8626f54c1d1e759a56fe7cedd0bc1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.773Z", + "updatedAt": "2026-03-13T17:37:38.719Z", "postProcessHash": "6c86b87e21d60c75e7eaa32e6554680c8af3debc18139c61ac61f33b92bacf2f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.774Z", + "updatedAt": "2026-03-13T17:37:38.719Z", "postProcessHash": "b39e64544d58ef9ffc5588983a02012e93731802ec4da4d7f73988a6deba576a" } } @@ -28854,19 +29268,19 @@ "48ca9336c96e6bf5d7264d6ae62d5ee29644e6c214dc339d83a610716c484ff0": { "6e9ef6dfd8e741fb723339409fd3ec6e0e74d8c83d08b37cb60190c4e83a6762": { "jp": { - "updatedAt": "2026-03-10T16:43:39.736Z", + "updatedAt": "2026-03-13T17:37:38.651Z", "postProcessHash": "c31f043d91fa86b75264845c64b520f42ab6799775710cfd1e84dd9d274356af" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.736Z", + "updatedAt": "2026-03-13T17:37:38.651Z", "postProcessHash": "de2a813f350670fe63969b57d5c3d84697ed08edb9f295d9dde142ae02ba0a27" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.737Z", + "updatedAt": "2026-03-13T17:37:38.652Z", "postProcessHash": "f813bad8ac31feb90963c92ba27f77a74f4c81eff97ef0cb248ca14a5df79ebb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.763Z", + "updatedAt": "2026-03-13T17:37:38.674Z", "postProcessHash": "7058b3fe945a867a8d76ae2d6566a7d3262290d357a778d467018faecb7a43fb" } } @@ -28902,19 +29316,19 @@ }, "92a002944a241da2ac631218fca22c73e551e97e7d816dbda96719d44384f405": { "zh": { - "updatedAt": "2026-03-10T16:43:39.750Z", + "updatedAt": "2026-03-13T17:37:38.663Z", "postProcessHash": "e0656a03ed2facad06bd441cd54df855cdf0e6661d507ac8fc49e9acb4129919" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.793Z", + "updatedAt": "2026-03-13T17:37:38.671Z", "postProcessHash": "1a31614f3dc0799ed893dcb924d573928ea1bdd8e0fe339b2caedc0ab54d407d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.794Z", + "updatedAt": "2026-03-13T17:37:38.672Z", "postProcessHash": "f0acd352db6b564ec5a7c21a1abe1ec16efcac6040def8b786e33149cbebab3c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.802Z", + "updatedAt": "2026-03-13T17:37:38.675Z", "postProcessHash": "cc6c95d98aa6633b8c3e0e7c972011a0809345177eb2fef327af43fbc12374a1" } } @@ -28936,19 +29350,19 @@ }, "9b17a57ce389bca0f9def4e8a16b73f6cb50009fca68078f3804c14ce18dc013": { "zh": { - "updatedAt": "2026-03-10T16:43:39.746Z", + "updatedAt": "2026-03-13T17:37:38.658Z", "postProcessHash": "b49273efa27449495554f9c9fc82a62c92d747c7f2f11923787bb13cbeb1f1ac" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.747Z", + "updatedAt": "2026-03-13T17:37:38.659Z", "postProcessHash": "ece1dcb0acc5c0e21107b7a6fa5f0f7148456e72edfebd7eed18a54b1910932a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.747Z", + "updatedAt": "2026-03-13T17:37:38.659Z", "postProcessHash": "aa6033ab4279ef73a97226cc9dced1f5cf222ca23f55d521c5a429ba1c87e7b6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.799Z", + "updatedAt": "2026-03-13T17:37:38.674Z", "postProcessHash": "1da5ac59603b4aa1de28b30ccc79d3ac7b2f3c7f3c7ccb07bf85c984519b217a" } } @@ -28985,19 +29399,19 @@ }, "f74d4c1c4142778f6b65d2b7f90909926198780811c71699a8d4465ab6d95335": { "jp": { - "updatedAt": "2026-03-10T16:43:39.809Z", + "updatedAt": "2026-03-13T17:37:38.677Z", "postProcessHash": "305eb497f450f9d15cfc825714a0471333436b77af15a89b795c244331b68eab" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.810Z", + "updatedAt": "2026-03-13T17:37:38.678Z", "postProcessHash": "6b5ce628e2302d28d6207686f445f88d018db5a74c91700e1446d4acdb902743" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.811Z", + "updatedAt": "2026-03-13T17:37:38.678Z", "postProcessHash": "95cae26c381adb7ab4fe8d8103eea163068c017332c6ba73e1fe9e9fb6f9d0c4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.811Z", + "updatedAt": "2026-03-13T17:37:38.678Z", "postProcessHash": "f1f3a7a32bd5b70e92a57ec8ce469a12b415f6c87a5c65b38b4de761f5e7b854" } } @@ -29016,19 +29430,19 @@ }, "3a04105dee92510060ffbb0e51a8b69619bf2a41b598379b28951f1a94eef00c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.739Z", + "updatedAt": "2026-03-13T17:37:38.652Z", "postProcessHash": "4183ed3c2db67ec9cb9e8f9d94517cd08cae13d15f17844d3158f6ca8fd673c8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.740Z", + "updatedAt": "2026-03-13T17:37:38.652Z", "postProcessHash": "49256a1d63e90849e9830b4e12182aff3565acdd2768869fc05fe764457a0489" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.740Z", + "updatedAt": "2026-03-13T17:37:38.653Z", "postProcessHash": "42730a82569bd00eff64b862db2fea6999103e907d6088f5b445c839676edc0c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.800Z", + "updatedAt": "2026-03-13T17:37:38.674Z", "postProcessHash": "5e9962e2794e3a6ca7af30d99a891b19068dc147f120cb64beb557cb0724a18a" } } @@ -29064,19 +29478,19 @@ }, "3200244f2e43be7e9ad2a6a3e1ec98b8163b0e42e6514b23e783d43c9251da51": { "zh": { - "updatedAt": "2026-03-10T16:43:39.756Z", + "updatedAt": "2026-03-13T17:37:38.670Z", "postProcessHash": "866f3936af119d15890d982e8219a76ed0b35632294cda5f0160f77a035e5a33" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.758Z", + "updatedAt": "2026-03-13T17:37:38.671Z", "postProcessHash": "8203687b892de0ab135c2b44e172874962c01931207af6c4209c259925483b3b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.797Z", + "updatedAt": "2026-03-13T17:37:38.673Z", "postProcessHash": "84ca6320425f93846c2d88b7e7447d2b9e82b123d535f0af6bec0ff09c5b67d5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.807Z", + "updatedAt": "2026-03-13T17:37:38.676Z", "postProcessHash": "dea46d0eae1cb7fe6ea1c3ad47593620f5475aa02ef57dabccc96e661898a895" } } @@ -29099,6 +29513,24 @@ "updatedAt": "2026-03-10T16:43:39.803Z", "postProcessHash": "3ccde13a999abff666322a2b79b16a42f0f73fcc49fbe6c3665fd4fd74bb3333" } + }, + "d4db09e4eb18cba7ff6875a4b3fed9774028d73f0b2622f5c6eff81b1568ed69": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.719Z", + "postProcessHash": "88e575665a9fa958ddbf2246885f8a3867d4029d572b319d46cad7594648c425" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.720Z", + "postProcessHash": "fc335ced0e3e0e3bfcbc8370080c58fe89f1c04fcba7a4c7e9ca888f0f4a3a49" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.720Z", + "postProcessHash": "8a61ef9e374948b80c8bbbbfc8545a42ba1393557a31f453044eb04e8b566c2a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.720Z", + "postProcessHash": "9eb9b1299ce6de80c7c39bb64ab0a242ada8118be717cb1ffbccab0f54ebb67f" + } } }, "8fafd060efa9d7570d6665629f29f511b108ca76567a0f8ab9320536cf4824a3": { @@ -29136,19 +29568,19 @@ }, "5b724c7950130db3efc935979d8418e82e3380f53b8c171a452f4a97ecdb745e": { "zh": { - "updatedAt": "2026-03-10T16:43:39.769Z", + "updatedAt": "2026-03-13T17:37:38.681Z", "postProcessHash": "0db0930a54d8f2035fd99da74dee3fa1527e52e611ca79837b047258bc3c2001" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.770Z", + "updatedAt": "2026-03-13T17:37:38.683Z", "postProcessHash": "27cbdcbfa289ebab3e8d9ce08bd98c384cae78b8086b8e973756ed87d14c0c93" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.772Z", + "updatedAt": "2026-03-13T17:37:38.684Z", "postProcessHash": "e439548d9e62287e37f61f2fa3fee14cb6bb558d345b479e48ea08aaf2d892ea" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.773Z", + "updatedAt": "2026-03-13T17:37:38.684Z", "postProcessHash": "a89daaff4f98dcbcb35e931d12b8f801be03bdabc86562d9fa3cc0cffdba85e4" } } @@ -29170,19 +29602,19 @@ }, "db99c807a578b9736517375b19cddf0fce9fc9ef52798564e0234c747568ac15": { "jp": { - "updatedAt": "2026-03-10T16:43:39.752Z", + "updatedAt": "2026-03-13T17:37:38.665Z", "postProcessHash": "99826913b7d307690f64527ca1950f2342061c3836c35c6035f008915fa57460" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.754Z", + "updatedAt": "2026-03-13T17:37:38.668Z", "postProcessHash": "49e6120ddbef8d11018108ed68b3ce28c98ff3ee2afd6877ad77946f3311dbb8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.762Z", + "updatedAt": "2026-03-13T17:37:38.673Z", "postProcessHash": "404ff92a682149c2d967822564033bbec59acee49178f8b36980e25d78e23179" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.766Z", + "updatedAt": "2026-03-13T17:37:38.676Z", "postProcessHash": "c463479ba86d4bfeb3056394ec82ce87edc81ca8aa94276f10da8f0fdae381da" } } @@ -29215,19 +29647,19 @@ }, "5e48b24459dae07956036c9cdba123bfc822b3541c35ba2765b1d1974bbcef58": { "zh": { - "updatedAt": "2026-03-10T16:43:39.744Z", + "updatedAt": "2026-03-13T17:37:38.655Z", "postProcessHash": "1c873cdbeb87f0eeaa804a98bd32bae1fc540578bd0f5d9374b7f4d76c1470aa" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.745Z", + "updatedAt": "2026-03-13T17:37:38.656Z", "postProcessHash": "fe19c082beb7a0977c92e295c25dd563e8d1ac4db8f7c4554a0d4d388ee48b8c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.746Z", + "updatedAt": "2026-03-13T17:37:38.657Z", "postProcessHash": "a8c9de2fb0ef4e1098a7ab47a17522fcc2db97f4b30c52483d5f4cb3e70c959c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.808Z", + "updatedAt": "2026-03-13T17:37:38.677Z", "postProcessHash": "6d4207cc063a1efb35f4ac15460c08fdd53324b920073269f8580087fbe2fa5d" } } @@ -29277,19 +29709,19 @@ }, "f7211aaf84e072666b76bdd74e87650d4411d31e620398ffbfdfc9feff3b49d7": { "ru": { - "updatedAt": "2026-03-10T16:43:39.752Z", + "updatedAt": "2026-03-13T17:37:38.616Z", "postProcessHash": "4534344c5c7ce3d93a9b7cf32085bc338f3709417753728817597f0373b4c32d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.759Z", + "updatedAt": "2026-03-13T17:37:38.622Z", "postProcessHash": "fd9c82c7566086dfbf32cf41b63ba0c86e66f3f7ac576c5b6104ff99d9c18502" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.762Z", + "updatedAt": "2026-03-13T17:37:38.631Z", "postProcessHash": "bba18d5b9fb30ffc58753792c31ad43585fa0dfbdf05dcfcf73b196dcce2df9e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.765Z", + "updatedAt": "2026-03-13T17:37:38.639Z", "postProcessHash": "519ad87daae278ed776654f9408e25412ad7a5137c4e412a5bd9119ba2486496" } } @@ -29311,19 +29743,19 @@ }, "d2075faed31cd9bb9848b31be9479bdf4bf83fbaff14702006e62eed94e1e83e": { "zh": { - "updatedAt": "2026-03-10T16:43:39.751Z", + "updatedAt": "2026-03-13T17:37:38.615Z", "postProcessHash": "6340996e51c65b8265d107f6f619d78a7171b2ed563f581703d3ec96c2271f98" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.759Z", + "updatedAt": "2026-03-13T17:37:38.621Z", "postProcessHash": "7985d32dc44a73c5e01f882067249750a04c04fce336330dbca84eb530d25bc4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.759Z", + "updatedAt": "2026-03-13T17:37:38.623Z", "postProcessHash": "02ce1743ff4a0876766299af1f7be3c88d4a5c80d5acd05e6482eb6b4412fbbf" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.763Z", + "updatedAt": "2026-03-13T17:37:38.637Z", "postProcessHash": "644956ea725c6366781b9fb133ed04b9dbacfddd38da54811a4b0360874752b3" } } @@ -29331,19 +29763,19 @@ "c11fd5cd4c0e0c76b50b836fc0585b7d897d5c6e619c8530f61e70fb13e7d1cc": { "1fc6d064882a931f2ccd7ae4239ad068568c65a8bef153bd6264d39d45bdf340": { "jp": { - "updatedAt": "2026-03-10T16:43:39.703Z", + "updatedAt": "2026-03-13T17:37:38.612Z", "postProcessHash": "4522b7efc32819ea16972c95f2ce99ba56305acfae119eb4c98edc7715085ad1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.703Z", + "updatedAt": "2026-03-13T17:37:38.613Z", "postProcessHash": "c66dd1cc242c35e71cda37f7f97d750be81983e76d43d9e50125f6c6234111bf" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.737Z", + "updatedAt": "2026-03-13T17:37:38.613Z", "postProcessHash": "c0ce15be35aa928161f93bd53f1d62caf4053ca2e71fc4de141f4e67046bff91" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.765Z", + "updatedAt": "2026-03-13T17:37:38.640Z", "postProcessHash": "1e199116162d5f198fe0408e6b97e51b3fc198aa0e59312c35b8c2691684c3bf" } } @@ -29393,19 +29825,19 @@ }, "8d7dedf2a124ffbbaa0a5a9b6a49d68aad672094046e149f07e6cc25b821aa9d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.750Z", + "updatedAt": "2026-03-13T17:37:38.614Z", "postProcessHash": "7455d0f36c2053498858fcb1def527a009814ec7c6710be1e723aa47b29a2365" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.755Z", + "updatedAt": "2026-03-13T17:37:38.619Z", "postProcessHash": "dff5e16734559e9aebb8d1ff990b776de6862ff3fd7219aae29bbac7c8d70025" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.761Z", + "updatedAt": "2026-03-13T17:37:38.629Z", "postProcessHash": "50a870a7b356d1cee3181edf81a89da81de12705cd237aa0a01f7171222376e0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.767Z", + "updatedAt": "2026-03-13T17:37:38.645Z", "postProcessHash": "8470e63f88d4460f1ae27c8ded8d66b74f16d1173f00506beaf596e17384eeaf" } } @@ -29413,19 +29845,19 @@ "eb48ea9cc55a5f79da9d6053e1ddc3e175fac421ecfbf7cdd1fba7409a5937c6": { "4bc78345ed8b814098932537f3fc29577489a1bf65318ccf523d0e7979227a78": { "jp": { - "updatedAt": "2026-03-10T16:43:39.738Z", + "updatedAt": "2026-03-13T17:37:38.614Z", "postProcessHash": "4e6285eeca06dc61ce393d6fdf563610baa6e74c8f82ede6605fe2c7b7aa8ad4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.739Z", + "updatedAt": "2026-03-13T17:37:38.614Z", "postProcessHash": "dfe20a7730d7d60d8716a76743d2243973eecbc2dd5de7a11706365188584de2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.739Z", + "updatedAt": "2026-03-13T17:37:38.614Z", "postProcessHash": "098c711e24bffd1f026f28278b46ebdcfc56a069381280c142b47aaab58740f2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.767Z", + "updatedAt": "2026-03-13T17:37:38.643Z", "postProcessHash": "2d5583947209ed6e5a8006b6ea67c335345551cc8f74a375bbc4442a1cb13135" } } @@ -29447,19 +29879,19 @@ }, "f6f2edce29f9de1a030d797b01bf9f3be4224bb0755edd9f8af2ad96420905f5": { "jp": { - "updatedAt": "2026-03-10T16:43:39.744Z", + "updatedAt": "2026-03-13T17:37:38.655Z", "postProcessHash": "cfb62522f7222ac0f36c7a519b0436f9827c07ce43e9fe6fad90c1417362874d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.745Z", + "updatedAt": "2026-03-13T17:37:38.656Z", "postProcessHash": "7f10863d4682862390214ac16e1ae0e2bf3abc085b9bd86543d0dd5260189bdd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.746Z", + "updatedAt": "2026-03-13T17:37:38.657Z", "postProcessHash": "9c38aeac0e5e57374e048141b7600eab235a46158be361b6097c0e4784bc7f1e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.806Z", + "updatedAt": "2026-03-13T17:37:38.675Z", "postProcessHash": "9661532e698a211084de0cc6e587580fdeb459aa9ac977addc388ddc7f5498f7" } } @@ -29481,19 +29913,19 @@ }, "c650d56bdfeafa74ff7cdd5859a5e646d77e7c9bff1d4e30068ffff787ade016": { "zh": { - "updatedAt": "2026-03-10T16:43:39.748Z", + "updatedAt": "2026-03-13T17:37:38.661Z", "postProcessHash": "2960a202d40c876331f007fd0af1a6d46cc58c2957b2d70b4c750097f7af4f75" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.748Z", + "updatedAt": "2026-03-13T17:37:38.662Z", "postProcessHash": "5e3e34d6081a314db6f257936dc18de74e4bd872caa0cfbb0b0c612e355dd098" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.748Z", + "updatedAt": "2026-03-13T17:37:38.662Z", "postProcessHash": "8d4c19dd48c6ae1adeceaba40406dcc9c3c9a2c9e08a9c4556345bca5465a14c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.807Z", + "updatedAt": "2026-03-13T17:37:38.677Z", "postProcessHash": "c29cf7f5be3c9becbe9ba8a1942cfbd0070277ec8175a3d3283504d377acb9f5" } } @@ -29556,19 +29988,19 @@ }, "5355c1bcd88cab9851e3451a90a01e193bff859d9002726d78eba28da66607cc": { "ru": { - "updatedAt": "2026-03-10T16:43:39.777Z", + "updatedAt": "2026-03-13T17:37:38.687Z", "postProcessHash": "1752028814d41e4e999b93743fdeceb74fd9d8dc1b2f4be2b8fcdcfc48e91e95" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.777Z", + "updatedAt": "2026-03-13T17:37:38.688Z", "postProcessHash": "cac2eed807da3fba8c2659c2fda9dc83a210432c872487656c15ed5267a9dbe1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.778Z", + "updatedAt": "2026-03-13T17:37:38.688Z", "postProcessHash": "04417cf976e3b4269caacc02e4f9b05e7b1259e3d43eb6af146277cc3c44cd39" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.801Z", + "updatedAt": "2026-03-13T17:37:38.702Z", "postProcessHash": "73f2d25e10384a8b397f8f534606d998f38069264f41995f62cbc153711d8e13" } } @@ -29618,19 +30050,19 @@ }, "8a3f55e0477d032948722c3475ea0b4c7aa7a1b38f091d286f4e1c70027deb24": { "zh": { - "updatedAt": "2026-03-10T16:43:39.786Z", + "updatedAt": "2026-03-13T17:37:38.693Z", "postProcessHash": "84d1e30bfbe0486cbe452a58c12fe4c32d9035436d12eaf4ac56f4e620715a57" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.789Z", + "updatedAt": "2026-03-13T17:37:38.694Z", "postProcessHash": "01b74c592ad21eabb91eb9ba6b84fbe090dfa49408b1af0af5a8e329ae58e057" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.791Z", + "updatedAt": "2026-03-13T17:37:38.695Z", "postProcessHash": "65330d867bec68f3c7b897f2bc1c56237498d2a35b6b7ffd1ebc71e298c99e17" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.803Z", + "updatedAt": "2026-03-13T17:37:38.705Z", "postProcessHash": "45bb2b62b466563df7e6665939e73b85d9475c363293ec90c68e3eb56f0ec584" } } @@ -29680,19 +30112,19 @@ }, "49638ef5c89c85038ca8744617b45cf94bbda909a2cdf6c7122d9d2752bd125a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.816Z", + "updatedAt": "2026-03-13T17:37:38.692Z", "postProcessHash": "b25d99f7a9c0cb559e8929d03ac76eb69e0585ccfc2955a9984b335eddbe1754" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.818Z", + "updatedAt": "2026-03-13T17:37:38.696Z", "postProcessHash": "3a4f1cc4b7df1961888ff55cc556374e4389418fdf034322bdacf83ed0a7aa92" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.818Z", + "updatedAt": "2026-03-13T17:37:38.696Z", "postProcessHash": "bccb7d8139f2dd8aef5ad459f52c00c3983b3927b9a8e8b624ad0b4dfd5c7769" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.820Z", + "updatedAt": "2026-03-13T17:37:38.707Z", "postProcessHash": "1887916c202a6c5e296ced297e8c69ae077b1359844d2996931dcf8e48fb4cb1" } } @@ -29728,19 +30160,19 @@ }, "d92bd920c9d2cdaa16ca7bcdaaebf0b3411a80ce8939fc00c8b15fb424fa777a": { "zh": { - "updatedAt": "2026-03-10T16:43:39.749Z", + "updatedAt": "2026-03-13T17:37:38.663Z", "postProcessHash": "5687114ab9979a79d84aa97f59ac026f7a9655d2a81ae49613254d99db612bef" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.749Z", + "updatedAt": "2026-03-13T17:37:38.663Z", "postProcessHash": "c91bd013dc70d606042e374ecd20caeda2ebcb9ab6ebed5d1c568c153fcf065f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.755Z", + "updatedAt": "2026-03-13T17:37:38.668Z", "postProcessHash": "9ab40674d05436cac5a9ebe70bd32ab41ee796f9a88ddbac37d2230be98a5264" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.804Z", + "updatedAt": "2026-03-13T17:37:38.706Z", "postProcessHash": "8910db2107b4b36975b7703201cc37b5671040f9e54941787f37286f77f87e20" } } @@ -29790,19 +30222,19 @@ }, "1809c83df139e9c3df9080bbdcc156436871cab4929bc2510f4cd94defe77e04": { "jp": { - "updatedAt": "2026-03-10T16:43:39.785Z", + "updatedAt": "2026-03-13T17:37:38.691Z", "postProcessHash": "a359ca1ad30863adf3ccab32d200ca3cc6c49caa2b0a49d7bb46c60b02601e66" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.815Z", + "updatedAt": "2026-03-13T17:37:38.691Z", "postProcessHash": "33209ac81aba3a3c3c52d9388b2c30f68d6bc1f309b25a40fc61249e5b7c95a7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.817Z", + "updatedAt": "2026-03-13T17:37:38.693Z", "postProcessHash": "9b65621407009dd48a3338d6d748b00c6f77ee0f1fae080a6424f73fcbc5e10e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.819Z", + "updatedAt": "2026-03-13T17:37:38.704Z", "postProcessHash": "8ef8bea07a6963102d472f200042e8f60c3f4eba77167717d18123ef82fcab3f" } } @@ -29852,19 +30284,19 @@ }, "37f7ecd5d9d121eb4689c1c1fe1b0ade2c4b7dd6173a88b66ba57e4204c07ec9": { "zh": { - "updatedAt": "2026-03-10T16:43:39.786Z", + "updatedAt": "2026-03-13T17:37:38.665Z", "postProcessHash": "fb96a279c7d3d28a24d49f39b95123118012a3e1717b7a648d7314138692fd2d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.789Z", + "updatedAt": "2026-03-13T17:37:38.668Z", "postProcessHash": "0c6fe3c07d2e2102e2539ff2136c567dccc7fa722fb78fdf48664975af9d8403" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.791Z", + "updatedAt": "2026-03-13T17:37:38.670Z", "postProcessHash": "0791bafb2f1c722723e4d66f5d9012b20174921b11d185bd680b4d29ae882a20" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.807Z", + "updatedAt": "2026-03-13T17:37:38.709Z", "postProcessHash": "f40e1889e86b1271b0ca177ce9f8a5f71b139c8a21badbba0588ae87b4c5ecff" } } @@ -29918,19 +30350,19 @@ }, "70e464459adf0507d3241c6200ce0e5899376237abea9f3be70342f47773cf88": { "ru": { - "updatedAt": "2026-03-10T16:43:39.812Z", + "updatedAt": "2026-03-13T17:37:38.717Z", "postProcessHash": "d00b8517763dea8c06ddaf13929416b4e67552333a871cb32844d8e7f2e524b6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.813Z", + "updatedAt": "2026-03-13T17:37:38.717Z", "postProcessHash": "c169cd810ec1bfc0e6d9b09dd9a0a1c752e35c53bb5bb0dde297336cc6676724" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.813Z", + "updatedAt": "2026-03-13T17:37:38.717Z", "postProcessHash": "1e738bf3f8117a97c607fff196c4ce099d2385e186a19810b66b574989714b4c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.813Z", + "updatedAt": "2026-03-13T17:37:38.717Z", "postProcessHash": "083c13049beb214c33dd07ab99dc25c8f90fe9b09c963813130aa73f41968008" } } @@ -29980,19 +30412,19 @@ }, "836868867249a73bd688e79e8c6f157413dcd6e1bb7747bea4d5cb3151d2cbf3": { "zh": { - "updatedAt": "2026-03-10T16:43:39.815Z", + "updatedAt": "2026-03-13T17:37:38.691Z", "postProcessHash": "70318db5883356a0a075491b911ea0361eba3f278a5b7e7541e4af9426b22a9b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.816Z", + "updatedAt": "2026-03-13T17:37:38.692Z", "postProcessHash": "1996981d26d6df54aa21cea7b33b1ac71b5a50fabe6abd650dc106fdd60fd100" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.818Z", + "updatedAt": "2026-03-13T17:37:38.699Z", "postProcessHash": "3beb8b9a12e8b8d2fb45feb998457c8ab365c899a5a41f05ef292ebb10b04d11" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.820Z", + "updatedAt": "2026-03-13T17:37:38.708Z", "postProcessHash": "9a137d12264f1d43f6294c8054a632f62e0136c7ce3962c084dfd6c930022c64" } } @@ -30056,19 +30488,19 @@ }, "4464c0ec015a71a17f1681c09fe005f026d6910813c61eb0fa30d03dcbe5771f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.785Z", + "updatedAt": "2026-03-13T17:37:38.664Z", "postProcessHash": "3b524251ee70649b31d4d6d1b5ae7553d3dc24a38fc86c07df4caa137e1b276f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.786Z", + "updatedAt": "2026-03-13T17:37:38.664Z", "postProcessHash": "05c13103184363e026118abbf173bd4f7b3880d4a193564b39897656c3c71559" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.787Z", + "updatedAt": "2026-03-13T17:37:38.666Z", "postProcessHash": "31f9dc55bc00d842701d5567eb265a1c554b8970c039ee282038b265fc76f77b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.803Z", + "updatedAt": "2026-03-13T17:37:38.703Z", "postProcessHash": "46f35ef4846b08cf822ecf3840f89a1e586d8bf0c3f0589ed2d421463baf4e71" } } @@ -30090,19 +30522,19 @@ }, "24edfc1748bd75656071b280ec231653c533e410753085f2eee414bc364bc68a": { "ru": { - "updatedAt": "2026-03-10T16:43:39.752Z", + "updatedAt": "2026-03-13T17:37:38.665Z", "postProcessHash": "3a3d89c5956cf9c57d91fa830f6689e92c9957a2bd9b24394e8cf640bdaff755" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.753Z", + "updatedAt": "2026-03-13T17:37:38.666Z", "postProcessHash": "fda66639bfc39a41db4d0dc85bc48aaa35e6c9986afb503a723129b58184399e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.794Z", + "updatedAt": "2026-03-13T17:37:38.697Z", "postProcessHash": "9cfd19a6dd2b207d69da98110aedfd257f764242b8837862052c86a80719ff08" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.799Z", + "updatedAt": "2026-03-13T17:37:38.701Z", "postProcessHash": "6f989809697f6868ef4d05a67aec561b1235f9b25137e48a0537b818ff7d8ba0" } } @@ -30138,19 +30570,19 @@ }, "6a6aee101863fbdf7c7bc3c73128e0103fe60c7e92f2a9df552377be636f5dcf": { "zh": { - "updatedAt": "2026-03-10T16:43:39.781Z", + "updatedAt": "2026-03-13T17:37:38.659Z", "postProcessHash": "2ed638d8a3b0d233192212f2dcd8055e10a2b3a843a0f527aeb430608b26ac4b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.783Z", + "updatedAt": "2026-03-13T17:37:38.661Z", "postProcessHash": "ad24217d00ec9e41d971dee19129ae33007fb3c8cc4b56b7e25c4187449ab4fd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.783Z", + "updatedAt": "2026-03-13T17:37:38.661Z", "postProcessHash": "41c253f95128ad625ebbea1c5daa275ad9c8a6a0264c64091d506ff9c06d9ec0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.800Z", + "updatedAt": "2026-03-13T17:37:38.701Z", "postProcessHash": "dae0aa92f0e4a342699b2d4be66d583474d6139d3958a3cb2df06286753512f4" } } @@ -30186,19 +30618,19 @@ }, "e42b72427e17e17748053d8a0dc9afe218e9b17226c5a66aec8b14dc70f8eb4c": { "ru": { - "updatedAt": "2026-03-10T16:43:39.778Z", + "updatedAt": "2026-03-13T17:37:38.689Z", "postProcessHash": "1db259d71ec92105b9d673251a49135ef5991206aca5be95e0e7f39587493de9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.779Z", + "updatedAt": "2026-03-13T17:37:38.689Z", "postProcessHash": "772f05ed7048719551af476d2b1bdc210656dd974fafdb80cf42ea648060ca21" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.779Z", + "updatedAt": "2026-03-13T17:37:38.690Z", "postProcessHash": "b2204c5e189bc34a624f751681bd1bb33d9c1d0a2bd1327de52c08d17f6ec974" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.820Z", + "updatedAt": "2026-03-13T17:37:38.706Z", "postProcessHash": "d61e47b2584185c5087946369c776cbc13b02984bc75b633319f8d17d40d7197" } } @@ -30248,19 +30680,19 @@ }, "c4a4b3b9bf854cc7cf9de8b6c0487d44fc7f1467c1b16ebfca9080b72a791cf7": { "ru": { - "updatedAt": "2026-03-10T16:43:39.788Z", + "updatedAt": "2026-03-13T17:37:38.667Z", "postProcessHash": "075dacfcebd9606c0ad348fcfd3e274b114b279c87b9e73b714a4c2635d469e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.788Z", + "updatedAt": "2026-03-13T17:37:38.667Z", "postProcessHash": "89ee27d1fb0494bd9595201959262abef3373dc4e9e4251d105f77c6d3596709" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.789Z", + "updatedAt": "2026-03-13T17:37:38.668Z", "postProcessHash": "6b49b86eaebb765a16cf510683b91848490bb8aed639d0d59cda8b7e47de593b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.803Z", + "updatedAt": "2026-03-13T17:37:38.704Z", "postProcessHash": "87878e1990f5b6e57d70a266bd9f56f76f87556208275d514fdb5d23bdb5ec69" } } @@ -30296,19 +30728,19 @@ }, "7e54cb55359429eb36d95a1bc17ad04042f8018f229ae264cefc77a1d01db63c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.781Z", + "updatedAt": "2026-03-13T17:37:38.658Z", "postProcessHash": "e3fa74cd3a2a9e071d4a185bb62f12d5d99b264498069b958da9a5a8e01426a6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.781Z", + "updatedAt": "2026-03-13T17:37:38.658Z", "postProcessHash": "b7155a0e6ad17811f56028895286fa1faabd554b5b2452fb1a4075c961f03ddb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.783Z", + "updatedAt": "2026-03-13T17:37:38.660Z", "postProcessHash": "6ec8b77ee29260e5f8f869ea04c19fb9429aff2a77fde94106d09035684a1999" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.802Z", + "updatedAt": "2026-03-13T17:37:38.703Z", "postProcessHash": "7a37990a0d58d69f26306e7fe07d30833db4a207ad77767e4c37721d92898b4e" } } @@ -30344,19 +30776,19 @@ }, "d5eb731279ac5474d6fbaa9cf769bd526fc92474f20617ab58fd7cca4e052c0f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.780Z", + "updatedAt": "2026-03-13T17:37:38.657Z", "postProcessHash": "74d024d9da3eace647a44f84a4724ff386c1c606bd1c6fc7db402bbdae51de23" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.782Z", + "updatedAt": "2026-03-13T17:37:38.660Z", "postProcessHash": "36546cc6e02c5beee916d44d22d8c682019d44f3a5bfc047750899fe33d58373" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.782Z", + "updatedAt": "2026-03-13T17:37:38.660Z", "postProcessHash": "39b683d76e87cb35f30f6a51e9a51175f2776da29d54df2e3020b4362d9b1507" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.802Z", + "updatedAt": "2026-03-13T17:37:38.703Z", "postProcessHash": "57bcb50ea084a87ebfbf4368364d6634409f2907279d6f1992a3976d6a521997" } } @@ -30406,19 +30838,19 @@ }, "27acfdc45db108289056dc41247f73c8f8c78d317db7693ade6778d14ac22643": { "jp": { - "updatedAt": "2026-03-10T16:43:39.816Z", + "updatedAt": "2026-03-13T17:37:38.691Z", "postProcessHash": "55a1c6a95f8f3b235bcb0ee6a621f404afc4a984dad3077b5c672a7ae6b39fb7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.817Z", + "updatedAt": "2026-03-13T17:37:38.693Z", "postProcessHash": "923209dbda41513156369fe2578f5c6d618e83174c5349806298981d0ff1353d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.817Z", + "updatedAt": "2026-03-13T17:37:38.694Z", "postProcessHash": "0b68a834b3a759b16631162bc892d714cbaf9a509617e7c18fd6eb343a7ab05a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.820Z", + "updatedAt": "2026-03-13T17:37:38.708Z", "postProcessHash": "1aefd2829d0d2b86d756068bd0d527f465ca587a4500a6fd1932f446129251b4" } } @@ -30468,19 +30900,19 @@ }, "18b1be32b61fce0a1de7c85b2fe51465dece9556e9e4417de8de1d19bbf746ae": { "zh": { - "updatedAt": "2026-03-10T16:43:39.784Z", + "updatedAt": "2026-03-13T17:37:38.690Z", "postProcessHash": "b4d0aacee7bf08dee057b5507be057bcb76acef279a387db5d534ef37a8584f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.816Z", + "updatedAt": "2026-03-13T17:37:38.692Z", "postProcessHash": "a9ffadf241c99e99ef473ee224266e4b8ecea85267342789583c49d311762146" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.817Z", + "updatedAt": "2026-03-13T17:37:38.694Z", "postProcessHash": "b0b7e6c08b42876b67b8e789eb55ea42c526e756b9e55edd88b57372a42d0a5f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.819Z", + "updatedAt": "2026-03-13T17:37:38.705Z", "postProcessHash": "1147ca85e034ded94bc1177392a6d8e7f52a6a0a9ea5935abfbb3aae1e629010" } } @@ -30516,19 +30948,19 @@ }, "1868c4e5f2e82532e09e28fe8cdefafd680720fe7ed108e9c63832983bbbd03e": { "ru": { - "updatedAt": "2026-03-10T16:43:39.814Z", + "updatedAt": "2026-03-13T17:37:38.722Z", "postProcessHash": "0bdff606395e662a106586232a166d94e294917c4d3b171c91ccb014ec220cee" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.844Z", + "updatedAt": "2026-03-13T17:37:38.722Z", "postProcessHash": "dbcbd3f6658d4c3a64de72281458a438278f68ec57b0c4ae0462a3d69d70c7c6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.845Z", + "updatedAt": "2026-03-13T17:37:38.723Z", "postProcessHash": "6190c49a34528de21ec548d5dcbe19c80aaabad55b0510ecf83aa172da4855ca" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.856Z", + "updatedAt": "2026-03-13T17:37:38.727Z", "postProcessHash": "4db398885bac475138b6d82afa18ea10f9861a654e649dd635be28120d095bb2" } } @@ -30564,19 +30996,19 @@ }, "3f3e8c42f63210af73124341e685737c53fa7c6e8622fd1ed7745b936690ef82": { "ru": { - "updatedAt": "2026-03-10T16:43:39.778Z", + "updatedAt": "2026-03-13T17:37:38.688Z", "postProcessHash": "c5fce24e49a57da25c72405f3dcf5a677defe568d719809e6056bb603b95d382" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.779Z", + "updatedAt": "2026-03-13T17:37:38.689Z", "postProcessHash": "3476fb49274c645a52c507b67d9e6846e8360c91250818d4701c0b0b436f69fd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.780Z", + "updatedAt": "2026-03-13T17:37:38.690Z", "postProcessHash": "3bc078230e3f34bd063e914745d6b8835bce5686829c12b72a4a846ffabc1461" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.821Z", + "updatedAt": "2026-03-13T17:37:38.709Z", "postProcessHash": "c2adc82ec48dfa5750400fa52401f7e6a4383838cd46f77df3d8c50f9d69a894" } } @@ -30609,19 +31041,19 @@ }, "bfb2e829231a0b466e39ef3eb2928506560ad7ffad4043b2d5ff10e405e3c8ad": { "ru": { - "updatedAt": "2026-03-10T16:43:39.796Z", + "updatedAt": "2026-03-13T17:37:38.672Z", "postProcessHash": "785963b5cfa786be21bfad775c0f5a0ff491cff637f7e309bf6306ba86e612b8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.797Z", + "updatedAt": "2026-03-13T17:37:38.673Z", "postProcessHash": "9d09ab1ef0aa0ec69e3f79fa407f02ead475746d2cb640ca3b21b6867fbcc96d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.797Z", + "updatedAt": "2026-03-13T17:37:38.673Z", "postProcessHash": "1921d85b6fa8218875cd7961743685ad718283606fe5bfe8df823a119f65528e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.806Z", + "updatedAt": "2026-03-13T17:37:38.676Z", "postProcessHash": "0d792402bde4853b3219f4913280c920b7542554d689fc68813257f4c11ce93e" } } @@ -30657,19 +31089,19 @@ }, "ca244c04d22456973510466bbce705ca3228c8de0cb2aff2b2b51e1c289328c8": { "jp": { - "updatedAt": "2026-03-10T16:43:39.818Z", + "updatedAt": "2026-03-13T17:37:38.695Z", "postProcessHash": "078e962b974ac6f1371a10a49a7a2809be36e2a3cadfbad0fa5787424d281e7a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.818Z", + "updatedAt": "2026-03-13T17:37:38.698Z", "postProcessHash": "b2477bc9c6bd808ee0ae4e4aedf1f0c174cf96b8b9abf8d59ad1bb6b39003b84" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.819Z", + "updatedAt": "2026-03-13T17:37:38.699Z", "postProcessHash": "c7fd4f4e5d1a3efa63e8649208d8d37772c98c664fd2cd87b6430ed87f279634" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.819Z", + "updatedAt": "2026-03-13T17:37:38.704Z", "postProcessHash": "364021e2293c48187de0ba7deefc710f5312579a87c9a6f929c918decaa8ac6d" } } @@ -30705,19 +31137,19 @@ }, "03b7a8907768f5b6c41f65b6cf1cc3de76ad40c464e749597826b12f632fe09f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.913Z", + "updatedAt": "2026-03-13T17:37:38.794Z", "postProcessHash": "faeb8b7e1f5a5c0a8c2a9f9eab897233742dea808f44854ea448069f90d97eb7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.913Z", + "updatedAt": "2026-03-13T17:37:38.795Z", "postProcessHash": "e78d8b83cd0c00db5798c56d34b0d648856b266b7dc5efc3027d67ced843bfd0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.922Z", + "updatedAt": "2026-03-13T17:37:38.798Z", "postProcessHash": "489bfcd0c89eaf574957d5302b6e53a6ec1bb4a3f25dc36f79c57cb50311269e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.929Z", + "updatedAt": "2026-03-13T17:37:38.805Z", "postProcessHash": "e3eef5d8060c2549465673a656c90d8a8ac6a76bb15a94b37e75dac45dc8890b" } } @@ -30725,19 +31157,19 @@ "1d4d6e77bcbd23d001d1913843fc6c9748753173b9770ce333d87441932130ec": { "30da2cbfe92790be7c2f95f485c2ea63c4ff423ade0453d52e65f78a6fe652c0": { "jp": { - "updatedAt": "2026-03-10T16:43:39.875Z", + "updatedAt": "2026-03-13T17:37:38.787Z", "postProcessHash": "d11512251fad1e69f2b21d67dc0af2c6b5181df9e72f88a5976070010a1be125" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.875Z", + "updatedAt": "2026-03-13T17:37:38.787Z", "postProcessHash": "78d25fbbc48ea834f6a45d8443caa404c8d3ef5995cdc2552d6815efee7f4d4a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.874Z", + "updatedAt": "2026-03-13T17:37:38.786Z", "postProcessHash": "86be66d6a1b72899180a27fffad0cb4243dd940c76020f188281b83081fead4e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.933Z", + "updatedAt": "2026-03-13T17:37:38.837Z", "postProcessHash": "e58dab5e84b7a317ac89ca429363a18ff9114db00143e296de097212c6ba7b70" } } @@ -30759,19 +31191,19 @@ }, "ab81ccbd0861e8e936ec1026fcd23af9d6765f2276b91a98fea0d021b20dfac0": { "zh": { - "updatedAt": "2026-03-10T16:43:39.844Z", + "updatedAt": "2026-03-13T17:37:38.788Z", "postProcessHash": "92de5109bd0fccb6b73e2215bfe745d6914cdc4088f1e90d897f2256b2b4c792" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.878Z", + "updatedAt": "2026-03-13T17:37:38.791Z", "postProcessHash": "9352654d91ee6ee96bd3e5983257981dcecb6a09558880b1145dc2a9507d8a31" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.878Z", + "updatedAt": "2026-03-13T17:37:38.791Z", "postProcessHash": "7c1bfcb615047f159a3f19bf8db89d53e9564b575d77d0d3faba4cfb1e407424" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.934Z", + "updatedAt": "2026-03-13T17:37:38.837Z", "postProcessHash": "2b4296caa5fdd39c98a8ca6c2dd67ec212704b7146fde51cec8d4fb5e30340bd" } } @@ -30807,19 +31239,19 @@ }, "9d0b512a93d3b06761839d313959897f4a0a29ab01ad79885133fd672238c26f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.910Z", + "updatedAt": "2026-03-13T17:37:38.791Z", "postProcessHash": "1a50a14751fa1e6f67e909d7ac942dc770c0d2358e5e86920b3defc3a18b15cf" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.912Z", + "updatedAt": "2026-03-13T17:37:38.794Z", "postProcessHash": "f2bca71daa3b7552bafea742c4d45e8ca1f19a8d6a38b11b94a1834a1b8e4f35" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.916Z", + "updatedAt": "2026-03-13T17:37:38.796Z", "postProcessHash": "eed998a6d3d92b9e9f4a7afd8d7557dae7304e80256f8a83912654ae1946d22f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.930Z", + "updatedAt": "2026-03-13T17:37:38.835Z", "postProcessHash": "c70f83bd8e82b193fda833f1af4438d30c96ed168c44cf46c5585c8bb21eea6e" } } @@ -30869,19 +31301,19 @@ }, "23d578575bdcde38b026ee6e7007b6092581cdae1fe7c443e385b081abb3baef": { "jp": { - "updatedAt": "2026-03-10T16:43:39.923Z", + "updatedAt": "2026-03-13T17:37:38.800Z", "postProcessHash": "a58653e32d9e488637ef9773e951f0d859f6581c9b85c91719bbedf1ecdeba1f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.924Z", + "updatedAt": "2026-03-13T17:37:38.800Z", "postProcessHash": "9e90a9a21e273c1cae728166a32a8b5408d8125360fe703a4b02ce625c9a7d6f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.925Z", + "updatedAt": "2026-03-13T17:37:38.801Z", "postProcessHash": "6049e4a11da8cc8d91c1e6087e4298d03c3e378810ade4c753ae6ac56dbb45e8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.936Z", + "updatedAt": "2026-03-13T17:37:38.840Z", "postProcessHash": "57ac2bfef3dfa81510cc9af05a3ee4742455bec9e87ee615f2c2f420d09929d4" } } @@ -30917,19 +31349,19 @@ }, "4beb73b02ae86c7383fb0e39e826124769775a6de0166a38b067062e71f57811": { "ru": { - "updatedAt": "2026-03-10T16:43:39.881Z", + "updatedAt": "2026-03-13T17:37:38.794Z", "postProcessHash": "6446cf3b292168e598b3b1df4081846902fd0188a71e584a1a2f9d72c17d1b35" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.881Z", + "updatedAt": "2026-03-13T17:37:38.794Z", "postProcessHash": "328528c293561560382ef7f822f4ade729b50db1653c3ff044118866bf98acf1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.881Z", + "updatedAt": "2026-03-13T17:37:38.795Z", "postProcessHash": "001e292cb581ddc76c7d9ad6452b3b9de89daf65ed4c966ff05d3a80e0d1ae04" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.930Z", + "updatedAt": "2026-03-13T17:37:38.834Z", "postProcessHash": "fb6fed184093ca71160689935fd6aa5e43e12752753f969941bb20141a54066a" } } @@ -30965,19 +31397,19 @@ }, "82c77206615f7f1655414d9a2748f6a13d1010f996dbef62d275c9ea65be4805": { "ru": { - "updatedAt": "2026-03-10T16:43:39.911Z", + "updatedAt": "2026-03-13T17:37:38.792Z", "postProcessHash": "13e1f5b17e37871cb1598454c88148dffc287bd48392e21268e398338bba8ee8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.912Z", + "updatedAt": "2026-03-13T17:37:38.793Z", "postProcessHash": "7f17ac0219c5b7b03df0a3d7bf9af6ab9c86674f8e26704ad88dab4b457e4690" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.923Z", + "updatedAt": "2026-03-13T17:37:38.799Z", "postProcessHash": "d3c887ad558122439437c7d0855804b8551e1f05593432f79cf2b490d089ec73" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.932Z", + "updatedAt": "2026-03-13T17:37:38.836Z", "postProcessHash": "7ff9ab59e875fa9652b4ff76e9e2f6d1c561b8469874a35968270643b7413485" } } @@ -31013,19 +31445,19 @@ }, "47c9c0de294d2ee8240eacebc91e01d5b37fe2ca3b74b972d0c8dca3dccefa60": { "jp": { - "updatedAt": "2026-03-10T16:43:39.911Z", + "updatedAt": "2026-03-13T17:37:38.793Z", "postProcessHash": "e4e2afd40e0ada41564ab91c4482d56683d3516f11da6448654704dec6189253" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.917Z", + "updatedAt": "2026-03-13T17:37:38.797Z", "postProcessHash": "eab37781c54c005a46fe1fee598d2c4f74f5113e6f90ad76514efb1b9d4eded4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.918Z", + "updatedAt": "2026-03-13T17:37:38.797Z", "postProcessHash": "5a423f3967bc0df509e120b5ce090e70ae4dac11ff9f2fd675fcdd08d80b958b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.933Z", + "updatedAt": "2026-03-13T17:37:38.836Z", "postProcessHash": "063e63dca7f9e8f5fe9435bc2bbab9cb953bcf5190ea711495c29637c8e52d08" } } @@ -31047,19 +31479,19 @@ }, "3247eecaaaa1f13763d5e7098c262be6add1b1fc6d885823794a7554788afb5c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.843Z", + "updatedAt": "2026-03-13T17:37:38.787Z", "postProcessHash": "9470b26c7ca44bee65765ac2305304fe223bcb917281880b8c8a10144d720f77" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.876Z", + "updatedAt": "2026-03-13T17:37:38.789Z", "postProcessHash": "521c25d51f2355e39503c98a9769dafdc2c2d7a89c17a07c5e7a70b60d583772" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.877Z", + "updatedAt": "2026-03-13T17:37:38.790Z", "postProcessHash": "b65678a8b6199de8465d6192d8e932c7fc4095a782f2eebe43069b33926f5e90" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.928Z", + "updatedAt": "2026-03-13T17:37:38.805Z", "postProcessHash": "b5d34792f64d8c9bfa4acdb4f7f3927ecfa871de9d460a3f0bb2b4471d045a38" } } @@ -31095,19 +31527,19 @@ }, "1b2318201922401927ce5d70f76cfd0c9dc641312c29f79b5432255be018d5b4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.883Z", + "updatedAt": "2026-03-13T17:37:38.796Z", "postProcessHash": "9d4c756496be7bcdf83a62bca246b888cd59cbf42150c20db655bb73ff91028f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.883Z", + "updatedAt": "2026-03-13T17:37:38.796Z", "postProcessHash": "1813556f793487618d050949c53987b0c0c115030be930a37081517807242b07" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.894Z", + "updatedAt": "2026-03-13T17:37:38.801Z", "postProcessHash": "5d7ebbd04e08e41d86185b7fc536aaf7740b88391e82169d1ec5f77c12346709" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.933Z", + "updatedAt": "2026-03-13T17:37:38.807Z", "postProcessHash": "e40fe23fbad193553bdbfd0555fa1cdb970b6c42c3ac535adee44b4fd0f78e2a" } } @@ -31189,19 +31621,19 @@ }, "a00b90a1ed6dbff0a20df1e2864e7b0b0dcad6d1d01f33fcaeb9ae725af84311": { "zh": { - "updatedAt": "2026-03-10T16:43:39.937Z", + "updatedAt": "2026-03-13T17:37:38.845Z", "postProcessHash": "07b44d5e5c0cb3f06bc809dade2cef131a53cbc690eb531863c85e407acbd601" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.938Z", + "updatedAt": "2026-03-13T17:37:38.846Z", "postProcessHash": "8f41e373134099ce91fcbe049a13d8e1bb98b68f28be84549f53ac3992638f0a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.939Z", + "updatedAt": "2026-03-13T17:37:38.847Z", "postProcessHash": "c8d5efe2b6becac68b6d6d438f9934a5774f293430365d392a3e19887cee2ac2" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.939Z", + "updatedAt": "2026-03-13T17:37:38.848Z", "postProcessHash": "c2d8398c75cd53268af815a622d1c277a1cb5ef89fd7c55556d0d66b773e632a" } } @@ -31223,19 +31655,19 @@ }, "1721ae89613a57125020e8d254eccfe234778fc3ce89a1de48cdcbfd17e05e64": { "zh": { - "updatedAt": "2026-03-10T16:43:39.876Z", + "updatedAt": "2026-03-13T17:37:38.789Z", "postProcessHash": "55639ef91c9c8afb9fb19fa8ed4e872541235c50fc3fedabfb770609344c84ce" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.877Z", + "updatedAt": "2026-03-13T17:37:38.790Z", "postProcessHash": "396d7ea43e8c8898854a47769c64db923b3fa83381b138db4ecb95c47e479404" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.877Z", + "updatedAt": "2026-03-13T17:37:38.790Z", "postProcessHash": "330d48e041adc6d56980b191565d586a7c79323c27ad160e7e7a9f9af3b8ab9e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.929Z", + "updatedAt": "2026-03-13T17:37:38.806Z", "postProcessHash": "5828986e3464ecbd9a1052d177a5e36c33ed7a944cba09faee4cac016e7c79ba" } } @@ -31271,19 +31703,19 @@ }, "2f107024e9dc1a15d12037d091375901856c69dee1e055024c5505fc6b7e8524": { "ru": { - "updatedAt": "2026-03-10T16:43:39.879Z", + "updatedAt": "2026-03-13T17:37:38.792Z", "postProcessHash": "fd2bbb64096e71be865ec50db6d9d5900cb28121f030bd72d0f50183806e55ba" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.882Z", + "updatedAt": "2026-03-13T17:37:38.795Z", "postProcessHash": "81c85f5e65f69275acf992ec6de304ac6bbe6c0396486d9ccceaaf430d432c5d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.891Z", + "updatedAt": "2026-03-13T17:37:38.798Z", "postProcessHash": "d852e7f42bf147bcd458a2be7bc480f263d75f46f3fdff3b27c69a908fe8a96e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.932Z", + "updatedAt": "2026-03-13T17:37:38.807Z", "postProcessHash": "e01f14bbcd20ee0f06aab4c23ea05270f97791cf4bb77578580534d20955da8f" } } @@ -31305,19 +31737,19 @@ }, "e7475e17bc67a2ce2ba2886cbe97d1cd120b5226cfa1e8cae4acf361eb1c9394": { "ru": { - "updatedAt": "2026-03-10T16:43:39.907Z", + "updatedAt": "2026-03-13T17:37:38.788Z", "postProcessHash": "2a9309e46f9a572c5dc99923f202a0891f159c99e13c829e2b8beecfe60cec16" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.907Z", + "updatedAt": "2026-03-13T17:37:38.788Z", "postProcessHash": "9d3cbbbfeaa54f84bb756469a826360e443839dc47dc5e3d464d704d8b3a7057" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.908Z", + "updatedAt": "2026-03-13T17:37:38.789Z", "postProcessHash": "988fd2cccf16ad064cda1314cc866c5f1ea3a01cecb4dbf04a569c5ccd24bc8e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.931Z", + "updatedAt": "2026-03-13T17:37:38.835Z", "postProcessHash": "6f95b94f72d8eb71bf8b51457e00d35d62655e7e4ee00310613106d96eae4148" } } @@ -31339,19 +31771,19 @@ }, "18821f3758fc11f3a4a028d9785717c8c00e583cc89e010c058d3f0f7d13ccf8": { "ru": { - "updatedAt": "2026-03-10T16:43:39.844Z", + "updatedAt": "2026-03-13T17:37:38.754Z", "postProcessHash": "174ba49ed5acc555123fa8d7ec42ccacb8ffa8e314d2cded8593afe90abc53a7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.876Z", + "updatedAt": "2026-03-13T17:37:38.755Z", "postProcessHash": "d14e4e246d2bef27880d58164a64f3343fe2010887fcb212457ddc267d09aa4f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.877Z", + "updatedAt": "2026-03-13T17:37:38.755Z", "postProcessHash": "37ceb1ae5abebcfe582b188d128ecc3dcf309d7c49338e6a6fa8f46ba70fcc37" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.930Z", + "updatedAt": "2026-03-13T17:37:38.806Z", "postProcessHash": "c209a7d0a3c570a74b73b113a819d8adbfbea718d7cbf77265e1363149d21b6c" } } @@ -31401,19 +31833,19 @@ }, "ee685c18771c5f33ce86b4149d86ba19debe32ba618fee308833f20c491e4103": { "zh": { - "updatedAt": "2026-03-10T16:43:39.920Z", + "updatedAt": "2026-03-13T17:37:38.797Z", "postProcessHash": "6e95be79b1a33c8e9dfd8f78962820ee1ae931322bd65407dfc4d6131faf7c89" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.925Z", + "updatedAt": "2026-03-13T17:37:38.801Z", "postProcessHash": "d6cba9c5125fe8bc421412a2292569ca0f85bd308e1332623a3895cc40a3b071" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.925Z", + "updatedAt": "2026-03-13T17:37:38.802Z", "postProcessHash": "dd7aa1f8e9e3fe5eb8acf75ef2f7c041a3e02b4d724e499a8e6a2a444a1126eb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.935Z", + "updatedAt": "2026-03-13T17:37:38.839Z", "postProcessHash": "6b17e59061b508a6ed293d0195505232d0f0d0da51e58db0b9bc5195f0940e4d" } } @@ -31435,19 +31867,19 @@ }, "ddde90e3ccb5f34d137e9cc2bb0be420fb8d5841aba60a39e366ea037a6cfc04": { "jp": { - "updatedAt": "2026-03-10T16:43:39.843Z", + "updatedAt": "2026-03-13T17:37:38.754Z", "postProcessHash": "bd61da584f1822287b9491614fea7d10df13f9169d105759d791a01aa7343664" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.875Z", + "updatedAt": "2026-03-13T17:37:38.754Z", "postProcessHash": "19c845925b88b5d9be1d95a20ceeb4db96cc4789a7572f84126fa43bb0e5e9f8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.878Z", + "updatedAt": "2026-03-13T17:37:38.756Z", "postProcessHash": "de2d771cac2869a14bfd97045d356279c9e4fca9f44e4824355dfa14583c377f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.931Z", + "updatedAt": "2026-03-13T17:37:38.806Z", "postProcessHash": "86cd33c7caefefa777ec39f23f10f3e186a84ad2fa9131e3ceb0127848eb598f" } } @@ -31455,19 +31887,19 @@ "c593a21ae24f2adf1116e2099fe2cac24733672a1fdacfbb7d9be523e674a070": { "3888654c7ba7da0474c2c33ac3100faa58509581ecb5ff97147be80f6c3ddc7f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.842Z", + "updatedAt": "2026-03-13T17:37:38.752Z", "postProcessHash": "4350fbb0b8f2cbed1b4f788d12b09be49e174f8d1b6bf49463253b53686fad2b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.843Z", + "updatedAt": "2026-03-13T17:37:38.753Z", "postProcessHash": "b93eeb410721b88743323db78bd17e18462a03a19ebd8510750aac5ab2ea2e3c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.843Z", + "updatedAt": "2026-03-13T17:37:38.753Z", "postProcessHash": "b0bae77ff47054a2241548719ec451c087b99f01d8f3e89e865d6f842950aea1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.896Z", + "updatedAt": "2026-03-13T17:37:38.763Z", "postProcessHash": "20318788f18af06fc5deb2d0034acf9adaaa64a960b5f9b483df68d4a4288cc3" } } @@ -31489,19 +31921,19 @@ }, "35f8eaae6f72ed9dbb1398b481e73ae6b825b839e46e55d640306afcc8d1d1a0": { "jp": { - "updatedAt": "2026-03-10T16:43:39.876Z", + "updatedAt": "2026-03-13T17:37:38.755Z", "postProcessHash": "2afc18e4cd999b6e2afaff269d457ec5f236d37899dc4f1b94d79120d17227e7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.877Z", + "updatedAt": "2026-03-13T17:37:38.756Z", "postProcessHash": "299ee66ac329acbb45cb0e4dc5691242fbf477240bf58f53ec8d554a65f2929c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.878Z", + "updatedAt": "2026-03-13T17:37:38.756Z", "postProcessHash": "4bca6c77996eff3b94a3d47c55773c1639eed593abe2b78d16c16e7becc5b1c6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.928Z", + "updatedAt": "2026-03-13T17:37:38.805Z", "postProcessHash": "6e685426b4942e7952e91da3ad22552ad0e48a2ed714286c924b17bec3836f14" } } @@ -31551,19 +31983,19 @@ }, "803842387d45608539a0d7cb3dba79208ac212b7fd51155c90808151a6ca5959": { "zh": { - "updatedAt": "2026-03-10T16:43:39.910Z", + "updatedAt": "2026-03-13T17:37:38.792Z", "postProcessHash": "09f77ddd0ce9325e7fb9f6484114b9ffb3e4bc7978146594e167c83db1ca179e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.926Z", + "updatedAt": "2026-03-13T17:37:38.803Z", "postProcessHash": "2e15fe5ab8967eb2b9a4c662d409b12ec93481a9eae02f2a5d58bf326fe93742" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.927Z", + "updatedAt": "2026-03-13T17:37:38.804Z", "postProcessHash": "e2ebc66135535513e0515605b65b49c3c4cfa12dcaeda826c630398abc1a4fce" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.932Z", + "updatedAt": "2026-03-13T17:37:38.836Z", "postProcessHash": "b60af0d698dcb9d1fb709fd6e9d8d32298cc8e731e8c52d6d209973a43427171" } } @@ -31585,19 +32017,19 @@ }, "dd236404a5a1a528801611fb8e3e3bf227c05959e00037a1ae7ef13bb968ce37": { "ru": { - "updatedAt": "2026-03-10T16:43:39.879Z", + "updatedAt": "2026-03-13T17:37:38.756Z", "postProcessHash": "57c29fca0d2e5dd90d9d08a7b534b0f0f62064303a10437323798079f2be03ba" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.879Z", + "updatedAt": "2026-03-13T17:37:38.757Z", "postProcessHash": "e8f87dbe17a104f86185df55c58599c8d58b10944d0bfa46a19c086b721ebf0d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.879Z", + "updatedAt": "2026-03-13T17:37:38.757Z", "postProcessHash": "895e4dbc22737612a9361a8b9cfac77604d442ef5926222be46eac462c07de29" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.896Z", + "updatedAt": "2026-03-13T17:37:38.804Z", "postProcessHash": "02a4bebe8b468eacffe68521ee02d5f9347981a8b738d50e8210bfaac26057d3" } } @@ -31633,19 +32065,19 @@ }, "c30cdf3133afce5d3a9a560cb24dfdb8dac0c246b877c38487e72115db2b2099": { "zh": { - "updatedAt": "2026-03-10T16:43:39.924Z", + "updatedAt": "2026-03-13T17:37:38.831Z", "postProcessHash": "4cc4dd16901e3f489f81e03581de0c70b4c23f1655c41d4643ef014cf2e32832" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.942Z", + "updatedAt": "2026-03-13T17:37:38.831Z", "postProcessHash": "bba685bc3ecfc41dcada5566e7407bc4a7db34bdcd3b6e94c8f8f74d0524d1f0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.942Z", + "updatedAt": "2026-03-13T17:37:38.832Z", "postProcessHash": "9973bffceb7552d0a62627d23a37bc7134cc6be66f10bcdcfb027e285ac8eeed" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.945Z", + "updatedAt": "2026-03-13T17:37:38.838Z", "postProcessHash": "eaa1bf03180d46ef330e6a3ff7bbd3b45fc96100a13db0ef9a197cb8fd8c5797" } } @@ -31697,19 +32129,19 @@ }, "82da4c4058b016a573f8c64403e3e052ed4f744c612ab36c190cf4b7aa0de9ca": { "ru": { - "updatedAt": "2026-03-10T16:43:39.905Z", + "updatedAt": "2026-03-13T17:37:38.822Z", "postProcessHash": "0d36e7c793a423691449ed4092bcc9f3299e7f6517fca1c0e395da954c987c42" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.905Z", + "updatedAt": "2026-03-13T17:37:38.822Z", "postProcessHash": "c265dcc955a10ba25b9df7263acb9a79b78a20fa0764c4a56d95d583cfce0cbd" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.906Z", + "updatedAt": "2026-03-13T17:37:38.823Z", "postProcessHash": "9bdbc247862450221c9ac9b894e086c574149ee17de7c7783c53b33de52bf1c0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.944Z", + "updatedAt": "2026-03-13T17:37:38.833Z", "postProcessHash": "8a08dd235bc58662a912e47ce3ab652a66eb69a60cb0bb0f9ad1b7aa485da7a5" } } @@ -31731,19 +32163,19 @@ }, "0b04842677a371357ad1e749ab8d93709fbfd7fe4efca923ab563875c8986101": { "ru": { - "updatedAt": "2026-03-10T16:43:39.926Z", + "updatedAt": "2026-03-13T17:37:38.802Z", "postProcessHash": "3520fce27a3e2a8440e0cf0eea5310012a98a2b57f4bdb10e4bf8cefb1e7ca75" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.927Z", + "updatedAt": "2026-03-13T17:37:38.803Z", "postProcessHash": "be50ce84f79dcfc7dd0749a9cead09a92ea3a72a668eeebcd6e4bf1c857dc63a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.928Z", + "updatedAt": "2026-03-13T17:37:38.804Z", "postProcessHash": "523316470e4280c59dba638ecfc598adb9ac306f7eb1f7950ed413b90ce7e794" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.936Z", + "updatedAt": "2026-03-13T17:37:38.839Z", "postProcessHash": "4649b35866098f2935dcee6ac89ee5f4a7cbed8375f5147fdd5384878bdca233" } } @@ -31797,19 +32229,19 @@ }, "c3c60d781f027a81dfb44df829edfad23d6cf2bb45ad6bccbb4d44127b587d2b": { "jp": { - "updatedAt": "2026-03-10T16:43:39.906Z", + "updatedAt": "2026-03-13T17:37:38.823Z", "postProcessHash": "82794ec858ac7aca906b071876834e4d8c07c2b894cf7fe98021a514118bbe1f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.906Z", + "updatedAt": "2026-03-13T17:37:38.823Z", "postProcessHash": "f817dd16c22a0223cdb9ac1a22deea0bde0e4a36c42122046b76d175c641d02e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.906Z", + "updatedAt": "2026-03-13T17:37:38.824Z", "postProcessHash": "76ea250766ddf831547b6a17c669f4f6a0b4f3e2496c5e7de2b470c2454fc5ec" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.944Z", + "updatedAt": "2026-03-13T17:37:38.834Z", "postProcessHash": "0654891ddecaa6048d021b80684df052c0a529e52f313f286a8c9b9e924b7ed6" } } @@ -31909,19 +32341,19 @@ "3177435d774099d4ba686628bc971ccc42a54d0a0a211c8a4424bbc544e08540": { "f15d74887e89dbc77f9957e1568c4842460915108734894efa6e2f081275d68b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.364Z", + "updatedAt": "2026-03-13T17:37:35.943Z", "postProcessHash": "dd71f578d9df84661571b80bca5395e9f12f766763975bf802b712756a87313c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.363Z", + "updatedAt": "2026-03-13T17:37:35.942Z", "postProcessHash": "9e2561ce5358c26ec9269ce12757b02a9fe08f36b88aa5c0088c7f58c3d220bd" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.363Z", + "updatedAt": "2026-03-13T17:37:35.942Z", "postProcessHash": "0fc5f392b8bf53f1108896c0e4530cfc2fcd583627a4ba694191e54311b480d5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.417Z", + "updatedAt": "2026-03-13T17:37:36.040Z", "postProcessHash": "10e939d8ddd6bd12d77761c68e5095539194d20804523c5549b3224e1127d534" } } @@ -31943,19 +32375,19 @@ }, "c096ac52d9f3230f024e921c1986fe33ba27a9457666e130a6961fbeb7d30994": { "zh": { - "updatedAt": "2026-03-10T16:43:37.677Z", + "updatedAt": "2026-03-13T17:37:36.328Z", "postProcessHash": "abfdd458df6e2a1ff630379c18aafb05f1d5a419cb1ad1a69141b21c212a91af" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.678Z", + "updatedAt": "2026-03-13T17:37:36.328Z", "postProcessHash": "46d95f0044b876291a494d0343d6de97bc7f70a88a32fc469b25c4e058d72ece" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.678Z", + "updatedAt": "2026-03-13T17:37:36.329Z", "postProcessHash": "f33d133bad7833acab0e9f6a70df19eca1b4a84e9b42eb1b895fa88ecabd9b13" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.696Z", + "updatedAt": "2026-03-13T17:37:36.348Z", "postProcessHash": "58eed3730418b583f2379d2a632c4a8b08f5037802a0b0e8a2932a7c522270e8" } } @@ -31977,19 +32409,19 @@ }, "5efd5807ee1bc81d92f9a7ae070451ceed7a9a1b712324c183886c09c2924170": { "jp": { - "updatedAt": "2026-03-10T16:43:37.684Z", + "updatedAt": "2026-03-13T17:37:36.335Z", "postProcessHash": "e7bc5790073211254651cc4305514eab6d03fec163db57ca9ecc9dd4fa54bd5f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.685Z", + "updatedAt": "2026-03-13T17:37:36.337Z", "postProcessHash": "fb814530279308b9cb840d2137013bd9cda804a7d62c70e12be75bee8c1cb9d9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.685Z", + "updatedAt": "2026-03-13T17:37:36.337Z", "postProcessHash": "434d96ff4ec94f1fbee4fbae3c82f15099266e244e5f803e368ecdbac14087ed" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.693Z", + "updatedAt": "2026-03-13T17:37:36.345Z", "postProcessHash": "c991b37b1ebb473a6e6ad556f2e0503b2b57dd5b89bba0285eb9b51e9d654d76" } } @@ -31997,19 +32429,19 @@ "a030bf426b6662b4674be21ff621cb7fabbfd26f971ddb89ac770557065aa0cc": { "f732d015e8ca7a50761bad6c4404360438b7df18567a96df59faad98662b6017": { "jp": { - "updatedAt": "2026-03-10T16:43:37.627Z", + "updatedAt": "2026-03-13T17:37:36.280Z", "postProcessHash": "3a2ec65aa5d00870e9b87efae7602236b32579a4245f44c0fdebb83211eace0b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.672Z", + "updatedAt": "2026-03-13T17:37:36.323Z", "postProcessHash": "589c4b9ee6442cc8187b4b545234122ec5f4fe03d149fa0e469a9ba960f3a75b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.623Z", + "updatedAt": "2026-03-13T17:37:36.273Z", "postProcessHash": "1bbde4aa328ffd2dabda6d8d228c37be52577a08f837c5e6a29ce6f772812281" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.693Z", + "updatedAt": "2026-03-13T17:37:36.344Z", "postProcessHash": "59fc36092f9a465879c787c2d35f25adebe0e7ac62c457115770da8fc11b56db" } } @@ -32046,6 +32478,24 @@ "updatedAt": "2026-03-10T16:43:37.695Z", "postProcessHash": "bfeca881f2e0450b1d52c4b2d3b628c06fd0ace2920a94c13c3f79633cc1d996" } + }, + "ab7111e34b68332c2081264563d66c97546eca867d10be6f68abc52a66d7edf8": { + "zh": { + "updatedAt": "2026-03-13T17:37:36.352Z", + "postProcessHash": "e14afdfd291cf519e6f7166837d0024417f67aa8d1dacb7f831b819762f1887b" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:36.352Z", + "postProcessHash": "60cbedbd2a3d4184a2b6ff129f9f90272e46ca667cd5adacf539bb6e58c675b9" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.352Z", + "postProcessHash": "a0d784a4a59fc85d57ea0446105b16d08e228e55d8364600132a681535bb4fbd" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.353Z", + "postProcessHash": "84be6e1662d31b299761989262c516f2ba246db6e37b343eff4e82ab08c2fc89" + } } }, "17f292904768b4e750a1b6684f7d5bd60874ebf9ce52de28ee85c661ddb12368": { @@ -32076,19 +32526,19 @@ }, "4346d6013d3afeec58fec6dfaa3f99d2fad33eb5181ca64d3eb259bc616d0759": { "zh": { - "updatedAt": "2026-03-10T16:43:37.696Z", + "updatedAt": "2026-03-13T17:37:36.348Z", "postProcessHash": "18b23a9b1a7de3fbe7919cad5e03f4a7bea2317015f5072be5548fcd076c55d9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.697Z", + "updatedAt": "2026-03-13T17:37:36.348Z", "postProcessHash": "ba92ec67b3c20819f4a87eea3f553dee67fffb9f6e24690a27c1a8b8d8edf6fd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.697Z", + "updatedAt": "2026-03-13T17:37:36.349Z", "postProcessHash": "4bc067beb1d68790193cde523976ce561d5d48618b7d8c47e711a7e59e283575" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.694Z", + "updatedAt": "2026-03-13T17:37:36.346Z", "postProcessHash": "42e28ad8e542903a5728558804c082d55be7b6921a4a8e215b46ddfa4cae8ad1" } } @@ -32153,6 +32603,24 @@ "updatedAt": "2026-03-10T16:43:37.735Z", "postProcessHash": "54a684128461533bae730fa03a0e23adfa498714643927f820190a5dc72d3fc2" } + }, + "b4159825767a4ca014f12b69cc771070ff0cde41110daabb6a7a17221cc47904": { + "ru": { + "updatedAt": "2026-03-13T17:37:36.390Z", + "postProcessHash": "a675a1f1857fd35b3f59fc1ffb6f124e0cd9a89d90ab6b85104a8a20aa575b1f" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.391Z", + "postProcessHash": "a7986f200719de59af8d6987e1d8bf28ac513e658fde4c770804103ac0708092" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.391Z", + "postProcessHash": "7e4811fbf3f20a5fbf3a8390bc7ba3aee9ef78a87e0f30bc0cf30e31b9ab50e3" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:36.392Z", + "postProcessHash": "adb684cd4a84c4ef2f768f676d3e4de6199c0d15b41f98f75f70d029077325e7" + } } }, "4a871b3501c8910734e45bfd046fb170eead507a557e7fc029a9720169d74f60": { @@ -32176,19 +32644,19 @@ }, "d4c811b07f7b336d36bc39ec91b7f751caf974a6b724c163eee23702285fc97c": { "ko": { - "updatedAt": "2026-03-10T16:43:37.699Z", + "updatedAt": "2026-03-13T17:37:36.349Z", "postProcessHash": "8faebb7a90749fc89ff65a4e26de287fa63b0aee9ce16ab78cecc0a9ad278fce" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.702Z", + "updatedAt": "2026-03-13T17:37:36.349Z", "postProcessHash": "8b82233c4930d3e28ca09e2404f2e6578fd12df6c6a096d3b6e72f83b197317d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.703Z", + "updatedAt": "2026-03-13T17:37:36.350Z", "postProcessHash": "2fe843226d2f861f9c7b8662906a85cdb135ae9c68aae7273bd4313fe16ae8ff" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.703Z", + "updatedAt": "2026-03-13T17:37:36.350Z", "postProcessHash": "f43be75af64b8c210f18de8e0b748aae489d86686aafea4bcd167c7d5cf13784" } } @@ -32196,19 +32664,19 @@ "50f0ba5685aaf3e9d2d05dffeeaa45f47b7ed622dc20465bd6aa71e7192a1a6f": { "430792450e0e247081db5645bfe27bcdf7c5efb4c46fb798c742aecf01bea55d": { "jp": { - "updatedAt": "2026-03-10T16:43:37.668Z", + "updatedAt": "2026-03-13T17:37:36.319Z", "postProcessHash": "84cdea7d06ae59f48d3278ecb8170fb4d5660eff15718d8d35333970f77de7b7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.670Z", + "updatedAt": "2026-03-13T17:37:36.321Z", "postProcessHash": "520024e8556f853641e4cb6b761c2ae78b487c2c8797415b184d1770e1a9b85e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.669Z", + "updatedAt": "2026-03-13T17:37:36.321Z", "postProcessHash": "8fd63c717473529c1807bf9203e07784428eedd44d4945fcde1365d53bfac19c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.692Z", + "updatedAt": "2026-03-13T17:37:36.344Z", "postProcessHash": "e15ecbfd6f4dfd366bd9ee5d8e7bc3ca5619de4618b3d015298c6af468db0904" } } @@ -32216,19 +32684,19 @@ "5929e4805377229948887e5ba720274840b70d5c8448deadfee3a33803c24777": { "4923fea66c23915a7ee88662e5a25bc88b6e63399b5f8007edd0a604f6ff29e9": { "jp": { - "updatedAt": "2026-03-10T16:43:37.668Z", + "updatedAt": "2026-03-13T17:37:36.319Z", "postProcessHash": "a74cf85225f8487623d61c07f1438b96aebf87c3cb21c406732b6923a0290e62" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.667Z", + "updatedAt": "2026-03-13T17:37:36.318Z", "postProcessHash": "a4edb1ae5fb0ff652d92e4feb56b5583e406e6746825314fa8cd10d4736ae91a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.669Z", + "updatedAt": "2026-03-13T17:37:36.320Z", "postProcessHash": "d2cb939ee360a068332ffbeed1afed5781f2efda9ebe21dff9603b1645772117" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.692Z", + "updatedAt": "2026-03-13T17:37:36.343Z", "postProcessHash": "79d24952835c78e1b32705cdb0b70c82d788a3c75852c0557e7db96b448d0428" } } @@ -32236,19 +32704,19 @@ "7f4f10424fd5d15211a9b2e7f5376cd61876478ca1e288c42f77a9d27815ed3b": { "49a85cf8c399228a66495a6ff70df4eb90e968fc2a6386b6d0c3a47d1c6934c0": { "jp": { - "updatedAt": "2026-03-10T16:43:37.671Z", + "updatedAt": "2026-03-13T17:37:36.323Z", "postProcessHash": "c7896e60d8cebf2f7dbe60d39fc35a17d44e271af84c6ed634b750056f958bbe" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.671Z", + "updatedAt": "2026-03-13T17:37:36.323Z", "postProcessHash": "83cd70f6765c659d8267f36df9eef0df48e76d255669fcb3e1909c5c3660af55" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.671Z", + "updatedAt": "2026-03-13T17:37:36.322Z", "postProcessHash": "d3ee456ee399932e6b07c0d226ae3b61f46893be54e64f2c47bda3090b934961" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.733Z", + "updatedAt": "2026-03-13T17:37:36.382Z", "postProcessHash": "d244dd1080d2b9644e0a3cffc6057db50d96f4ab537bce2a8f9d507aac90223d" } } @@ -32270,19 +32738,19 @@ }, "d8dd9a58920b1224a0ee0ffbfaa73c305c3148124a2686585769a1a2e9570266": { "zh": { - "updatedAt": "2026-03-10T16:43:37.684Z", + "updatedAt": "2026-03-13T17:37:36.336Z", "postProcessHash": "282367f02c410af3a1430c1cc6880ddb2bb89b8f15f0414e092cf28ffa0e5cff" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.684Z", + "updatedAt": "2026-03-13T17:37:36.336Z", "postProcessHash": "ab2d15c1d4c589576f0f975a656b85cf10ef45cfce45cb0911d263b460ac3794" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.685Z", + "updatedAt": "2026-03-13T17:37:36.336Z", "postProcessHash": "e2aed1d99a730551463c6b26cb5e0efe82a7186928d9e1fd8294b053304ec6c1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.691Z", + "updatedAt": "2026-03-13T17:37:36.342Z", "postProcessHash": "db1f5ba8a6626237953dba9ab6139ea7b4cefa7b6197b5e0cc9f8291a6c1dace" } } @@ -32301,19 +32769,19 @@ }, "ffc6e2c25867e91947ebe1d8e03113d4066168fa2d6eeb0262027942d80e056b": { "ru": { - "updatedAt": "2026-03-10T16:43:37.623Z", + "updatedAt": "2026-03-13T17:37:36.274Z", "postProcessHash": "5986d0e1d1b61c378e07b150ee04581f94e51dc1dc548bb20b7842094bd26dd3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.622Z", + "updatedAt": "2026-03-13T17:37:36.272Z", "postProcessHash": "72e2625f23c831bbd21379a12251963cdb2396c8653925b4d7a1da49652c0737" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.624Z", + "updatedAt": "2026-03-13T17:37:36.275Z", "postProcessHash": "1f0e2abd004c943531b3a8e673e6d96db6e011eb2d73d77ddc3c33cc9f1e380c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.693Z", + "updatedAt": "2026-03-13T17:37:36.345Z", "postProcessHash": "3766f64ece22480044b4b553e705dee61d680d77d6521097e845a6d51e22cc2d" } } @@ -32335,19 +32803,19 @@ }, "2dac70dd4710ed462cb7d342c2a7da726f6d260caa42b1dc450e35fb8d19bcc8": { "ru": { - "updatedAt": "2026-03-10T16:43:37.688Z", + "updatedAt": "2026-03-13T17:37:36.339Z", "postProcessHash": "fdbaaa4f10d92e869d0c5d6c00235ac8068eb2c51aa83372bc24aa6067b2fcb9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.688Z", + "updatedAt": "2026-03-13T17:37:36.339Z", "postProcessHash": "89813825372941a7641b1d9007d1536e9ebcc143ddb080675c17f3172fb1260f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.688Z", + "updatedAt": "2026-03-13T17:37:36.340Z", "postProcessHash": "588a38b51d8fd295a7a4be3795fe89ff8f87292f51356d5d2e623aaf3ede3d19" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.690Z", + "updatedAt": "2026-03-13T17:37:36.341Z", "postProcessHash": "25b099ec9dfb84a206b7fee9148c7bbfd4d7760ef3287690d57c4f38d1bc1062" } } @@ -32369,19 +32837,19 @@ }, "b9271d5ab747e6b1bd752076eeced397439bb7cdebc3fcca58b7e540fdf1cc37": { "zh": { - "updatedAt": "2026-03-10T16:43:37.685Z", + "updatedAt": "2026-03-13T17:37:36.337Z", "postProcessHash": "4e318426778e788d5656f61bd70789b99a4a98698f9c0ddcf2bdeaa98cda16d5" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.686Z", + "updatedAt": "2026-03-13T17:37:36.338Z", "postProcessHash": "8aadeda4e9340410497f0217b6f8218a50344b6e5740f8abec7d35f17c2388ac" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.686Z", + "updatedAt": "2026-03-13T17:37:36.338Z", "postProcessHash": "65e7df914ba0855835fbc246d17a3df4cc63a4fb40868b5953604d43b982928b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.694Z", + "updatedAt": "2026-03-13T17:37:36.346Z", "postProcessHash": "35d34508eb4075c3d0d4ecc387a6c53a48c4cb82b30d48c17bb5e0ee1117e76e" } } @@ -32478,19 +32946,19 @@ }, "6a9ccec08f426714dde94bf268ff0dbe9ef314213e4c954fe470f282de8bb1ba": { "jp": { - "updatedAt": "2026-03-10T16:43:37.703Z", + "updatedAt": "2026-03-13T17:37:36.350Z", "postProcessHash": "da9a878af11672799fc10bc0c8d10c42c1d048b662c2f4bfbcefca504447abbe" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.704Z", + "updatedAt": "2026-03-13T17:37:36.351Z", "postProcessHash": "446d0b1d21ebcdc042ad2528bb48b871be43484d9ba9f799a779163c2204406b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.704Z", + "updatedAt": "2026-03-13T17:37:36.351Z", "postProcessHash": "632b5e4b4b56f4ac8743b5112e79123f904aacb90fade5545078859744d98773" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.704Z", + "updatedAt": "2026-03-13T17:37:36.351Z", "postProcessHash": "55e86dd170bf54c69d2d5d377ed70e49129eb0a1e07517c788d0d610e9d7cd33" } } @@ -32498,19 +32966,19 @@ "e9001fe7adae3ee521c4e8d3e207693d2c40ab3153b629428457ad95a126e11f": { "c925c5d3c0431c9ee3487e60721536bea2826b1bda255f0e4e9add7b81f2f4d6": { "jp": { - "updatedAt": "2026-03-10T16:43:37.672Z", + "updatedAt": "2026-03-13T17:37:36.324Z", "postProcessHash": "27127bddeafe525104251b4ea10fb14c171805017e8e320ca2d1954d8da62760" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.670Z", + "updatedAt": "2026-03-13T17:37:36.322Z", "postProcessHash": "3c50229295a571fa1cd11a45e831eb29e2337d1ac3367754d83e7070780c5b84" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.628Z", + "updatedAt": "2026-03-13T17:37:36.280Z", "postProcessHash": "4e7a771546ac9922601c6f3ce7fa1c9abc04901ff5a959398bf45cdd3bca7160" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.695Z", + "updatedAt": "2026-03-13T17:37:36.347Z", "postProcessHash": "9c9cf8ddbe4c1947058b004bc2f64e7b927481d46bed76a1750b2ff03bb39bb6" } } @@ -32701,19 +33169,19 @@ }, "c595c5a0cea8c934052a118eaf57ca11679fc6d702ae201fe9fafad03d8e7502": { "ru": { - "updatedAt": "2026-03-10T16:43:37.676Z", + "updatedAt": "2026-03-13T17:37:36.326Z", "postProcessHash": "5c03a6a0f60f3e7b4675a5ca6f402b65dd7e87d059b3f1f2abcf64f3bca1727f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.676Z", + "updatedAt": "2026-03-13T17:37:36.326Z", "postProcessHash": "bf0e9dc448f6b4864ad94753fa7d909a0ef9a7bebfa0d672ae11bdbb29533719" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.677Z", + "updatedAt": "2026-03-13T17:37:36.327Z", "postProcessHash": "ca8e2221ef47d736f8e2a5befd5620b20909f0b93616a114e59dc456005a1b2c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.735Z", + "updatedAt": "2026-03-13T17:37:36.384Z", "postProcessHash": "0a1ab0554874973091f7631c7c61fbfc27d399636db8ecf9f14f91898b63a179" } } @@ -32753,19 +33221,19 @@ "d1dee74d727375041e64ceadd78df956b10784ab7e1b4ac16460115a7e9d4ef8": { "469305bed4de1b5eb391960ebef6f0f5096cd86b537e42c0f37ee9f35e087a4c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.670Z", + "updatedAt": "2026-03-13T17:37:36.321Z", "postProcessHash": "f15b1b8295f70765e07e01d8e5f6dbf5f5ec5d139e5685158ba527e773fde146" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.668Z", + "updatedAt": "2026-03-13T17:37:36.320Z", "postProcessHash": "f26e151d2c091cbfbd923f659ea97ecc62564f8a374297d53e005b920902b7fc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.669Z", + "updatedAt": "2026-03-13T17:37:36.320Z", "postProcessHash": "cecfb2a6e0218e912cec04d300312e5d16552dfa82896bd80a6e98c901d39cda" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.691Z", + "updatedAt": "2026-03-13T17:37:36.343Z", "postProcessHash": "562e7e17fc9fc25efb4464b090c1d7295771c77b8ba973f80df5ba55a2cb173f" } } @@ -32817,19 +33285,19 @@ }, "0e2b046bcd80ebfeefcede9f87aaa2e48aa2f0309f625c29620fa1f62d6763c3": { "jp": { - "updatedAt": "2026-03-10T16:43:37.672Z", + "updatedAt": "2026-03-13T17:37:36.324Z", "postProcessHash": "f218d81f6bc43c41663cba9db1f15fede390d07214f4af419bb0162c3594d6cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.672Z", + "updatedAt": "2026-03-13T17:37:36.324Z", "postProcessHash": "5bba649c4a9295fa63bc00ae9f37360fb8c5a6c185d302935e365a4a94e1347f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.673Z", + "updatedAt": "2026-03-13T17:37:36.325Z", "postProcessHash": "1f88f130d62dff90bb4c97e8031d5ac5f0623b572db7ac5dacfeaf382333f12b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.733Z", + "updatedAt": "2026-03-13T17:37:36.383Z", "postProcessHash": "e9c425946eb591e9abc3405042e778d423a4532d801fb3f41ab7b8a7d148427b" } } @@ -32883,19 +33351,19 @@ }, "17beaee611da9df4463612b65c585435137c84bf02261f2cf1dfd077ea9c46c3": { "zh": { - "updatedAt": "2026-03-10T16:43:37.718Z", + "updatedAt": "2026-03-13T17:37:36.366Z", "postProcessHash": "6f032d6de6e68d9ad0e3280c9539f134f15feba76d7ed56de66533a170b368db" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.719Z", + "updatedAt": "2026-03-13T17:37:36.366Z", "postProcessHash": "7578cfed2eefb28dd42ad27c25a545b7bb6b7c12f862fe2423e09fe22aa3bb9e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.720Z", + "updatedAt": "2026-03-13T17:37:36.367Z", "postProcessHash": "a0b2ad71d9045f1118d6cd01e998b79a0478d0938a201df795ff41a0b9d9004e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.732Z", + "updatedAt": "2026-03-13T17:37:36.381Z", "postProcessHash": "62026d8a81abc90a6ffffea8562618130e87b245619910e771218e7b7fdf6de2" } } @@ -32903,19 +33371,19 @@ "1646d3380fb5c92ec41482a9d98b525c37462130d6b01f32e1855b0e5f91c39e": { "ee6d9f1af26926d6377c040c2405ae576469664c532845e1d506079f9a027314": { "jp": { - "updatedAt": "2026-03-10T16:43:37.713Z", + "updatedAt": "2026-03-13T17:37:36.361Z", "postProcessHash": "a8a6050b91e0ae084880e0c2d16a2cac8f00135758bdae717261e16c29656f46" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.713Z", + "updatedAt": "2026-03-13T17:37:36.361Z", "postProcessHash": "64051288b74aea40c0d5490c88600fbc4f60465e319a58f7ed05b6fad8ef6ba4" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.714Z", + "updatedAt": "2026-03-13T17:37:36.362Z", "postProcessHash": "d9b07a8fe079460c1414a17b84a53c81e463a16d91673a198966fcd7aa1eb455" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.764Z", + "updatedAt": "2026-03-13T17:37:36.421Z", "postProcessHash": "c5c70f3ae9e603bbafa98a9ebc2093e10988dcc0090a2e3fd50824262411ff94" } } @@ -32937,19 +33405,19 @@ }, "09dbdbce2cf9b2dd273f80e9ec646c189b8ed4ff312311ebb973ad75d30a6050": { "zh": { - "updatedAt": "2026-03-10T16:43:37.720Z", + "updatedAt": "2026-03-13T17:37:36.367Z", "postProcessHash": "9b288cb572e28dc1c9344b10810bfd31bd491995d318218fb25bafdedd3e7ada" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.720Z", + "updatedAt": "2026-03-13T17:37:36.368Z", "postProcessHash": "f489428bbcae35842cca33aa7aab7707889eaf310e383b31ea1108dc89c5debf" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.721Z", + "updatedAt": "2026-03-13T17:37:36.368Z", "postProcessHash": "e4567e66d4799d33a2f540f3b48ffe644901f2fa97bd01045ab80b9d05d08fc1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.730Z", + "updatedAt": "2026-03-13T17:37:36.379Z", "postProcessHash": "e7a3358b02054cff69696c9b90219962d552a0dfc06d92635522a575879badcb" } } @@ -32957,19 +33425,19 @@ "1d1e36aa27a61854f94b1f60418f1a1d666d53319de3e83255d9388fcdfb4069": { "a0e30e85a93f908ea864b663f52f1dfce2a0d6a87372b01c7bf971316d114876": { "jp": { - "updatedAt": "2026-03-10T16:43:37.746Z", + "updatedAt": "2026-03-13T17:37:36.399Z", "postProcessHash": "3db3cf664fd0a067cf3067601ecc34f3961dcf43a0dfb63171c49d2e28d75d03" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.744Z", + "updatedAt": "2026-03-13T17:37:36.396Z", "postProcessHash": "1388e60c17fcea8b1f7d974dd07b4ae7ef3a75b487804c51a7d3e4b3b93b6c67" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.743Z", + "updatedAt": "2026-03-13T17:37:36.395Z", "postProcessHash": "2dbd494a2042946f238db144b47bc45bcbb8c050d480e363597e7a454fcd65d3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.766Z", + "updatedAt": "2026-03-13T17:37:36.423Z", "postProcessHash": "124121e79349c84c12f8cb399287e770727ee92f0b7791e35d28a01463fa6ac9" } } @@ -33013,19 +33481,19 @@ }, "7867cf786d57b72df125a81d32b1c50a372063d13457a98fa2c12e8abdb4a284": { "jp": { - "updatedAt": "2026-03-10T16:43:37.749Z", + "updatedAt": "2026-03-13T17:37:36.403Z", "postProcessHash": "39ee1fe5d11de07f0adf0b0b4f74269f69d278492bcd337f86b36e80ebe2bc86" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.749Z", + "updatedAt": "2026-03-13T17:37:36.403Z", "postProcessHash": "b6e31a68b968fbdf593eee08fd79fb8489a734c1706bd9089a67190c6a1da6b2" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.750Z", + "updatedAt": "2026-03-13T17:37:36.403Z", "postProcessHash": "3b81ee430be34305489bfea0b9fe50304659f5344c48e8781714fa1ecd6f9c46" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.768Z", + "updatedAt": "2026-03-13T17:37:36.425Z", "postProcessHash": "ece842785edfb01b9fb8b472c6bb98f71fd3718019ddd647133e97bcbd4abbd6" } } @@ -33061,19 +33529,19 @@ }, "30d060b9f19f69852e4ea817f10bc737f24cba72bc552d52e1ce064a79ba9a42": { "jp": { - "updatedAt": "2026-03-10T16:43:37.721Z", + "updatedAt": "2026-03-13T17:37:36.369Z", "postProcessHash": "3b8aabd95636157fc01b3096afee29c97436f4ffb80ee821be678c365c32f70f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.721Z", + "updatedAt": "2026-03-13T17:37:36.369Z", "postProcessHash": "ea79b1534d6f958a0ee223cd35995cf456796222ecb52b01eb23ee6af5fbb1d7" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.722Z", + "updatedAt": "2026-03-13T17:37:36.369Z", "postProcessHash": "f8c7cbd0508db4ddeaed3317b55b4887a9f1cb4dfe6bce7a62b5ad30df0c51bb" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.728Z", + "updatedAt": "2026-03-13T17:37:36.377Z", "postProcessHash": "1890844437d440636871051c98618200e3c30b9181482c2844bfa8a0bcdaa2c9" } } @@ -33109,19 +33577,19 @@ }, "f67e1d9bf36c40cc6d0a762ad4b59af61e96ef8c92fe4d12bc93122f5f7e7ce8": { "ru": { - "updatedAt": "2026-03-10T16:43:37.756Z", + "updatedAt": "2026-03-13T17:37:36.411Z", "postProcessHash": "0b4789d8c41e5d62a65b286ef1cc082aa6b9837d1ee3e2260108a86cf26116b8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.756Z", + "updatedAt": "2026-03-13T17:37:36.411Z", "postProcessHash": "5af1344fbec7be66c0fb61903df4e3617d384dfce6bbfab1e4e50c9f3f6302ff" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.756Z", + "updatedAt": "2026-03-13T17:37:36.411Z", "postProcessHash": "47153afe30637c5177434aada0f786e07e6988a1dd347c074da7ab9c5ca1150c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.768Z", + "updatedAt": "2026-03-13T17:37:36.425Z", "postProcessHash": "02081e1e49bf7dc7996b835434c1348977fce7e7869033e7279221c76cb55920" } } @@ -33129,19 +33597,19 @@ "5bd267d7d3d49be2e95b491604023a269bf78bee49b4a83eefa9352690913107": { "9e71d3c2fa185cdf2d0231b06c410ed213fa00b972cdbfefe21a9aa8916bf03a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.714Z", + "updatedAt": "2026-03-13T17:37:36.362Z", "postProcessHash": "83706b33a2111a7059c0b19cb5be2ea2fc784dd6b265bed4c9173f58c199027f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.714Z", + "updatedAt": "2026-03-13T17:37:36.361Z", "postProcessHash": "0b31e23c91e43e9a79315cc94bff590b13b9e878e1ad5237803f268fd721e3d2" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.745Z", + "updatedAt": "2026-03-13T17:37:36.397Z", "postProcessHash": "66a209d0e51501cb19ad47dd43fe18eb0f0c5d011df856d2651f6254092a4999" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.770Z", + "updatedAt": "2026-03-13T17:37:36.427Z", "postProcessHash": "8a6032433525129250e3c4c476888ee9730117d30deb59c8e4cb6ee3f6ad9c26" } } @@ -33163,19 +33631,19 @@ }, "57b2ec3c9af7907db5c79e29ece4236d19ffabe79c44e6f1cbee74459fa5636b": { "zh": { - "updatedAt": "2026-03-10T16:43:37.757Z", + "updatedAt": "2026-03-13T17:37:36.412Z", "postProcessHash": "1b892699d47f890e99696933377b8caf6272877aef597153a7364446922b7846" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.757Z", + "updatedAt": "2026-03-13T17:37:36.412Z", "postProcessHash": "9f4f272874918b479b86b41e9aeb00f4b1af72be7ec744416abc6ada8220cea7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.757Z", + "updatedAt": "2026-03-13T17:37:36.412Z", "postProcessHash": "a7d0d2fd43a3845ff187a5059e14e42a97753a2f3a16b8f872c01db70e2dba23" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.762Z", + "updatedAt": "2026-03-13T17:37:36.418Z", "postProcessHash": "67acb66d93afe0f33ecc6c0069b6280725714c701a2e059624fca0f1d6b469e3" } } @@ -33183,19 +33651,19 @@ "7d4c81a663e077a5e75150c0e14d27c4ec51b540adb7aed379113d299f3c76bf": { "9a1b6a07af2168ede1ef0940be49f9f7462ec53241267251f36458e33a1bd688": { "zh": { - "updatedAt": "2026-03-10T16:43:37.710Z", + "updatedAt": "2026-03-13T17:37:36.358Z", "postProcessHash": "58bac5dbeb58c87f949d418106faba273d60e3848d5da0b92ef80366dd8eee24" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.711Z", + "updatedAt": "2026-03-13T17:37:36.358Z", "postProcessHash": "8253607cf9c3cb12033177942a7a5a0170d6b08bd96d26b0be0641f34e2cb9e7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.710Z", + "updatedAt": "2026-03-13T17:37:36.357Z", "postProcessHash": "db2ed8de2ec69041d662d60bc48c563e812f01b4fd6ed336d5a8e9d03dbe3f86" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.762Z", + "updatedAt": "2026-03-13T17:37:36.418Z", "postProcessHash": "2de5b2cfe03dff867095b42277f2d81b98acc578eb83627ceca8876990053f39" } } @@ -33203,19 +33671,19 @@ "8b2242e50cc879742f4d4efca957625a1106cb09f45a18de469646abc82467e7": { "343ceb09449e64360e7e7fca397cfc927ac8e348304b9893b3946e0ca65d8fae": { "jp": { - "updatedAt": "2026-03-10T16:43:37.716Z", + "updatedAt": "2026-03-13T17:37:36.363Z", "postProcessHash": "ad6432380d01e8261831581faff3cdf5df88be26de2f94fb6b7937756ba34530" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.715Z", + "updatedAt": "2026-03-13T17:37:36.363Z", "postProcessHash": "e7b30f179f7e2cbeb4573ac206d93f5abc72c865d7a4538c52dfc8970c0ecfb6" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.716Z", + "updatedAt": "2026-03-13T17:37:36.364Z", "postProcessHash": "63d731db7981098e640ce570381f0b8495c78c3ec000d0f57df26a6b2185e86c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.728Z", + "updatedAt": "2026-03-13T17:37:36.377Z", "postProcessHash": "06f338c3016b019bc84c67bffb1f9b024b4e457274e5079059b523a336bcde57" } } @@ -33223,19 +33691,19 @@ "c02bec6d7a15ddb4727d64f0c82f001b4a6994e6095794f3b35c713c1c69cd75": { "f05e5879650490f810241a7e1f46402021938daaf4688d3368c183eeb6dd5b65": { "jp": { - "updatedAt": "2026-03-10T16:43:37.711Z", + "updatedAt": "2026-03-13T17:37:36.359Z", "postProcessHash": "4ead360e99274a03d63cccd7cf6b56989433d3c5688a08fd536fda981abb4a2a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.710Z", + "updatedAt": "2026-03-13T17:37:36.358Z", "postProcessHash": "1ca92359c2398d19d9d1fe9e93c9ba8145f5b1839a080df9f15211fdcb25ab96" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.712Z", + "updatedAt": "2026-03-13T17:37:36.359Z", "postProcessHash": "2c4ce2607220be992269f4f706f7187cfaddb7eb35c1f0307e2cc537d765859d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.766Z", + "updatedAt": "2026-03-13T17:37:36.423Z", "postProcessHash": "b414c1a175cd041c134f7f46853cf276b067292b2179e3f6765c70d355e8e38a" } } @@ -33243,19 +33711,19 @@ "c35a4c218452080886d36470ffc05c5a0554e095f00432e0d7735900c7ad9435": { "9e5d4bd1e5379d30156d61671b947abb64b0c0e6ce551d838d6da2c7907d2ff3": { "jp": { - "updatedAt": "2026-03-10T16:43:37.712Z", + "updatedAt": "2026-03-13T17:37:36.360Z", "postProcessHash": "aa2368368056ff9c738269a3eb23f708c769ed7e1a749566fa9135fec7492393" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.709Z", + "updatedAt": "2026-03-13T17:37:36.357Z", "postProcessHash": "4dc921d1f2bde2032c15f21e65ad7226a1f411497bc8dd11e4057bc2856b2867" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.711Z", + "updatedAt": "2026-03-13T17:37:36.359Z", "postProcessHash": "2749e027ead06d77e8a77e35aab548b99dcb79b1e8c49a542179748e330e7b5f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.762Z", + "updatedAt": "2026-03-13T17:37:36.418Z", "postProcessHash": "608b05b2e61d9376f0ac5cbd370c29ac1dbb6518b1e508fe52c0850bc1669600" } } @@ -33295,19 +33763,19 @@ }, "2d16065a0bbabdf9648d8a27560151e6c55186cf3c8b4745cdd1090f585b5279": { "zh": { - "updatedAt": "2026-03-10T16:43:37.738Z", + "updatedAt": "2026-03-13T17:37:36.387Z", "postProcessHash": "03b8e619d283226e67beb5ba00051cdb82029a520551e5c419d1c89bbd9e3d3b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.738Z", + "updatedAt": "2026-03-13T17:37:36.387Z", "postProcessHash": "64d6765c3153819d48ca9b2ab7d02fedbe9d4772ff0079993b19617094f0f421" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.739Z", + "updatedAt": "2026-03-13T17:37:36.387Z", "postProcessHash": "85506880fae39ac389bd270833383c10a8f7373ab3457ee61dfde7a9f8a297af" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.739Z", + "updatedAt": "2026-03-13T17:37:36.388Z", "postProcessHash": "4e00b3eba2f74831d726925aaafc9cfd05d483e78fb894d123a77f9541e0bf5b" } } @@ -33329,19 +33797,19 @@ }, "8dc09979b83996cf7270a50d2537171cb9284da8486fb2b9fe8bf72cae67652b": { "zh": { - "updatedAt": "2026-03-10T16:43:37.747Z", + "updatedAt": "2026-03-13T17:37:36.400Z", "postProcessHash": "0aa88dd2a1532c4b104fbb6d2884a1296a5e5bee859e1862757677e624f366cd" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.747Z", + "updatedAt": "2026-03-13T17:37:36.400Z", "postProcessHash": "adadedfa948caf551173842649307a89858575f985955719c6f90b0b877adf83" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.747Z", + "updatedAt": "2026-03-13T17:37:36.401Z", "postProcessHash": "8f88964244c45363e51bf6f94ed24ea7e789d7e725900f87eb3350d631786c0d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.764Z", + "updatedAt": "2026-03-13T17:37:36.421Z", "postProcessHash": "8a9d76f2731228e3f47d748b4594a7395749e6e422363f56ad678e252d57a9fa" } } @@ -33413,19 +33881,19 @@ }, "e18f1ea2efc466261bf11b79de5967961edaeac05eccc16d61f10fe6adda5864": { "ko": { - "updatedAt": "2026-03-10T16:43:37.737Z", + "updatedAt": "2026-03-13T17:37:36.385Z", "postProcessHash": "e72201c7a004f9d6e63096289a07b93f196d4d69fd69236edfd30cc39519b800" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.737Z", + "updatedAt": "2026-03-13T17:37:36.385Z", "postProcessHash": "c820cba6ec1becf0857b3c56d8ce6daa478ff44fb1fc15f075ba8b4feab307eb" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.738Z", + "updatedAt": "2026-03-13T17:37:36.386Z", "postProcessHash": "9c14003b5d0c269a4df0c3b91737f47086d4d7280c96baa7098d0dec8768fd54" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.738Z", + "updatedAt": "2026-03-13T17:37:36.386Z", "postProcessHash": "23325ebe059f900ec5dd22a86c24981c81a3fa53f431ac24a729e872945d71a7" } } @@ -33433,19 +33901,19 @@ "eac3b18e7887fa005afb72b037867082f68f247bb61d91f3260e28d28cb1e85a": { "d2aa320a8841951470c1da7b5a35b1b69bf507d11d9b795481a4e587ec4b7bdd": { "jp": { - "updatedAt": "2026-03-10T16:43:37.716Z", + "updatedAt": "2026-03-13T17:37:36.364Z", "postProcessHash": "bd5e421b7390e650eb1e97a5d618bf5c2c5ee6be3a0deeb5960115f71d3e0745" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.715Z", + "updatedAt": "2026-03-13T17:37:36.362Z", "postProcessHash": "195efba026287f3be7914d3536c9fb1e191afaca573d09c9722e9684d72360cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.715Z", + "updatedAt": "2026-03-13T17:37:36.363Z", "postProcessHash": "47898ef91979ef74c625106561dee67ec5202d7cf0ff429f1ce7b97d3950be33" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.731Z", + "updatedAt": "2026-03-13T17:37:36.380Z", "postProcessHash": "94c73980294bacd8133e6a51fc2e85f834f2d847603477c9b44b3f587354eb2a" } } @@ -33467,19 +33935,19 @@ }, "8032e74c1af9f4e61b7777db84926ea23f2a59be09be1b2419d431b4f7a04722": { "ru": { - "updatedAt": "2026-03-10T16:43:37.748Z", + "updatedAt": "2026-03-13T17:37:36.401Z", "postProcessHash": "c83d690b63393e2158fae8e93bc62f3287173f1a5dbeaf561a772aa057dbc389" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.748Z", + "updatedAt": "2026-03-13T17:37:36.402Z", "postProcessHash": "d10b19593ab3d13fdf28b7269913b167a9ad990fecc2dfda9e88e94ead731e4b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.749Z", + "updatedAt": "2026-03-13T17:37:36.402Z", "postProcessHash": "013ff0c25e39ff9cfd44a1b061e02f8b27df8647cea732dbe091f460aa22ac55" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.769Z", + "updatedAt": "2026-03-13T17:37:36.426Z", "postProcessHash": "76b634dd53c3d3d34f5dffb2f58d61242a0589765ec8cef2d3a76f2bb36bfdbe" } } @@ -33487,19 +33955,19 @@ "4ba1eac8610621c18306898ccbcb9d4eaf5521b4b230d99cc774ec22219c9a28": { "1aafbee1019940fc3e073990ae3817e08af6f7e2ec670ece7d26a194827351bb": { "jp": { - "updatedAt": "2026-03-10T16:43:37.743Z", + "updatedAt": "2026-03-13T17:37:36.395Z", "postProcessHash": "8c156ce4e1017dfb43613796c9ac9c0eaadd238273b069ec98fe696a2a381753" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.743Z", + "updatedAt": "2026-03-13T17:37:36.394Z", "postProcessHash": "b573553f65f7a74d6feb0cda1a5e772bfd5f94bcd4bf05e83f57f46d4b3502a2" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.742Z", + "updatedAt": "2026-03-13T17:37:36.394Z", "postProcessHash": "e88145ae0e5de4672eaf8cf2246fb5d5a14cfc8dcb86d1552c9613d46f386e89" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.765Z", + "updatedAt": "2026-03-13T17:37:36.422Z", "postProcessHash": "205d84ac4f4db054bfbca92be6e028d4071c64d70e482de5e9e018362bf8d07b" } } @@ -33550,19 +34018,19 @@ }, "7326571ffb554a8211c6985b40a1a921b7f40cef52597214714b6e4737c467a8": { "zh": { - "updatedAt": "2026-03-10T16:43:37.803Z", + "updatedAt": "2026-03-13T17:37:36.468Z", "postProcessHash": "adfcdd7a932dd0a75ef7bcf50e684c485d6e162ce935bfc140d0a8c81b1a79a6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.804Z", + "updatedAt": "2026-03-13T17:37:36.468Z", "postProcessHash": "8d8467e51bc564fb6f845e1d9504c643a58e28a6522be8aa9d56c5189d934c66" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.804Z", + "updatedAt": "2026-03-13T17:37:36.469Z", "postProcessHash": "ac04b6d30e6ee6e62edeef944fb6c8c20b3e722761e49962e4f890c9f14e55bb" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.804Z", + "updatedAt": "2026-03-13T17:37:36.469Z", "postProcessHash": "24ec3dd9cd6d97b2d12dfde75d7197008acce0804dd6880005f392297a956cb4" } } @@ -33598,19 +34066,19 @@ }, "33f614bd0d7a4e3c6ee6f1fcc08f9f538d0ab2f110933bf6da9f69a3cec7da2d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.771Z", + "updatedAt": "2026-03-13T17:37:36.429Z", "postProcessHash": "77f39f34db44d843fd641dbeea736b7519bc241d547b045e18f1bc446bfeea97" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.772Z", + "updatedAt": "2026-03-13T17:37:36.430Z", "postProcessHash": "5e5aa2822ba94d858fc87da8df6c498420ac0ddae6c322a3e971d93842de9af3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.772Z", + "updatedAt": "2026-03-13T17:37:36.430Z", "postProcessHash": "298423bde56647edde2e369783c070995c9419400e9d280fa23a40593ba26e6d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.771Z", + "updatedAt": "2026-03-13T17:37:36.428Z", "postProcessHash": "3597220510051de807dd390da2268442e843c501d5e9f98f81748ee91bdd5165" } } @@ -33618,19 +34086,19 @@ "71b7871a9e60b8462bb9bc1ee2ff376b1641403aad826100b88e087426e5841f": { "3ad40142a5980106f0b667308b9b61cd075b9a565aa267c085988df32d9f9d20": { "jp": { - "updatedAt": "2026-03-10T16:43:37.745Z", + "updatedAt": "2026-03-13T17:37:36.397Z", "postProcessHash": "ce097333b215263e1647e17c9e90a70e3308f4642146310b2ce32d1e925e88b6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.745Z", + "updatedAt": "2026-03-13T17:37:36.398Z", "postProcessHash": "97d33fe3db3aa101e706681a8449f9287f1e0959e753655e6dd244a8b372b97c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.744Z", + "updatedAt": "2026-03-13T17:37:36.396Z", "postProcessHash": "d255f4e8e9a293646cd90347368314fd9f390fc2d172d3785773c0f1e1f31224" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.770Z", + "updatedAt": "2026-03-13T17:37:36.428Z", "postProcessHash": "78b4517531176f3f01bc541b6b2f56fa06e0284a5647d2474a9ff4b4cfb4173d" } } @@ -33638,19 +34106,19 @@ "a9dd86f5f7da605aa9337f714a106fa513a631fcf9a168aa7b4e9a3b7ccaa531": { "ea6fc6dcc9635bc1877901795f75089be17712230ae183401a7e6eeaa9cfcf78": { "jp": { - "updatedAt": "2026-03-10T16:43:37.746Z", + "updatedAt": "2026-03-13T17:37:36.398Z", "postProcessHash": "c9e0a23ec9d51c4f66ce7603d83fcb7e19451e1417553f3c51d94a62b846b748" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.745Z", + "updatedAt": "2026-03-13T17:37:36.398Z", "postProcessHash": "ff075293cdf409e60181e6207ddb6a8938a0c1736898a64440f9fa7a0145e24a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.744Z", + "updatedAt": "2026-03-13T17:37:36.397Z", "postProcessHash": "2ccc055c8198a2c568a5bf37a2944778095d40257fc8693a920524650073f2fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.770Z", + "updatedAt": "2026-03-13T17:37:36.428Z", "postProcessHash": "81e7d18b781fe0610455d8a83fe50b9d9f317077289fb75db4e6e1a226f82ba8" } } @@ -33658,19 +34126,19 @@ "b4b5cab881a02e5c4333f93e3149c6242284e0666d745952f3ccdc86593f7b52": { "112d13bcf3046cf70aa9ad7b11bd473fb40eb530504362a77d2a53dd8f9adac1": { "jp": { - "updatedAt": "2026-03-10T16:43:37.742Z", + "updatedAt": "2026-03-13T17:37:36.394Z", "postProcessHash": "385f087637b7541c5c174ec209ccdd0bcb0c2de109d6c6ec9b15d3efda97d15b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.742Z", + "updatedAt": "2026-03-13T17:37:36.394Z", "postProcessHash": "c55eb2afa6c1d084d1ee2725110c8958902567088d2a127becfb2e46b357cdb6" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.743Z", + "updatedAt": "2026-03-13T17:37:36.395Z", "postProcessHash": "8820ca4e726b05a378d4d79899c770c42d1beea478570fdb19d2b594c838e555" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.763Z", + "updatedAt": "2026-03-13T17:37:36.420Z", "postProcessHash": "0dbc19563a3d2111a83c938649eee9285e56e18ca926fdcbf6e2991aa00c9f68" } } @@ -33678,19 +34146,19 @@ "e21164b6c8802133bb1a3d2aafc3fd517ab74e6f8d293b7d293ae968782a8bd6": { "04d3d33fa3cda8a0df74a6fb806ee0f2d01d7cd25cf9f21c9e07d1830f9a9a6c": { "jp": { - "updatedAt": "2026-03-10T16:43:37.705Z", + "updatedAt": "2026-03-13T17:37:36.354Z", "postProcessHash": "81a867d47a500947e512cf4035360bcc0ec6b24c872d7f3fe446c82a35db0d18" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.705Z", + "updatedAt": "2026-03-13T17:37:36.353Z", "postProcessHash": "59b6e5d366f21dcc953a32c84a75a36d26b6072c41fd336439ec1bab0cf9d6b6" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.705Z", + "updatedAt": "2026-03-13T17:37:36.354Z", "postProcessHash": "21ba5747afa1caec4ecdc04f61b42987188f93d43d05e8e94edcac671d09e9de" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.767Z", + "updatedAt": "2026-03-13T17:37:36.424Z", "postProcessHash": "595f5f10e737fe09de1dbcddb464d65b108ae833e6fb63a5e2943bfe278cdf77" } } @@ -33698,19 +34166,19 @@ "f9aa45e8fc85d0cb2d4c76b0e287f8743a40e6d92257f98ad0691dbde7bc3a9e": { "4866f2bf5a753196ff65a8b94a288fa39116ec9e4deeb7ae77c0598af8d582d9": { "jp": { - "updatedAt": "2026-03-10T16:43:37.713Z", + "updatedAt": "2026-03-13T17:37:36.360Z", "postProcessHash": "8c6f06536af62c9720996b83f45787787cd0472540b4663c1b853199a5edb7bb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.712Z", + "updatedAt": "2026-03-13T17:37:36.360Z", "postProcessHash": "aea04cd9ac910e96d3c00796012b8b94ccbbbd2a55546b46a70cbd66e60e63d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.710Z", + "updatedAt": "2026-03-13T17:37:36.358Z", "postProcessHash": "9d1e5b187236cecc443a8084210553881d11bf831fb6e108d6f19be41840257e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.761Z", + "updatedAt": "2026-03-13T17:37:36.417Z", "postProcessHash": "ceabf2ca775c04a3cf49a811bd4c24488fdc4e6fb66ec0c10b6fba792b1231ae" } } @@ -33746,19 +34214,19 @@ }, "482e68e9c29ad062ea675dd514e65d0831f5fff9bd6e5f74ca22312a2e3a8441": { "jp": { - "updatedAt": "2026-03-10T16:43:37.882Z", + "updatedAt": "2026-03-13T17:37:36.565Z", "postProcessHash": "b0178bd5ace8f62295bd77bfb6202a031421ba5629316a7608ecdb2ddfb18e4a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.883Z", + "updatedAt": "2026-03-13T17:37:36.566Z", "postProcessHash": "45633448000e0ad4a2553441ff1971e7dc2f350949e7b75a573a8a296af3b987" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.883Z", + "updatedAt": "2026-03-13T17:37:36.566Z", "postProcessHash": "141b81a9737a91b7d7846344af224b87727a06911276e9771172dc0fccb9b225" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.893Z", + "updatedAt": "2026-03-13T17:37:36.579Z", "postProcessHash": "68880fdb0970d5a19082c2cbfec73438a84f4a8aef0c1c0a87dbc39b89ac9f3e" } } @@ -33766,19 +34234,19 @@ "4b875d4cf08501af46c9a0dc4af0b755918205b50ba44a03d48aab3f7f49ac54": { "658a06aa55917c46e77861ee9b9b9643be0049c255c7052d4f6ae6166e655b01": { "jp": { - "updatedAt": "2026-03-10T16:43:37.879Z", + "updatedAt": "2026-03-13T17:37:36.560Z", "postProcessHash": "057a4b7be5af1ea27de3a70e880590d4722ef2c476ba4472ddc4ae61e9607322" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.882Z", + "updatedAt": "2026-03-13T17:37:36.564Z", "postProcessHash": "dd4a91b92173ed5c8ea36de8af68fc94c681d6feff3f95b218d05ba7666154ae" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.880Z", + "updatedAt": "2026-03-13T17:37:36.561Z", "postProcessHash": "197acf9a13546ea8a79086942216277eadcba7ee6adc07bfdfcec158ae57b0c1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.893Z", + "updatedAt": "2026-03-13T17:37:36.578Z", "postProcessHash": "be37c5f417f134e32ac56c1e046f0f4f03263e6ff3f69e98cfe541d0a2259993" } } @@ -33819,24 +34287,42 @@ "updatedAt": "2026-03-10T16:43:37.905Z", "postProcessHash": "3a1a9fbf3650cc695046d211b2c27621d9307feb5dc1ea067c74cb794614bec8" } + }, + "809f660de1fea48801b1dc4ea196a682031effad61be5e49589d09e52369b93a": { + "ru": { + "updatedAt": "2026-03-13T17:37:36.591Z", + "postProcessHash": "c764c043ab150ff0f313d3702718aa955eec16d3ccda9e6813f8906781c43eb3" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.592Z", + "postProcessHash": "1f51bd67850dc1e90dac2669c3128e5c1fd3e394dd151f65b48b78d8337b88f1" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:36.592Z", + "postProcessHash": "89f02d93d748ee0255a02941a922f4791f0b6b16c7d5e512befc88f8a81f60ff" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.592Z", + "postProcessHash": "9019c456f9d73bf4fd0c05a5d5f9a39c26e0607db58e9b48e83b86bdc9fefa53" + } } }, "54e7a0d28f060089af44ed7367d75f254a6d1b252f6ea6274e58dbe249470b30": { "4ced947fe881a2f40e14c2be1395d6c2cc3e15fe93e42e71df52ec929c2dcea4": { "ru": { - "updatedAt": "2026-03-10T16:43:37.879Z", + "updatedAt": "2026-03-13T17:37:36.560Z", "postProcessHash": "11ffea85fdb4f0c0938e10db6ef31772c5cc985a899590aa85f60ab1255fd66c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.880Z", + "updatedAt": "2026-03-13T17:37:36.562Z", "postProcessHash": "d3c99d809be5997be05c6323385ab2432ddac4f4c8a844a12b393e3de6801ef8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.919Z", + "updatedAt": "2026-03-13T17:37:36.613Z", "postProcessHash": "8c707f2d80f86d6599bc591f0f97619329ad66e56a2bda379770550a74bf1e56" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.932Z", + "updatedAt": "2026-03-13T17:37:36.628Z", "postProcessHash": "9b9854fe698535baf03495c83404fb057734c20c69367decbcfd8da5c523a861" } } @@ -33844,19 +34330,19 @@ "7a97c0a8a1d7a2b7124253b37f3cdff0f274d654965381e7ee3aeb4db3323631": { "ed2621c01542cd6c73825e5fe7639beff16cce375577d0d908b8b02c4bc1371b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.877Z", + "updatedAt": "2026-03-13T17:37:36.558Z", "postProcessHash": "945f86bc9eae60fd471dfdde33ee8c171f48244c5ad4fe64f67a81834c2ee76a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.876Z", + "updatedAt": "2026-03-13T17:37:36.555Z", "postProcessHash": "5e2b857cb601af95330102b7d8fbe35618b7c228c77ae6f6eed2bba4ee4b30fb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.875Z", + "updatedAt": "2026-03-13T17:37:36.555Z", "postProcessHash": "84a2d55fbe311e518c8adf1e2a1ff9c7657f79d2f37b74345a1f6c140de17461" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.901Z", + "updatedAt": "2026-03-13T17:37:36.586Z", "postProcessHash": "fe98c50ec186034e49a0c92f322782226ada73306b0af61545fa57aca72601a6" } } @@ -33864,19 +34350,19 @@ "893f6ba96a900463e4a20bfebef45d262bc3a3e1452bbe2f889f333b52e5fee5": { "b3a0a7a9c4f2e4c526bb71ba0bc5e6dac553aa232350b1910ad7fbf035734c06": { "jp": { - "updatedAt": "2026-03-10T16:43:37.877Z", + "updatedAt": "2026-03-13T17:37:36.557Z", "postProcessHash": "098d239ee3b0e2992e72634a94c490b8845906403662711737b59cc1829dbdc7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.877Z", + "updatedAt": "2026-03-13T17:37:36.556Z", "postProcessHash": "81187926a8cfd1002cb2e774a9d9c10cc21960e460b43472bcf21f5c63d41404" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.878Z", + "updatedAt": "2026-03-13T17:37:36.559Z", "postProcessHash": "d29f730bf28ef6afa99fc91ee0a91787f9629c8e0617ccdedd46dd0757a00b8d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.894Z", + "updatedAt": "2026-03-13T17:37:36.579Z", "postProcessHash": "44c04fcc31de4dac8aa65c327578f1772ce4ad81cb61896640b7f5f2097e3f6f" } } @@ -33898,19 +34384,19 @@ }, "2d389211d0f5d36ab67ba82f554b7c4f28d210ea1360e4cce5fb024a1ac6ddb7": { "ru": { - "updatedAt": "2026-03-10T16:43:37.933Z", + "updatedAt": "2026-03-13T17:37:36.629Z", "postProcessHash": "3f559f1b6d752d6bb491bc168d576200c8b43afe7da99921eeaf4b1f3c9247cc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.933Z", + "updatedAt": "2026-03-13T17:37:36.629Z", "postProcessHash": "cbc371092fb23681c81f908cfb5f0b5ab904725ea2e5fbab4534bbd69f7c0393" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.933Z", + "updatedAt": "2026-03-13T17:37:36.630Z", "postProcessHash": "00c89813e0db0c0c592910f42428c4969e5382f642377c073b0db7a2428040ec" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.929Z", + "updatedAt": "2026-03-13T17:37:36.625Z", "postProcessHash": "880e55fbc54f47542c33775af768eab16ffe1d3ec9ba057d0f7a91bfe1dab9ad" } } @@ -33918,19 +34404,19 @@ "b624c3e0df3b6286b5d61538607b9030a6cd27129246f0485ab94c5f1b0efd7c": { "b4c584ccbf84daf8b7fe6aae9e1c393e8220224a9cecec6d5d2024e0cb7aa654": { "jp": { - "updatedAt": "2026-03-10T16:43:37.881Z", + "updatedAt": "2026-03-13T17:37:36.563Z", "postProcessHash": "b4805c9440784e8cdf31e584443194ae0a54ca3e50c87b91061ddb106a53e8cf" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.881Z", + "updatedAt": "2026-03-13T17:37:36.563Z", "postProcessHash": "7f326a1ea0b6bd482a5776a476e0d6d2add7e327241e373e9d1decedfaf9484b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.879Z", + "updatedAt": "2026-03-13T17:37:36.559Z", "postProcessHash": "2c896ba0c868c32e108de61117bcf5ab8d4be8d2b9cf5e8593637c15e516af6e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.893Z", + "updatedAt": "2026-03-13T17:37:36.579Z", "postProcessHash": "2b824cf813ebcde394730078d813095ab8ea3d183d682a202be86e943610f7b6" } } @@ -33954,19 +34440,19 @@ "e77458d405603be885e941ab39a2c03ea7c893b38a1ed1b1c4a5beb9a703c04f": { "f78ef201b8464bb62128fd17fb1bcf8d3f42f167e5b4f4c8547866c5ecfbc7a9": { "jp": { - "updatedAt": "2026-03-10T16:43:37.878Z", + "updatedAt": "2026-03-13T17:37:36.558Z", "postProcessHash": "2efba40bab0370ef1279cabcdd301d55f6ec1d304787dac2a568df601b621d28" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.878Z", + "updatedAt": "2026-03-13T17:37:36.559Z", "postProcessHash": "430ed312d868cc892e18c3f9cfdb567e5a13d5bea094fe756d2f9ebda43d5a75" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.876Z", + "updatedAt": "2026-03-13T17:37:36.556Z", "postProcessHash": "c35ce9d3ce72373155c1d2c5a26f685e4a31ffb05ffa3806c7e1db3dda2ad4d7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.896Z", + "updatedAt": "2026-03-13T17:37:36.582Z", "postProcessHash": "eba2319b0c753e24067168d1eb2024cab8df435cd8352215aca0d5ad4c9d168f" } } @@ -33988,19 +34474,19 @@ }, "ba093f0bb10f862c1b3ab5a8127680df2de5bf8ea2343fb692591ccbb3f94238": { "zh": { - "updatedAt": "2026-03-10T16:43:37.882Z", + "updatedAt": "2026-03-13T17:37:36.564Z", "postProcessHash": "94fa6d5930b9062e0be5bb1ba87a493c1cc119fe333178ce45798ee51d615f42" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.882Z", + "updatedAt": "2026-03-13T17:37:36.564Z", "postProcessHash": "9655f2f1a5dc7c7775e4d7711e0f34c94f169ceeca33c88dc072475698f2071b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.882Z", + "updatedAt": "2026-03-13T17:37:36.565Z", "postProcessHash": "eb7cded3ed11193c99d5397b99f789e205d2ac28e1d402c7167562bd60d5872b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.892Z", + "updatedAt": "2026-03-13T17:37:36.577Z", "postProcessHash": "d2153bbe0ef2c91ce591812220dbef26a6ee1b06115d978e85bb8ae5b2a5761e" } } @@ -34008,19 +34494,19 @@ "06b6f9b31956eb6e3cebe7421e22abac9ad0de32434585b3bedb572ca22fe779": { "ac6f44e72647bc384df3ba5b105e8bc37e9ce25a9c1c104570232ed738108026": { "jp": { - "updatedAt": "2026-03-10T16:43:38.067Z", + "updatedAt": "2026-03-13T17:37:36.795Z", "postProcessHash": "dd5d63b073d88175e0f68c72db68f994ac4aef9779e02e6827002104e11edd72" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.067Z", + "updatedAt": "2026-03-13T17:37:36.795Z", "postProcessHash": "5d101140fa8786d4bd9c3ac1486d4f468d2f15fb9389d2b9f85bc5b21efd1bc7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.059Z", + "updatedAt": "2026-03-13T17:37:36.785Z", "postProcessHash": "2cbb0017fe2541469e3955dc793ce943b4f988c93dbf4b66fd4156d02ee9842b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.119Z", + "updatedAt": "2026-03-13T17:37:36.856Z", "postProcessHash": "a9950fe52ae694d4f2ab437f3176c1f8cc438dd5ea3fc8064a94c44a4e331418" } } @@ -34028,19 +34514,19 @@ "088f126360fc7b556a09516cc41a4880d4599464d2cb1ff9f6ea02417c6df429": { "04f510d66c9b376ce9989e4858fb9d1204bb45b666002f527435e252cc2dc4f8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.136Z", + "updatedAt": "2026-03-13T17:37:36.878Z", "postProcessHash": "5baa79ae36eb43f63d99105eb4826a97404e01be6a4a737547214adecdfeabf8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.135Z", + "updatedAt": "2026-03-13T17:37:36.877Z", "postProcessHash": "b02363cbfb81b62655b5d30484669e4f82bcfe38732f0a5c82114e28b7ea2168" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.097Z", + "updatedAt": "2026-03-13T17:37:36.826Z", "postProcessHash": "3edd6d95ce11b0d22462f9cc5a66317c6f8011d305fab1b4b1cbb58d0a532964" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.148Z", + "updatedAt": "2026-03-13T17:37:36.893Z", "postProcessHash": "a2b1ff4017ea9b4d3a25df6561f5468128dd68e8320f7a7bc9c068f8cce11dd5" } } @@ -34048,19 +34534,19 @@ "13195f1c973faf9aadf39f45b6a4df596efad0f6e4df019051e13dc77eb9fdfa": { "948846a8743f4a90ac77c6ba53e93f5386df8d5310a4b8182265798313dc6dc9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.059Z", + "updatedAt": "2026-03-13T17:37:36.786Z", "postProcessHash": "554686cfeb731915cc29d918e1b6cc4671a1291fa72e17eee30c07564dca2712" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.068Z", + "updatedAt": "2026-03-13T17:37:36.796Z", "postProcessHash": "61fc60dd6eda337de2cb8256da0854d7e5c701005e210a00912de96be02789f3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.068Z", + "updatedAt": "2026-03-13T17:37:36.796Z", "postProcessHash": "d1900e9be81670d9f467048748d1424f5a2e9c1fddf8558b9e527f602faea9a9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.120Z", + "updatedAt": "2026-03-13T17:37:36.858Z", "postProcessHash": "fb3ab6361223d83f749189773ae730d7325b62024192ee94ca3c4f6cb8659157" } } @@ -34082,19 +34568,19 @@ }, "9e2c628cbeaf72125bfe17a1e7a80e4c95782e90cbdd87edaa5a2a4036c85112": { "zh": { - "updatedAt": "2026-03-10T16:43:38.110Z", + "updatedAt": "2026-03-13T17:37:36.844Z", "postProcessHash": "46f7149fc55ef012d972511e4ea315c806e5b04b3f6c1fd02c0e201e3a6df0c3" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.111Z", + "updatedAt": "2026-03-13T17:37:36.845Z", "postProcessHash": "1ddf485b9b24c12a6cf12d55af95989253804e8809e682035e43441f950c996a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.111Z", + "updatedAt": "2026-03-13T17:37:36.845Z", "postProcessHash": "df6320199a82801a7fb684e244febc9903416d137f7f634fcafc3fe07e29e149" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.118Z", + "updatedAt": "2026-03-13T17:37:36.854Z", "postProcessHash": "579e00114d9ed1978a08c0ec07a461c1cffebb2276c73b3c5a289f30d1b09ce7" } } @@ -34102,19 +34588,19 @@ "266e0dc9c395c310374563d981fa2685a69b11a4eb800352e56423b5bd7e2901": { "d344c46f769e848e76522e3e0e64f31e4c4cd999a3de3ea3cc10400f0b2826ae": { "jp": { - "updatedAt": "2026-03-10T16:43:38.106Z", + "updatedAt": "2026-03-13T17:37:36.838Z", "postProcessHash": "7c1c6b639377916ac5d1404eba67bb30a1c28f8c84ccaa0b1509e19d2730d61d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.106Z", + "updatedAt": "2026-03-13T17:37:36.839Z", "postProcessHash": "486edd43926050c001be75307db73a2a4b93458eec35647ab892fc0c8e446edf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.107Z", + "updatedAt": "2026-03-13T17:37:36.840Z", "postProcessHash": "2e6c9ddc45e0aeddefae686a16824ceecdb8253f66a9ec2807af365dcab2bd86" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.120Z", + "updatedAt": "2026-03-13T17:37:36.857Z", "postProcessHash": "fad8c647a320de2b977c10c89e41148d3d69d20132bf5277f9e92e6aa25dcf80" } } @@ -34122,19 +34608,19 @@ "3c3cdb595236de7ad8f9d05838ec2b8bf3f90caa6bca9eb1dbb703fe9b2c5f67": { "22c4567427f06c4ff596058d0963e1977f619d426a1cb0b04f22ad1721307091": { "jp": { - "updatedAt": "2026-03-10T16:43:38.062Z", + "updatedAt": "2026-03-13T17:37:36.788Z", "postProcessHash": "acc0d5038c80a9a142b2bb7c986a76309ded7f3b4ef50e3b18aceeafe96ab34d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.061Z", + "updatedAt": "2026-03-13T17:37:36.788Z", "postProcessHash": "1651c487d007774cdc84ae233fff2224ff364a18b3393ef5fde332ef3cdd13d8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.063Z", + "updatedAt": "2026-03-13T17:37:36.789Z", "postProcessHash": "748bfb06cc7f0da03f8998b395f18a418f2590b344892618e12bb543f7490274" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.120Z", + "updatedAt": "2026-03-13T17:37:36.857Z", "postProcessHash": "d6b28fa26536b68961c35cdc3c6ac9e555a18b8c14b45475a080fb75295702a1" } } @@ -34142,19 +34628,19 @@ "3cb2ac954c25f39475156759f2f4f8c8714328c659aaba596322bf83f3e3ecf3": { "da8c2bbfc6c34aa9551b3e0a532d71ec831fc09659ffc38734155072f907743e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.101Z", + "updatedAt": "2026-03-13T17:37:36.832Z", "postProcessHash": "6f90f36cd191408b73d6aebee503a8200b79300b5004e356a45610f24b787057" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.096Z", + "updatedAt": "2026-03-13T17:37:36.825Z", "postProcessHash": "42543f0420dd8e2aa06f882c226c307a1e0b12ddfb416b859a0453c7a08e637e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.099Z", + "updatedAt": "2026-03-13T17:37:36.829Z", "postProcessHash": "99a53903ae30471f770175c71c01ca3f7ece80148216badb5a324f96e6478a08" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.120Z", + "updatedAt": "2026-03-13T17:37:36.857Z", "postProcessHash": "461c4cf75122f552b41ef9d4134cbef955a53f887ad10bab7e6b3968bf4d6e73" } } @@ -34162,19 +34648,19 @@ "3f5009534c38cb29edcc48a3b2c5b50aa0363797569ad9ed3c962e075be3d711": { "e52f05211d11daf47cbab45322de5fb579805427116030493d255d74a6de33e6": { "jp": { - "updatedAt": "2026-03-10T16:43:38.064Z", + "updatedAt": "2026-03-13T17:37:36.791Z", "postProcessHash": "46cac8e78cdcbf284ee2da818139482e46c4fb4eae2175fee715576bee9adc1d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.065Z", + "updatedAt": "2026-03-13T17:37:36.792Z", "postProcessHash": "9517b5980375a14341ee1397ecce001f266c83850c664a26fcd1bfd3f6e4c43b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.069Z", + "updatedAt": "2026-03-13T17:37:36.798Z", "postProcessHash": "bc0ab14ac3d858b303414b61c3a8f8eb46b5253d3aca90e2c310551bdd65805a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.115Z", + "updatedAt": "2026-03-13T17:37:36.850Z", "postProcessHash": "fc464577ecc6dadb287d11061ec87a1094c6d1d468eb628f26aa1476287ffabf" } } @@ -34182,19 +34668,19 @@ "51d439a5ad94546b36a253aeeb85868911bfe6475f4fefb30756a75f43e01dc0": { "c9a05803f13e75801b4f09b8c52974299028da9cd5533d505c572edbdd11b9f8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.063Z", + "updatedAt": "2026-03-13T17:37:36.790Z", "postProcessHash": "d11c5c288a1952a93bceaaf02774b464f6e3d706d7601e1c5843f35f216e45fe" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.063Z", + "updatedAt": "2026-03-13T17:37:36.790Z", "postProcessHash": "5711bc133f0873d51beed34ca66138f9f3d2847655605800108cd7a17426b497" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.063Z", + "updatedAt": "2026-03-13T17:37:36.790Z", "postProcessHash": "5281040ac70ec1ac67f676b92a8cd358da67afcb9e158e35a9115aa3aa35fef0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.113Z", + "updatedAt": "2026-03-13T17:37:36.848Z", "postProcessHash": "fe2e063212471918f718e7660f1bc1175f7c75f64f5ceb51bf321df8dedc60ed" } } @@ -34202,19 +34688,19 @@ "5227584ef900ca7684b844bf9b013a21d6faf12f8833191ac40e941a5fa9878f": { "5405382560ae38c848c605acfb1a4ec134912ef6bcad95aab5381530689e735b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.065Z", + "updatedAt": "2026-03-13T17:37:36.792Z", "postProcessHash": "28dc1b9842a97ef512f36c9124d346338b812ec3864e1b615083bf43c7b32a1a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.066Z", + "updatedAt": "2026-03-13T17:37:36.793Z", "postProcessHash": "8ee1522bee8d50db6750693f3c27bc742abd8fe4d04a9c2fecdb8fce9f72b669" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.064Z", + "updatedAt": "2026-03-13T17:37:36.790Z", "postProcessHash": "ff09d44607b6d2afcd62ea7c88c51275c36c887c091cd81e8a9a07bdc383c312" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.115Z", + "updatedAt": "2026-03-13T17:37:36.850Z", "postProcessHash": "c876344da347ce6383cde8e786693d2e39e5435399e3c6119b318da7a9f92190" } } @@ -34222,19 +34708,19 @@ "a5397922ad119e6b298a6b4b378a68f864ea43c8323107a35954165809de0589": { "488ca0a5b4cba0af7cf4ca440e3733d6860db7e0e1beb8403ae74e4cfd8e7753": { "jp": { - "updatedAt": "2026-03-10T16:43:38.096Z", + "updatedAt": "2026-03-13T17:37:36.826Z", "postProcessHash": "4fdbc2675361453ddda8b7e8ed2ce31b12e014f461e742eabf6e404d68083b7a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.100Z", + "updatedAt": "2026-03-13T17:37:36.831Z", "postProcessHash": "f550c17a7e3ac82a748f45f2586eca512b64c36f736826dc2ea7bccf4e2e01d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.099Z", + "updatedAt": "2026-03-13T17:37:36.830Z", "postProcessHash": "3a42f3c5583aa7277837e5a58758b12815bc68b92f993f9818c479d186b65c04" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.117Z", + "updatedAt": "2026-03-13T17:37:36.853Z", "postProcessHash": "c6f69970dcff9121d7f094f4d09d6e4188c23b7ca797c6b4ba710a492d083230" } } @@ -34242,19 +34728,19 @@ "c6e56f828d1b34579ba790f93abaa05b29fb89f9585497258413971007a3a246": { "c2f203731c8694cfaf84b37109a789c0a0167657339f75db8fc7b685f948d2ea": { "jp": { - "updatedAt": "2026-03-10T16:43:38.065Z", + "updatedAt": "2026-03-13T17:37:36.793Z", "postProcessHash": "22949587eea7f04929871e472cc9eebbea5469ef7b6255e6e412ef2aea9e8b9a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.061Z", + "updatedAt": "2026-03-13T17:37:36.787Z", "postProcessHash": "cef6fccfdfb1678ca4ecd3ca8c1454673e4c133bb0d8fa45f49681eb1e688360" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.064Z", + "updatedAt": "2026-03-13T17:37:36.791Z", "postProcessHash": "abeffb0cc42d7545b1bad561307a1e9776829227a1a47786738f919e4911e4ec" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.114Z", + "updatedAt": "2026-03-13T17:37:36.848Z", "postProcessHash": "b907c7a066ac87110defb5137844a77a456639c57584fdeed751988ff342cf20" } } @@ -34262,19 +34748,19 @@ "c8b0b34a39a4f363d421259bdd17b9dd8d0d01f815eda9607f0d9ef245895275": { "1126bfe846bb5fcdc4b0c7c2bfd10807cc64d6e12d190d2c824329258baf5efb": { "jp": { - "updatedAt": "2026-03-10T16:43:38.062Z", + "updatedAt": "2026-03-13T17:37:36.789Z", "postProcessHash": "f8bab3d3a20fbe72890efe9048fc7cce54acbeed8b85ac6758f9d427e1f724b2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.064Z", + "updatedAt": "2026-03-13T17:37:36.791Z", "postProcessHash": "d2e0db89134cf139cb1da1d57de78c04e1780d23e739f8ade0dc4bac26e40664" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.064Z", + "updatedAt": "2026-03-13T17:37:36.792Z", "postProcessHash": "b79ff859b474d65a83fca2712f56c1c6175d6d1e3572fa08ec766d02f3995401" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.117Z", + "updatedAt": "2026-03-13T17:37:36.852Z", "postProcessHash": "1ce0f3cf90a2e694545cf6895e6d6f32b2cffa5ff0d00f722bc9386fc0c96ffa" } } @@ -34282,19 +34768,19 @@ "ce10e9c3dd234b8bf0fa7265cc3f51606b9f80563a4be89f36f9805412c6a452": { "f80ac33db9f2499ec8763473f9aaab8f92e4f89d4fbb898fbee33da6e7d210d4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.101Z", + "updatedAt": "2026-03-13T17:37:36.832Z", "postProcessHash": "d08901ef65814c73948fca77dbeff50c2952664f33887abe47c3fc75314de1c3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.106Z", + "updatedAt": "2026-03-13T17:37:36.839Z", "postProcessHash": "58e583d6fab8693663bd1d130d9fc4acac3e415ba59ade7fbf278e968d1f0e3b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.105Z", + "updatedAt": "2026-03-13T17:37:36.837Z", "postProcessHash": "fdd111d54422231bce9851a368ce03cf4515fbf3e7a7decd20ef403ccd1fdf91" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.116Z", + "updatedAt": "2026-03-13T17:37:36.852Z", "postProcessHash": "456d0f4fc3e62270e3c945debb8287ec4138fb75c63062ef1cc28e5b648460f5" } } @@ -34302,19 +34788,19 @@ "e8941cfe3ebe51cf895d37bfced51319951864655bb65ed34110cfbbd542b577": { "1724335ae6c5171c92d1126311524dbb7f3ba7d451a7907320b5c0cbe7ebb3aa": { "jp": { - "updatedAt": "2026-03-10T16:43:38.106Z", + "updatedAt": "2026-03-13T17:37:36.839Z", "postProcessHash": "62c34bd17b2eee24cb6c5b64a6d2f016ee6750529796c87e9169d2948bf84178" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.100Z", + "updatedAt": "2026-03-13T17:37:36.830Z", "postProcessHash": "fac2bf08215001502f2e1d951c4a8e0fbe72c9074063c77e5af7dae8b22a46c4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.103Z", + "updatedAt": "2026-03-13T17:37:36.836Z", "postProcessHash": "27ba8310c547c618f18edb9e06804e3accc4aec52e828285ed6a288db133ee1e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.117Z", + "updatedAt": "2026-03-13T17:37:36.853Z", "postProcessHash": "50c398a77ceb7a4f29fe2619c5a39478975caad6983ecc4d26b207becb89c83f" } } @@ -34322,19 +34808,19 @@ "ee1d174b1119575726aa2ce11719dc7482af9a58eb1e4c20075010bcc5bc200a": { "85b1114daba44b005630b9c50a7b4b79dec7d53f4ef54586f1ecd92f3f5c5d72": { "jp": { - "updatedAt": "2026-03-10T16:43:38.067Z", + "updatedAt": "2026-03-13T17:37:36.794Z", "postProcessHash": "dd00199b2a11d5be663ca5e8fe1cf10bb72331f6c2388df62e0f8e11f3db88d3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.059Z", + "updatedAt": "2026-03-13T17:37:36.785Z", "postProcessHash": "39c5c294405af1608f7a99f0db411d540193d10173298f41014f5e9c81088f2a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.067Z", + "updatedAt": "2026-03-13T17:37:36.796Z", "postProcessHash": "f65f247294e23ab35b3e049ef9b2f5ddec2e284e6e37ec8229d988344461bb3f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.116Z", + "updatedAt": "2026-03-13T17:37:36.851Z", "postProcessHash": "62d97b1d49d900287ff4398c68126bcaf1ca890b307918f2395400e117cb6d06" } } @@ -34356,19 +34842,19 @@ }, "b20d70e81bda348fd528b4947ee70de0a4fe33f6d6f802271545a6b73d51fd00": { "ru": { - "updatedAt": "2026-03-10T16:43:38.136Z", + "updatedAt": "2026-03-13T17:37:36.879Z", "postProcessHash": "2b825d65e72062e7a77b64dfcb4b00475c15157cf42880011880899550c3b227" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.137Z", + "updatedAt": "2026-03-13T17:37:36.880Z", "postProcessHash": "e25f4ec26a5a452881f52c1958afc90bad06c97f6382328c5db784378066f395" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.138Z", + "updatedAt": "2026-03-13T17:37:36.880Z", "postProcessHash": "ecdf7b0bd52d3bce6a248ca207679da5aa6c7d5b067ce77a211808ccf0dd4a6d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.146Z", + "updatedAt": "2026-03-13T17:37:36.890Z", "postProcessHash": "2d735c522c2b12a0792de4b389667d86209dc0fe49dbff58539819ce176a6e6e" } } @@ -34376,19 +34862,19 @@ "0de197a09c02a6e7de6b2120720f01b2f26dd69cc09e57640234c52fe619cbe1": { "a3b2b2da1705264e477035d4c4f93d27e7c159e13c8fefc67fdbac404fa1df2f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.134Z", + "updatedAt": "2026-03-13T17:37:36.875Z", "postProcessHash": "8ec524bb61c63c29657a84afee9e7c6e69769f619ae7f0484e5b6221962ad09b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.134Z", + "updatedAt": "2026-03-13T17:37:36.876Z", "postProcessHash": "6d28e37e75a2048db13687c341d4c381e537c54b03bbefd4f27987d3d3a47507" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.129Z", + "updatedAt": "2026-03-13T17:37:36.870Z", "postProcessHash": "57697c1421e32c9d32f1706ba0e2ed33a3e283c54ba9a24f7c427ad3e6bee04e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.186Z", + "updatedAt": "2026-03-13T17:37:36.930Z", "postProcessHash": "ce915e9d7a4bc8d92fb93226a7605acc4ce54e36b438f8e5243aedefd6a1ceb9" } } @@ -34460,19 +34946,19 @@ }, "eaed9af83a5e3931b9092c2b8d1d2156185ae884aaa8f70a2f4adaa9b3fcd720": { "ru": { - "updatedAt": "2026-03-10T16:43:38.157Z", + "updatedAt": "2026-03-13T17:37:36.901Z", "postProcessHash": "d8c6809b74d9bf96b39c9d26fad44f6b0d2b3e494fa3af48c3dbfda8ca4fda8b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.157Z", + "updatedAt": "2026-03-13T17:37:36.902Z", "postProcessHash": "7002362ddd8730ea5f31aa687a446639112d27ee40b6d05daff76b731502afe8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.158Z", + "updatedAt": "2026-03-13T17:37:36.902Z", "postProcessHash": "221e117b8fd630365513c4c6af189e6bbc7dfa36a1f0a07d3842e4aec8a2ed8d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.158Z", + "updatedAt": "2026-03-13T17:37:36.903Z", "postProcessHash": "d3470c9616bc6c5cbd44f0d35cbd04d9d9f7c947f78e941c870e23bb5ad3f00b" } } @@ -34480,19 +34966,19 @@ "4511c24ad879085d0713bffa28b8695c1a87d24872ce30015bb857f43c961627": { "f33dc7dd4c81c9ff62d672ddd22da52fe2b3790feef29653e27d7dbf105dacdc": { "jp": { - "updatedAt": "2026-03-10T16:43:38.104Z", + "updatedAt": "2026-03-13T17:37:36.836Z", "postProcessHash": "b97670da1cb9fcebd3b24320b2031a32f75a08fe2447ac24cf8652b2d78c5619" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.101Z", + "updatedAt": "2026-03-13T17:37:36.832Z", "postProcessHash": "c3c1d52dce19afb59a29b3a8180a8dd5c2555054665e9de9b8976cb0489c9538" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.100Z", + "updatedAt": "2026-03-13T17:37:36.831Z", "postProcessHash": "e3d5e32f29e66034ff7930ebbb3f54b942d9c16455464078487a493e63aa1734" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.118Z", + "updatedAt": "2026-03-13T17:37:36.854Z", "postProcessHash": "b378b7473a4997416ae4b8debe7096681e1a5c16340973345f6804647d714aba" } } @@ -34500,19 +34986,19 @@ "7209b7ddab6e5d0aa0edb6dd2a9d28893ced1fa4a5e84eca66e18a12cbc9a471": { "b55f055c6ea298013d180b87459ca4cbef2d564e3a47054885bf85eca5781ed7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.098Z", + "updatedAt": "2026-03-13T17:37:36.828Z", "postProcessHash": "d9aed99a8a9914f0174fad46f8461b87b5cee60db0420f3ab6ce98f520077b52" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.103Z", + "updatedAt": "2026-03-13T17:37:36.835Z", "postProcessHash": "d3ced5c33d49b0ef985ad4d1eec43cc39f14af44cef255fa18eae9e9715be0a1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.103Z", + "updatedAt": "2026-03-13T17:37:36.835Z", "postProcessHash": "54046a0bd668d339513139a234233366c4fde7852b5c75721b9ddf3a9ec9874b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.121Z", + "updatedAt": "2026-03-13T17:37:36.858Z", "postProcessHash": "d8ab56be20bc705fba3a5ed04aab54e4a256953238528a116f06171aeae55ec9" } } @@ -34520,19 +35006,19 @@ "8d5ac58622d05dc878c50a9901e001b81276e5c37349076f70389f7ec8731cb4": { "2a5bbf839d622f7ef15b7a5b8575e42dcbd0d1ab16bf6f98ab233f94cdbd68b3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.099Z", + "updatedAt": "2026-03-13T17:37:36.830Z", "postProcessHash": "9a32931d4f5dab0ddde85b32042309669cfc73b7869a79a9cfb6f6118eb5fdbd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.105Z", + "updatedAt": "2026-03-13T17:37:36.838Z", "postProcessHash": "e1f89e5db53b58f58f6ae4c8e97848a8dda82d5e18633e8bb0bac905768486ff" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.102Z", + "updatedAt": "2026-03-13T17:37:36.833Z", "postProcessHash": "60b31d113292bdf3fd677a53fbcc4a967ab6ef02594316d63b87d9610f486a91" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.121Z", + "updatedAt": "2026-03-13T17:37:36.858Z", "postProcessHash": "1c8bbedcb41a79bde10819dd76ff054d96a74234976157797f5f2d3f6f428235" } } @@ -34540,19 +35026,19 @@ "9da34b15afe0cf84a2c73d8d1acfc85dae89be8c90605898caceecbc4626da99": { "ce873407eda99feac5ab7638cb9c330da28e87de5b88e7f7e35b3b8dba2c1ffc": { "jp": { - "updatedAt": "2026-03-10T16:43:38.105Z", + "updatedAt": "2026-03-13T17:37:36.837Z", "postProcessHash": "e77b7fff91f667cc27f3bbc61b2cc49eb42e2bbc92b1e763d3e2128631cf0653" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.099Z", + "updatedAt": "2026-03-13T17:37:36.829Z", "postProcessHash": "7decb2f31289852157f8c435b169668eb7f5ca8b25dd162fa3cddab3fe9ff8cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.098Z", + "updatedAt": "2026-03-13T17:37:36.829Z", "postProcessHash": "989dabc0e145155124046fce1e294ee10472b622e4610908d25e8107cd818667" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.118Z", + "updatedAt": "2026-03-13T17:37:36.854Z", "postProcessHash": "522918a55ce08264a93749f766db937c6dd1da102f39b2819ca6ba4b968c881b" } } @@ -34574,19 +35060,19 @@ }, "3344d9c5165b7b6377ccf5b01e57c89069ae5db91fb0a15b3bfff8665e277c51": { "zh": { - "updatedAt": "2026-03-10T16:43:38.108Z", + "updatedAt": "2026-03-13T17:37:36.842Z", "postProcessHash": "96b939bc61c346f7132878634b2a50ffc5aa6b060b41ab6c2fed020bbdcb8e72" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.109Z", + "updatedAt": "2026-03-13T17:37:36.842Z", "postProcessHash": "31380be02a13f9f209516672038bfec3c0b2619dc596bb0fb751a2f0d8320af7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.109Z", + "updatedAt": "2026-03-13T17:37:36.843Z", "postProcessHash": "079ee52e8b8952523075ff86354bf2ac6ba2856598e31ffd8b9dafe32612f1e0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.120Z", + "updatedAt": "2026-03-13T17:37:36.856Z", "postProcessHash": "b5b54ac253d9fc4f559e0188ce9540f9995533404a039a38c1978ba0e4c7fd5f" } } @@ -34594,19 +35080,19 @@ "bc635d7f6a9111bbbc3d31c625fcda3adb9eadc78253335799d1b3a12a509df7": { "b7a3734788840b662f127af66b64815bd7c85bf39dd4cf42306c85eb6f392d01": { "zh": { - "updatedAt": "2026-03-10T16:43:38.133Z", + "updatedAt": "2026-03-13T17:37:36.874Z", "postProcessHash": "9f4f4dd1058959f424f8493aaeb1f23e5a6ec690b0d2c082cff0df4c22cd5da2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.133Z", + "updatedAt": "2026-03-13T17:37:36.875Z", "postProcessHash": "6a3a8083ec6bbc78c47e89dbe416773ad66ec0368601664a5f690e90306be284" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.134Z", + "updatedAt": "2026-03-13T17:37:36.876Z", "postProcessHash": "69af17188bf2be681569181066ec78abe62c02d474ec62d96b966544beae42eb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.148Z", + "updatedAt": "2026-03-13T17:37:36.892Z", "postProcessHash": "5416714cc18c4359c6d3b4f92996e6a0f724e3f89731d7ef7e8c367e9a6491f6" } } @@ -34614,19 +35100,19 @@ "bdf357b395b129f57e836477b2fc57675705bcf48e1acda08c190ab17a75951e": { "3a0381755f449a5032606d2fdab638ca733950978814b42e1aceb74203a2235b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.097Z", + "updatedAt": "2026-03-13T17:37:36.827Z", "postProcessHash": "a6e75c1dd88b456d3a10aa32dc6730e75094107b758f5d01db14d3505e54f6c9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.130Z", + "updatedAt": "2026-03-13T17:37:36.871Z", "postProcessHash": "771370365e4453b423d306cca8276383c595cb65f0c5ce252c31f1b264d64299" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.125Z", + "updatedAt": "2026-03-13T17:37:36.865Z", "postProcessHash": "45f06e68548436f3addbb17f7c96d8af5b8b574104ebeae326bd34b900b43dc8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.143Z", + "updatedAt": "2026-03-13T17:37:36.888Z", "postProcessHash": "0c03da0bec7883224ec48b68e29976dda3b34e83e7edc7cb5e67251944cf7013" } } @@ -34634,19 +35120,19 @@ "c54fab4cf7043c79b8ce701279e089e154ad852ea3c4248cb2c8da671cbc17db": { "b6e7b7146868d159e85bc698be8dd009a8755c7a8c993e4406163a4d71a408a9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.100Z", + "updatedAt": "2026-03-13T17:37:36.831Z", "postProcessHash": "33123bc614ebc1b143e22977a42106a9d80765517dbdbb7ad41538e7167be6ef" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.103Z", + "updatedAt": "2026-03-13T17:37:36.835Z", "postProcessHash": "35c663e86b7de654116fe7bd56d2a279cbfbc8514ad7a9a8b21018c7cdec8971" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.101Z", + "updatedAt": "2026-03-13T17:37:36.833Z", "postProcessHash": "fd4d1f4da38e4445d3c9e70496565fc3e375c36174c1f668f8921f47783fc452" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.115Z", + "updatedAt": "2026-03-13T17:37:36.851Z", "postProcessHash": "a80b7e68bf8ce1412400f2812149d20995364d3a2174af1bd6064d51841087aa" } } @@ -34654,19 +35140,19 @@ "c571247fa3e091098d027771a55d5ebe774d6d531b2c5384736de73837552959": { "e5aeca6ca592dd8ef3c7bcf54b278d64dd04a95cd012f8594105429290303c21": { "jp": { - "updatedAt": "2026-03-10T16:43:38.098Z", + "updatedAt": "2026-03-13T17:37:36.828Z", "postProcessHash": "78bf3b6fd50c041abb45e701ff0b4f68f795b991fa57c98928e92cbdec207f35" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.107Z", + "updatedAt": "2026-03-13T17:37:36.840Z", "postProcessHash": "e93ff65c064a017d4b6055a7b044bd7738fb859ad7eca6843c2ba01dff8d272c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.102Z", + "updatedAt": "2026-03-13T17:37:36.834Z", "postProcessHash": "d49d0562f17fb073ded2f9b7a92d1cc82d026feb53922d324b704f9ff2d8e822" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.119Z", + "updatedAt": "2026-03-13T17:37:36.855Z", "postProcessHash": "b115b6c9148a7f55f4e020a5474a4022dbf77c740685e520128cfc1171dd1f63" } } @@ -34674,19 +35160,19 @@ "cc311a7d9ae7be3e04c62efd5c5b7aa8cb9d6075749b29e99939d01baa76e3fe": { "3de10984a294ee3ab3e7105d5ba6c42208236c0f01721e7189efb0af99ca2490": { "jp": { - "updatedAt": "2026-03-10T16:43:38.098Z", + "updatedAt": "2026-03-13T17:37:36.828Z", "postProcessHash": "d3f96ac71dff78e78f9cfe254f9a1b52edf947311883edb05af42d4913d7b7f7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.102Z", + "updatedAt": "2026-03-13T17:37:36.834Z", "postProcessHash": "bf03635a768c9b8238594878e2846075b1fb94c915154eddcbe9551ddbf4a594" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.105Z", + "updatedAt": "2026-03-13T17:37:36.837Z", "postProcessHash": "df6d244b8355a04a6f625134e486d446f836a4674e76cf9310b01d6944de122d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.118Z", + "updatedAt": "2026-03-13T17:37:36.853Z", "postProcessHash": "ad4e4bd2ff47a044823cc22158b05e6be323bf3699d4bdf1899468f79189a689" } } @@ -34708,19 +35194,19 @@ }, "6449fcf1aab530d9d7cf4e9c13de053de1d6c1cee853af36c0d25030ea2c0a46": { "ru": { - "updatedAt": "2026-03-10T16:43:38.136Z", + "updatedAt": "2026-03-13T17:37:36.878Z", "postProcessHash": "2a8cf1a96dcf1aed4e6ff17c5f6f22b43112c989f0436351786a83358dd309ae" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.137Z", + "updatedAt": "2026-03-13T17:37:36.879Z", "postProcessHash": "6edab6f5cf19b3345b3757fa388e4c7ad598c6a725208419a6b76bc4f39140bf" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.138Z", + "updatedAt": "2026-03-13T17:37:36.880Z", "postProcessHash": "0ab3361520fdbf67532041afb08243138b57d56d7e4b1f6a17c86db7bd719b0e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.149Z", + "updatedAt": "2026-03-13T17:37:36.893Z", "postProcessHash": "3295e26df0799a7ea9990fa59c8dc5975a418189af7afa10d70c89bd3af39ab9" } } @@ -34728,19 +35214,19 @@ "ee343f5a3bf00722c8dacdf2e096fa970da83e5102fcb1446bbc99a4b089a390": { "72f38826fa27979a73a67e5413b3854cc5f5f2bfca9f1efe2890e20dc90a5020": { "jp": { - "updatedAt": "2026-03-10T16:43:38.102Z", + "updatedAt": "2026-03-13T17:37:36.834Z", "postProcessHash": "6b89f5c26822de413688e343c671985c879b1f95b69b53934be379f16ee0cacc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.104Z", + "updatedAt": "2026-03-13T17:37:36.836Z", "postProcessHash": "cdef9826323d7aed0c11ba31ef5cf422afe5391e3ba99ab22b638f82585a5fed" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.096Z", + "updatedAt": "2026-03-13T17:37:36.825Z", "postProcessHash": "7517f39a7537e53036b3cd4ba7de047328e0ee33f35206b711bf1c149e3775dd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.116Z", + "updatedAt": "2026-03-13T17:37:36.851Z", "postProcessHash": "3d4a746d41cf80baf243e801a1c7c5ed405bdac4fddda707d712f411b42a7bba" } } @@ -34762,19 +35248,19 @@ }, "6aa78c44dd6167c4589dd9625fd974fdf1d3ba1ca0014129bf7d0da2162d78a4": { "ru": { - "updatedAt": "2026-03-10T16:43:38.108Z", + "updatedAt": "2026-03-13T17:37:36.841Z", "postProcessHash": "88a3d113d43d71fb57dd208c2180714366c1bdc69b27514a41c90649c55cbdbd" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.108Z", + "updatedAt": "2026-03-13T17:37:36.841Z", "postProcessHash": "9d87e9269f417216b37e12851437ec3b70dbe4176fd4d368cc7d5bf19b6f9451" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.108Z", + "updatedAt": "2026-03-13T17:37:36.842Z", "postProcessHash": "053ae3ff43d75a2ff8e9d769bb80bab22129ca81e6281675e1127a248292586d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.119Z", + "updatedAt": "2026-03-13T17:37:36.855Z", "postProcessHash": "a63e28dcd9804026ca0d804e457b6c5617c75ee26315c6959daf38a2a1d5c941" } } @@ -34782,19 +35268,19 @@ "fc92ad70da88c48808fdb53f68400c73f6f900eca6a95d544909915d2b22d9f0": { "16c47449f52759987429555de611585f7f1f6d6770d4c1ced0d74ae244ab45df": { "jp": { - "updatedAt": "2026-03-10T16:43:38.130Z", + "updatedAt": "2026-03-13T17:37:36.871Z", "postProcessHash": "313471062279195612d59ec683acc31c310600f389d7a3eb32134b97c60aeadc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.128Z", + "updatedAt": "2026-03-13T17:37:36.869Z", "postProcessHash": "9ca4c6bba584c6effeecbc9feeb4f2ba429797f14f57181a757ba9f7db7167f5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.096Z", + "updatedAt": "2026-03-13T17:37:36.826Z", "postProcessHash": "53681e067e663881ec038a649582e0291ad872c6f0ef52be1a328e15d58ee3e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.147Z", + "updatedAt": "2026-03-13T17:37:36.891Z", "postProcessHash": "245faac60e10ef74059ca567c75efbfbe376a9f342da921d001576796d2f1129" } } @@ -34802,19 +35288,19 @@ "fd2a3635e203221890fdb75fdb12cad083607f12a05af6e46565b58b28626a3f": { "69e391ff6463d09b09730e7e4366b4c486d3bb1759441114546febf2e97601a2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.126Z", + "updatedAt": "2026-03-13T17:37:36.865Z", "postProcessHash": "2f897cb351863d1591872598c325f5d46a06648cbbaa0804877b611a3a0c9602" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.126Z", + "updatedAt": "2026-03-13T17:37:36.866Z", "postProcessHash": "cc79647a40f9ed85b260b084eefd5d03611be6e29bfd7d658d7c3beb151c219d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.127Z", + "updatedAt": "2026-03-13T17:37:36.867Z", "postProcessHash": "2d2a7b71859fb58b56824fec113b86b964a5ce2be5878644d0088bc3a76891d2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.149Z", + "updatedAt": "2026-03-13T17:37:36.894Z", "postProcessHash": "1efb6d98bba7f258df6c5c8113fa5fe131285e59e8c1a280b349ea89330cc658" } } @@ -34822,19 +35308,19 @@ "01730b1ec82c24f14c646ea28a41edd24f15dd6258eadc1f9401688d51eaad3a": { "303c8891cee64e9b8765b1a9436de1274fd2bbe91f843406837e41ba74c6c318": { "jp": { - "updatedAt": "2026-03-10T16:43:38.211Z", + "updatedAt": "2026-03-13T17:37:36.962Z", "postProcessHash": "7b515082c0f5e5420daa3650fa3cc380a73a2574df6744b63416525eff25855d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.162Z", + "updatedAt": "2026-03-13T17:37:36.907Z", "postProcessHash": "e5854213d96361777bb240e739aebd92cedf07458f92ed47950c11166a299a65" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.220Z", + "updatedAt": "2026-03-13T17:37:36.970Z", "postProcessHash": "fa1230b67b96a704a904f1de343f1a12cfdf4350092fc16e05a0e77cf977ab27" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.232Z", + "updatedAt": "2026-03-13T17:37:36.984Z", "postProcessHash": "06b1138fa06f2ff486138cb66b2ab500958fd9d8150fcd3d7fe80eedcf23e2f3" } }, @@ -34853,19 +35339,19 @@ "0f88f2bd27c6a3bc5b20ffd358c1599368da4a7821aed81420035a719675f40a": { "947a7d558e471c72cf79437a217f341c9e6e2083cef8d20956a3839b9c085fa3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.131Z", + "updatedAt": "2026-03-13T17:37:36.872Z", "postProcessHash": "7a7674cd44c5732a1d22f7eb80be0113ccb4abb9fcd8e965e1ddd0288daf21ff" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.138Z", + "updatedAt": "2026-03-13T17:37:36.881Z", "postProcessHash": "76897dda7a216b262f9fad273a7c8f9c71bb0ff8cd8dee04e3bc57ee68cf4af7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.129Z", + "updatedAt": "2026-03-13T17:37:36.870Z", "postProcessHash": "21554266928d8a59435fddce4d524b142a3da5152ffa9c5452a994868613c990" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.145Z", + "updatedAt": "2026-03-13T17:37:36.889Z", "postProcessHash": "3cee7d4c5c570adab8c1c06a9ca91b4a19c1a3c6ecaf3509262ea91cb43dd3b5" } } @@ -34873,19 +35359,19 @@ "2407e7afa831d557309ac0a87b9eae46f720441353201d2e2c78ed3e2510ab2a": { "1e84c0fe8d2d9789e16132b70f9a5d9a1b2fb7084db35c324173b1b69a5e7848": { "jp": { - "updatedAt": "2026-03-10T16:43:38.220Z", + "updatedAt": "2026-03-13T17:37:36.969Z", "postProcessHash": "1ad2c752849fdfbb20f6c308bad85f613157d22e1e0b678eed68d0673d963efe" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.223Z", + "updatedAt": "2026-03-13T17:37:36.973Z", "postProcessHash": "2cdcaab8b356572129f29c830ca711f155a7701ebfb44f1e2c55539e917de659" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.221Z", + "updatedAt": "2026-03-13T17:37:36.970Z", "postProcessHash": "e82b89e1c7ca9fc50a8da07984f4770877d72d1f70e42eab095f75da487fdc10" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.233Z", + "updatedAt": "2026-03-13T17:37:36.984Z", "postProcessHash": "8b7ef6cb9b399cccf3ee6d74b987cbcd7ce61e42e9781f76de3173ed94658f1b" } }, @@ -34940,19 +35426,19 @@ }, "fac105353a202b3da25599504a793ee92b50ce55db5d97865a62f56e1322f89f": { "ko": { - "updatedAt": "2026-03-10T16:43:38.186Z", + "updatedAt": "2026-03-13T17:37:36.930Z", "postProcessHash": "ac5712a3b866a2cf7a3333e6b01d52d0506d91cc49be0f890400aa7d5f0ce7e4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.186Z", + "updatedAt": "2026-03-13T17:37:36.930Z", "postProcessHash": "fe0e49fe36c5a63f3dbaa5313db5489d7ad89af449468472d19690a9ea3e2d72" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.186Z", + "updatedAt": "2026-03-13T17:37:36.931Z", "postProcessHash": "6c9c57a19f979ad0f8858ef0f52ec83f3c13854ae3ce1c3cda407a36c0320648" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.187Z", + "updatedAt": "2026-03-13T17:37:36.931Z", "postProcessHash": "c2c77b85b79f8b3040b616c645eeae1504b0552116c936ad7601ad117d2d158f" } } @@ -35013,19 +35499,19 @@ }, "0e6d2ba1815e85e753d2d9d2ebb69292014bb834156efc79842910cd78b946da": { "ru": { - "updatedAt": "2026-03-10T16:43:38.179Z", + "updatedAt": "2026-03-13T17:37:36.922Z", "postProcessHash": "b5906762933272e80516315cd8172521a6032a91f7dc3dc84bb446af9b3652f9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.179Z", + "updatedAt": "2026-03-13T17:37:36.922Z", "postProcessHash": "1ff3297a1742a2297144ace6e8f704923163330c02bfa152ba796089c14f846f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.180Z", + "updatedAt": "2026-03-13T17:37:36.923Z", "postProcessHash": "bc9aa898270d66bbbcd085c4aa5e7372e08629036a3594acea90e62b653accd4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.185Z", + "updatedAt": "2026-03-13T17:37:36.929Z", "postProcessHash": "5e91246f6af5d1bf40662d7ca90a753a17dd0f7c83dfd2f67b8792261ac30818" } } @@ -35033,19 +35519,19 @@ "417572f3f0c0dee81daaaf436d03f842c9160631b01f165595d06d9e99f3c6c0": { "bedae71b49b3c79b70e3ad0767d167ca7bf7f0cf3792f2786f3be6e243ac41f5": { "ru": { - "updatedAt": "2026-03-10T16:43:38.125Z", + "updatedAt": "2026-03-13T17:37:36.864Z", "postProcessHash": "dbc2e4fd0a9243d388eb6442476f4ef5f7e3e9bf5dc22f5cf966144935f53506" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.126Z", + "updatedAt": "2026-03-13T17:37:36.865Z", "postProcessHash": "cbff50082bdc5198df68b1ba3bc45e2ae99de6fa2fba631a3864066411fd6c4f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.131Z", + "updatedAt": "2026-03-13T17:37:36.872Z", "postProcessHash": "60988e414dc220ddb576f693813a4bc6e3a9b877f5eb8dfee8a949176426641c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.144Z", + "updatedAt": "2026-03-13T17:37:36.888Z", "postProcessHash": "8e4f95a8a9711e9ab25f342731d2097ff6222a408c1ec9e9a22b35379c312922" } } @@ -35067,19 +35553,19 @@ }, "d921a22cfbb3662203ab94aaa8f0c8feb7d95915e8bbb413e58c820e82e6b9b8": { "ru": { - "updatedAt": "2026-03-10T16:43:38.139Z", + "updatedAt": "2026-03-13T17:37:36.881Z", "postProcessHash": "4dafad8d06bce528bd9de409048f0a50fa6b908f0ab8fd2b4ffa7fc4ed192235" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.139Z", + "updatedAt": "2026-03-13T17:37:36.882Z", "postProcessHash": "79437eb4bf493d70b8231a7da4fe219931c0c07e674dcac070237024a414e686" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.140Z", + "updatedAt": "2026-03-13T17:37:36.882Z", "postProcessHash": "4f1a2a7480abf1b19d908e52658579cba2db03563cd2eabf40c12567f6216cf0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.145Z", + "updatedAt": "2026-03-13T17:37:36.889Z", "postProcessHash": "d079126a4b5e439579a92f701738a7a9b926ee56ccd514fe825c5059755485fb" } } @@ -35105,19 +35591,19 @@ }, "e51f03b6415686e96c128904be8d01d31abc1bda60d70fe48749f59cb41ac43c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.155Z", + "updatedAt": "2026-03-13T17:37:36.900Z", "postProcessHash": "ae61be0d866173b2f2bdd71b3e71ee76247e8047a3ef4f6f7b1c97bdffe57077" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.155Z", + "updatedAt": "2026-03-13T17:37:36.900Z", "postProcessHash": "cb73ca9a1d98e3e2a0e31bb6d4d3bbd1d76e6b787ab836afc0098dda342ed929" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.156Z", + "updatedAt": "2026-03-13T17:37:36.900Z", "postProcessHash": "fb2f47f0a6ecfb8321e962e8ec1f5f3a203abcf30ed140fab21d3591c1cd3475" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.156Z", + "updatedAt": "2026-03-13T17:37:36.901Z", "postProcessHash": "d16ee091c6a6b4a150fa1d86e28aad0c16bff9e510eae51001b22f944bde2816" } } @@ -35125,19 +35611,19 @@ "544e14c8df8e9aeba587c7a01debdb6de7b8d0dc480e2a471b321fe3cd637687": { "56a8436026a55bc58795064c90dcf48eb1783d7c4aeb6e25f3c6be910d52bfb0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.125Z", + "updatedAt": "2026-03-13T17:37:36.864Z", "postProcessHash": "81aa847c6d23c51a19ffa04d6a5b9b6d89c7c2986fae5295afbaa7de86ca6bb3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.131Z", + "updatedAt": "2026-03-13T17:37:36.873Z", "postProcessHash": "afd463e983133117e691cad7f041364cc9cebec36d2ace02ec9ad67ae437b94a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.129Z", + "updatedAt": "2026-03-13T17:37:36.869Z", "postProcessHash": "73edc8b8f8174738b017dcde4616627ff06f0852104f9fe2ad3977161dbee1a2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.145Z", + "updatedAt": "2026-03-13T17:37:36.889Z", "postProcessHash": "16fc23272ad3290058d954b8b521535f752b98ddb102b07ece3f8bfc3bd3ffe4" } } @@ -35819,6 +36305,24 @@ "updatedAt": "2026-03-10T16:43:38.196Z", "postProcessHash": "640cd1ff8875c11ed2f50260166656c7b88dc784ed5d7f9ccd6115a7143ff772" } + }, + "b45190462aed150508fc99169cc1017623ed8d30c5be4682ad13d1c12e9940dd": { + "zh": { + "updatedAt": "2026-03-13T17:37:36.947Z", + "postProcessHash": "b7a2a8677637216e210dc91440fe5993ae0ecf5fbe887309763a2b8db51819d9" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:36.950Z", + "postProcessHash": "f99d86a4992c29c50c26190317e24f0758fc6e957bf52024d9f7e7a890deaa2d" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.953Z", + "postProcessHash": "22d4443fe6ccd97e73fb95a89be4679bdb19b459a6d8f266394490f369e02a5e" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.956Z", + "postProcessHash": "9594e639bcd7bb9a08e036387012a8bbb284c9fb49111d456793422bb968eb15" + } } }, "596b0a954cde794b5e64f8babd89a81c1359843a6046215dd00cba539357857d": { @@ -35842,19 +36346,19 @@ }, "497336b97ccf62d6a50b3a3a1d22b8e3801c44cb9c98ccc36c0febe7cb0e0d97": { "ko": { - "updatedAt": "2026-03-10T16:43:38.150Z", + "updatedAt": "2026-03-13T17:37:36.895Z", "postProcessHash": "a44933c9f0b321690b97e65c51cdf07f888a1878fcaf26e918e59b737c047a5f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.151Z", + "updatedAt": "2026-03-13T17:37:36.895Z", "postProcessHash": "a42efa821d37f25d1fa6538c4674cbc9b41cd6d366b5f0571dd3a3a655952f51" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.151Z", + "updatedAt": "2026-03-13T17:37:36.895Z", "postProcessHash": "53c57be01b64b2bb411d2e7fe6cdaad4848e0f721052a68c7d47f726c8b3bd8f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.151Z", + "updatedAt": "2026-03-13T17:37:36.896Z", "postProcessHash": "1464ce48953701ef6a420df65d16542eb456e7aa4363542c2e0d8498b813fef4" } } @@ -35876,19 +36380,19 @@ }, "d67f616f50eb112f050e8b2c3f05ca31cdc281d0f9c741e7dfd0dd48aeb464d7": { "ru": { - "updatedAt": "2026-03-10T16:43:38.139Z", + "updatedAt": "2026-03-13T17:37:36.881Z", "postProcessHash": "45cc5f300057ff251f5dd8f4a4547a49d507f0ca84692a3209c11a43a9480e69" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.140Z", + "updatedAt": "2026-03-13T17:37:36.882Z", "postProcessHash": "99577a3df543341162a53a2949e4df5d4c506fc0e3db56865070edf9887aa03a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.140Z", + "updatedAt": "2026-03-13T17:37:36.883Z", "postProcessHash": "fde984a587b408c772bb3840b187c082aefb43552f80823c27b0ebb42e8a263f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.146Z", + "updatedAt": "2026-03-13T17:37:36.890Z", "postProcessHash": "7e91c836f496efbc58e0df8bda6b8b1178839ae9ba54f141d9f73674c9e048de" } } @@ -35896,19 +36400,19 @@ "942eceae58e0a094962eb7383ca418c7a0fb355bbdf35ed09b1fb271b8ef0622": { "a06cd352188c57c4dc80e07b3511cf0c55b644a5eac9806b52fee16a901321cc": { "jp": { - "updatedAt": "2026-03-10T16:43:38.097Z", + "updatedAt": "2026-03-13T17:37:36.827Z", "postProcessHash": "3eaa92c4422f3ce78fc0cd3c6ac33481d2d24bf325987766da0e45d08757614a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.130Z", + "updatedAt": "2026-03-13T17:37:36.872Z", "postProcessHash": "43b70b68baef94b45d42f21d20f83f38a4fbb546c8f75fcca29fe41679d01a1b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.129Z", + "updatedAt": "2026-03-13T17:37:36.870Z", "postProcessHash": "819114a6f6c714fea46f869be18f5361ef79a4fcb89fcfac99a811da56adfee1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.148Z", + "updatedAt": "2026-03-13T17:37:36.892Z", "postProcessHash": "312ae9bfe2eff89259c0afd6c4ed02f90a6524ac71365deb5d15d0840d09eea5" } } @@ -36146,19 +36650,19 @@ }, "cf9a2cf4273f7d4f43da3bd72e1d5df06127a553e6fe47003cf42b3b6ba9dcbb": { "zh": { - "updatedAt": "2026-03-10T16:43:38.197Z", + "updatedAt": "2026-03-13T17:37:36.932Z", "postProcessHash": "d97a5dc3dc15c6bee4a67890e641b33c336fb319298e9ff200e625ba77444088" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.198Z", + "updatedAt": "2026-03-13T17:37:36.933Z", "postProcessHash": "e6ecc29764cdbc91fd5d0d825af8554feb17b4f6fb7c2e082ac4d98e2428b5cd" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.198Z", + "updatedAt": "2026-03-13T17:37:36.933Z", "postProcessHash": "0395bcee8e7b40ff1a67b2d2c570926cba83cb11b2b7152673f1079c56be6b8b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.199Z", + "updatedAt": "2026-03-13T17:37:36.934Z", "postProcessHash": "140c6b5f55120ebf23a8e9141f6656768fa06b514b68be71b058a92f58418124" } } @@ -36582,24 +37086,42 @@ "updatedAt": "2026-03-10T16:43:38.204Z", "postProcessHash": "c6c4ee64cd3e09261837f4a965e94058379ce74818695b7f4867d98e9f2c93ee" } + }, + "6521babd4979d464741bb2dfa39dabde9adea094a59e75b15c85b64c7522c40f": { + "zh": { + "updatedAt": "2026-03-13T17:37:36.938Z", + "postProcessHash": "d0dfbe52d41b4b7a13868f4b13aebe6a3d2bce8ae1869bf8d017e5616f0d64de" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.941Z", + "postProcessHash": "4566cf50f65c6c5b093e52341b218517e8ed06c9a7d1721a88f005fe4fac7c8c" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:36.943Z", + "postProcessHash": "fb3616e365cb04e5123ced68970309a2da6c1953cff71664c150048b7c948203" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.945Z", + "postProcessHash": "c1abfd1722f58f3a7361aa412c027c2e201bbb477b4e6b7809e3afdc1e5f29cc" + } } }, "acaee03135e8e96bcdcf34c15546b735f613d1e5ae560184c16e47ce55501204": { "8a07567dde3044656ee0f3a1ecdd3437e3653bc1dbd011b4bab9edb2c0e04c95": { "jp": { - "updatedAt": "2026-03-10T16:43:38.133Z", + "updatedAt": "2026-03-13T17:37:36.874Z", "postProcessHash": "27e88088d46b5e83502bef1e131f9cc8af2e5f8180ff86b42fd8d8e36395d1a1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.124Z", + "updatedAt": "2026-03-13T17:37:36.863Z", "postProcessHash": "b873103493c188b3d8f6f0414f4d74172ec038e692928954c1c42341d30aed64" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.134Z", + "updatedAt": "2026-03-13T17:37:36.875Z", "postProcessHash": "d4a3da67eff2094a119dfd90c34cb2c6c5c4680d80bc981fae9855a7b6144239" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.144Z", + "updatedAt": "2026-03-13T17:37:36.888Z", "postProcessHash": "9169d06d009a8233c7a8a8d7dbf9f0376a21452ab53da3ae92f434ab8781f81b" } } @@ -36607,19 +37129,19 @@ "ae900fe149a5b14ee7a25d9f850a7fed9bbb24da3497c1861285d73a625852e6": { "178aea88d150360011d964d55863a4f9f7585cb6ddc5b56d142898d29ed03414": { "jp": { - "updatedAt": "2026-03-10T16:43:38.127Z", + "updatedAt": "2026-03-13T17:37:36.866Z", "postProcessHash": "c6037b908227e7fa70ab24b3c39b86c08b007dbdd4c1e510e367ad7a75841bab" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.127Z", + "updatedAt": "2026-03-13T17:37:36.867Z", "postProcessHash": "9bec8990645aca395bc69bd966f0ac5daece92e4492ac8e74db92809039dcaac" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.127Z", + "updatedAt": "2026-03-13T17:37:36.866Z", "postProcessHash": "bcf18a97a96f507e06c7d6bd0e8accee44800f35e87a74a9524926913ada94eb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.182Z", + "updatedAt": "2026-03-13T17:37:36.925Z", "postProcessHash": "37dc8f715cf4f25beb4822d5d6df847399e6a57f11e955c2c350b68d676b5f86" } } @@ -36641,19 +37163,19 @@ }, "3090f9426c43bdc2966164973f656106975dba7adb2b83e694dea0ead862df9c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.141Z", + "updatedAt": "2026-03-13T17:37:36.884Z", "postProcessHash": "d2ce0eb4ea680377a25420fe2d5ce6384ac6e83e0254fac3dd04951d75743b52" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.141Z", + "updatedAt": "2026-03-13T17:37:36.885Z", "postProcessHash": "793da15dba45579b34eaa4bcc5b7da2fb996ff4bfbb76094a350bb23a55b45b3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.142Z", + "updatedAt": "2026-03-13T17:37:36.885Z", "postProcessHash": "d0d34cdb4fdaa87c2c44a0e5dee2810a71c1a76e0f7fe60acdd0f6a3fb898a7d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.146Z", + "updatedAt": "2026-03-13T17:37:36.890Z", "postProcessHash": "11e8c8bdb968eeac273b09057c0382cdf9301acf2adc53652b07e3ca562c8462" } } @@ -36661,19 +37183,19 @@ "d8cbf85de396e8d762bfdc573d415e4482bb687b9017d25d153c264728283316": { "62c5c6e1debf8e9f65330683895c791394dfa2b8f1cab9a3413558667b58ec1c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.132Z", + "updatedAt": "2026-03-13T17:37:36.874Z", "postProcessHash": "f0e6c07cedffbb2d273ffe4af7e63eae9c4196b70dfe94cd5491f84f42f9fe7d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.132Z", + "updatedAt": "2026-03-13T17:37:36.873Z", "postProcessHash": "91b2f192e3529c7696cd9e15c52fb41aeb5f9828bbbd16d9eda0b5287c39877a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.135Z", + "updatedAt": "2026-03-13T17:37:36.876Z", "postProcessHash": "b758b6ae7db4308dfc3588b35438467b62345e9f7e243d173bf066c3f7e3b254" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.184Z", + "updatedAt": "2026-03-13T17:37:36.927Z", "postProcessHash": "ba9dbbdbe4d85268b7cb1b6ede5a5c6a68e1886a70c06ac490b388278858c1bb" } } @@ -36988,6 +37510,24 @@ "updatedAt": "2026-03-10T16:43:38.207Z", "postProcessHash": "7d8236209d02b27ec3d69da0381e7a903de1af7ecb2eeda4175551da10f89270" } + }, + "fbbd7555a555c8f959bd9f423e827db62bab71910d75691915a5055415f18ebe": { + "ru": { + "updatedAt": "2026-03-13T17:37:36.937Z", + "postProcessHash": "893418af42abe05aeb985d6af248ad82ecba3b1401f9954c9a0cdacdca8e66bc" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:36.939Z", + "postProcessHash": "4f185f140c8c5b84c934600bcc4b3cfaccc35e888a37ccf8f25468b7734fe9aa" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.940Z", + "postProcessHash": "7ecb2875d855b1ebd9794e3b4adf639102a71d65d82e9f8ebd60c8b5e83bd7db" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.943Z", + "postProcessHash": "f944d2a819a9196ad2edfc367edf57d500f45af9c07a030adcf766a06bc50622" + } } }, "f6c796e2a223d7f3109d7a0e087b02b576111cee44e1affe20a492544e19a35d": { @@ -37099,19 +37639,19 @@ }, "67266edc9613ee948d215cb125225e449cc080a87e4b445f350a3286c74a06d5": { "zh": { - "updatedAt": "2026-03-10T16:43:38.152Z", + "updatedAt": "2026-03-13T17:37:36.896Z", "postProcessHash": "ab131e7bbd9a4296ef0e0a701f179552e64202c81e7fb56ad1e67761a83d06b0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.153Z", + "updatedAt": "2026-03-13T17:37:36.897Z", "postProcessHash": "cd2e6d838fefa086873bcc698507e4dee6339d68e4e4374680b9e99e07fcd7ff" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.154Z", + "updatedAt": "2026-03-13T17:37:36.898Z", "postProcessHash": "cd7cb9ca31d62308cf329d5106626b556d33e66d667642a4efc2d720289fc2df" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.155Z", + "updatedAt": "2026-03-13T17:37:36.899Z", "postProcessHash": "bd04f2d0ed011158904dc2cfc6f2bdd8fd02565681198053bef28f21b41c88a2" } } @@ -37166,19 +37706,19 @@ }, "d3f6f92793f798ceb3a05f95a911f3698ac45150b0aa8c884c1db6bc88056d1e": { "ko": { - "updatedAt": "2026-03-10T16:43:38.234Z", + "updatedAt": "2026-03-13T17:37:36.986Z", "postProcessHash": "489a4acd27fda1cc8b7ff47df0a333095adeb13642e8ed532fa1b49914281d57" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.235Z", + "updatedAt": "2026-03-13T17:37:36.987Z", "postProcessHash": "a734d07aef45fb9a490ea9270a4ce4b38aa715c69d583fc5de9f85467dd54e1f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.235Z", + "updatedAt": "2026-03-13T17:37:36.987Z", "postProcessHash": "8a61db6f05a8d37349d58647ba046712bc934f868b0af695cb412032965353b3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.235Z", + "updatedAt": "2026-03-13T17:37:36.987Z", "postProcessHash": "b240ea8a86d81faf2fe91f918875df417c8a98e2e6739b38a4a210ea21d54340" } } @@ -37197,19 +37737,19 @@ }, "7676a41c6d1e719ba8b13b8d322ace741b11f0fe672d3b38397d5e1d23081fd0": { "zh": { - "updatedAt": "2026-03-10T16:43:38.207Z", + "updatedAt": "2026-03-13T17:37:36.956Z", "postProcessHash": "1d447f51f2f16b63cc6084bd0ecf680602884c7400071565a098bc5a6ab71204" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.207Z", + "updatedAt": "2026-03-13T17:37:36.957Z", "postProcessHash": "d68d18d86c53ee9ec2c23ffa0555df0bf2595ff2106aae04c29ff0b0edcf9a68" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.208Z", + "updatedAt": "2026-03-13T17:37:36.957Z", "postProcessHash": "667a758da511156f927130cbbb98f51cd2f931e696e79e31e7228e43bc91af1b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.259Z", + "updatedAt": "2026-03-13T17:37:37.018Z", "postProcessHash": "9fdb2bcb8efee3b5188f9e5938a59fc444a051d396349377b0c5a9579ea781ea" } } @@ -37217,19 +37757,19 @@ "18909e78fb8faac8cc03a75ea4cd8dd121bcb0a77585782c21cff69accbaf023": { "a2e6924b47ebd77edde457f769848cef9b8dad9baaa33f85fdaea23f6bf1d821": { "zh": { - "updatedAt": "2026-03-10T16:43:38.212Z", + "updatedAt": "2026-03-13T17:37:36.963Z", "postProcessHash": "f2d03d69c39d9f00e1fbf8a94ebd207839331fe1d0b1de188da8ccd8f6ed6541" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.218Z", + "updatedAt": "2026-03-13T17:37:36.967Z", "postProcessHash": "0eb168cf4ca8971be17d6e46f85f49121d626bb972267a742d5b8a9bb326e832" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.210Z", + "updatedAt": "2026-03-13T17:37:36.959Z", "postProcessHash": "3ac30759b8d2b7eed9b644a46965edc606e7b9933364f1eb50690cd004fc39a1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.231Z", + "updatedAt": "2026-03-13T17:37:36.982Z", "postProcessHash": "0779998f80390c8e5671eccea03ec3debd821bc6b26b61e6ef037465bd721854" } }, @@ -37248,19 +37788,19 @@ "1c4c51a336d1e6dee310539258abd450be7834df46548255e22fae5d3686a247": { "e554f5f0de4eb19dd4293e28213211802e65c6533c3bb4dcd80a8d90c76744fd": { "jp": { - "updatedAt": "2026-03-10T16:43:38.217Z", + "updatedAt": "2026-03-13T17:37:36.966Z", "postProcessHash": "0c9a0dc0569d3622351fe69d6f34ac345d72f2d53d4bca3e825fae29ec2c8be4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.224Z", + "updatedAt": "2026-03-13T17:37:36.975Z", "postProcessHash": "e6baa21e7648273d932da2067bd1a2a005aaf37e5d50fa50f849b60c73876f16" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.222Z", + "updatedAt": "2026-03-13T17:37:36.972Z", "postProcessHash": "757c28c9b956e97b74a62d6a04cd75818ad889123651b746b26b68becbd904e9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.234Z", + "updatedAt": "2026-03-13T17:37:37.019Z", "postProcessHash": "79aae1cd0d6592b306007f2abe78b04b3fcfdbc3f64e58eecf25caa79fa4821f" } }, @@ -37279,19 +37819,19 @@ "39df2af9870d3b0cc9ef00711b97902ed3b5f6df0419aadf0841770290785d7b": { "a18203de1411607a70e1437450eccbf17a073e8daa45c5c42ee8e0cba812d5f3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.168Z", + "updatedAt": "2026-03-13T17:37:36.909Z", "postProcessHash": "02981fe238f07694349cd6662d6f367362aae33ee712552259d82106dbc86164" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.161Z", + "updatedAt": "2026-03-13T17:37:36.906Z", "postProcessHash": "2dc86d5c35a7cb0c66e2f4476717ef823ff2b0d43be1466c4a8d16121a3a20b8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.159Z", + "updatedAt": "2026-03-13T17:37:36.904Z", "postProcessHash": "72159bce6a7dabffc4c6faa94b55c651524ca392f6ec5c0aaa8b350ebd514991" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.183Z", + "updatedAt": "2026-03-13T17:37:36.925Z", "postProcessHash": "05f3a2f6c9df2843dc50319fda03605bb2cbbd13d5454ff52330642b0a83a070" } } @@ -37299,19 +37839,19 @@ "40220941c00a4eef0a2069b02906e525beca179d4a354e0a2e5a911c363640b5": { "989d53822380f38745d79c1b84562bfb045e678799d0f7110947e9bf5d599700": { "jp": { - "updatedAt": "2026-03-10T16:43:38.171Z", + "updatedAt": "2026-03-13T17:37:36.913Z", "postProcessHash": "4cb09a64312160c87472aad998940f2b29af484bc7b3c887dcd8f01f7b444628" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.160Z", + "updatedAt": "2026-03-13T17:37:36.905Z", "postProcessHash": "5caeea8e13e35337bf86babfa9f5a350f16fab4124cf08f6b4fde5f92b9ba661" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.166Z", + "updatedAt": "2026-03-13T17:37:36.908Z", "postProcessHash": "ab5458588f43582196581f0b965f528004949d9de558e29cfb8606835ebe5b38" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.181Z", + "updatedAt": "2026-03-13T17:37:36.924Z", "postProcessHash": "9daed7e15b56b59b1e79ff00f9b04647b1d6716f190dd07bbd76f6637e26001e" } } @@ -37319,19 +37859,19 @@ "505cd1f1060fe51777563a177f877b84419bab382656d36901ea1615cd4c5f44": { "0a35a92e535e80b3a150fd73abbc1751ae0fa2688543577feac7ce7f4de53ae8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.219Z", + "updatedAt": "2026-03-13T17:37:36.969Z", "postProcessHash": "28cc75dc04596015d3174738e4ce4cf3881821aaaeeac59a1df9c1e5f2e179e0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.169Z", + "updatedAt": "2026-03-13T17:37:36.910Z", "postProcessHash": "f3792aea58cd333414869a80f9af57ebbbe063ad2303cd940ba78aadb4f6008d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.212Z", + "updatedAt": "2026-03-13T17:37:36.962Z", "postProcessHash": "a7b4d41b65ff170a9ea22f76b938231e6f555de29b2e2144ccc4adb2d49b193d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.233Z", + "updatedAt": "2026-03-13T17:37:36.985Z", "postProcessHash": "7810543c09818ce7a28ab2c4fcdfe0d6f4d8d975e95798680b2f83e9d674170f" } } @@ -37339,19 +37879,19 @@ "67e57dc33f46fa357a2eb4f340d87b17225b6a975701da70873323aa80e25052": { "e431ffa5cc74af67d9f087cdd47582b18d0fa8c78bb4467cdddf3350e7c9f2b8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.175Z", + "updatedAt": "2026-03-13T17:37:36.918Z", "postProcessHash": "3e1820538756db284f7407a545f3c7ba9e9cab6fdd435733d39711a7892182cd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.175Z", + "updatedAt": "2026-03-13T17:37:36.917Z", "postProcessHash": "4b61b692f6a97086c7ced95e561899c305b139cae363422e3445eb01642747fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.175Z", + "updatedAt": "2026-03-13T17:37:36.918Z", "postProcessHash": "9e3f247173cc061fe9ccf30c13d3f7f7881c0cb94bcf82190f5120c62b0bf986" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.184Z", + "updatedAt": "2026-03-13T17:37:36.927Z", "postProcessHash": "de374e72d080825915d2fca8c779bd00faf361341468466812f7264d8e6ad4e7" } }, @@ -37370,19 +37910,19 @@ "6d56ddb9a5b3ccdf4eae29f57959e9374f0ff177ac9800e0d460527344dc64a0": { "0828f5e8f879eaff39ae8686b298e753cdeacad3c2b4543b71425525219f9c9d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.172Z", + "updatedAt": "2026-03-13T17:37:36.914Z", "postProcessHash": "043d084df1b2276263a134466da06164b4265ae74d8ba73e2a384ca8aec9ab89" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.173Z", + "updatedAt": "2026-03-13T17:37:36.915Z", "postProcessHash": "5a870d87771f7f51b7a2126fe6779416d950675e56336da03e9f9a84fa1a7eab" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.172Z", + "updatedAt": "2026-03-13T17:37:36.914Z", "postProcessHash": "cae86687b0e56a94abcd5d81dfc1d5dcfd77eb47bef57c96077e7be747bf4f20" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.181Z", + "updatedAt": "2026-03-13T17:37:36.924Z", "postProcessHash": "644538904c90f6ad45f6ab6c718e905b18810a0f548d940507ae8c3587d0fdaa" } }, @@ -37401,19 +37941,19 @@ "839030474f427a460a6acfb9a8caa7662e1cd0c337e35995054bd2c956ad05d2": { "706368d544074057b5fc0c6009711a33093a9475013e238b17fc5efaa65612d1": { "jp": { - "updatedAt": "2026-03-10T16:43:38.170Z", + "updatedAt": "2026-03-13T17:37:36.912Z", "postProcessHash": "9c97c196dc45ecf9fa55e6869537f8c510762e56c80e711f03dd412295366c1a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.170Z", + "updatedAt": "2026-03-13T17:37:36.912Z", "postProcessHash": "67b8e340c665026a24c580b7982ce697638efb626d0c2b3668b3755abf8b3754" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.172Z", + "updatedAt": "2026-03-13T17:37:36.914Z", "postProcessHash": "868861b6480309268a332e8a4d81284cf6e37f3b30970494e91deef98da56de2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.182Z", + "updatedAt": "2026-03-13T17:37:36.924Z", "postProcessHash": "845d839d9120092f7bb2f8a79cca56e321d468bf9dda31b5b8305a235c5da016" } }, @@ -37432,19 +37972,19 @@ "90511d719daa226bb864d0d2bb0fb993971dffcc30b3fda0d86ebc7ff7157a9f": { "888beb35b0eff4785517b52bba7c01e8651e6b39b235dcf0f4d1b64d155f5311": { "jp": { - "updatedAt": "2026-03-10T16:43:38.166Z", + "updatedAt": "2026-03-13T17:37:36.907Z", "postProcessHash": "b2603fd31d0d5026b262d7af1b7cabc65ff1e139bb6c97efa2851ca85a7b77e1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.161Z", + "updatedAt": "2026-03-13T17:37:36.906Z", "postProcessHash": "768dd559c19f5d7d908b82245fd265883d14bb8468a48103612a1b8772a84c90" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.216Z", + "updatedAt": "2026-03-13T17:37:36.965Z", "postProcessHash": "fed39490a48dd6c2097df901770349c2aeafc6fe722035b3272b7d395d905bd1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.230Z", + "updatedAt": "2026-03-13T17:37:36.980Z", "postProcessHash": "868a262221644760a93027712e387c9c077c058245d91b8918f711d787d99b25" } }, @@ -37463,19 +38003,19 @@ "a0e5cd4bbd52095f645996d5a20cc34d462aed2b014ca882138e4ede52f7b410": { "b82f6c4650551ebe5f3c0e03e15ad59d0e9d79edf78e121c65d4de264d1e000e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.166Z", + "updatedAt": "2026-03-13T17:37:36.908Z", "postProcessHash": "1df2dfca3db798a0f82620a483e5a2b70c4f3a9f8e8432254849a38c478c2aa8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.167Z", + "updatedAt": "2026-03-13T17:37:36.909Z", "postProcessHash": "099c34a47858afbca123aabe49a26cc72c58a53322f93eff1a78f2dbcd5492a1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.159Z", + "updatedAt": "2026-03-13T17:37:36.903Z", "postProcessHash": "79eada588d721182bf64e2d2e0b04aebecc183e8db9ae8f88ae8663c4deff03d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.184Z", + "updatedAt": "2026-03-13T17:37:36.928Z", "postProcessHash": "4ccfedab1daf79649930000627659faa7031a0f9911c44c0206fe947eba2605c" } } @@ -37483,19 +38023,19 @@ "a65902363effe5836b0d9b1a3304f47945b1560915ce6fb45c560e678eb9a539": { "559af2b30070d162a884137e78494631c1fb2dc0f934eb9c73be1908b21f1a29": { "jp": { - "updatedAt": "2026-03-10T16:43:38.173Z", + "updatedAt": "2026-03-13T17:37:36.915Z", "postProcessHash": "0cdf2a1059f45ae55415862aeba44b5e47925a607e4d77b012f5486531cc4ce4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.171Z", + "updatedAt": "2026-03-13T17:37:36.913Z", "postProcessHash": "e0b1b777bdf85bf3fcbf38f505ede90154215315a38144ec37db37d9be3c1de0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.172Z", + "updatedAt": "2026-03-13T17:37:36.914Z", "postProcessHash": "b2c7a87f4087af51695b0055a8903a52792cae36dd0eb232877c7ed54b9971de" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.181Z", + "updatedAt": "2026-03-13T17:37:36.923Z", "postProcessHash": "ff73762907143d0852c4d89752582fddd090f4e5a15896e1cf6cc8229bb4521a" } }, @@ -37539,19 +38079,19 @@ }, "d33aa8cc58f9b273dbab671b7f3cba0e4b3f2f013c58de0de96dddcea617223f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.225Z", + "updatedAt": "2026-03-13T17:37:36.976Z", "postProcessHash": "596ad2365d9c68db9c8380f53b60a9d2fa3902c6a71999a36c28c0c71b02c51f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.225Z", + "updatedAt": "2026-03-13T17:37:36.976Z", "postProcessHash": "d30ed2d04b9182fa0ebb1766f26dc2ed7aa21e6436ec61df4d3ce01f11f4dd21" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.226Z", + "updatedAt": "2026-03-13T17:37:36.976Z", "postProcessHash": "a7a4e38f6ce8a49ddc85618b2865d323850fc026776f09aa7aeb8dfaf62ceb5d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.230Z", + "updatedAt": "2026-03-13T17:37:36.981Z", "postProcessHash": "a960eb435898222b1987320a79cfcb0ab1d1c89970e95e3039b7b7fcee9c2ac0" } } @@ -37573,19 +38113,19 @@ }, "a2f2f5104e9e5d4624054cde350c38a62a70bfc58bb3440b149ebfe4b864898f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.178Z", + "updatedAt": "2026-03-13T17:37:36.920Z", "postProcessHash": "336959a8903af5e74e674906a0af53005f039b0baa4edfeb49326202936584e7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.178Z", + "updatedAt": "2026-03-13T17:37:36.921Z", "postProcessHash": "0957a25929819983c5471d88ccfa07c80f780ff78eac03c183bcc40bb75135fc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.179Z", + "updatedAt": "2026-03-13T17:37:36.921Z", "postProcessHash": "d69c6d6c749e9e4417032aa39633e3346b43ba688851276c5a4030899a564969" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.182Z", + "updatedAt": "2026-03-13T17:37:36.925Z", "postProcessHash": "96a7cfc04e23c724e8dc7b7be27227919970b9b22766de04a2f975d79afaad39" } } @@ -37593,19 +38133,19 @@ "bcc86da4edd4f06169f90746ecfdbbcb5c15d530af9bb41d9716c0c160095c27": { "84ddeeec966f0e2dfd116753b726d6198217ab15321a4c0ae1b82e6a8f3e1e66": { "jp": { - "updatedAt": "2026-03-10T16:43:38.160Z", + "updatedAt": "2026-03-13T17:37:36.905Z", "postProcessHash": "2aa69280cfb0677d90703141f55f84a615224c3a0026750f0fc94d0b54642d5d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.172Z", + "updatedAt": "2026-03-13T17:37:36.968Z", "postProcessHash": "ea45e02a54de9f6813b22f7a95b70089a788d591c03afcacb39d09a65ddaec3b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.170Z", + "updatedAt": "2026-03-13T17:37:36.961Z", "postProcessHash": "d60f2bfdbd4e141c75ca6b3ed047c27426561db76c9d0be5cf428f82d131dcde" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.180Z", + "updatedAt": "2026-03-13T17:37:36.981Z", "postProcessHash": "4531150345296bdfbfe5f406e615e9f1236ac412bfd174d9ae4fa8646a4a7805" } }, @@ -37649,19 +38189,19 @@ }, "5a44c1fb77ee9dc749b59207e3a6de3893929712872f288d180f8475d0b74851": { "jp": { - "updatedAt": "2026-03-10T16:43:38.226Z", + "updatedAt": "2026-03-13T17:37:36.977Z", "postProcessHash": "8a96a56bcc394179e0752bcd670c5680a4b4a5c07b9da19416e03870003c54cf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.226Z", + "updatedAt": "2026-03-13T17:37:36.977Z", "postProcessHash": "bd7e3c9814428a9562f4fb341d2976723f1a82f8525c7951017b5480e04553e6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.227Z", + "updatedAt": "2026-03-13T17:37:36.977Z", "postProcessHash": "71c041ca2f54c874ac75648b712de33a7106326a99aaf1e2b7d940717d6639ee" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.233Z", + "updatedAt": "2026-03-13T17:37:36.985Z", "postProcessHash": "5b58203a57b0e178ef57bdaabde2022d01d73a0a004014ad5f22c46c4968370e" } } @@ -37669,19 +38209,19 @@ "c3c4a5cfc613b8b144029f13d913022c2d41ebc3c333e2fa61ed8d2f0df5a81b": { "e66af8a0cfcf657334fb0dec46bb2c8ae44a17ff27be743255dec8ebd2d523dd": { "jp": { - "updatedAt": "2026-03-10T16:43:38.174Z", + "updatedAt": "2026-03-13T17:37:36.916Z", "postProcessHash": "5fdcc9009084b9ff1961bc771d5c6bce2272a3210012115a98757c5cab2e0c9e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.174Z", + "updatedAt": "2026-03-13T17:37:36.917Z", "postProcessHash": "7b9754ed156c08b7b2f0b0a7ab299d93790b9e2e7c27009fd53c974476edf274" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.173Z", + "updatedAt": "2026-03-13T17:37:36.916Z", "postProcessHash": "a174619288f6c43c4957dbdb012c3fdd5d39bb9980a3bf7a5a6eb32531b6ca65" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.185Z", + "updatedAt": "2026-03-13T17:37:36.929Z", "postProcessHash": "d6cb324341ae28d2ca2aa15add9bc30cf067f1c0786f8a2a7ece58f66edaf2a9" } }, @@ -37700,19 +38240,19 @@ "d559f4bb7e0e75b052f6989f63565615397e09d8f05bc7535ae634a02281b78a": { "41bad05d87569563af64a625d8b65a4688fa0a40d7e5a6a9a09b635d45ce52a7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.175Z", + "updatedAt": "2026-03-13T17:37:36.917Z", "postProcessHash": "3fdd00612e70e3cae7a1e39d26c5b03ee9a92b5e2ceb932c72b8c0f7c033429b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.174Z", + "updatedAt": "2026-03-13T17:37:36.916Z", "postProcessHash": "72401db958722b24a0bb49f6a278f0d5e3da80b9ae0168640381a0baa39cb377" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.173Z", + "updatedAt": "2026-03-13T17:37:36.915Z", "postProcessHash": "1477fe535605eec7298c1085821274cd1da350565d7f5ab47003e932ef9f1a50" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.184Z", + "updatedAt": "2026-03-13T17:37:36.927Z", "postProcessHash": "425e4accd26c76b054b3215b16fe8cdc0853bcaa544beb76f4aa98f85a4a73d0" } }, @@ -37731,19 +38271,19 @@ "e54eba7f7c2e2d6d452b2d73f4934f9ba018e180585b2bbdb2f9f14bb9b5510d": { "d88ed4dda50a3c9ee265b067c0abda94e3cba629d2d6c9a695d77d254c4cd372": { "jp": { - "updatedAt": "2026-03-10T16:43:38.158Z", + "updatedAt": "2026-03-13T17:37:36.903Z", "postProcessHash": "0efa401a4a47b548e3c28cc96cee61dda844991a076182181ecafd445f1322bf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.161Z", + "updatedAt": "2026-03-13T17:37:36.906Z", "postProcessHash": "f232a35e71d989bbb12e7eb0db31fecb6a6fadfcfd3b8a15170f8beaed693de7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.160Z", + "updatedAt": "2026-03-13T17:37:36.904Z", "postProcessHash": "b49ef91d9a9850e75750d271a040bb74c8b018bfbcc665177a6678f928319223" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.183Z", + "updatedAt": "2026-03-13T17:37:36.926Z", "postProcessHash": "c44d1a59493133497c6cf29b7288a335b1d4f4fe7340494688ce69209528ffbb" } } @@ -37751,19 +38291,19 @@ "f871545252cead274f81eec090f4a37c79aad733b302ff49eedc5242ba29b1cb": { "5ee24061522cb5a7ed68e5bfa59c658c0cb620eff70e3736f5e3800597533e77": { "jp": { - "updatedAt": "2026-03-10T16:43:38.160Z", + "updatedAt": "2026-03-13T17:37:36.904Z", "postProcessHash": "97fa1940afda204bdfae7ef0698932fb1f20b77b3d6fb6646fa9497a9809f938" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.168Z", + "updatedAt": "2026-03-13T17:37:36.909Z", "postProcessHash": "939fc5a4ad8e6732892b5f5dcf196d5b3fce6ba93fe2421ee64635734622149b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.168Z", + "updatedAt": "2026-03-13T17:37:36.910Z", "postProcessHash": "efd0113977183b8a85d939d6e198e8e58912431201e2fad5d94295dabc29f316" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.234Z", + "updatedAt": "2026-03-13T17:37:36.986Z", "postProcessHash": "6d8ac65ec5e28d33b6484c05c098e2da4c81d9fe3e61311a1b23dd2eef2acf36" } } @@ -37771,19 +38311,19 @@ "faffe74d9a382667c3bae357941f229fd75f36539ad2c510a09ec0603f9a2fbe": { "6b948fe473605eff70a23fa450d8b860449256191d68e3b6b1702eb2624fdd18": { "jp": { - "updatedAt": "2026-03-10T16:43:38.171Z", + "updatedAt": "2026-03-13T17:37:36.913Z", "postProcessHash": "fce038ac7eb9a9aea16ee3f0df901d09ccc0fd593f417cba290813b2ce9f95f2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.162Z", + "updatedAt": "2026-03-13T17:37:36.907Z", "postProcessHash": "5ca99c96764a95d0521b8cd6739cfd4b307ca883c1f9a78b8a30a951b7be8691" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.167Z", + "updatedAt": "2026-03-13T17:37:36.908Z", "postProcessHash": "5d303650a888e4ab0fa6aab3d5ffeecc10fb4e0fb75f0be41fa1964f7542915f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.180Z", + "updatedAt": "2026-03-13T17:37:36.923Z", "postProcessHash": "a978c9094646c5af0551261fc3e3964cc6c688c5f188b5925af21cceb1622d9a" } }, @@ -37802,19 +38342,19 @@ "00f0f8e4c4cba686bdd32c7eb510c5ff9cf2847654153d708f69ef3d1fae55b2": { "4cdabdb9af849dd79c526565751107e9b1abf0b12889130ad0f45424328feb65": { "jp": { - "updatedAt": "2026-03-10T16:43:38.239Z", + "updatedAt": "2026-03-13T17:37:36.991Z", "postProcessHash": "a556291c2698cb47367a49706d16c70636f33e21f358eb277b4563b149eba6d9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.240Z", + "updatedAt": "2026-03-13T17:37:36.993Z", "postProcessHash": "44a0b5792cd6f15c25c83c3ea86d118085a6b300592a3e5fb8b89c6809039f06" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.240Z", + "updatedAt": "2026-03-13T17:37:36.993Z", "postProcessHash": "ada3e46b05b954c302ed5cd69e82edc2706bd3c3e6400b7f0494986992e64459" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.257Z", + "updatedAt": "2026-03-13T17:37:37.016Z", "postProcessHash": "61d205bcbd31547afe1e80775f0694a60bf888ccd1cef0c3f585b5451e43e07d" } } @@ -37836,19 +38376,19 @@ }, "f082256dfc720a27c711ad4cbc37d27a0458703781827632ff32c5ca861559d6": { "zh": { - "updatedAt": "2026-03-10T16:43:38.254Z", + "updatedAt": "2026-03-13T17:37:37.050Z", "postProcessHash": "f63cf6920cd118f70cb29d1a36c551ba1cbddce46751f30e8d20a01538e78330" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.255Z", + "updatedAt": "2026-03-13T17:37:37.051Z", "postProcessHash": "9d5a027d5b84c9e69090f9afff13f5299dd9a8f4f9cedab59c45aad48ef59514" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.255Z", + "updatedAt": "2026-03-13T17:37:37.051Z", "postProcessHash": "c91ae891c0d6db4aaaf062410d42a3ced16866a46545599f3526b518c573fb8f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.259Z", + "updatedAt": "2026-03-13T17:37:37.060Z", "postProcessHash": "ebfb9868a7c0e24091660d29895c439ae445f4db6de4a95a13fe6b71673bbd30" } } @@ -37856,19 +38396,19 @@ "0e624ceaf217ed28aa49746f8a0d8e6f11f50144de84c79c5bfc3cee61b7f1a3": { "2c646c9eed127c879e1e79d90542ee56c28b87e87984ce2e15248bed89ca7aa7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.239Z", + "updatedAt": "2026-03-13T17:37:36.992Z", "postProcessHash": "76364bd2517931a7a74ac987b1cf2738c8bcbafac975d32d17be16f77e0c6c8e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.239Z", + "updatedAt": "2026-03-13T17:37:36.992Z", "postProcessHash": "12695e98fe6a6a94fe5b55da6421abc3c339df4dc206815448fe5171fc39fb43" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.240Z", + "updatedAt": "2026-03-13T17:37:36.993Z", "postProcessHash": "adac4629354df03ad09b77e6979c201c5c3ac8d7871d6002afed0dba07e40744" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.256Z", + "updatedAt": "2026-03-13T17:37:37.013Z", "postProcessHash": "b0eac194cc660751a8220289aca9421f1384596f5812cd2f89f45a480c714b73" } } @@ -37905,19 +38445,19 @@ }, "7aa044e6bd1308ef9f81fb653c68def1e4ea02d35051c14b4977658c961910f0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.263Z", + "updatedAt": "2026-03-13T17:37:37.023Z", "postProcessHash": "b831a2094cbb98052965925c0305e1978e6d046db733b12de7fe95a039459665" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.263Z", + "updatedAt": "2026-03-13T17:37:37.023Z", "postProcessHash": "95c3d78b09ac7ae8f1fcacc6b2c229cfcac9eb140172c1c39c93ee13b77cda1b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.264Z", + "updatedAt": "2026-03-13T17:37:37.024Z", "postProcessHash": "971bb1a0a45ef0560c3d2e7c099a6c6ee916400e4e47294330cf9eb3bd3b5113" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.265Z", + "updatedAt": "2026-03-13T17:37:37.025Z", "postProcessHash": "ba99e0d3af6f8f930476ba6f73b200b73a39ba0cb7b6b209687975799395f520" } } @@ -37925,19 +38465,19 @@ "2395cf7e448505fe5dff52c83b83b0eb98f08d6b30b33dff50d6380fa7e5932f": { "773ced00aebc468e3a46c4cc78b523aab8880ec08d2fdf077d970783ea2663cf": { "jp": { - "updatedAt": "2026-03-10T16:43:38.221Z", + "updatedAt": "2026-03-13T17:37:36.971Z", "postProcessHash": "c49850125fff8ee458e8f0de4f26d446c79789229afed8976e76cb416cf0ea87" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.208Z", + "updatedAt": "2026-03-13T17:37:36.957Z", "postProcessHash": "45c1c37276d5c33a5f5b3d6b7adc05b35510be8963cfc596a65ad38d4a373f57" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.210Z", + "updatedAt": "2026-03-13T17:37:36.960Z", "postProcessHash": "48b20004d870affe90e46b6c2dd910d51d8ca94b6c6f348d5aa9bfa118fc4b05" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.260Z", + "updatedAt": "2026-03-13T17:37:37.019Z", "postProcessHash": "2f6cebf4c7f712350b26947e9f3b57fb8b722bf56718dfc82f23f4919fa5f1b5" } } @@ -37945,19 +38485,19 @@ "4267fd6d09b46579b7a05881566bd86bc360158a24ce3eb410c8492cdc79fb22": { "8ac15a7c8118a1f822e5766749040b60de68b96aa79518290966e5ca1c45e8d2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.224Z", + "updatedAt": "2026-03-13T17:37:36.975Z", "postProcessHash": "1a4caf55038f820ce76c97d8207335f42c6773ad5d3db3f2bd94f8723b693d78" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.224Z", + "updatedAt": "2026-03-13T17:37:36.975Z", "postProcessHash": "50921be00e63203e3a42fea891298ddaefa29e927974172b5ca1aa1416a6b9d8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.225Z", + "updatedAt": "2026-03-13T17:37:36.975Z", "postProcessHash": "8de28758f0ce3b17b99392544acc7ac114bf2318094f564239e07391ff75e21a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.233Z", + "updatedAt": "2026-03-13T17:37:36.984Z", "postProcessHash": "76e04547a3ca5da8a3b5a0a59c8c73a713e85174a0f3c4df793b4e45d86db239" } }, @@ -38015,19 +38555,19 @@ }, "d7caa6ca93061268a241213be25a6830aabc418b564f5314e9d73e51995cab1f": { "ru": { - "updatedAt": "2026-03-10T16:43:38.229Z", + "updatedAt": "2026-03-13T17:37:36.979Z", "postProcessHash": "32c8045975e1b6ae40ef6c3e753193a825a5e70807445664435dfaa6a62ea86b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.229Z", + "updatedAt": "2026-03-13T17:37:36.979Z", "postProcessHash": "7587e5f6b800adb562b132ce3a08af7e21446581e7e2d4b59f2e28093ac9d419" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.229Z", + "updatedAt": "2026-03-13T17:37:36.979Z", "postProcessHash": "6be3787855b7f41e3048b91f262cbf1638d05878784bdde40fc5d90c313372fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.231Z", + "updatedAt": "2026-03-13T17:37:36.982Z", "postProcessHash": "36babdd4d0cf54e94ee34456388ec1a12b20009da6a81fd17781c70442042133" } } @@ -38035,19 +38575,19 @@ "7b92c9515ab243345c2edd443a9f36e432abeb01df31d0d197db37f7733b65f1": { "5ee9cf90ed14f1a1e4f53532e4ddf568dfdf018045fcb0f4857e0860a4f59d17": { "jp": { - "updatedAt": "2026-03-10T16:43:38.222Z", + "updatedAt": "2026-03-13T17:37:36.973Z", "postProcessHash": "161bcac18157e7016c1d54ff844edc6315fd2290d232511d44bb1ce170e372b5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.220Z", + "updatedAt": "2026-03-13T17:37:36.970Z", "postProcessHash": "595fce49adfcaf7e686f9c9032e310a944cb15e11a7825d1797f0e53e80ecbc4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.223Z", + "updatedAt": "2026-03-13T17:37:36.974Z", "postProcessHash": "310ac316a791e9d418086b595bc3147dc80c881b2490d7713532656df473cfae" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.259Z", + "updatedAt": "2026-03-13T17:37:37.018Z", "postProcessHash": "e5fff9706a1aa797964b3cab7772dfc7ff7054bc583c366aa0c8c5bf12e66fdf" } }, @@ -38066,19 +38606,19 @@ "8150184b8463d89e5a92277a564104c399220d435ffb6ec7e6d2560672bb49d6": { "65ef97770913247f917baecc24d78605da1a7fe09e65d74352bcc872ecee75f3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.222Z", + "updatedAt": "2026-03-13T17:37:36.972Z", "postProcessHash": "1453f5f098df76b5ca801c256f80b92fae4f652eacbf570c1fe82567ff94514c" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.219Z", + "updatedAt": "2026-03-13T17:37:36.968Z", "postProcessHash": "45affd13c720e2c1b1d35ffeae2551fb472564d3c656b6a353dba8b24bb26790" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.218Z", + "updatedAt": "2026-03-13T17:37:36.967Z", "postProcessHash": "6c5e1a9f05f50fa1260b81ddc4d58b1f7f8336f807e6194f95beb17ce3fba731" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.232Z", + "updatedAt": "2026-03-13T17:37:36.983Z", "postProcessHash": "e6de68d1c02b4f2bd623bf486d18dcf918c0d0c7d41496ec5ff32d58da84d4a3" } }, @@ -38097,19 +38637,19 @@ "8af19e1098601767cbf89d205cfc0d3cd2c79ba5ae84fa11d9cea6cc91850951": { "1ea6cb562e40b65d31dc3a004ea35849a51555792b4b7af61deb33ec7dcef5a2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.217Z", + "updatedAt": "2026-03-13T17:37:36.965Z", "postProcessHash": "d2bdd617c67f6e047b9d8a6df5254f8097312dcf4172407144e09bd1e2ed87b3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.221Z", + "updatedAt": "2026-03-13T17:37:36.971Z", "postProcessHash": "4f88fc8506e03f3d67d8c61bf8fdc831ea8ae1c9ac4e9a80508c79029ccf91f7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.219Z", + "updatedAt": "2026-03-13T17:37:36.969Z", "postProcessHash": "fa249089ef796bdaacd00ecc2a1bb51cca8df31e75cfeca32c2a6f2c72ba7889" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.258Z", + "updatedAt": "2026-03-13T17:37:37.017Z", "postProcessHash": "ea24f60db432a0d901b9b2356bd8df0679a5fae8d5249ec0371363375f270ca9" } }, @@ -38128,19 +38668,19 @@ "8fad6511e155deebc0c7b7055ddf993b7213668bd651d77b46f4fef11c363990": { "00a2be5a931770b44b5dabd0013f35d169228fbee45d460fc63c58245bf78264": { "jp": { - "updatedAt": "2026-03-10T16:43:38.213Z", + "updatedAt": "2026-03-13T17:37:36.964Z", "postProcessHash": "af3b9252f1ecf34622a9f7b0b26fcbeb8210771daec64f7a09aa18c0eccfbe26" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.211Z", + "updatedAt": "2026-03-13T17:37:36.961Z", "postProcessHash": "25fd41518d4bbdda22849ea6f8590b09618442b515bce1cf0bdd13d1b49fe243" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.169Z", + "updatedAt": "2026-03-13T17:37:36.910Z", "postProcessHash": "1edfe417f236daad45ad811d4558bfd24551799682d90925903ee955941491ca" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.233Z", + "updatedAt": "2026-03-13T17:37:36.985Z", "postProcessHash": "4f5e7b6829de1ebdd74dd11779bd1df6c47b464317487b2ea904d51525d42b4d" } } @@ -38148,19 +38688,19 @@ "9c4e28b8ca9495afc149856472ed437de0b32bd3bd6c56ac4a4d4e1b43fe6351": { "fac18639f9943a62c5d07663c6a681ee610f19e3b716dd3c1889c591380616e7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.216Z", + "updatedAt": "2026-03-13T17:37:36.965Z", "postProcessHash": "58b569dba3d014cedd2df4d5d39a348da84fce12c256a227aabd07a5edb33817" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.221Z", + "updatedAt": "2026-03-13T17:37:36.971Z", "postProcessHash": "648df7d5555e5874f5757e96751cc39ef2af1a21f1480b6829ec5fe12171735d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.216Z", + "updatedAt": "2026-03-13T17:37:36.965Z", "postProcessHash": "389058faec7edec8862e8164ba94b80939e9868d11b2c0331710ac7e693879a7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.231Z", + "updatedAt": "2026-03-13T17:37:36.981Z", "postProcessHash": "3b240f25e61ef2a7ee264ce9c2b6783cb3274d94b2df69d9356d81316886edf3" } }, @@ -38179,19 +38719,19 @@ "9fd477532adc3dadf2dfed8071d354140eb7b667bd012aceca5476a9b5aeb7f1": { "cc0409c62d9e4b650b3ab8a4a2c2ea56b508c8a34ed0235cccc67f60cb557c17": { "jp": { - "updatedAt": "2026-03-10T16:43:38.170Z", + "updatedAt": "2026-03-13T17:37:36.960Z", "postProcessHash": "795811d806fd285a9c28b4f7f6543ac1c43c30d3e35570371977dad1a0379382" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.213Z", + "updatedAt": "2026-03-13T17:37:36.963Z", "postProcessHash": "657bb54c5e6324ec9d266a12b27863d1aac5bce2a1bf04dca26dcbada28a1cc7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.217Z", + "updatedAt": "2026-03-13T17:37:36.966Z", "postProcessHash": "1b07e99d1640c3ed4002128f18be7436f5f8bab510fdc88fb0769d02a374d292" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.234Z", + "updatedAt": "2026-03-13T17:37:36.986Z", "postProcessHash": "01342624fb2a00cc6fe565209d0320d56c9c05b1d9d90cd9797a4a81931f8abd" } } @@ -38199,19 +38739,19 @@ "a6ae8bc3564075f789b35e0d49da8a62594a8bb06f9690bba789ef78cfc292e9": { "1bf52ed247c8937e8664e15b1e9b1bcd0e5ac293d7ee7d115a60dc712f220e80": { "jp": { - "updatedAt": "2026-03-10T16:43:38.217Z", + "updatedAt": "2026-03-13T17:37:36.966Z", "postProcessHash": "ec91e4bab186e82dc52ba5563d738cfac173d730298d7ab68c0c278e3ea46c73" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.215Z", + "updatedAt": "2026-03-13T17:37:36.964Z", "postProcessHash": "a992ba42669168eeca7813d412f3efa67e8c9b5cff927b784f366f4de0c0e64a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.219Z", + "updatedAt": "2026-03-13T17:37:36.968Z", "postProcessHash": "5b4ed66ab55b53826e2d247641da956d91fb8747c6d7c59308354d22872e6c8b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.230Z", + "updatedAt": "2026-03-13T17:37:36.980Z", "postProcessHash": "16756bb888e239475006d090825ecb91e80b2f320359c89d2484fb6e6bdae7bb" } }, @@ -38230,19 +38770,19 @@ "b24da7e78415a317d4fd792bce74b8acf47ca7b376eb80c5d2a81e9b874b5ec9": { "1b40db05914f87442600e04da552a114b9d6566703fff238531bf2dce4b3fb81": { "jp": { - "updatedAt": "2026-03-10T16:43:38.209Z", + "updatedAt": "2026-03-13T17:37:36.958Z", "postProcessHash": "0a5adcab2242c263ce324b570718ecbc305b0401480411587706453341a363b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.211Z", + "updatedAt": "2026-03-13T17:37:36.961Z", "postProcessHash": "1b6794ee7249b73f13435d9b86be2a71cc8363c287c58aa727fd089b938e2220" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.209Z", + "updatedAt": "2026-03-13T17:37:36.958Z", "postProcessHash": "19c2359ec99db4e2a45dad399cffa393e9d1be86afead98aee821b60eb0ef188" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.258Z", + "updatedAt": "2026-03-13T17:37:37.017Z", "postProcessHash": "9f18f128a832fe6fc60c754cd8a5bf739b0c5a230cf86affa3e30df596bdfc65" } } @@ -38250,19 +38790,19 @@ "bd066e14efb9c286ea6f6324b04ea5e37363afb94dde1cda3efc2008e77fe6c2": { "ac1b069ca0882ed4666acf6095038e0b7cb288b8596cbf3b1ce1e54a9df05e43": { "jp": { - "updatedAt": "2026-03-10T16:43:38.210Z", + "updatedAt": "2026-03-13T17:37:36.960Z", "postProcessHash": "753b33f9f93248bf8233b0baeed06ef45856f82a91bb8def8ff992472d459ee2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.210Z", + "updatedAt": "2026-03-13T17:37:36.960Z", "postProcessHash": "70bcb18fb09220601bca7d9e4b208e1d59c4e62b856075f81a8468ec3e014adf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.224Z", + "updatedAt": "2026-03-13T17:37:36.974Z", "postProcessHash": "01b5aa502a62041a52b09c2d0843e7916c028fcbfc8ae616a06ed3fdb91639f3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.231Z", + "updatedAt": "2026-03-13T17:37:36.982Z", "postProcessHash": "35dfeeffeb3b7bc6c6241325d2625c463b401f5246074b24a6cb75ccdcc1eacb" } } @@ -38270,19 +38810,19 @@ "bf91c67796c6e32777f0840f1d8c0dac89f35de0d14c1139dd6dbf40f832fc76": { "e06158989a858c27f8bd73bda291193cf471adc5e5089c7af3495e699b7133a8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.169Z", + "updatedAt": "2026-03-13T17:37:36.911Z", "postProcessHash": "297e98ea3aad68e9ffbccc0bf7b02257427f6c4ff887359eeb3c67e1b0ea5e6e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.212Z", + "updatedAt": "2026-03-13T17:37:36.963Z", "postProcessHash": "664a404026abb06703cd561aa2718ad3784397a0b483ed8e10d1c1cc0838b285" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.215Z", + "updatedAt": "2026-03-13T17:37:36.964Z", "postProcessHash": "b71d4ebee0f656cd5cd9e372205f504822ce9ce2852fedb899f65c1cc43c4b0c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.231Z", + "updatedAt": "2026-03-13T17:37:36.982Z", "postProcessHash": "10d31614c323019a00450d8775927d4ac22c418130b13f30085f2adae61ee907" } }, @@ -38301,19 +38841,19 @@ "ccb6f7b23e140ff82e19fc0391ef805c0f15507170cf5f60a78b0ea7f7bcf295": { "7b7eb66a4c1f465cbb23aa2d3f377abddba9aaa6d13866786810216306d2eb6e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.211Z", + "updatedAt": "2026-03-13T17:37:36.961Z", "postProcessHash": "1581f26ce67088f94dd7ad8c4aa97df6558268af1f7e3fe67f6d9b7e0da0dde3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.161Z", + "updatedAt": "2026-03-13T17:37:36.906Z", "postProcessHash": "5248910e7f231cf89e4fa66478d436cb6cb245d90a48485eb1ddf1e004f32c1a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.169Z", + "updatedAt": "2026-03-13T17:37:36.911Z", "postProcessHash": "184615b9cafb1ae587bacf076cbf14ef80f2781d19660d9337860b4329913a58" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.232Z", + "updatedAt": "2026-03-13T17:37:36.983Z", "postProcessHash": "78d5c51c7e7c31c2d3fb3a44a068043ccd621fe4b534d5c8449eb8455b080f4f" } } @@ -38321,19 +38861,19 @@ "d79bc535529875a738bd248165a718dae8d93446b748ae71439f9b822c83972c": { "1a78ff0ba0c6860dc7ce6357e1df29d3b791afd1f3ea81e2713f99d9dd8d0199": { "jp": { - "updatedAt": "2026-03-10T16:43:38.208Z", + "updatedAt": "2026-03-13T17:37:36.958Z", "postProcessHash": "a2d7f5974b6f454ac11680a0bd63edf78ba173f1a97f889a136c1d2e83b28a44" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.216Z", + "updatedAt": "2026-03-13T17:37:36.964Z", "postProcessHash": "daf68967a813f6644d6e2ed1d1363a0eea5c6b9bf84953ca583ad91f17ee721e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.209Z", + "updatedAt": "2026-03-13T17:37:36.958Z", "postProcessHash": "5861a3e5141fa80c3580faa362da408f3c92042386dd8af88a9423090167520f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.232Z", + "updatedAt": "2026-03-13T17:37:36.983Z", "postProcessHash": "5876323b353fd099177933686bdb24b70ff6da30ae895728eee7df7dc3bb59ac" } } @@ -38341,19 +38881,19 @@ "ddfce8a030ea9a41c75ffaf59f53e35d31dae419777bf895033c3bb59f724f4f": { "208b0171b9edca76f341fabf5a8721e36aa0acf7bc2a179c676bc7f832d4decf": { "jp": { - "updatedAt": "2026-03-10T16:43:38.222Z", + "updatedAt": "2026-03-13T17:37:36.972Z", "postProcessHash": "357e8595e939e31858b9f811586cad754a77c7cdca0a1a6c9af41affe501f19f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.223Z", + "updatedAt": "2026-03-13T17:37:36.974Z", "postProcessHash": "9157b73a252cb4140ce2e2eee4f438d01f02b5f1ede2aed8797dd98acb13effc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.218Z", + "updatedAt": "2026-03-13T17:37:36.967Z", "postProcessHash": "fc92b9ba10dd79e16cb89a683c3085d94b207593160f487dc07df134243d4744" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.260Z", + "updatedAt": "2026-03-13T17:37:37.020Z", "postProcessHash": "b70850635c488f20ffb6aabdcd038c76857fcd6730179d2e88f6d57c7531d9ee" } }, @@ -38372,19 +38912,19 @@ "f181f03d87970ee159e60beef4cf41dfdb497fd8d950cab4164f13908b4a893c": { "7faa2cfd4739cd08c7746e2c9d5cf78d1e43b82946d2327a789aa6199df45737": { "jp": { - "updatedAt": "2026-03-10T16:43:38.212Z", + "updatedAt": "2026-03-13T17:37:36.962Z", "postProcessHash": "62ed74b53cf4ee4d6944c5ed0a0c2ca7de6b3506bb7ab1bcc9a4eb368a27914f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.223Z", + "updatedAt": "2026-03-13T17:37:36.974Z", "postProcessHash": "a819260f1ca4015ded8e77db92022161ab90d96d087678bb23e243970042f055" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.223Z", + "updatedAt": "2026-03-13T17:37:36.973Z", "postProcessHash": "ac5550f74d4765fd0fdc289c761170f85bfbacc065c0cf55d87f3890f9f7d926" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.230Z", + "updatedAt": "2026-03-13T17:37:36.980Z", "postProcessHash": "6e28b580df8978f5ee750dc73bd99fe4327c579ab0db0b5f6a92caa947da7732" } }, @@ -38442,19 +38982,19 @@ }, "cfccb658dce2deb29ba361f3fe392a39785df1da4c6a5a2d8c806c027d66ebda": { "zh": { - "updatedAt": "2026-03-10T16:43:38.281Z", + "updatedAt": "2026-03-13T17:37:37.007Z", "postProcessHash": "65cce157311abbc7a746e4edf4216cb7e34acd7fa1a8976aad7ff7be66a4bfad" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.281Z", + "updatedAt": "2026-03-13T17:37:37.007Z", "postProcessHash": "9e467d8357d970006ce76401f4620d2d10d08767d227d1aa71dd19b9dbcde5a9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.281Z", + "updatedAt": "2026-03-13T17:37:37.046Z", "postProcessHash": "47b6353cd2965a27142b2c97ac0bf059f361ab83d2491fbd8b23e093fbec345e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.292Z", + "updatedAt": "2026-03-13T17:37:37.057Z", "postProcessHash": "fdbe80a2a619f5662e0278afc8e6b6beebca6351195a197ee8db0694328c7f1a" } } @@ -38462,19 +39002,19 @@ "0f2ea76e0db5a6d5b78533ea69f6bf742d59e3c92cd69159341e1c7049a2aa97": { "9da14b2a7b04a5c4ff51174e32fb113e58f6e2c9b60265a9616f729614a2c9ba": { "jp": { - "updatedAt": "2026-03-10T16:43:38.243Z", + "updatedAt": "2026-03-13T17:37:36.997Z", "postProcessHash": "11e9b4f693ac1d2d4de2d6fd9e52ce3ef0f6cf77a9f01e41fe2cb49c6b883163" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.240Z", + "updatedAt": "2026-03-13T17:37:36.994Z", "postProcessHash": "1fe723ecf5a9fe4e05c235b3f850175caa677fb585c4b637f4bfa27b44a5b259" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.238Z", + "updatedAt": "2026-03-13T17:37:36.990Z", "postProcessHash": "5b0578a8306debddda2a0894f0d5e3f6ae9c7ec43d67c9961f0382e542c1c25f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.289Z", + "updatedAt": "2026-03-13T17:37:37.055Z", "postProcessHash": "2be038e94d315ffd3a003e98de118b3c9bea4f724f0c14e2f80438636c79f1fe" } } @@ -38482,19 +39022,19 @@ "10434de80b8f7631a41e8302a81a53ee7a3ba2207f6b8c0e029fb257d3df5290": { "f5fa789355a9b2e73239700688ffe0178dbe2df95ecb160944f05217ee8ad885": { "jp": { - "updatedAt": "2026-03-10T16:43:38.275Z", + "updatedAt": "2026-03-13T17:37:37.040Z", "postProcessHash": "0767fa23448f0952163fb4c8e759e6388235224aa3853600d254ec655253f823" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.276Z", + "updatedAt": "2026-03-13T17:37:37.041Z", "postProcessHash": "01fe8273e75d93bb35b85217afa355605dcc36ccf9f9031f13ee50d1c91f76e3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.277Z", + "updatedAt": "2026-03-13T17:37:37.043Z", "postProcessHash": "dbc66eaf2ff66c8dd4de87d58ab1d1af9451b24b9f48a3ecda2b0df3c85b4141" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.326Z", + "updatedAt": "2026-03-13T17:37:37.095Z", "postProcessHash": "9f4f96887df06d44e8fa93cb4426d5109aaa89851ef6e8be6420c09c2c13cc76" } }, @@ -38513,19 +39053,19 @@ "11f2e3a49b018a860171016a699fa740752c02bc0aa8f5f79a0c57498338ec5e": { "9a24d918c600da936b99eeeae5ccbfc49470bf55f4b8fb491fe3cfe11f944857": { "jp": { - "updatedAt": "2026-03-10T16:43:38.280Z", + "updatedAt": "2026-03-13T17:37:37.003Z", "postProcessHash": "f8908d0d7d410813e3a99a9a5780ed5937d31cc3d59a4cf086a15035d3a524d3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.247Z", + "updatedAt": "2026-03-13T17:37:37.002Z", "postProcessHash": "7c5a4bee42ebda5720fab0ebff84c5233aa36c79cb7aa7ec2e6c59da24eecd9f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.247Z", + "updatedAt": "2026-03-13T17:37:37.002Z", "postProcessHash": "c9cd88082236d21ad53d3ec3c30e6d87d957ab45df0aaa2e8224add98efa3556" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.291Z", + "updatedAt": "2026-03-13T17:37:37.057Z", "postProcessHash": "b87baa5667462cc57cb825f43f80bb96775012c704b1458960ad685215dbfe6f" } }, @@ -38544,19 +39084,19 @@ "259e682225d9b71ca3ea983216e57cd82c14b1caf25f00ea510ceadd3a70a0a7": { "e92b39158d271364bd947f52f560eff998ddd5a35107c0c0db7941eefd4f7424": { "jp": { - "updatedAt": "2026-03-10T16:43:38.244Z", + "updatedAt": "2026-03-13T17:37:36.998Z", "postProcessHash": "640a65f454afe3c46b5566d7e305aa73bb76ed2f11bdf6b9ec93878548f442a6" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.244Z", + "updatedAt": "2026-03-13T17:37:36.998Z", "postProcessHash": "d96e0adfeea8e875004bbc923e4dceb91124969c121e13857f06f74dd247562b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.244Z", + "updatedAt": "2026-03-13T17:37:36.997Z", "postProcessHash": "4788c629a663f65e31ee7245f5eb3a3862edc2b9a237ba407147a5d36c851c1b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.261Z", + "updatedAt": "2026-03-13T17:37:37.021Z", "postProcessHash": "56c40b29b2aab4f19710869f865a210db9c28471511136ad74c19ae2ef01c317" } }, @@ -38589,19 +39129,19 @@ }, "8f103600d4eab14e8af1d1fff32382745bd99b10bda8419f7c27459e0a645000": { "jp": { - "updatedAt": "2026-03-10T16:43:38.255Z", + "updatedAt": "2026-03-13T17:37:37.011Z", "postProcessHash": "bd417a1a4776fa38d0a02b8dee4bdebfb09f33e5be0bb2f4f9237f8c2d79f87f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.256Z", + "updatedAt": "2026-03-13T17:37:37.012Z", "postProcessHash": "9111af85ea7b09ad89807f950e6f1f2a6590207383bb3264c75ac3afbf2beef3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.256Z", + "updatedAt": "2026-03-13T17:37:37.012Z", "postProcessHash": "68dbe36ad616d2baf9916daa362a048a7eeedff597d7a8c7a2f012319cffe2fe" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.256Z", + "updatedAt": "2026-03-13T17:37:37.012Z", "postProcessHash": "5e175dd8bb1df55f27d826a1a2377be6171d2bee5ceb167f0b2af150c0080784" } } @@ -38623,19 +39163,19 @@ }, "8f3a4f7ff783ca799a012c20ff293d34d412a121fdeb92f14a731ea78be53382": { "jp": { - "updatedAt": "2026-03-10T16:43:38.251Z", + "updatedAt": "2026-03-13T17:37:37.008Z", "postProcessHash": "208073613f6b7ecab44c77110b9ad51e052295bcb0d17b04a49669032a53d6d7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.251Z", + "updatedAt": "2026-03-13T17:37:37.008Z", "postProcessHash": "237a99c57459ddcbea807f4ae85990dd4e6b8f043fcceff889fd7f5f58ab4673" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.251Z", + "updatedAt": "2026-03-13T17:37:37.008Z", "postProcessHash": "d6b35549bf409873858561cebcb48a662cf22e768ae19670090e17892fdb153e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.257Z", + "updatedAt": "2026-03-13T17:37:37.016Z", "postProcessHash": "a0aa64049f6242480e78299be057328995880c7941509c602cb962ab29227284" } } @@ -38668,19 +39208,19 @@ }, "e9bdf8ed1603b1e63799d019269b7ec89091a5584a78fb309108237f656e3740": { "zh": { - "updatedAt": "2026-03-10T16:43:38.252Z", + "updatedAt": "2026-03-13T17:37:37.009Z", "postProcessHash": "547a473a2d3f66a6211653e55d3fb2e05f95a834520d79af4a0885bfa9d5bdcd" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.252Z", + "updatedAt": "2026-03-13T17:37:37.009Z", "postProcessHash": "17e02ba23a4a1f522f36470cf4c2a9748610beda43af37267e57bb4d6083b1a1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.253Z", + "updatedAt": "2026-03-13T17:37:37.010Z", "postProcessHash": "440e4316aa27a8665a1c9fa0294fea4286e2e3c87018ffe21df065998feb3227" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.262Z", + "updatedAt": "2026-03-13T17:37:37.022Z", "postProcessHash": "5205b801eee43ef1ed3b23c31210edcb0deda5581bebfd6c93f4c6206cd0426e" } } @@ -38688,19 +39228,19 @@ "57f74a21cf2fbbfbe54dc4c14d4c397429d32d51ea09651cbcba81a78f831e03": { "9aff12963c1e1db4b1b461b751a4d72394a3a26138c1713efd31eb628aa3b7c1": { "jp": { - "updatedAt": "2026-03-10T16:43:38.241Z", + "updatedAt": "2026-03-13T17:37:36.994Z", "postProcessHash": "c4e69ff965f1b029b595d015d20b6bc7773754aca844929c71d9dcc2a6e09b91" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.246Z", + "updatedAt": "2026-03-13T17:37:37.000Z", "postProcessHash": "294bcf345ba41892b720bc50bb89416d639f585628474027d7c58cf4b46b5a19" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.245Z", + "updatedAt": "2026-03-13T17:37:36.999Z", "postProcessHash": "ce5b206d84eb4421118bc4910aaac0fb5899231841df72a6d1ea0b642432922a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.295Z", + "updatedAt": "2026-03-13T17:37:37.061Z", "postProcessHash": "64ac8bccee79a7b398342d090ed3e0bbddff85fe00ea05a122f98bbcb4a37c90" } } @@ -38733,19 +39273,19 @@ }, "d377434d078e6dafc5ecbb377a6409f1b29d33717740cc69f9849674ac6ae471": { "ru": { - "updatedAt": "2026-03-10T16:43:38.253Z", + "updatedAt": "2026-03-13T17:37:37.010Z", "postProcessHash": "783081703b5415f9386eeeb913d32da74f2afbe654cf1e9be61e978c406596ed" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.253Z", + "updatedAt": "2026-03-13T17:37:37.011Z", "postProcessHash": "635f1efedd5ce18bebbb15c78058e7a34c04172c12edbe1738beb89404ed107e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.254Z", + "updatedAt": "2026-03-13T17:37:37.011Z", "postProcessHash": "0b378f4feae15f61bc7c6788b1fd4604718d2870897f08e91e106953d9d02b18" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.258Z", + "updatedAt": "2026-03-13T17:37:37.016Z", "postProcessHash": "14aee1ca0a79ee6cf3ec57a14423da126116483e1236c4e4a1b0bb7402f5e3d8" } } @@ -38767,19 +39307,19 @@ }, "38aac3e63fff4752b95183afcef811db69a263d878a5965a67e7f7201779450a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.227Z", + "updatedAt": "2026-03-13T17:37:36.978Z", "postProcessHash": "627c38b8693080cb7f3ec445e8cdb18513f2d5747dd284055b38eaf5623dc25a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.227Z", + "updatedAt": "2026-03-13T17:37:36.978Z", "postProcessHash": "28be4a64f3dca2bbeedc0c0e9ccbd706d8c688de0ad75a5f6a799547f48d6cc4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.227Z", + "updatedAt": "2026-03-13T17:37:36.978Z", "postProcessHash": "a467c2194519181529af0b713ba42e50fe33513811a801980a260540b2b3f190" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.261Z", + "updatedAt": "2026-03-13T17:37:37.021Z", "postProcessHash": "7faa2e991029012bddb92a671dacfb18c351066a4d9ee16827cfad4df1245eb5" } } @@ -38815,19 +39355,19 @@ }, "6fbe8b971f9457233415e8375314e521211e7de2f42483fdb9c1bbe8dc7e61a9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.284Z", + "updatedAt": "2026-03-13T17:37:37.048Z", "postProcessHash": "442482a290e1e4f1160257303678e0cf62a953e17a7609bdea57b477d8feb117" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.284Z", + "updatedAt": "2026-03-13T17:37:37.049Z", "postProcessHash": "a897d560624e5cda4cb19a5f0e5cd40b7d7cadc2389be1afe37ecae28146dd65" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.285Z", + "updatedAt": "2026-03-13T17:37:37.049Z", "postProcessHash": "a477fb4281c6c4d1d5c831baf25146c9fe36fc481d4128fda886a7e3afed76ff" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.296Z", + "updatedAt": "2026-03-13T17:37:37.061Z", "postProcessHash": "144e6fbf62ec240c6d44af4c05c4911a52cc10568c837a6163439ec4b6c5f658" } } @@ -38860,19 +39400,19 @@ }, "7d8a82b95ab47c579e375a385d3c83b071af9d4c18c0cb450f261f337a70c50b": { "zh": { - "updatedAt": "2026-03-10T16:43:38.249Z", + "updatedAt": "2026-03-13T17:37:37.004Z", "postProcessHash": "73dad88c8ad85b8f14e2d118addceb21b4fb94969aec31b006b38dc15c8edf1b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.249Z", + "updatedAt": "2026-03-13T17:37:37.005Z", "postProcessHash": "1a39ccb183a79ec864320b4cb0d20f1af1558d869a94a612dd7aa43439005fc1" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.249Z", + "updatedAt": "2026-03-13T17:37:37.005Z", "postProcessHash": "f4ae858c609b51d9933de2e0d8d05285217badd6f0c3968982be16de43d8bac3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.258Z", + "updatedAt": "2026-03-13T17:37:37.017Z", "postProcessHash": "4c57083192c19757b367c6df1676bce66042c404d0eddf26b8d7c1fba74752df" } } @@ -38894,19 +39434,19 @@ }, "afeb184dc22c4e8b7889e6e96ca42b11ad1255bcbc03716f3200a5c9cdcff77b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.283Z", + "updatedAt": "2026-03-13T17:37:37.047Z", "postProcessHash": "d5f391d6082c0637a20c5abfb6f687b0d4ac1853fa696a025bc1ce4d3a93d4b9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.283Z", + "updatedAt": "2026-03-13T17:37:37.048Z", "postProcessHash": "c1f0d2e934a68f5dc1ffab503dc2fb6d4bbb465f5aa3551c1995c90c844490e7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.284Z", + "updatedAt": "2026-03-13T17:37:37.048Z", "postProcessHash": "5c2d04e38f746aa50053665988c8dcf480c1c21cac32ecf9f9e0d9d82524ba52" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.294Z", + "updatedAt": "2026-03-13T17:37:37.059Z", "postProcessHash": "2ef7da94722e2d2009cb1792f2931281d125924da9ec9db6a82926aa8026f708" } } @@ -38914,19 +39454,19 @@ "92dee0e9ff8e8566f9e9c069b27afdb02424f6cbe89f46ce3425000461a7553a": { "0bf98344271fffe8297f5e0b128fbd8fe78c79025f276feb745ffa937822b839": { "jp": { - "updatedAt": "2026-03-10T16:43:38.243Z", + "updatedAt": "2026-03-13T17:37:36.997Z", "postProcessHash": "65e94b1a6802f6be77ddb8fd5d9816a51c64e32bddd43e28aa90602209583d51" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.245Z", + "updatedAt": "2026-03-13T17:37:36.999Z", "postProcessHash": "1454e8612865fb26006f93b50402840bfcc112f354319ed0091f137e7d97b823" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.242Z", + "updatedAt": "2026-03-13T17:37:36.996Z", "postProcessHash": "bce66e2b775f49c28dd9855562a6d3851fa18a3699d575a43dad1b68e3a08ce0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.257Z", + "updatedAt": "2026-03-13T17:37:37.015Z", "postProcessHash": "e1779ba481c7af3e3b1c6da6724c100ff6036cc18b3ba6f68d759de93ff4e5ee" } }, @@ -38945,19 +39485,19 @@ "a4b6a047b28cc22275775b0dd79539a2be86c95aa7ced10a1b187f12caf79320": { "1c1a6afd778c1e57b53ba0589eef4c2e7796b728ad68d2fe6448ef393e873f11": { "jp": { - "updatedAt": "2026-03-10T16:43:38.236Z", + "updatedAt": "2026-03-13T17:37:36.989Z", "postProcessHash": "ed54b58a12011dcc7042d16be7b26c565f2743747e02712d41a97e035018010b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.237Z", + "updatedAt": "2026-03-13T17:37:36.989Z", "postProcessHash": "47fa1821332330577ca2d4412bfbd003346f8872203eb9421afadc65c906c5c5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.239Z", + "updatedAt": "2026-03-13T17:37:36.992Z", "postProcessHash": "5c7119139354a2723b729e418e0caef0eedca5b242cead664e71cd98495556f3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.257Z", + "updatedAt": "2026-03-13T17:37:37.015Z", "postProcessHash": "200218f9af8130b3d623d5b23337da2aa7ccb36e6e128233f3312b937c5c8e21" } }, @@ -39001,19 +39541,19 @@ }, "e9856af9b30132699de5de3a9687cf03bf5ff9ec394001b76a5bf7505880303f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.282Z", + "updatedAt": "2026-03-13T17:37:37.046Z", "postProcessHash": "72b0a941f4fcc555ee06e4108b0a3def1dc4463943709367dbc75ed0ea669deb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.282Z", + "updatedAt": "2026-03-13T17:37:37.046Z", "postProcessHash": "3a2cf9d46e6bcfc33cfb7c82ebe0f9b1280a7ce200234ffd335a975d2c671e22" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.282Z", + "updatedAt": "2026-03-13T17:37:37.047Z", "postProcessHash": "1aaebece8734880f0e1a9181eae1ac887a8eca366dffe0a350f30ea59650bdd7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.290Z", + "updatedAt": "2026-03-13T17:37:37.056Z", "postProcessHash": "a78235993614ca79bbb1df1b3fe59c500b20919cfdeccd8e8ab789906e943373" } } @@ -39035,19 +39575,19 @@ }, "50d522b39bbd7f00879bf3c2daf3e78b1f1cf56e6131a5b521f35cbf64998406": { "zh": { - "updatedAt": "2026-03-10T16:43:38.286Z", + "updatedAt": "2026-03-13T17:37:37.051Z", "postProcessHash": "b1c0652db211d79764c541000e48bc56ce61c686c43e65639537ff2efd0cf40c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.286Z", + "updatedAt": "2026-03-13T17:37:37.052Z", "postProcessHash": "f32d3f0590b23b2de51541fb030c9abccbc701c9983a93c67d09c7fd657190d7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.286Z", + "updatedAt": "2026-03-13T17:37:37.052Z", "postProcessHash": "17482b2a04fefd6bbdb88c3b0d541e1cfb7c7d522efc10c47f310256533e3c8c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.293Z", + "updatedAt": "2026-03-13T17:37:37.059Z", "postProcessHash": "ae9ca58a4e1da443ee9e6753f0785841895c4f11e617514e0dcf34f9a8f1860a" } } @@ -39080,19 +39620,19 @@ }, "bdbc2a6bb3e7e88583b313ddcf873456973dbcd936c9d9524d9aa69f87c6a9b9": { "zh": { - "updatedAt": "2026-03-10T16:43:38.235Z", + "updatedAt": "2026-03-13T17:37:36.988Z", "postProcessHash": "6bed4cf9fc8303ea48964fed8ea50b83a33a7b6c675a36131dbb0e08e5b9a20d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.236Z", + "updatedAt": "2026-03-13T17:37:36.988Z", "postProcessHash": "6b6037c7d57764b53ddcdc8287b656a73fde6647275576376dc43b4d55ea76bd" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.236Z", + "updatedAt": "2026-03-13T17:37:36.988Z", "postProcessHash": "7a9fae87d91a63dba68888555c22612f0a5c34dbc6666a3d78a149c11803f6db" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.261Z", + "updatedAt": "2026-03-13T17:37:37.022Z", "postProcessHash": "3a1cb28e98e2dd8a5dfef6031587239c252843b9a94ac896e0eb0fd7cbe826e9" } } @@ -39100,19 +39640,19 @@ "d30ca35ab36b18a178b446411bd0aa3076c904d43108702bb21cd5d8efbcb5a6": { "87455e817468ce7973be52c22bd571c3c34f449207bac87d98cf83d2f67a119b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.246Z", + "updatedAt": "2026-03-13T17:37:37.000Z", "postProcessHash": "b10734f5a82afbdf627bb5ee2bc488ff296d8df07ebd8c39718eeae81a47a225" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.247Z", + "updatedAt": "2026-03-13T17:37:37.002Z", "postProcessHash": "31e67fc05762229fdedf53294c0e24169f19c7e53d6ab79c7dee6e56dd610c85" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.245Z", + "updatedAt": "2026-03-13T17:37:36.999Z", "postProcessHash": "553ce39627180a2b281fa8547ec62ff25665e3b7b5a8f57ea6d6079eb1049b65" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.260Z", + "updatedAt": "2026-03-13T17:37:37.020Z", "postProcessHash": "a348725a0b55d0757c2acacdfb43301972b2679d2d07b68b015f971e175fd952" } }, @@ -39131,19 +39671,19 @@ "e39ace6f98adf22617bf02b8e1b5e543cc789b8aca34a357f850131c862245ee": { "18eb1c50ac74effbf464a4c046b94e4cb6fa9eb96d70864437ccfb525503aa01": { "jp": { - "updatedAt": "2026-03-10T16:43:38.242Z", + "updatedAt": "2026-03-13T17:37:36.996Z", "postProcessHash": "ac26ef0bcb29b013cc9f474e59d25a91ca3a87da6105163ec757f35372c47785" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.241Z", + "updatedAt": "2026-03-13T17:37:36.995Z", "postProcessHash": "c72354cd4c8f84b4e7cabfc91cef9b4073049e8e2edcd5032f6f9ba4322aa54f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.242Z", + "updatedAt": "2026-03-13T17:37:36.995Z", "postProcessHash": "e088e4e60a845acc8f70fcdca7e62ea379a4e2fad36dc5b991d43156e039b46d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.261Z", + "updatedAt": "2026-03-13T17:37:37.021Z", "postProcessHash": "bfd2c592b04d7429ef17c21b0ae1c7578099b2f82dc19a2a6f0a757c1d43f0d9" } } @@ -39151,19 +39691,19 @@ "13087be692dde9b7feef18870d3f79b1d18225ab44ef354f1e90c30366e1c433": { "4c3eaabe73297be96e394821c21a7b410f9fe4c375bf5d324f6eec00d4aab141": { "jp": { - "updatedAt": "2026-03-10T16:43:38.315Z", + "updatedAt": "2026-03-13T17:37:37.083Z", "postProcessHash": "4deb3de166df8cc23ab0220aa085469c59fa070d90006fc8232d8b21e4080598" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.306Z", + "updatedAt": "2026-03-13T17:37:37.074Z", "postProcessHash": "1c48760064e5d75a7f523a046711973edb53bb5aaa3acb59088ec06b04665cfb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.312Z", + "updatedAt": "2026-03-13T17:37:37.080Z", "postProcessHash": "a53d97e0017a17ebdcb95b09f1f2890105343d95b8248339567964aff7e0ee1a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.325Z", + "updatedAt": "2026-03-13T17:37:37.093Z", "postProcessHash": "4e320b5250fc819795a5f35ad952ef7ca7b5378f499817e3998471929353ffa3" } }, @@ -39182,19 +39722,19 @@ "188f9a9bc3bec2ce321905c8a56a28198b42bc1f90b417b6ac00a4d9cf3c147b": { "8e6933142a9b80421dd489117c3233c45a2645cae67fe6bbf99c75fdf827c9ba": { "jp": { - "updatedAt": "2026-03-10T16:43:38.274Z", + "updatedAt": "2026-03-13T17:37:37.039Z", "postProcessHash": "caaa30733b2dacd13f7537689b50b6e5dd8f42c8687e3b0044f8f6738fe1f7ae" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.271Z", + "updatedAt": "2026-03-13T17:37:37.036Z", "postProcessHash": "36f639823f5d42274da3fa110f7c4482c876f3b6ff8e2602678b82b673916d30" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.270Z", + "updatedAt": "2026-03-13T17:37:37.035Z", "postProcessHash": "5261325639cb17b43174509b2d81b1671080c3b7a8dde9edba700a5714cd5e71" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.326Z", + "updatedAt": "2026-03-13T17:37:37.094Z", "postProcessHash": "d0b3d236fa9187eded4187322e1679b7c2f47dc1c806eddfb803cca556ed1078" } } @@ -39202,19 +39742,19 @@ "1c00ec1111d4c97040f8a6b4705c820bc0afe08ce75657d4021750534563cc33": { "b2e299e5c648bc6c75f661d7ddb0d415bf3f4d2d15b1b81f676f8d781e4ab3d6": { "jp": { - "updatedAt": "2026-03-10T16:43:38.268Z", + "updatedAt": "2026-03-13T17:37:37.031Z", "postProcessHash": "608c930918002b5ffd5e57cd3d0b46c97b5b40161849b35c9b357e066b9e8490" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.268Z", + "updatedAt": "2026-03-13T17:37:37.030Z", "postProcessHash": "99aa5479417f9cec341a488048dc0ed41eb663f1ce807fa632a422c510981392" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.269Z", + "updatedAt": "2026-03-13T17:37:37.032Z", "postProcessHash": "f156514b97c927b3962a6ebe2c9d4c355bef11cff07145b9a0e2fa57c6004f59" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.294Z", + "updatedAt": "2026-03-13T17:37:37.059Z", "postProcessHash": "d006fcedee44cce42dc366e1b990c7a4bd4247ecb58de11ecfbe9dd664862226" } } @@ -39233,19 +39773,19 @@ }, "4b159102b8118d1c5f860203e158167c69c30018a911e2276f3dc980a4d34d58": { "ru": { - "updatedAt": "2026-03-10T16:43:38.316Z", + "updatedAt": "2026-03-13T17:37:37.084Z", "postProcessHash": "d89cfdb9f9bc02fadcb0140595c3144567c319608ae636700d17071b05f957fe" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.317Z", + "updatedAt": "2026-03-13T17:37:37.085Z", "postProcessHash": "3bc636c103801fada5e21f7417202e52d27db18e204239aaf72162fd90d7ed6f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.317Z", + "updatedAt": "2026-03-13T17:37:37.085Z", "postProcessHash": "4f2e59320a70b5aaddd9c3a3d4fbe25a4a7d0bffa0fb58e0056ee81d6ad6452a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.324Z", + "updatedAt": "2026-03-13T17:37:37.091Z", "postProcessHash": "f99815582a75b6d906d6bdbce5b8d7af27301afd8c0562bbf9095eee70c3897d" } } @@ -39253,19 +39793,19 @@ "2fe98a07a0771f0c918a105339c7465f1d1800b749a6786ae052b4f5792f8146": { "bc9d4d641f5b9a05f88360a2ee33515689607102fb6c336b63a7598960ba63de": { "jp": { - "updatedAt": "2026-03-10T16:43:38.303Z", + "updatedAt": "2026-03-13T17:37:37.071Z", "postProcessHash": "58d4bbf513f0af809908cc9525133d09e6d8c14d8ca64a4c785343bf5b077110" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.309Z", + "updatedAt": "2026-03-13T17:37:37.078Z", "postProcessHash": "73c46b4678653c63ebb603917e666c72924efa1d51d72c8c0614efc39f698c92" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.303Z", + "updatedAt": "2026-03-13T17:37:37.070Z", "postProcessHash": "b68e321a07ac81a6799b9177b1483268a0b660ce794e32658dd2ad8974fe0c3d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.323Z", + "updatedAt": "2026-03-13T17:37:37.091Z", "postProcessHash": "d1d53144888eaefccfd9085b66c161d9a413a163c15a95c84269ac86c849e863" } } @@ -39273,19 +39813,19 @@ "341051d81c779d41671d446f22d563f3189738d32b9550e3675fa7143546561c": { "7b5212109cba86689f00d93efb9aa6bdd2aad536bac1da86a77d78443cec95c0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.270Z", + "updatedAt": "2026-03-13T17:37:37.035Z", "postProcessHash": "29b3e6a08b77bc03acc7c57b53ae6a21af57914b050f227355eec10f3e375ad2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.276Z", + "updatedAt": "2026-03-13T17:37:37.041Z", "postProcessHash": "4ab7accb08dbfc4a34134aa9a960b1ed68892e99146d528c01561720b1f3a2c9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.275Z", + "updatedAt": "2026-03-13T17:37:37.040Z", "postProcessHash": "55154906ecb770abe0a2047f47ff471cc6ad5fd58205edff53694b3cd7e04d80" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.290Z", + "updatedAt": "2026-03-13T17:37:37.056Z", "postProcessHash": "e90345815ef1cf4ed5461e425988ee9efeff1dce513a3bcc36b0f80abe4c6440" } }, @@ -39304,19 +39844,19 @@ "513fe6bad8509823ffdccf71f911e6632a1d6c62bc3828d6880a93c15b106872": { "8b0b91827d9a7c004ba4a826838ebb29f76a0224d429a5d945acb7d900b732fd": { "jp": { - "updatedAt": "2026-03-10T16:43:38.307Z", + "updatedAt": "2026-03-13T17:37:37.076Z", "postProcessHash": "f7ea41137e10ec526c6a4a90684a99a5eb07444e1e0921a32c0b5560b4db8588" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.308Z", + "updatedAt": "2026-03-13T17:37:37.077Z", "postProcessHash": "f0e367dc9c5850d661e43f7488e33bc664e3c8f3f3e5d4e662976e2d117686b6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.306Z", + "updatedAt": "2026-03-13T17:37:37.075Z", "postProcessHash": "2c736ca2f52c85032490d7e7f59c7bc22ebf666905cd00f34bd78bb5d7fdf002" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.327Z", + "updatedAt": "2026-03-13T17:37:37.095Z", "postProcessHash": "492594ac2daf77ed62062db4403926137ca0034ee4012ce8579ebd33074008af" } } @@ -39324,19 +39864,19 @@ "5aef4c42e18c1cc3dc46fc838620121334ecc389acdb56926a191d15c08904ab": { "7e58d82c11edbb334ceb08f7f620a974944c8ec3e120b7373fd4e03a17ac6cc9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.275Z", + "updatedAt": "2026-03-13T17:37:37.041Z", "postProcessHash": "194b7770f3fe9c98d44a4fd735af26a5f5f524b88cb39ac5f31256e159775fb1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.277Z", + "updatedAt": "2026-03-13T17:37:37.042Z", "postProcessHash": "0f6ede55875d2f773d71cc5056b09560d5351b6be703a9be6049e5e0131dc509" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.275Z", + "updatedAt": "2026-03-13T17:37:37.040Z", "postProcessHash": "cb4b07d6749ebd08dd165a659e89b5d253150683c110348e33a39f55acde34b9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.293Z", + "updatedAt": "2026-03-13T17:37:37.058Z", "postProcessHash": "d369d41a82ecb7559906baa3b5693b05745e9fb15be363a0a75fb234204c35a5" } }, @@ -39355,19 +39895,19 @@ "67b2cf74cdaca50f8911af9d708d0de9b1f69f0efeab9993911fd47c8fe2f59a": { "cfb3d97b019aa58d29e5939b08fabed324c21080592e9c094aeae86aafccb4be": { "jp": { - "updatedAt": "2026-03-10T16:43:38.246Z", + "updatedAt": "2026-03-13T17:37:37.001Z", "postProcessHash": "cbd67b14f5e0e5d466761a5e3a17d80e7e22f077042d087094d8122b7e3104cf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.246Z", + "updatedAt": "2026-03-13T17:37:37.000Z", "postProcessHash": "be7c99b6471532a6a6b61841be548b4c496de887d2fd8d77145e3a4cabf7d5e2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.236Z", + "updatedAt": "2026-03-13T17:37:36.989Z", "postProcessHash": "82e74730afb40c116b709d36464c4ada76f9e2dc321371a6ab09957b6757524e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.289Z", + "updatedAt": "2026-03-13T17:37:37.054Z", "postProcessHash": "001c9d9fdeb22e24c961bcc770676af7765449612100fc2cb6b5df7a37a12f78" } }, @@ -39415,24 +39955,42 @@ "updatedAt": "2026-03-10T16:43:38.295Z", "postProcessHash": "850e430eb5ac1f0b8199ee68d44a04199119011fc9683c09fbc46e782eb8a177" } + }, + "450208b47426fd1e1540bb1f9608853ebf32399a5ed26989fbfd52954ced7035": { + "zh": { + "updatedAt": "2026-03-13T17:37:37.063Z", + "postProcessHash": "4bf8b94fea9893342a6cc4116aaf564e5870af4ce609eb3be20d4b6a451f00b5" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.063Z", + "postProcessHash": "721d67d3e26b777c4e598ee548f5ef44e8070a081135f3975fb3fed8aa336e3a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.064Z", + "postProcessHash": "2f4dfcd2947fef7d6fbc298bd72040083f769ae588075e0421301d5f528246cc" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.064Z", + "postProcessHash": "a16f5f804f7a3afab35d3eb15a68176f0e9d4adda68f32c311458def720ddc54" + } } }, "72afe36eab2ff12e14d4d91a26552fab2abc011f9a4ccde2047a84210368f35e": { "1560d332f0571ac4c9e52b7b887c8418554ea38f675716836286eda06c730b1d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.270Z", + "updatedAt": "2026-03-13T17:37:37.034Z", "postProcessHash": "1e3e8132d95437c5361674ee396377507e9a5ea1933adbd3938fe9ad0dc29ca9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.270Z", + "updatedAt": "2026-03-13T17:37:37.033Z", "postProcessHash": "25811ed2e5ea7dfb0c83455bc91bde1aaf983dc1ea4b866074cbcf514b9eff6a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.269Z", + "updatedAt": "2026-03-13T17:37:37.032Z", "postProcessHash": "99c69210b0ba7d81d9e0fc915a8c37361494f88193ab43c5233fa6dbe79b26b2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.289Z", + "updatedAt": "2026-03-13T17:37:37.055Z", "postProcessHash": "ed9c295797b49a4ef9b9b7c6f137829b70b085a2b74b0e05d38694704ba2b0cf" } }, @@ -39451,19 +40009,19 @@ "8315916bdb3d69fc26c0b36f0b4378146ed63f736e03228e62d22efe01d9dfd4": { "5856087df98f6740b4472f367157e174efdc961ef37e3c1247d0ced2db5782d4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.238Z", + "updatedAt": "2026-03-13T17:37:36.991Z", "postProcessHash": "b0e80937f38938e3910d15f1fe4ab8a337c2a6592071e39e9770ab8f73d35c65" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.240Z", + "updatedAt": "2026-03-13T17:37:36.994Z", "postProcessHash": "441400cf2ec5759af5cbf872632e102984cd6e0753324a83fbbb24837ef26a6f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.238Z", + "updatedAt": "2026-03-13T17:37:36.991Z", "postProcessHash": "608b0f94e58216e02798de216d4856caf9a9bc39487f3f4ff47ae7990e87b5a1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.295Z", + "updatedAt": "2026-03-13T17:37:37.061Z", "postProcessHash": "d8b9f71eb3e504fdf2290358b98b7bee9b789762371afa6572af332d51ef7d99" } } @@ -39471,19 +40029,19 @@ "989eb966fc80a9e76f90dfcbc66e0dea7d1236c5a18dcfc3951a22c271c46183": { "501b56f9eae0cac02eb27cad28e73a3ea80b0a3e66d207d53190032406e903ec": { "jp": { - "updatedAt": "2026-03-10T16:43:38.244Z", + "updatedAt": "2026-03-13T17:37:37.034Z", "postProcessHash": "a37e8fddd1ce212faa1ef38183df71eeaf3e2588e4850099bd23ac3f9343b103" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.237Z", + "updatedAt": "2026-03-13T17:37:37.028Z", "postProcessHash": "0a0629912e7bb86206c29a11a7d952e0dfdf328955834da42a9267be06e6f59b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.243Z", + "updatedAt": "2026-03-13T17:37:37.033Z", "postProcessHash": "3922fd87251afd2ad9918aef1ef172271bb5fb0c5b70cd0cb519cb84068a1cf3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.295Z", + "updatedAt": "2026-03-13T17:37:37.092Z", "postProcessHash": "2607a2b8eb9a7a9153e39a019aa2d1d512657d1a931e84710db63a58dcfa6928" } } @@ -39516,19 +40074,19 @@ }, "a6b9efe7757d5b856902b127f12c1b65429afdc0edf14b0c192b17d0901d4499": { "jp": { - "updatedAt": "2026-03-10T16:43:38.285Z", + "updatedAt": "2026-03-13T17:37:37.049Z", "postProcessHash": "fc31f36a6c606c4c38d4fe9544b0309c852c3ef51b098f0635cf961b8d5378a9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.285Z", + "updatedAt": "2026-03-13T17:37:37.050Z", "postProcessHash": "03ec891e91b7cf785478ed5791e4f23b051823540b62984b9a87300bc451b07c" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.285Z", + "updatedAt": "2026-03-13T17:37:37.050Z", "postProcessHash": "ec9e1e4f40a36331677a51603eab89bf45907067da8da024720c1a42eb1896b6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.291Z", + "updatedAt": "2026-03-13T17:37:37.057Z", "postProcessHash": "9a44cc4784b5399987e7d10de061ea603e231bc1f49372cb07a9844a4fb610e9" } } @@ -39536,19 +40094,19 @@ "c3e128b68f1271e67f658e6a27e710c60881f8641ac2288d555daa3208c005f9": { "13e7fbfbc5e808dd0b360b17e6a4fd7a2ba6d1036bc640c856da5cc47ecdadde": { "jp": { - "updatedAt": "2026-03-10T16:43:38.237Z", + "updatedAt": "2026-03-13T17:37:36.990Z", "postProcessHash": "af0a8cd906362956c2a402ea01dc75bc9a29a422bcd372140447b4d07822deb3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.243Z", + "updatedAt": "2026-03-13T17:37:36.996Z", "postProcessHash": "2e0294ad1995467f31f65ad4ff3d8cdd366016e1080e0b68818bd5cde78b8dad" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.238Z", + "updatedAt": "2026-03-13T17:37:36.990Z", "postProcessHash": "85759b0451b633a7e9a714a9f7fe9fb489d60280b3545a79c58e4c6e27337d64" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.294Z", + "updatedAt": "2026-03-13T17:37:37.060Z", "postProcessHash": "2e3f0d19553a119cf120974543c939305e0e9549f88bbfc6c80bb247af5d87ce" } }, @@ -39567,19 +40125,19 @@ "c484fc5a7f3148583c4468ad2af97f94fd9cc073f7098786a953f31855eb484e": { "bd8825806b6c9a9fcfd0073d67b67df3440ace8280431d5a8c8dad6ef5f213ec": { "jp": { - "updatedAt": "2026-03-10T16:43:38.279Z", + "updatedAt": "2026-03-13T17:37:37.045Z", "postProcessHash": "835d4d57cd66406838fad01168eb9df441e7eedb8f6999f02628379bee532414" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.279Z", + "updatedAt": "2026-03-13T17:37:37.045Z", "postProcessHash": "374cd61fde4280f417112a423931e68836d40e0b6ac7c67101fd4a3b09006a72" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.277Z", + "updatedAt": "2026-03-13T17:37:37.043Z", "postProcessHash": "c7a8a71ed511b52e3188488048cd9c1354b3ffa36d2172cf9695490b03ab86ed" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.327Z", + "updatedAt": "2026-03-13T17:37:37.095Z", "postProcessHash": "0dfa5112417afd92661ea850f9b06fe2ec24770d6580ce2b21f75e068bf1a412" } }, @@ -39598,19 +40156,19 @@ "cb12578467473a3c801b153c6cf4d13a10cf518318fd5f17155acd1793145e1b": { "7416b573c39ce724ff3be3b7fe423ab34f30f16536bf6cf0fdf7d2ba979a33ab": { "jp": { - "updatedAt": "2026-03-10T16:43:38.268Z", + "updatedAt": "2026-03-13T17:37:37.031Z", "postProcessHash": "b38d197291ce8f83edc6828a6cad172a87f397cc657f76c860a1b73ef206719a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.272Z", + "updatedAt": "2026-03-13T17:37:37.037Z", "postProcessHash": "5be586fc3e6962c1401153ace47da48dcbd5cf2bddbeb6d3c464ac18f594da03" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.267Z", + "updatedAt": "2026-03-13T17:37:37.029Z", "postProcessHash": "98f04291b8b5dabe22fbafe127cba7ed7f94c080422a028f4e936c657c825c89" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.289Z", + "updatedAt": "2026-03-13T17:37:37.055Z", "postProcessHash": "bcbf0a2952087f4a366794c24b1b82d6471988e7e4abf256159500f4ea70c5a3" } }, @@ -39629,19 +40187,19 @@ "d7f86ec094d4fd68c7ec3902e09e9c8d6f32e759b1104bbeace470bd65c6ae68": { "aa75faa94f785331aff5bdbe2cbf5c4d6e4d398591d7ba48c786aa44ef7c17d8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.269Z", + "updatedAt": "2026-03-13T17:37:37.033Z", "postProcessHash": "7058c55728009175b717c3ee9cd2bee8eb646494f970768bd4d7075ff2c2fb4b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.267Z", + "updatedAt": "2026-03-13T17:37:37.030Z", "postProcessHash": "a73cd660dfd15c7e0aca71583ef73f88d9c53357b9f7c06a643db9bde286c5fb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.267Z", + "updatedAt": "2026-03-13T17:37:37.030Z", "postProcessHash": "fd33b73e35f6c67702a92b2d65245e82bf7e5d056750a6e33e7f0505c50212e5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.289Z", + "updatedAt": "2026-03-13T17:37:37.054Z", "postProcessHash": "4a52ae9589cad6b9729dc2677775f70cff57de0c5ba42c3da6f93dd1e6fba88f" } } @@ -39649,19 +40207,19 @@ "dae06bb227a02c2e0c6a941ce0fc26005199e52c806d58d5e67386d3ec46f9d2": { "7b4e58d24764fbe8ed14bec5a6c802f2f143b902c16c654c45567175ea3ba639": { "jp": { - "updatedAt": "2026-03-10T16:43:38.268Z", + "updatedAt": "2026-03-13T17:37:37.031Z", "postProcessHash": "7f1197366caf07244ee26d9fbcaa5ce780e12a8e9af2997eb134575c6822f5a8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.271Z", + "updatedAt": "2026-03-13T17:37:37.037Z", "postProcessHash": "4d0195ffdcd5d1d47bca8dbabce74eb65cc15d51a1d92321b73abd84f40f8e06" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.271Z", + "updatedAt": "2026-03-13T17:37:37.036Z", "postProcessHash": "d322be25bf1974767e7bf6e9f0993fdc97b0e8f3373c259a44f0271b30e3c924" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.324Z", + "updatedAt": "2026-03-13T17:37:37.092Z", "postProcessHash": "454098ac0bc7e415bea2d127a509125beedda80a7e34573d217b502b3b80535d" } } @@ -39669,19 +40227,19 @@ "dbffe2a957cf5e50f0d77de216e876face0751f13e47da2a20400d54d5665054": { "de205edb219286909fddbd177c0ceefb00f1d4bfa1753f3d37b2539c40ccb3b4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.273Z", + "updatedAt": "2026-03-13T17:37:37.038Z", "postProcessHash": "d7f7f574991d9fcdc76f3d57fe1032d60d9b8c1b2bf0b6fbe246d44f57337f54" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.274Z", + "updatedAt": "2026-03-13T17:37:37.039Z", "postProcessHash": "1eab52d7c09ca22410ddeb745c82c49e184fe1089c466d7f046b87b8929a6004" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.273Z", + "updatedAt": "2026-03-13T17:37:37.038Z", "postProcessHash": "6b4abb74636a215c1a720fff7b23bb91a29fe4e6e898f480bf4301507e58163c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.323Z", + "updatedAt": "2026-03-13T17:37:37.091Z", "postProcessHash": "2f44e5e22b7d5daaca98445fdc065b6cd5389445cd21659f9d45d841979b4195" } } @@ -39703,19 +40261,19 @@ }, "a240f2ba11d8df1a899592b70bf09bd1f89a1379fa87c922dccc6de70b5ff623": { "ru": { - "updatedAt": "2026-03-10T16:43:38.287Z", + "updatedAt": "2026-03-13T17:37:37.053Z", "postProcessHash": "3ea3f2d138e12786f3672c95f641b47042b9459dd8d1d0fbf3985cf477401664" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.287Z", + "updatedAt": "2026-03-13T17:37:37.053Z", "postProcessHash": "8279f05a505453496b4e56c6d66378593a00d5739545d02d85fcba0238b27fd1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.287Z", + "updatedAt": "2026-03-13T17:37:37.054Z", "postProcessHash": "1101f9e3ba4f116862e6662a1129c466a6a5041f0716d5a0bbaf803fa718a3d6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.292Z", + "updatedAt": "2026-03-13T17:37:37.058Z", "postProcessHash": "a8462d877ee9058f04b57733a5462b31c111184c0e1f2cacbb6449579347f1f1" } } @@ -39737,19 +40295,19 @@ }, "139b82d21c5fea2d5ac76247163de2816b444c411c75943c18e18d438effe81d": { "zh": { - "updatedAt": "2026-03-10T16:43:38.342Z", + "updatedAt": "2026-03-13T17:37:37.110Z", "postProcessHash": "ce555fbe3781a6e216306087c6096f56eb9ccd1f554e9baaad8c0500b8f5852e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.342Z", + "updatedAt": "2026-03-13T17:37:37.111Z", "postProcessHash": "b412246b8d432e7709891b28b8c101095fbac390ea7ef1b827fbcfaf35ff7bec" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.343Z", + "updatedAt": "2026-03-13T17:37:37.111Z", "postProcessHash": "9851d672b16bea9b1cc3f4e94fd2e3351b128c0fb06fd058c1395444b86adbce" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.349Z", + "updatedAt": "2026-03-13T17:37:37.121Z", "postProcessHash": "c69a50f060142601f98807f51d93a604798c0761a3d30a3a5a979b79efe5a362" } } @@ -39757,19 +40315,19 @@ "19dc76f171fdf3b0cc1a3933538a1ce4395d12a9b9640597e4903ce3f6b18874": { "de4790564f72c39fe581e10e8ac3237721217d6c3c4ea4ad3cd07779bcc8dcf9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.298Z", + "updatedAt": "2026-03-13T17:37:37.066Z", "postProcessHash": "0aa629c9a4cae4bcc5108f51b22adfeb9694e6dd723d6088b0e7e652f92adb64" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.300Z", + "updatedAt": "2026-03-13T17:37:37.067Z", "postProcessHash": "1204d62aa23ecf6998fdbe567c9b81d0b8b5f4b543b5ee8ff2bbd14b90cdcc04" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.305Z", + "updatedAt": "2026-03-13T17:37:37.073Z", "postProcessHash": "7f6818b47fcadcd5f39f06a4fff24d984f7a9d886a9611f4cb2b4952b442074e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.354Z", + "updatedAt": "2026-03-13T17:37:37.126Z", "postProcessHash": "b32992cff2d8ac9c04c501cd9ed8fa6079816bec8c397190f0c10faca13f7ff1" } } @@ -39777,19 +40335,19 @@ "1ce6daa0ad295dac3a93f320fa28494beb73c39ee95608595b498a15a3e40ffa": { "85d971b7567c96e52bcd05d9d21b9c8edef12dd133c8c50e8b309d2d5aa75dc9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.332Z", + "updatedAt": "2026-03-13T17:37:37.100Z", "postProcessHash": "d12fd82ad9ffea0983fd588f15d0d18c1e000ca16712c14d7e9f6892ac43b3fe" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.333Z", + "updatedAt": "2026-03-13T17:37:37.101Z", "postProcessHash": "71068caeabe1300d57afcc87037ba819c59e96ec2d1cb0b57977e202879c121a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.332Z", + "updatedAt": "2026-03-13T17:37:37.099Z", "postProcessHash": "52136b06c10286435f5a229f5202ffd130fae8c9bfa1c0d2e4b24a615731d691" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.349Z", + "updatedAt": "2026-03-13T17:37:37.122Z", "postProcessHash": "ab4e371b31993b5a2cdf552071433c72a96eb9e217f08c31f5707d2a0b3e955c" } } @@ -39811,19 +40369,19 @@ }, "2554afce44bd3f4cebccea063726825970c68c6da179773a3b1e6603642e7b5e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.339Z", + "updatedAt": "2026-03-13T17:37:37.107Z", "postProcessHash": "1c93aa47e5249b6146a5046c05a96ff90385b87eb48025b438c119dfa1670fb9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.339Z", + "updatedAt": "2026-03-13T17:37:37.107Z", "postProcessHash": "b5c001e1267ee05001d166a513b953c5d2ebddfc1c1538e50fbc9ad1465873f9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.340Z", + "updatedAt": "2026-03-13T17:37:37.108Z", "postProcessHash": "93f9e997ea373df0cdf5faaaf3f89b225e7e9c90ff9c532067ed8f2d8d68577a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.350Z", + "updatedAt": "2026-03-13T17:37:37.122Z", "postProcessHash": "e82e4e3f7d960cd244aba7b94da6dd4f5af957d8f87c43934fd0a50dd74bfeea" } } @@ -39831,19 +40389,19 @@ "6731708fce75a234e44f1b0c956e538194421e979b065c7885b48212f94f5cf7": { "90b07a9d7262bc7ef0366d310777b0b0370a7a92ba12a4e6abc92359b2507413": { "jp": { - "updatedAt": "2026-03-10T16:43:38.310Z", + "updatedAt": "2026-03-13T17:37:37.079Z", "postProcessHash": "44f6595f721c07ea0925ea229a49d7066ea9160577b2aa2ef6cdb419cdd5460b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.300Z", + "updatedAt": "2026-03-13T17:37:37.068Z", "postProcessHash": "4a40230e5154561b00a4884e480aabf4de1e332de7870b3f9c5c38f7308f952a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.308Z", + "updatedAt": "2026-03-13T17:37:37.077Z", "postProcessHash": "ef8fd3d2b8984cb0e57e6f053701d96dc3f9ebb2a83b8ce8d3d06ecb9f57acd7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.321Z", + "updatedAt": "2026-03-13T17:37:37.088Z", "postProcessHash": "a16773141f65a6ad31c807c3046463c6df52ac4c0b1687d6d911296db15c7538" } }, @@ -39862,19 +40420,19 @@ "70cf97c8fc949e8db59f1ad657a9a53e576e424eaa88498f6a60d5b2e6729885": { "338d9d04b8e82dfebeacc09a54a398e5b4290b074e597a101394bc9922a1ee1c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.304Z", + "updatedAt": "2026-03-13T17:37:37.071Z", "postProcessHash": "242324c979ef19d73b9fd0f72a3518f038d5d52d7abcaac37a205145e252e1e1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.303Z", + "updatedAt": "2026-03-13T17:37:37.070Z", "postProcessHash": "7dfe8ab229a1e3b6b8c4364a44497d213201e4b28faf8a5b2bfa9c00d1e2930d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.302Z", + "updatedAt": "2026-03-13T17:37:37.070Z", "postProcessHash": "016f01eb4092b6b6ffdda9733e1034a5e00e817f6cfe80cacdeb5c13b07db30d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.322Z", + "updatedAt": "2026-03-13T17:37:37.089Z", "postProcessHash": "6512faea7645ac36b664f09d917f5e95b3039a1a8788456cf77d6d313b64fcd0" } } @@ -39882,19 +40440,19 @@ "7fa7f13fb2961efc9814d134b779cc0fe6672bcbaea9bf48e814ee1d05addd82": { "b111ecb2cd1900f390f7f5548b4fb6a727aefd661dda094d15b6c7351b124265": { "jp": { - "updatedAt": "2026-03-10T16:43:38.311Z", + "updatedAt": "2026-03-13T17:37:37.080Z", "postProcessHash": "2c7253b57ef4aa9e8f3fc98bfa6298d92762b79be4aeb5c2f8d288e92e14db67" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.302Z", + "updatedAt": "2026-03-13T17:37:37.069Z", "postProcessHash": "6c4049f78b8f0bd4f491ecd76d456bf766789b3b99359c963875deb3f2bb4ffa" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.307Z", + "updatedAt": "2026-03-13T17:37:37.076Z", "postProcessHash": "3ccb04f34a8f69be21428c7205ab439664b33a53df007e16e4d243df52da3557" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.323Z", + "updatedAt": "2026-03-13T17:37:37.090Z", "postProcessHash": "e8b84d20e7b427885481345666565347ea2d63604aab4627fd65e15740569e79" } }, @@ -39935,19 +40493,19 @@ }, "f95ba4c4300ed79512639406575a2a02d4370daf2f9f94b0e2fa01cf5198630c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.317Z", + "updatedAt": "2026-03-13T17:37:37.085Z", "postProcessHash": "988464ae6f9c3b9bfb778dc68ecc770a6eb58d4e67d5214f7584de703ba8304d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.318Z", + "updatedAt": "2026-03-13T17:37:37.085Z", "postProcessHash": "51b5808faf47bc060d3a7286e352db3160caae995b8b4b5f5ca473c2edc0b56d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.318Z", + "updatedAt": "2026-03-13T17:37:37.086Z", "postProcessHash": "319fde0ed38bf8e342d694f52be1f54974eea9a9d625ddd753971538e0bff52b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.328Z", + "updatedAt": "2026-03-13T17:37:37.095Z", "postProcessHash": "67c864fa80efc6c535d53bee8637359d0162ce081227fbc89e6b03ccd6dc85e7" } } @@ -39955,19 +40513,19 @@ "998f0f4e3468e7524c434f473537634e659c94f841a46f5563bb39a4ef82c64a": { "cc945ba5712ca0c208a5b68dd98646b082cd93aed560249a34be7216e338325a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.272Z", + "updatedAt": "2026-03-13T17:37:37.038Z", "postProcessHash": "eaf1a494550c559fb7348a4fb46e7752ea3c0463946eb726bd817ae0f5d53c0a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.271Z", + "updatedAt": "2026-03-13T17:37:37.035Z", "postProcessHash": "d9c57c04db428434d174b667e3e07622c6089f8fb45a83cfd95095d31cd77a97" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.274Z", + "updatedAt": "2026-03-13T17:37:37.039Z", "postProcessHash": "4b3d7cea075f87e395128ac016f8721d4524fd4e5875e1dcb1561cc21bee6d32" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.290Z", + "updatedAt": "2026-03-13T17:37:37.055Z", "postProcessHash": "648048cbb7da4bd7057ab4b52dba44aad7611ec8f305ef3a943c28eb1a964357" } }, @@ -40011,19 +40569,19 @@ }, "57b63f97f9478a288c7f55f32ebafa835f0f8136885d60aae3fd08b4f0529468": { "zh": { - "updatedAt": "2026-03-10T16:43:38.345Z", + "updatedAt": "2026-03-13T17:37:37.114Z", "postProcessHash": "db308085273672c065bb000f442d7c79e96402cacc077dee40e1179c88ed0de7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.345Z", + "updatedAt": "2026-03-13T17:37:37.114Z", "postProcessHash": "e01a8eedf21d9888be029ad41bec686010a336697e5bba140ccdcbd08a1f29a6" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.345Z", + "updatedAt": "2026-03-13T17:37:37.114Z", "postProcessHash": "7f489cdc521821cbf13731868cf25c5697d9f8abf660152f7e9a61f2a43af239" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.351Z", + "updatedAt": "2026-03-13T17:37:37.124Z", "postProcessHash": "d603b62908989c28897f8904ff25e872041c5b61d6e7cbf0c0d38730f501fdba" } } @@ -40031,19 +40589,19 @@ "a725d7aefcb81ca44df79432f1da90c48ccc1821c943c4aea64ec662f97fc340": { "11463482ef7448e6a135decdd6e0c2680b565473c869d4016976dbdd9ebd3fd0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.304Z", + "updatedAt": "2026-03-13T17:37:37.073Z", "postProcessHash": "306535fc3ef1e614957b329412622138ca990dbec6bd376a6172d5e07f3c527b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.305Z", + "updatedAt": "2026-03-13T17:37:37.074Z", "postProcessHash": "2a966034187d7afd0a13bdf57e696819e971b9ef47785e810a7fea6c774666f8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.309Z", + "updatedAt": "2026-03-13T17:37:37.078Z", "postProcessHash": "a3a84c80e11aa1be6cdb03b672df738fe3cbdc36cf2bb2a69f547ca532d2abaf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.322Z", + "updatedAt": "2026-03-13T17:37:37.089Z", "postProcessHash": "1116f62e45740f8f9c5f3b44f57a5adb360b5e3c721bfe2de6705c0aa7cfbf8a" } }, @@ -40087,19 +40645,19 @@ }, "2cd8c01976dce2c8d1c4245bd4a013c7bdfe6b96d04a5d1855b879d419153893": { "jp": { - "updatedAt": "2026-03-10T16:43:38.357Z", + "updatedAt": "2026-03-13T17:37:37.131Z", "postProcessHash": "a81cf30d40dbc6abd01b47d4353b7946769cafd7e64f99032d1be0519dd56f5e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.357Z", + "updatedAt": "2026-03-13T17:37:37.131Z", "postProcessHash": "bc0c74b3a679f60ca15dc6e9f543d14a2506f347af4fe4de7993306c3e3e0843" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.358Z", + "updatedAt": "2026-03-13T17:37:37.132Z", "postProcessHash": "530ae74c3d96231b99fb5f922899d921cf891574f541b3da1b5d13f754301fa2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.356Z", + "updatedAt": "2026-03-13T17:37:37.129Z", "postProcessHash": "d998314bb184421fe924058bddc4d4d65005f37f5826cc404684b5c3f8a5ab30" } } @@ -40107,19 +40665,19 @@ "b02ce70d6dcff3632894b67e171d3cc1146833fe54d4b06011bbaa8c85a0884d": { "09c5316a4d219ae648cc28e8db671f96b825f4184cd4e8e4a511bae5beff8109": { "zh": { - "updatedAt": "2026-03-10T16:43:38.315Z", + "updatedAt": "2026-03-13T17:37:37.083Z", "postProcessHash": "c00021934c448ca16b8c04faaa97b1524a897e2642debc9879d228624637a163" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.315Z", + "updatedAt": "2026-03-13T17:37:37.083Z", "postProcessHash": "42e38ff8288345297e60169bc834847017b113c2b965a8be1b62a0646b7e267b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.316Z", + "updatedAt": "2026-03-13T17:37:37.084Z", "postProcessHash": "71a18e58f090672d20325435f6e663e2486d32fd604b43cf53933c9092e18893" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.356Z", + "updatedAt": "2026-03-13T17:37:37.129Z", "postProcessHash": "8b7835b6b11b3dce87a0a3afaeed00b902317f8771311609692bc48395f04b71" } }, @@ -40152,19 +40710,19 @@ }, "e0350eeb85f102ea8595bba86c09794ac9efb4a53f84a43e1c4269e7b19e9e20": { "ru": { - "updatedAt": "2026-03-10T16:43:38.318Z", + "updatedAt": "2026-03-13T17:37:37.087Z", "postProcessHash": "1765f2b6b597773d9165c5b536b6f79670fda98433f6bf90d502fc0a7c3ece84" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.319Z", + "updatedAt": "2026-03-13T17:37:37.088Z", "postProcessHash": "2a8718840e54faa8a16784baaac0e76eeaf748bfd7bba365a4f9a4bcc437b334" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.319Z", + "updatedAt": "2026-03-13T17:37:37.088Z", "postProcessHash": "2af322492c84ec2601390b80f7886c6d767d740c031007f5c0824a11051b6e4d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.322Z", + "updatedAt": "2026-03-13T17:37:37.090Z", "postProcessHash": "b1b74f50f07d8061387258ba6b037b92cf03ea6a03eaf8f75c7b9647a65d5976" } } @@ -40172,19 +40730,19 @@ "c5321e7f9f222609b774837230342fd88d3987594612b1a1a987cb8500748344": { "6b17248bc93c579b8212f6684732b598b2781d46fbc0ff7686c6c9716116d43d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.312Z", + "updatedAt": "2026-03-13T17:37:37.080Z", "postProcessHash": "cdc13b613475c4d399bf18bc097a4d0222460709d5fff98c4ee614ec81da4641" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.313Z", + "updatedAt": "2026-03-13T17:37:37.081Z", "postProcessHash": "340ea5ac36d69f6d5094993118818a8beac71078539b59d6733877925ac54d4b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.306Z", + "updatedAt": "2026-03-13T17:37:37.075Z", "postProcessHash": "fc88dce083ec49bb3073e250abd5ee3ebf654339af230951f98b6a015a3873ac" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.324Z", + "updatedAt": "2026-03-13T17:37:37.091Z", "postProcessHash": "fca809192c65505eeb73e1ca041737aed4f5729d56e65a26880cd71ee3098d04" } }, @@ -40203,19 +40761,19 @@ "d865d8906bab480f2412b8134877a2a96913a3533480602839cb1425678255d8": { "40e74dd63d675033a626615c8dcb1dc2d2ab2290058dacdabdc77986ec16b1dd": { "jp": { - "updatedAt": "2026-03-10T16:43:38.271Z", + "updatedAt": "2026-03-13T17:37:37.036Z", "postProcessHash": "a92b159aa67b316f889d9e40b7021c3543b5f0047c80756a37b5a34bc351a1d7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.267Z", + "updatedAt": "2026-03-13T17:37:37.029Z", "postProcessHash": "de686f12cc1cfc2fa2cf3a29ffc17f48c3f581703114b014b7c3eb7afaacb7d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.269Z", + "updatedAt": "2026-03-13T17:37:37.032Z", "postProcessHash": "9a8a6c445633f1de2f6d0c6489ae72d13dcbea106f5e11e8953a09ae963511b5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.325Z", + "updatedAt": "2026-03-13T17:37:37.093Z", "postProcessHash": "39708cdd264f86ba4cc0ed4a1120754980d14ce8419a7676ce773b28220c06e3" } }, @@ -40248,19 +40806,19 @@ }, "1b7dd133835665d6348ee4ebf5d1f773ef575a7a261bfe57fe7442844475135e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.280Z", + "updatedAt": "2026-03-13T17:37:37.086Z", "postProcessHash": "6c019a0a4294dbeb1348354a9b1da3f31d46aad189a00b9dc9ae6901a466fa34" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.280Z", + "updatedAt": "2026-03-13T17:37:37.086Z", "postProcessHash": "f992ebf57cb785ffa5a545d56703cf3ebeeb253537fbb61759066c26ce731051" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.281Z", + "updatedAt": "2026-03-13T17:37:37.087Z", "postProcessHash": "c99863ede585a40a212170a9ab87a97b1d6eeab72a3a42aaa299987503de9953" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.326Z", + "updatedAt": "2026-03-13T17:37:37.094Z", "postProcessHash": "e109f7ac8d49501fa8899d23d423626776bcd7efe70d816d4ebedfafd54902e5" } } @@ -40268,19 +40826,19 @@ "deaf9da7af41c9dbd196870e7d946c2d92a2b4098eacc1d9d67ca6e552d438a5": { "fdf52ca20d97fc34fd94ada024eedfd00d77d9abbb0aed5df8411acf741dbddf": { "jp": { - "updatedAt": "2026-03-10T16:43:38.277Z", + "updatedAt": "2026-03-13T17:37:37.044Z", "postProcessHash": "e2ba7b1919f028687d6b07d04723f992052490ddcc85547efcebaf44f5ea2152" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.280Z", + "updatedAt": "2026-03-13T17:37:37.045Z", "postProcessHash": "20e41a4e6007495ef8661af5cd572a7a964a99b5f68054d67710727ee37de405" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.278Z", + "updatedAt": "2026-03-13T17:37:37.044Z", "postProcessHash": "3a8ea9ff3e1f4db459c6cfa7a1163f9f7784acb0705724eed56e61b1ce398042" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.292Z", + "updatedAt": "2026-03-13T17:37:37.058Z", "postProcessHash": "2f73cfbb85591a104d3b328789417c7d29a3bcecdb5071b94f8aad333f5e3862" } } @@ -40288,19 +40846,19 @@ "ed51dd17995f6639353bb7c4089fa97d4f8dc7203bca3e26312cb31005fd949d": { "a382bedb279fccc3ac9fd5b4fe0ce9a876319b2d0652651cf74622f32f475762": { "jp": { - "updatedAt": "2026-03-10T16:43:38.307Z", + "updatedAt": "2026-03-13T17:37:37.076Z", "postProcessHash": "4be4ed428189f791863596c0fd2a9f1021c0375451f6211a0ee405d4e221ef39" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.305Z", + "updatedAt": "2026-03-13T17:37:37.073Z", "postProcessHash": "f294d6a20bd49506e6595663fe25751a2bc1a5379527ec16dcb9cfdaa641d6d3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.307Z", + "updatedAt": "2026-03-13T17:37:37.076Z", "postProcessHash": "9c8ef93120da124be002209a8adcb27f2df04db6bab296baaee64a1ec42cad71" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.322Z", + "updatedAt": "2026-03-13T17:37:37.089Z", "postProcessHash": "c447205047fd75e18ef91308a383ccd039721be28f87b498e2aca543e2e88553" } } @@ -40308,19 +40866,19 @@ "ef55ad557299e30ca7d8ccbe3f701f3efcfb9407e677358fda64040c88c2a0e3": { "b7534a46cfb2aba578904a3ead55b3a917dd6ea809c434df147c1f98e5defeeb": { "jp": { - "updatedAt": "2026-03-10T16:43:38.310Z", + "updatedAt": "2026-03-13T17:37:37.079Z", "postProcessHash": "d9cce72eb50a1a3243eceb05f6c7d73e8f4fa7516ec4dec715ce37400252e0bf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.311Z", + "updatedAt": "2026-03-13T17:37:37.079Z", "postProcessHash": "cd58dfec37af48a02d846a5eecbc62c2d2d09b5d8e0cf6f643375308291a14fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.300Z", + "updatedAt": "2026-03-13T17:37:37.068Z", "postProcessHash": "d4dca4733a1bff1880de4252e730ab197e4052160b117b01075fe7689b3f2f0d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.323Z", + "updatedAt": "2026-03-13T17:37:37.090Z", "postProcessHash": "ad270fbd6b61bb360de7e025819a15a32b00f200dad67927cadbad860ef3ef6b" } } @@ -40328,19 +40886,19 @@ "f4e514c65ad19dadd6e36981ced2004e96119143057123e6f8343003c976414b": { "f9be206d9401669361ef8b3907f74e41604e01c3da770a270a3b262d0cf9e0b7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.297Z", + "updatedAt": "2026-03-13T17:37:37.065Z", "postProcessHash": "73d9b5a394a33d3490ee19819b416d932fc02fb11afb9ff327a9d419af8cf88e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.298Z", + "updatedAt": "2026-03-13T17:37:37.066Z", "postProcessHash": "6e8b8db2c47ce8d930e12fb9d15189e985564f80032b4994d518145e9ab6a7c5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.299Z", + "updatedAt": "2026-03-13T17:37:37.067Z", "postProcessHash": "ac90b4f08d2b6429d1def33b4f39f4666c822956dfb92b583498b63f0c7de344" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.325Z", + "updatedAt": "2026-03-13T17:37:37.093Z", "postProcessHash": "9ee324380215bcaa27dbecbd5bb5c90fd2c01d74cd857233290dcec6f2bed5ab" } } @@ -40348,19 +40906,19 @@ "fde1eb9f476467503483925174bc3e07ff1b6152ca9eca4cbea2189875928f86": { "5b437c2637bdf116e6ae9dd7273b3db889d01e6006e1510d494e0c27992a8abe": { "jp": { - "updatedAt": "2026-03-10T16:43:38.276Z", + "updatedAt": "2026-03-13T17:37:37.042Z", "postProcessHash": "1318e3631c49d80cfa2afe059f8091fccfc87b1783fe3c200696f72a97de9d82" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.276Z", + "updatedAt": "2026-03-13T17:37:37.042Z", "postProcessHash": "9948158318bb046748c36cd52324a772d2120bf76282687c6f04a82f14bc0f7a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.278Z", + "updatedAt": "2026-03-13T17:37:37.044Z", "postProcessHash": "06ce22eb175e998c04310fa2d3746c52afb37997fb7cdfeef122b4aac8b836fb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.325Z", + "updatedAt": "2026-03-13T17:37:37.094Z", "postProcessHash": "0d9376f2cc7fa3728764eed63c88f18cd25b32846841add4b6d0b5a44d163046" } }, @@ -40379,19 +40937,19 @@ "025fd49fff3f320d5bf6441808dc379cdaa73f78cddd66059a1f1d989a1102a9": { "5cb5606bdf1fcec7d40bb07c9211307f195d39d691aa2cabd78b397dd79771c5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.361Z", + "updatedAt": "2026-03-13T17:37:37.136Z", "postProcessHash": "4b2ff2eb9100b321e10609e1307521b75bf9af46c777c58ebee192b6b72918c6" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.364Z", + "updatedAt": "2026-03-13T17:37:37.141Z", "postProcessHash": "bd59da3e0e96ceb34f5dea9d375b88448e902b21d5c5368e25f12068436043cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.362Z", + "updatedAt": "2026-03-13T17:37:37.138Z", "postProcessHash": "fc81c5dd196d2185149757a23ae154bf2854cd8a65c015172c2fbc62ab7a1c3f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.383Z", + "updatedAt": "2026-03-13T17:37:37.163Z", "postProcessHash": "3515528775b7d180c6d81f8fbcd1a90477da3d5deb2d17c2d77bb61cbaf91edb" } } @@ -40399,19 +40957,19 @@ "1e4b57e276f3147467bca9c9b34ef7237444bbb31a33e9319c88df9db588b8ef": { "781ade8017e15eb182d04e5802e03ea4655dd91aa963a8d3d6d5e111348f2ef9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.336Z", + "updatedAt": "2026-03-13T17:37:37.104Z", "postProcessHash": "85dcb625c078773c22eaf98c8f2b81d01f5fd760005811e5eaaa722c3afe6992" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.334Z", + "updatedAt": "2026-03-13T17:37:37.102Z", "postProcessHash": "bbb37171e93a46b61994bb49d22fde23e050c98e073b5224eef8dd561a617722" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.331Z", + "updatedAt": "2026-03-13T17:37:37.099Z", "postProcessHash": "3e43ff888712b5e874425c60855ad4d589afed519a4872429694abd4e22d493e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.355Z", + "updatedAt": "2026-03-13T17:37:37.127Z", "postProcessHash": "5b2f090c6e2bacf46e65aca2510b7fa94e8f10006f41091772df48867140ea61" } } @@ -40433,19 +40991,19 @@ }, "267d3c6ef6c1d3448e9dbcebc10b13f48f607692076ab66c5b4c2166911cf71e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.375Z", + "updatedAt": "2026-03-13T17:37:37.152Z", "postProcessHash": "7ca54b3b504277397f4177513ca9e7eff8e079d57155f53a5fb54be2df35e3dd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.375Z", + "updatedAt": "2026-03-13T17:37:37.153Z", "postProcessHash": "2f8e86d53834bf292ae82680768877b92941e793521e109c439290fde36c2a3b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.376Z", + "updatedAt": "2026-03-13T17:37:37.153Z", "postProcessHash": "99a7a411283028e42917c14f065903ad4f41b68cb437a7dafbf344958c20ea3c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.384Z", + "updatedAt": "2026-03-13T17:37:37.163Z", "postProcessHash": "fa49ffd078f8b48e340cef7769b0730516ec6090523fa46f803c2343aceb54c3" } }, @@ -40467,19 +41025,19 @@ "2d5ce469cb4fcd9ac57756723325805176514ce512b8039ab05e3fde56bb12a1": { "37840663d4e6d0f5bd1b9b294c2b0feff352bd6bdd003b973cd9e9e03ef04b2a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.365Z", + "updatedAt": "2026-03-13T17:37:37.141Z", "postProcessHash": "41f9976203924a052c5e0eadec5e9e815398015a5693587ef6697c56db62cf2a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.365Z", + "updatedAt": "2026-03-13T17:37:37.142Z", "postProcessHash": "c463b1101e52162fd3f128fbcce84b1497efb6b0fb0152c8bbe8f98c430954df" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.365Z", + "updatedAt": "2026-03-13T17:37:37.142Z", "postProcessHash": "9f2faf31e1d79ba95d05ec49e4b6cc1e8c499de5747aeddc680656aa168367c3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.385Z", + "updatedAt": "2026-03-13T17:37:37.164Z", "postProcessHash": "21085c1c829d5fe1c6c1b54e2c21cb21f0c58d736d6b95ae8fceb12686c3c425" } } @@ -40487,19 +41045,19 @@ "344aa60f54b872aa215951fce76265aad2f3f1d6ff8bacd50188b941ce5098c8": { "7a8f03b82b278bf1a01cbbd7ff1923941fcfc7239248c640ae1b2eec075f2bd0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.336Z", + "updatedAt": "2026-03-13T17:37:37.105Z", "postProcessHash": "dce65a4e5a309cd81cf8114c78d334e3cf0b26c83ffdd20cbcbf34b96dd2fbf9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.334Z", + "updatedAt": "2026-03-13T17:37:37.102Z", "postProcessHash": "caa6e750f38772e0a04857beffa191439cecf3ffd908e22ae6cfd6425baba4c0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.336Z", + "updatedAt": "2026-03-13T17:37:37.105Z", "postProcessHash": "8c2e991b6e9af8b2c93ed05de31b6de88d626dc989637830faddd4dacf7e9923" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.350Z", + "updatedAt": "2026-03-13T17:37:37.123Z", "postProcessHash": "5f53b5d77556af1b0fc34abfa00c229b8787de542758d13eb94125bf36493d01" } } @@ -40507,19 +41065,19 @@ "53d65ec30475ca0007e7da32916549bd02696879f561f268e8e3a58c0dfe9de5": { "e1d20246377ea7703705aeea779bd04141833d80b87084862959aeb3e9a08c2e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.304Z", + "updatedAt": "2026-03-13T17:37:37.072Z", "postProcessHash": "50e6a8a90212b364014541ba1195a816fd534a63506c8e7cac6cc3eedf148773" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.308Z", + "updatedAt": "2026-03-13T17:37:37.078Z", "postProcessHash": "6d0f628a26378f0f941ecbe91eabbc75b463b16fae175df45ae86faac494049b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.299Z", + "updatedAt": "2026-03-13T17:37:37.067Z", "postProcessHash": "7deac6809059da5a029c618fa6cfa172bfdfe5a9a518b3dadbc6fc8c87412197" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.350Z", + "updatedAt": "2026-03-13T17:37:37.123Z", "postProcessHash": "c81d21b2b7615ce440620937b7ed88790c22c0ef0f2918b800ab6c3c5477ffe1" } } @@ -40527,19 +41085,19 @@ "5b9f7f3fc45524898a5a0adff01cb46775280fd54d8fbbd51c0cb3cfb2b7e78e": { "1f25423f1068a3269325eb00ebe91d4fe71d603537f5b9e8c9b81de44ef31aaf": { "jp": { - "updatedAt": "2026-03-10T16:43:38.302Z", + "updatedAt": "2026-03-13T17:37:37.070Z", "postProcessHash": "4249e89665f524d26ca6d629498ffe71d133e89d7ddc2395b75497001d468ab9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.301Z", + "updatedAt": "2026-03-13T17:37:37.069Z", "postProcessHash": "4775913d8e27c5abf1b5c42384deb9db2408918a530237b0f990d678178f72c7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.309Z", + "updatedAt": "2026-03-13T17:37:37.078Z", "postProcessHash": "cfee8e730657e861bac5531b4e7afb021b54b278f1d55ffbad808f4fd069edbe" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.348Z", + "updatedAt": "2026-03-13T17:37:37.121Z", "postProcessHash": "a08cab17462e53bfdfb4a46fd7f090df2e9e2ff558fa88467fbe1b2a23c7b6d9" } }, @@ -40558,19 +41116,19 @@ "5c4dcedff3da1da80fb63b9461c1c89223beee53c37a3b5a538edc528453f0b2": { "620bb0c22df1a23b2a8df3eb395373d44296904b0332797c29514f90a31606b2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.304Z", + "updatedAt": "2026-03-13T17:37:37.072Z", "postProcessHash": "a76993ceab136826df270cd6a3aba647f9cf50c184991d14460d65c75c08aaf6" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.301Z", + "updatedAt": "2026-03-13T17:37:37.069Z", "postProcessHash": "f737c1efc84ab7bc508a18025a04044ba9eda7c31acb3a390bfe60efb2a16f4e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.313Z", + "updatedAt": "2026-03-13T17:37:37.081Z", "postProcessHash": "3cb5f332d688da734b6c192568e1fec0206bb95291a2ef31a2b0372c1c39a193" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.352Z", + "updatedAt": "2026-03-13T17:37:37.125Z", "postProcessHash": "41612b6cba012347d69a96ddddc94d6c91fcb50930f938feb5bd99dd7cc6960f" } } @@ -40578,19 +41136,19 @@ "719a6d655a54f957cec2c65e95d6651040b93a639ad6aa44861b85ae09c1c5c5": { "fafe4a083f40e8f75644ffb779bcedb7065ad373f06a042ecf2238313aeef393": { "jp": { - "updatedAt": "2026-03-10T16:43:38.297Z", + "updatedAt": "2026-03-13T17:37:37.065Z", "postProcessHash": "2064589590411c2dc3c4009ed55fb9b1e0082c652b15c5d0e786b4cc359d9a23" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.310Z", + "updatedAt": "2026-03-13T17:37:37.079Z", "postProcessHash": "ae980cb4afc8405f10791555b33d9f0ef73551864c17dce629bef48eca7362d1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.314Z", + "updatedAt": "2026-03-13T17:37:37.082Z", "postProcessHash": "d1635a989016e7f253dfe57bc5ebd80bbb5793b3ee9f638d02ac88b92da0856d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.357Z", + "updatedAt": "2026-03-13T17:37:37.130Z", "postProcessHash": "b8d002391196be5e47b0ed8f857c5f133ca40acbaf8dbca011ebfa94d3041218" } } @@ -40616,19 +41174,19 @@ }, "a600c7b329322e5b4f083a857603b02418a798afaeec15ba13ae1fe80fbaa521": { "ko": { - "updatedAt": "2026-03-10T16:43:38.358Z", + "updatedAt": "2026-03-13T17:37:37.132Z", "postProcessHash": "b93350583833110a620620b5f79b7cb27772e17f163ecab1c1f29238670fb60c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.358Z", + "updatedAt": "2026-03-13T17:37:37.132Z", "postProcessHash": "95ebf30f40a9dd51f1d613ec4fa7825c9d09e49a5464b10e7ee603bb2e8dd8b9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.359Z", + "updatedAt": "2026-03-13T17:37:37.133Z", "postProcessHash": "c1eddedd23d4bedff69e206c2eeac95fe32a3a6edd71b04cb2f628398ea4898f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.359Z", + "updatedAt": "2026-03-13T17:37:37.133Z", "postProcessHash": "3674e993edc356fba75436d6ef920572277426298ecb16bbee8c39fe1e4ea197" } } @@ -40636,19 +41194,19 @@ "8cbea57ac40a6d6358183da1d28c1a09304c1b4a5edf96e2c4a808dc6773ba41": { "39a62a98184d3c0536249ba36e562c954047436e58e929927516fea5318e895b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.314Z", + "updatedAt": "2026-03-13T17:37:37.082Z", "postProcessHash": "da5a47918405d73c0d79daffac0057e9443896e2fd46f3214a9eec334c81aa3b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.312Z", + "updatedAt": "2026-03-13T17:37:37.080Z", "postProcessHash": "692ed266753241510503ed878e15b48574eb52b96c79a9070d2db0281d381101" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.313Z", + "updatedAt": "2026-03-13T17:37:37.081Z", "postProcessHash": "d01f3fc2476feb21909a604060eb5c32fd66fba1e6ba80cce7caaefde5938817" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.355Z", + "updatedAt": "2026-03-13T17:37:37.127Z", "postProcessHash": "8a656b30dc03d8e5c787d41699f7c1828e4e63fb74658e619700778202a53ce5" } } @@ -40656,19 +41214,19 @@ "940796a1aae864d0eda15bb34a302626f3ad6a2c1d3af60ba921316d95e81a13": { "301a0a16ec26f11dd9fb52328307087f8c2528fea166cdea553309d6e58106d4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.307Z", + "updatedAt": "2026-03-13T17:37:37.075Z", "postProcessHash": "07a4eb47a897e33333d7a3a7ab011c3566ccdfb5abb4804239982b87c42de3e2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.306Z", + "updatedAt": "2026-03-13T17:37:37.074Z", "postProcessHash": "a25d28262360ff308e7f6b1cd4bc35c4021f3bf6c6ce45599b8e58100f98a257" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.297Z", + "updatedAt": "2026-03-13T17:37:37.066Z", "postProcessHash": "8db42a2a94e455b88beb8a8fd2420dc207d495117c4f5a5bdb111965e961abc7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.354Z", + "updatedAt": "2026-03-13T17:37:37.126Z", "postProcessHash": "ae8729181f34ea319d3fc5840fdba9dd1e770caf9ecbe19558d170570b026e46" } } @@ -40676,19 +41234,19 @@ "ab91d27df4d8b8148381ccfd51e2bc9b99a1625ef08e73f1d9a0eb197e5397a2": { "a1465aea8fd40bd2a71567dcd05c6ce53e13c60e2ac21919e271ebe1b6782f74": { "jp": { - "updatedAt": "2026-03-10T16:43:38.337Z", + "updatedAt": "2026-03-13T17:37:37.106Z", "postProcessHash": "efb101d14d65b4516a7ea2c183ba5f827368e14c277c611317fa573d984c2031" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.331Z", + "updatedAt": "2026-03-13T17:37:37.098Z", "postProcessHash": "37ed044e7ee372a4dfa8deba40a068b332d419ffe9a2e572a4808f4f628eee65" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.334Z", + "updatedAt": "2026-03-13T17:37:37.102Z", "postProcessHash": "2f1683772e9929148ad2d3d7c0131669cf6d6b796873b950bff22aed365c948f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.355Z", + "updatedAt": "2026-03-13T17:37:37.127Z", "postProcessHash": "1498c8fcf86a02c024e6c1d8fe7d06986d59911714d54a80ebf2c136def9bc35" } } @@ -40696,19 +41254,19 @@ "b7c59a245d47fd54f7c7477cbd498ba2937399586e98674be51c6a7c40b2ae70": { "410fd44fe625de2b185ba9098597ace5e062b1884403c90912660d14d188d9bc": { "jp": { - "updatedAt": "2026-03-10T16:43:38.314Z", + "updatedAt": "2026-03-13T17:37:37.082Z", "postProcessHash": "d1219d67632e01507519d729216ced57ecb1848c346fe528beae11d2e5fe72df" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.314Z", + "updatedAt": "2026-03-13T17:37:37.082Z", "postProcessHash": "5e946aed1c1a26b3a37268a74cdc1d66563a838655faaef2a470017e8e1112e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.316Z", + "updatedAt": "2026-03-13T17:37:37.083Z", "postProcessHash": "40c98c3456b6415d10f7a1242e78c73398e987c78226db366288ab1c1d569ae3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.353Z", + "updatedAt": "2026-03-13T17:37:37.125Z", "postProcessHash": "1792a4113b618f7fbfe984fcd84e02a673737556d0ba04f2bd83edab48529f3e" } } @@ -40716,19 +41274,19 @@ "d03338e91e1f725469cbc573d2b5a49c055fe39e67ab09e92b408e3e6dce3361": { "fee22f53b36f6d80c05058f7c0b07e16a2dbb531dbf640d90efae0a82972bd4c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.335Z", + "updatedAt": "2026-03-13T17:37:37.104Z", "postProcessHash": "4b1654ce4a25697fde34b8325365ebfa667f2eff6d0f8059e08addd07eb0c9ef" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.336Z", + "updatedAt": "2026-03-13T17:37:37.105Z", "postProcessHash": "f7915659126c0460724ba2d415abf2fc8bb2e3c7963d889d4cde5510872e14b1" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.334Z", + "updatedAt": "2026-03-13T17:37:37.103Z", "postProcessHash": "f4544ea3f482159c3880cddb0b1536d5027b101d16578abe03ab571e5216832d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.353Z", + "updatedAt": "2026-03-13T17:37:37.125Z", "postProcessHash": "2e14032f5ef2f5290f32adef96ac1d41d9b8f73e9305de40021ba2d3827c431a" } } @@ -40747,19 +41305,19 @@ }, "8c32d9ed79179c36d91c216797451fa357aeb28c845216e5bab97a4007a3b6e7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.316Z", + "updatedAt": "2026-03-13T17:37:37.084Z", "postProcessHash": "bde2ce871dfa03440c948c5415d9fea4400fb2bfbed29c0e6e0685b88f4111bf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.338Z", + "updatedAt": "2026-03-13T17:37:37.106Z", "postProcessHash": "635fd92224c7fd5b241f1d3afc0bd43233cce5d41fe1e41ede881e9e5ef8d2ef" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.338Z", + "updatedAt": "2026-03-13T17:37:37.106Z", "postProcessHash": "3b0171cf2826cc599bc0a3f88251903b864d21c9e57e483b2ac4e83519a4e2e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.355Z", + "updatedAt": "2026-03-13T17:37:37.128Z", "postProcessHash": "1f84c292f9d1f6e3d268be396acaf71ce270571117a8de0762c0ea6601f307c9" } } @@ -40781,19 +41339,19 @@ }, "cd3acb5957f49ac0467d1701f39401ba1b030e1ef0c206acfee607dc2616e66b": { "ru": { - "updatedAt": "2026-03-10T16:43:38.381Z", + "updatedAt": "2026-03-13T17:37:37.158Z", "postProcessHash": "5c1105e1cad5fc9ef1b5aa6b96bdb55f587879a6616530c28c444dc649fd041a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.381Z", + "updatedAt": "2026-03-13T17:37:37.159Z", "postProcessHash": "3f0e86837ff5a1582cbb3602c38f6338324739be687086b512e83a942d0aed82" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.381Z", + "updatedAt": "2026-03-13T17:37:37.159Z", "postProcessHash": "afea70f1150fa2da260ec8440a510fb2916cadf6414f93c2e5cdf7c564638d5b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.386Z", + "updatedAt": "2026-03-13T17:37:37.178Z", "postProcessHash": "ccae45ce412fe53dfcccc1d19066fb06f0f2560bbb947e87d7a99a1f2d70346e" } } @@ -40830,19 +41388,19 @@ }, "b6bd3b0906cdba149ba38d07aeb2a3ee58a1084259ca0676351c6f058a57dbad": { "ru": { - "updatedAt": "2026-03-10T16:43:38.402Z", + "updatedAt": "2026-03-13T17:37:37.189Z", "postProcessHash": "018913c6b408e8c4afdd36cbcca2de6f0dfe0506e4846768046cdaa9ec6f2d72" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.403Z", + "updatedAt": "2026-03-13T17:37:37.190Z", "postProcessHash": "71b01cb734f08b6435631f92147b4315155cc0a5eeb381ff59855c3d445b49d6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.405Z", + "updatedAt": "2026-03-13T17:37:37.192Z", "postProcessHash": "9bc6752a80503d33a742da3eb8ba4475684dd3e7e4e5433ecdbb5b2879ab0299" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.410Z", + "updatedAt": "2026-03-13T17:37:37.196Z", "postProcessHash": "bef58f29c5777632646b8e849edc1d4995cf8ba44ec3db5e02d65191acb1a7e0" } } @@ -40911,19 +41469,19 @@ }, "8adb0febc8a2d5e70190fb21fe5d1d1e94f63f9a49ffe48fc097c0a562c839a6": { "ru": { - "updatedAt": "2026-03-10T16:43:38.399Z", + "updatedAt": "2026-03-13T17:37:37.185Z", "postProcessHash": "7da108e64524f8d8b2801ae530c8625c9378407fae379bf00801d957625f55e8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.402Z", + "updatedAt": "2026-03-13T17:37:37.189Z", "postProcessHash": "09413b4b136eb48a356fe7056b472d5c23494f2eb47a2e886ef6afa362dce705" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.410Z", + "updatedAt": "2026-03-13T17:37:37.195Z", "postProcessHash": "9849f3cc333fa751f22cde849f4b5079b78f51f9ee90821b3dbb21c2c99748be" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.410Z", + "updatedAt": "2026-03-13T17:37:37.196Z", "postProcessHash": "385ddda381fea58d86bb066f5daf9f7ce616ee75069e366a9c86b8226ca6ad75" } } @@ -40959,19 +41517,19 @@ }, "c976c4c588a9ad9f1b90fb22622832996615c11cb1ddc7d5d8d94ca2d5690e39": { "ru": { - "updatedAt": "2026-03-10T16:43:38.380Z", + "updatedAt": "2026-03-13T17:37:37.157Z", "postProcessHash": "8445cc62e150a363a575a5a13a470c9844293b812200abd1dac29dce77cae8b4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.380Z", + "updatedAt": "2026-03-13T17:37:37.158Z", "postProcessHash": "cabf0948656725e6b6f19ebe6ba83d9f4196d0e209db7b36366bbf03f700675d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.380Z", + "updatedAt": "2026-03-13T17:37:37.158Z", "postProcessHash": "ec87c23398b6621f3c1a15790b05878405641afda685b1b7494970252636a3af" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.396Z", + "updatedAt": "2026-03-13T17:37:37.180Z", "postProcessHash": "3b4386f0ca8670e776c995f0bbba5e09307e14577fe58d19f33966979cf3f8b9" } } @@ -40979,19 +41537,19 @@ "32982205f1155c2c2e05fe89e04c9cd20828fb0a653c7c72c7da8d61c3253607": { "641d2a22f3cbbdbb5877f4694e0f7a70c2d4d0ea47aafe7ac478509d2f4bda90": { "jp": { - "updatedAt": "2026-03-10T16:43:38.372Z", + "updatedAt": "2026-03-13T17:37:37.149Z", "postProcessHash": "b195de042e2b0bd98dcd6f434246542596cc257104a5af430784722c811181c0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.373Z", + "updatedAt": "2026-03-13T17:37:37.150Z", "postProcessHash": "d05944c91da59496aebf71baa8abdbff739352d4a8454c60c1801cbe2ad0aa00" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.373Z", + "updatedAt": "2026-03-13T17:37:37.150Z", "postProcessHash": "b66a82d162e1ce9d5b6d995fdfa8e342d910fd3258b6b052c34d64d57d85ea30" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.388Z", + "updatedAt": "2026-03-13T17:37:37.167Z", "postProcessHash": "0461183080019049f839cdf70e936d5b179f15f3d669aae193250a27a0e91654" } } @@ -41010,19 +41568,19 @@ }, "86296003488064b48670c7fa1dea340b94da850eefa6ecaf62711f1d83875b93": { "zh": { - "updatedAt": "2026-03-10T16:43:38.374Z", + "updatedAt": "2026-03-13T17:37:37.151Z", "postProcessHash": "dfd38033bf634bcbc96ad4be3768d10b2642fc74bd75119ede1d2257264e3d10" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.361Z", + "updatedAt": "2026-03-13T17:37:37.137Z", "postProcessHash": "3f50bb53498c258e82585262e07c72854903646d08ef0d6cc0ed90748fd19f15" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.360Z", + "updatedAt": "2026-03-13T17:37:37.136Z", "postProcessHash": "d2e7204aabaeae99cee4e90004ade1ccfd8f207b628ba2f6b42e63f2132c709a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.389Z", + "updatedAt": "2026-03-13T17:37:37.169Z", "postProcessHash": "d5e7dcacfffae7de6f135f9f60c92c30da0b9b2dad082214651d1169444b8003" } } @@ -41030,19 +41588,19 @@ "38b350a818493921c30933efc9a00f13c8de2b1d444f825141d01c27a7c0dd78": { "5c8a7b7c41cedb9f12aa1dfb4a692603fdc40391fd020d73e7415f0890b583d6": { "jp": { - "updatedAt": "2026-03-10T16:43:38.367Z", + "updatedAt": "2026-03-13T17:37:37.144Z", "postProcessHash": "7161afa819805e70e33c0dfe7390a157124882a669fab7d2473997bb833cb1ae" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.362Z", + "updatedAt": "2026-03-13T17:37:37.139Z", "postProcessHash": "56a5527b9e678c06e67a18ad60069e6fabe0713bc7e1f97959350b4d8fb3957a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.364Z", + "updatedAt": "2026-03-13T17:37:37.141Z", "postProcessHash": "b3126ef49e40928be34114237a27c53aebe81d1d09a27781c4aba28309daebd0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.387Z", + "updatedAt": "2026-03-13T17:37:37.166Z", "postProcessHash": "0d7609b5e324974495faaf84a8205584df7065b5040666575cffb05448206f0f" } } @@ -41064,19 +41622,19 @@ }, "b4bdfab5749d54b1de45855c077a651d3c1b00119661f829a22e6971fbb7538b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.383Z", + "updatedAt": "2026-03-13T17:37:37.161Z", "postProcessHash": "2afc06087b223ad7653a275a244027cf824cf172950d5e8d6ac8f1f16583960d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.383Z", + "updatedAt": "2026-03-13T17:37:37.162Z", "postProcessHash": "ad175c7b851c41f34db22f7b13cae9683708702fb8a3501ddae0fdabbc96c6e2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.383Z", + "updatedAt": "2026-03-13T17:37:37.162Z", "postProcessHash": "46b608d04a0b2764a743985ce9c208645d3ed8f8d0d41114506101d1f6299ff4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.385Z", + "updatedAt": "2026-03-13T17:37:37.164Z", "postProcessHash": "6c3726f9b73362765a90d73b14b63cb2a2ff0c222b7217bca115a574042bbbea" } } @@ -41084,19 +41642,19 @@ "79e713eaf2edf1bc512ae5d02a7d5d250a9659ca697b83603287e03063cf76ed": { "4ae0bd2c9234eb6b17182e97f10042bb3a03df6b39a2c2156858ba7f8c5537c8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.333Z", + "updatedAt": "2026-03-13T17:37:37.101Z", "postProcessHash": "1b457a476158bb600d4941eaede3d38b429b11c8eda7b1d3cebebd3f41438bad" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.335Z", + "updatedAt": "2026-03-13T17:37:37.103Z", "postProcessHash": "af24c9e4db8cea05946a62a7fe8074a47f5098bdf90e6e5398a19dea9cea49bf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.332Z", + "updatedAt": "2026-03-13T17:37:37.100Z", "postProcessHash": "6b68d12b2d6dff3ca788bdebe3b9964cffeeda7eb802d33d7fef58201a40a993" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.351Z", + "updatedAt": "2026-03-13T17:37:37.125Z", "postProcessHash": "187d08d40219e41a78269c1124dd0c82ca9f1eb5f6348c22e1a320f9b923cbd7" } } @@ -41118,19 +41676,19 @@ }, "dac69c9f1a48df0703ccf242b2ab41d5b0d00c1ae524c38aa088ec3c71db23dd": { "jp": { - "updatedAt": "2026-03-10T16:43:38.343Z", + "updatedAt": "2026-03-13T17:37:37.112Z", "postProcessHash": "99a90fb020f74adb65a9ee6d5226cdedfdcd26aa2642d5dc74299a6c68f7d9a4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.344Z", + "updatedAt": "2026-03-13T17:37:37.113Z", "postProcessHash": "2059fcc97d58be47e5f1670620202c64cfbbc320042a3eb2c01feedcd56989a7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.344Z", + "updatedAt": "2026-03-13T17:37:37.113Z", "postProcessHash": "16d759d0ee249af85f123765dc9f1a3b84115f182707b66bea6de3b0c2452908" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.356Z", + "updatedAt": "2026-03-13T17:37:37.128Z", "postProcessHash": "a45bd7202dfea2eea123c7778c555d6d6eb17a10346f7cf4fff8052e4e945bd7" } } @@ -41138,19 +41696,19 @@ "8f1cbe44d3d43c4cea34fea884586e29908abcb748f98fa025ccc41b62e45d3e": { "8e89cf7d6f4105f746591f40378eb84bf4bf9932ed4187023e334efc47a4b281": { "jp": { - "updatedAt": "2026-03-10T16:43:38.337Z", + "updatedAt": "2026-03-13T17:37:37.106Z", "postProcessHash": "9abf9a96ed057dcfff971f9f044cf64c9085c801b6f1a74bb6c9ce4d51e43d88" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.332Z", + "updatedAt": "2026-03-13T17:37:37.099Z", "postProcessHash": "bb26bf3904b87f4c72eef3f112f3bd9995c0a7b33d09299c3df68836f5b37867" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.335Z", + "updatedAt": "2026-03-13T17:37:37.103Z", "postProcessHash": "91137f0c0bd5c438fe76189dc01330089b380c07d2a46a3afdfbcffad7c1b8dd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.351Z", + "updatedAt": "2026-03-13T17:37:37.124Z", "postProcessHash": "b9bdeb37bee9ef9f4bc065bdc41740f21c634a75a205f6b2c5dd7224702eebf8" } } @@ -41158,19 +41716,19 @@ "a094ce3a28e694708179862da79fbac7d2795b1716246328a6d1d45989e4d89f": { "01511979759628779536c4426b3446323cd0ba908ba9e69ed46eef6c4e519583": { "jp": { - "updatedAt": "2026-03-10T16:43:38.367Z", + "updatedAt": "2026-03-13T17:37:37.143Z", "postProcessHash": "38b073df32a975ddece3f2a95c6de147db7dcf4419d3420f470298ceeb1e30e8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.366Z", + "updatedAt": "2026-03-13T17:37:37.143Z", "postProcessHash": "dd5ce7036eeeec8885024746d791841d10cfd9b5ad88ee1047e85392e95e35eb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.364Z", + "updatedAt": "2026-03-13T17:37:37.140Z", "postProcessHash": "209d1bc68c070a04db0dbddb33a2c3a4048ee95280b06d8235fbc18bcbd9eab1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.386Z", + "updatedAt": "2026-03-13T17:37:37.165Z", "postProcessHash": "b882430f90352535fa2ba2b1bf58ccfe34b72ce468c663d050e9f18c66357801" } } @@ -41189,19 +41747,19 @@ }, "52272796a3ff10b33a617542859f14d9522e98d92a2f558892a1b3822e8ba86e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.329Z", + "updatedAt": "2026-03-13T17:37:37.097Z", "postProcessHash": "848d9196b4535f01c6ea7489861e5f510dd0b2a62b4dda1024881b88aed2ac58" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.339Z", + "updatedAt": "2026-03-13T17:37:37.107Z", "postProcessHash": "6cd47760d064cc690aca95e6cc45160acebf2874e4da917730925b3ca5c2d6e0" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.339Z", + "updatedAt": "2026-03-13T17:37:37.107Z", "postProcessHash": "f348297a3ca352f04a0b2aeb1a18611e269afacc8e13af304470b8fb774b6ce1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.351Z", + "updatedAt": "2026-03-13T17:37:37.124Z", "postProcessHash": "cafc1918d0b11625c8590f39f31410f71378b7f1b1cf01fca7c28e857b401443" } } @@ -41209,19 +41767,19 @@ "b28fb4d49a614d643a46b4d31f46daf5e9fe6cda08176cd2f5e078a055407bab": { "4108560a1744ad0710588b9cd75e007435917814d8b73b2316426c9d931d44c6": { "jp": { - "updatedAt": "2026-03-10T16:43:38.362Z", + "updatedAt": "2026-03-13T17:37:37.138Z", "postProcessHash": "67cdd8be5df212eb84548d0a023f7af691ecc355e33703d1db9a6c4d2050b290" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.363Z", + "updatedAt": "2026-03-13T17:37:37.139Z", "postProcessHash": "060b0b5b62f02dfb16724e27d882a839a39c823eaa2312f7dc31d84aa93bf528" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.363Z", + "updatedAt": "2026-03-13T17:37:37.139Z", "postProcessHash": "6fd06631d31ce5a6ed9a5689ac918569689cb88b7f76cadc86fe0740e4697d61" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.386Z", + "updatedAt": "2026-03-13T17:37:37.166Z", "postProcessHash": "061540c392791b151c01b0ad90b80c6ad2a94f273df133c812539fcd22e1b0ff" } } @@ -41243,19 +41801,19 @@ }, "aed29aa437dec69f456fa92733b97d442ebf7db4140e483e2fe6171cd2e19050": { "ru": { - "updatedAt": "2026-03-10T16:43:38.376Z", + "updatedAt": "2026-03-13T17:37:37.154Z", "postProcessHash": "3e91d529e55f9ae531182cb4a295dc919dce8fe61251901eb0c19fa5c06c3919" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.377Z", + "updatedAt": "2026-03-13T17:37:37.155Z", "postProcessHash": "ae8820bed71b980030ef491873074277a15f9e2e9accdc8dd3e6aab78a203446" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.378Z", + "updatedAt": "2026-03-13T17:37:37.155Z", "postProcessHash": "d6e8fdc700a3598f4209e30797dfc2db67b8614ba1843489b8812ba1ce2cf647" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.388Z", + "updatedAt": "2026-03-13T17:37:37.168Z", "postProcessHash": "bea03556079ae48c3a49d0d6c4abe391ab4052f47b884c52113ea8239a1f1c0f" } } @@ -41263,19 +41821,19 @@ "bfdad58f0ce19b8378572771619d14adf32b34da41695f420ad03ed4496197bf": { "c5d8b4488de9c51f7fa4c711f9885ca220f45c37ba8c7062bb02813316daa7be": { "jp": { - "updatedAt": "2026-03-10T16:43:38.363Z", + "updatedAt": "2026-03-13T17:37:37.140Z", "postProcessHash": "febae966203c91d6e1bcafbb17b45060881b2aec02664bf9b1f67c117588ce08" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.363Z", + "updatedAt": "2026-03-13T17:37:37.140Z", "postProcessHash": "4a213b8d2d08522a8eb0b7d9b8db55b20c04077fdb63d1f5cfe2ad5a467cc627" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.362Z", + "updatedAt": "2026-03-13T17:37:37.138Z", "postProcessHash": "1af7813f1e042d6c048bb6b4a88c8dee221488281ecb2ff29ed317c6e7a27b7c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.388Z", + "updatedAt": "2026-03-13T17:37:37.168Z", "postProcessHash": "9c7606444093f046e87d1634d7f5d1645fd1c38b9531dfb1ee9de189f514484a" } } @@ -41297,19 +41855,19 @@ }, "2d7561d0476ccb3ef1fc21e6405056f11a17b4930a440383d8694697be4e7a78": { "ru": { - "updatedAt": "2026-03-10T16:43:38.376Z", + "updatedAt": "2026-03-13T17:37:37.153Z", "postProcessHash": "543654583592ec6f1d408eaa89607b771a34fc711585d0da9b4b96aef8684ddd" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.378Z", + "updatedAt": "2026-03-13T17:37:37.155Z", "postProcessHash": "56592cae611f4d33580a34e63c02be5790f6aa4eeff1ee4b521b9ee2602911af" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.378Z", + "updatedAt": "2026-03-13T17:37:37.156Z", "postProcessHash": "aa0bf3f15c0870b0ba9171746ee65d718bc40f1dda5253ffa9b090024a67dfc3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.384Z", + "updatedAt": "2026-03-13T17:37:37.164Z", "postProcessHash": "38025f161f740f48a9c9f7a0d2a9b8393b49c6a3cb1e58a41fa4ed2355b31bde" } } @@ -41317,19 +41875,19 @@ "cdbd4e3a0fcbd1a9915e133e9c7749b9e313633614596b23aedac6d6da31105d": { "184622e2d0685a2859808cd7eb92c85650ed8abc39d7a38af056d81ff2c94654": { "jp": { - "updatedAt": "2026-03-10T16:43:38.329Z", + "updatedAt": "2026-03-13T17:37:37.136Z", "postProcessHash": "d22eaea1a264a0006f5a3839ab2a1aa7b702c6ddd8e3466478c1c83fd051f90d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.333Z", + "updatedAt": "2026-03-13T17:37:37.142Z", "postProcessHash": "fde6fa809aa5991c01ee1a41e6c30880ff69158ba5625cdf40f66b7a7f6276b6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.331Z", + "updatedAt": "2026-03-13T17:37:37.139Z", "postProcessHash": "c9226510020812202e5fedb1ad175180a09c8e1ca5aa4f3023d1d30c95f39730" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.350Z", + "updatedAt": "2026-03-13T17:37:37.168Z", "postProcessHash": "08e0169a28c845d813787fc0d5c7b320fd04b08280a1b215de62905f5e8dc317" } } @@ -41351,19 +41909,19 @@ }, "a8f594e243fea565e85f0f2923f3f7bed752ca299961f59acf0bceffe182f314": { "zh": { - "updatedAt": "2026-03-10T16:43:38.389Z", + "updatedAt": "2026-03-13T17:37:37.169Z", "postProcessHash": "34eb8603bcd54233520242a923cf7dbcdc331e27982606f2d05e87a6cc0fcf19" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.389Z", + "updatedAt": "2026-03-13T17:37:37.170Z", "postProcessHash": "3c72832f124850bc9f9a0cda35ce0f9be0e19e0c14e233a110cd0da31a162588" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.390Z", + "updatedAt": "2026-03-13T17:37:37.170Z", "postProcessHash": "ea65e125291254c3e5b65599771c21717f78af8e2914f7c45b0dd30ff8dccd18" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.388Z", + "updatedAt": "2026-03-13T17:37:37.167Z", "postProcessHash": "c79993c70c652d9026171a49befd0c236b28a5b59aadaba48f583648d7063c45" } } @@ -41371,19 +41929,19 @@ "e7ff4d7fd0bd848202048d33c9e285c0b7eaa06b86b242461c43fe7e001d1b39": { "574ff1d32ed4fa6964c51389dc9f9d35f7a76cff9623137d2922ce0856a65215": { "jp": { - "updatedAt": "2026-03-10T16:43:38.369Z", + "updatedAt": "2026-03-13T17:37:37.145Z", "postProcessHash": "dc4062784bb7da1620298c24605743681620beea13cb05797b8ee31309d92970" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.366Z", + "updatedAt": "2026-03-13T17:37:37.143Z", "postProcessHash": "7d2ba4f0083d716bc1004f4ad82a171a6953880ed3b6880f2079413003f6dc1f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.368Z", + "updatedAt": "2026-03-13T17:37:37.145Z", "postProcessHash": "bbf27d783f6285661672c9084d6ed55b797cb3d8f3ba121349b399a2a2eaf9b5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.387Z", + "updatedAt": "2026-03-13T17:37:37.166Z", "postProcessHash": "733125b5259a502685db1b3ef3bf9f12db849e5878bf5ed563d43adfec3b1a4b" } } @@ -41391,19 +41949,19 @@ "e83fb55099e0c1e7efe462a3fc836fad5d3f3480534f4512599d1bb0307a952a": { "00125ab6f5435064f526a97e752f345080fe710b1445d06711d4011db26a78f3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.372Z", + "updatedAt": "2026-03-13T17:37:37.149Z", "postProcessHash": "0a092dd0d271ccc1b3e55255bea3390fc828d80e6e0218caf7c20bd1f27b1fc5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.370Z", + "updatedAt": "2026-03-13T17:37:37.147Z", "postProcessHash": "91c702cbde32af00928767bb504107db896c87125ee1902e9ae87a7b4915388c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.370Z", + "updatedAt": "2026-03-13T17:37:37.147Z", "postProcessHash": "9cfacedfe92a38f620edefee6e7c29f1f38899c1f530f2d22b2424faf2482eec" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.387Z", + "updatedAt": "2026-03-13T17:37:37.167Z", "postProcessHash": "44ee4a1469e104e02f7df7deea27f2d67847c49435459e3fa5d89ba840251e0e" } } @@ -41458,19 +42016,19 @@ }, "abb877165bb27ed960174b6d1cfb82269b11fe80f5f52e0ceb56156c9c7cab0a": { "ru": { - "updatedAt": "2026-03-10T16:43:38.470Z", + "updatedAt": "2026-03-13T17:37:37.255Z", "postProcessHash": "e7d7ceaeddf90d3e22747e685663b25da975d0f59012dd5b618bf94689c9fab5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.470Z", + "updatedAt": "2026-03-13T17:37:37.255Z", "postProcessHash": "c1c2f92ffa897330027d107a714607f7bbdc76a7c547dce57cea80a0929af97f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.474Z", + "updatedAt": "2026-03-13T17:37:37.259Z", "postProcessHash": "ad8ac69337bbd7cc953c84823b996b5d3c8ed51a2b14bc2ec591b705bd00a6cd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.474Z", + "updatedAt": "2026-03-13T17:37:37.259Z", "postProcessHash": "11afbfc4223d80d67cfe56718b477120efe4c91d3b28cc47aba2b17e081f7443" } } @@ -41525,19 +42083,19 @@ }, "8a5916d24974dec69ba2fc61193f1ab2a7fa2d13579939d0af1b130b135c8cf9": { "zh": { - "updatedAt": "2026-03-10T16:43:38.409Z", + "updatedAt": "2026-03-13T17:37:37.195Z", "postProcessHash": "2c9e5ad91786396d92e09334f20d9ae8f91ea49693d9feaaca51fc55b3dd09f4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.411Z", + "updatedAt": "2026-03-13T17:37:37.197Z", "postProcessHash": "e7fa012f6ce846d80c074382be876be7c8155d6410885be60983ce426a48326f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.412Z", + "updatedAt": "2026-03-13T17:37:37.198Z", "postProcessHash": "7cce0a0fd3ea2c2f7d0d075d5636f2a7840d8dc786ba526b7e004b6bb31302a5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.412Z", + "updatedAt": "2026-03-13T17:37:37.198Z", "postProcessHash": "6304b8176574fb7b2705a64082938e00e59df5b03543d07dc4c4052b7951d47d" } } @@ -41574,19 +42132,19 @@ }, "361d5b69622cc74ba277e5e3df105a898d4afd02e466b24cf230049b3c610101": { "jp": { - "updatedAt": "2026-03-10T16:43:38.453Z", + "updatedAt": "2026-03-13T17:37:37.243Z", "postProcessHash": "537d1349dedb2312027c27cf952104c2d7f649d24868cca19fb971249734f988" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.455Z", + "updatedAt": "2026-03-13T17:37:37.244Z", "postProcessHash": "a6817904a9960415d261e0472a600b2aa3f0312014ada3af602fdeccf8daf8f2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.470Z", + "updatedAt": "2026-03-13T17:37:37.254Z", "postProcessHash": "b235b7653b3e7d10e1d48cf9eaa556e12c74da33476924ece4448190f1a7f61f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.458Z", + "updatedAt": "2026-03-13T17:37:37.248Z", "postProcessHash": "de18b72d121cab24dea38f7285cb79482a50f3255a94b78f4782a97c2878f64b" } } @@ -41634,19 +42192,19 @@ }, "2e66dec36f6ebc18f575bf44352a56c8a517595d34a0af2fcf951c3fcfad5462": { "jp": { - "updatedAt": "2026-03-10T16:43:38.400Z", + "updatedAt": "2026-03-13T17:37:37.186Z", "postProcessHash": "5e784146bc87680ffd82708c2d2a13f527778b0d5d038de7e4989fb80720a666" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.405Z", + "updatedAt": "2026-03-13T17:37:37.193Z", "postProcessHash": "8553da5ed98ac3ca0630267c4660911e52b51927871cd1766b68b1ea5d3d0627" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.407Z", + "updatedAt": "2026-03-13T17:37:37.193Z", "postProcessHash": "513b609215c1b32d61e5e2baae13336a8eedfc12d99720a5326f8d3de9b0ed68" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.413Z", + "updatedAt": "2026-03-13T17:37:37.199Z", "postProcessHash": "740992ff56b6efb802ec42be35b5dc9985415bbdfbc636210e895d229e85780a" } } @@ -41654,19 +42212,19 @@ "2e14d7ea42f23a61da8855e77c500092cd204a036888c976b84a9a6bf71b8eaf": { "1e988897ad46c538e51b835cd9cd1cf89a4e7059611c53ec91e71868db50124f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.369Z", + "updatedAt": "2026-03-13T17:37:37.146Z", "postProcessHash": "e49f49fcf74c7109beae09e15029a32597edfb1934eb1cbb7891e5f93e15b4cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.371Z", + "updatedAt": "2026-03-13T17:37:37.148Z", "postProcessHash": "4f90c04a07bb4e6d7c9bc15633c9f699a0251c12d3aacc96a97b2e56199e9a05" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.368Z", + "updatedAt": "2026-03-13T17:37:37.145Z", "postProcessHash": "93839c5994aef642baf4e5a6b6a4f0fe80bc680a89437b07f241efd1c130a917" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.396Z", + "updatedAt": "2026-03-13T17:37:37.180Z", "postProcessHash": "dda0812bb090efd97923278c1c7c7097a091f338a20c558874e689bc00814bee" } } @@ -41735,19 +42293,19 @@ }, "d8fe4c33d63dcb24e37b4ed9eedc77f86ca95b5989d6fc197939585932edb3f4": { "ru": { - "updatedAt": "2026-03-10T16:43:38.414Z", + "updatedAt": "2026-03-13T17:37:37.201Z", "postProcessHash": "81ab52486c574f7fe041d400256caed2e7feb04ee40abf5969ae6424fa879d8a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.416Z", + "updatedAt": "2026-03-13T17:37:37.202Z", "postProcessHash": "0cc63d218a4a92994815c20b82edd31d8243b512ab4687332b74e8ab113df527" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.416Z", + "updatedAt": "2026-03-13T17:37:37.203Z", "postProcessHash": "dafbfe7aac1eb019e7f0e1eb5633a1122e2691c1ab10386ff7540d2faab3c26e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.416Z", + "updatedAt": "2026-03-13T17:37:37.203Z", "postProcessHash": "f7c3d03823dd02fa4263cb5649f88d65628c491dc96cc0bc347e85bdcc494a07" } } @@ -41783,19 +42341,19 @@ }, "c63626b3c29e24b1c365c6576dce06795b3559927543e5b1ea1fc715e964b443": { "zh": { - "updatedAt": "2026-03-10T16:43:38.374Z", + "updatedAt": "2026-03-13T17:37:37.151Z", "postProcessHash": "3f703e2513a3baaa8f41109ada4166745708c95427d07cf26f223324b286d8b5" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.374Z", + "updatedAt": "2026-03-13T17:37:37.152Z", "postProcessHash": "7fd9bd3d169222f3ae2936f1059ee996c0078c9082378aba4e9c3d96ee752387" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.375Z", + "updatedAt": "2026-03-13T17:37:37.152Z", "postProcessHash": "80b86f3462fc4e4b7fac09cdbf8ea516e7c86509c720feee8bef245f2aad9bf0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.386Z", + "updatedAt": "2026-03-13T17:37:37.179Z", "postProcessHash": "2efaeb13dc4090093bd0a525dd9f867d491229c945389577908c9880113abbee" } } @@ -41859,19 +42417,19 @@ "592a7f7d3a8dbeda07da824c065c0da9b3e247906e6dbf77674f6a63df3136da": { "2293abaeae3fe16820f6c7c9a37b91841e60a17efff63af19cb7a8d4a0eb2456": { "jp": { - "updatedAt": "2026-03-10T16:43:38.361Z", + "updatedAt": "2026-03-13T17:37:37.137Z", "postProcessHash": "11cc1fa49855af5972a86a4d210cf82f5cc3f26dcfe96e2175b4b850c4412a90" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.369Z", + "updatedAt": "2026-03-13T17:37:37.146Z", "postProcessHash": "2a426838e1f910dc3cb228981feddd787fd4da0339835bb1e80f2c3a84ee06cc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.366Z", + "updatedAt": "2026-03-13T17:37:37.143Z", "postProcessHash": "f8e64a40b7dbe9933ef7559a8217761265e81baf95ff9e90ada7cef139f6c505" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.386Z", + "updatedAt": "2026-03-13T17:37:37.179Z", "postProcessHash": "7f36f4a03bf78f87ef3e649f06a259fe1ef72cba1eb96da5590fbf726b070b36" } } @@ -41879,19 +42437,19 @@ "59e3664663d669e021fbd29e32b23a365ecc37fceaccac1e3c9e74f070873d03": { "664e682e3d269a460d26982803f72d705695f346f7f43cd3b62de24703236061": { "jp": { - "updatedAt": "2026-03-10T16:43:38.361Z", + "updatedAt": "2026-03-13T17:37:37.137Z", "postProcessHash": "0a955527ffeb0f35248bc8ab1f762d9542eb6e0300c7e641efda9b3e5ee97134" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.368Z", + "updatedAt": "2026-03-13T17:37:37.144Z", "postProcessHash": "29ae854900fc97a80f8e9fab195f453fed87cb261d79ff64f1841fb294c01002" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.367Z", + "updatedAt": "2026-03-13T17:37:37.144Z", "postProcessHash": "88b91752efb786425549744b4930b99397c0a56cca934ba153583a7890f9a109" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.384Z", + "updatedAt": "2026-03-13T17:37:37.163Z", "postProcessHash": "58f101c7edca5ed76896c44c0db25c61a7c96d72a27e86e5be7abf9cabd78f60" } } @@ -42018,6 +42576,24 @@ "updatedAt": "2026-03-10T16:43:38.428Z", "postProcessHash": "4ea57962b93a9e3f58695cfc99baebe3955fab3125259cdfc568984e8b18646e" } + }, + "4bc665b531aefde9073816c174d5ae761cdf3e78d56e5952d2b5afff295220bc": { + "jp": { + "updatedAt": "2026-03-13T17:37:37.216Z", + "postProcessHash": "e9adbe6d34521abd08615ec5064f961c3373aa402eec968e2db237b830b50965" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:37.217Z", + "postProcessHash": "c6c7f53ef944ae4ca5c53b1f3e4e110006a5e9431a1162958a7addfc4b1a3fea" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.218Z", + "postProcessHash": "d712085d6663fee4a136863162cb9942d3e89ecf58e8ed64e0ff44cc6e138d32" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.219Z", + "postProcessHash": "50e332cd564315a78b59518ac131259c8d421789755b613251c8e85a248b0f32" + } } }, "650407ab32a2947c9874bd0fc813344a1675577ba430ba4ddefb9497ceec4df4": { @@ -42037,19 +42613,19 @@ }, "5b3e9b247520c6ddd016616361f03fdd609bc0a11faa6b38dbfb8e5fd133a1b1": { "ru": { - "updatedAt": "2026-03-10T16:43:38.381Z", + "updatedAt": "2026-03-13T17:37:37.159Z", "postProcessHash": "33aea917b7c4d650c6067172ce8fa9756ca0ff8907621df789123c0e7f3d2438" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.382Z", + "updatedAt": "2026-03-13T17:37:37.160Z", "postProcessHash": "a7f2c367769474de4ad856dafabd6d9808ab64a8088eaf5a28b1853c17b805d7" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.382Z", + "updatedAt": "2026-03-13T17:37:37.160Z", "postProcessHash": "6246249260fd364965322ee64a9e52e7f76d9bde727b9ee4c2c9ea04af25bf84" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.385Z", + "updatedAt": "2026-03-13T17:37:37.165Z", "postProcessHash": "e44caefe8600f808ba1ec7590f0db1aaf38473c78d5426b3c578efb86e27958c" } } @@ -42091,19 +42667,19 @@ }, "8f86b16b90906a6a25225377b719eb37d1cd4bb0bf8cdbe11924cf1203a88aec": { "ru": { - "updatedAt": "2026-03-10T16:43:38.377Z", + "updatedAt": "2026-03-13T17:37:37.154Z", "postProcessHash": "92c0b6614c8baf5b0478490a28fe29872d166fea40b84089629ce08e93b502df" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.377Z", + "updatedAt": "2026-03-13T17:37:37.154Z", "postProcessHash": "6169a7393912c5b67d37e0d519316b226757a699304d4d67ada351e3b38c3630" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.379Z", + "updatedAt": "2026-03-13T17:37:37.156Z", "postProcessHash": "726286ce0433dfbfd82b13da96a866eb13b91fc4016ee40cd23fabe778d66bf9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.385Z", + "updatedAt": "2026-03-13T17:37:37.177Z", "postProcessHash": "0e3939e85f2f361fe4ec3e6bda8c009c0d2d70c9ec87e3e8d1157059649d8872" } } @@ -42111,19 +42687,19 @@ "9c50ae2540822f01de38fd832846c44e0815140836bcf8df45e61a172e36831a": { "48e37702889833007771c8e75d0ebddc5a93b178a5f5ae6c2512d72beca89b15": { "jp": { - "updatedAt": "2026-03-10T16:43:38.373Z", + "updatedAt": "2026-03-13T17:37:37.150Z", "postProcessHash": "6d43f5531bf207cb752848c0cdc32e96f2bd32c6d1cacb23a9e7597092fc1591" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.371Z", + "updatedAt": "2026-03-13T17:37:37.147Z", "postProcessHash": "bea925420923c424e27062a106a13279617ec2cbf8826d9c13ae1c15a5f94591" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.371Z", + "updatedAt": "2026-03-13T17:37:37.148Z", "postProcessHash": "0f7d00f259dc748df58c37ef9c63c0fa299ba668de14e16d9cd1c83c38c8471f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.396Z", + "updatedAt": "2026-03-13T17:37:37.180Z", "postProcessHash": "13c9a4e86e885062ae555544a707e3b7f6ed2cfc48cca4c39bc7744b1444eb79" } } @@ -42173,19 +42749,19 @@ }, "3fc9aea952342cbfe041dd3d05fcc32e3ae0a54ef2bf3799f63b0fd4ab849a63": { "zh": { - "updatedAt": "2026-03-10T16:43:38.382Z", + "updatedAt": "2026-03-13T17:37:37.160Z", "postProcessHash": "e06160985156ae7d1b4450048cdd9b74e49ece279d543b6b9b4866d6cb8750dd" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.382Z", + "updatedAt": "2026-03-13T17:37:37.161Z", "postProcessHash": "f33970429572a4eea9187b6efc9e093c20349080ee616ac27b337297fc9767a0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.382Z", + "updatedAt": "2026-03-13T17:37:37.161Z", "postProcessHash": "8eae1c5c60b71fdd04439dc6a47d8cf85178d0c0ce610e10809746837b74db08" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.384Z", + "updatedAt": "2026-03-13T17:37:37.163Z", "postProcessHash": "9f52874059dea24c4c1599e842e21c421a0e89cbb041c9ea88363c6e3e626c54" } } @@ -42290,19 +42866,19 @@ }, "a16d5e22f858030c1965285e5a993c52881e954861a93be3bdcec3c149b1cc3a": { "ru": { - "updatedAt": "2026-03-10T16:43:38.429Z", + "updatedAt": "2026-03-13T17:37:37.212Z", "postProcessHash": "e5e5b7589cc03c7b071c0ba7bbeeec5d280b96688efa3c885bcbfd16a33b1a83" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.430Z", + "updatedAt": "2026-03-13T17:37:37.213Z", "postProcessHash": "555c2948209815343a402200951b7f6855c450c0af5c928cd4520c40fc588ba3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.431Z", + "updatedAt": "2026-03-13T17:37:37.214Z", "postProcessHash": "cde7e48b9a915a630535ad3ec5c68a8bee0c321bf5d108864b7cc7d8054f2bd6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.431Z", + "updatedAt": "2026-03-13T17:37:37.215Z", "postProcessHash": "b89e6babae1cd2bf1d072860d72308ed9d76336c487f336879d9b475712ca5ce" } } @@ -42339,19 +42915,19 @@ }, "1718ef0848b81828449f241f7be27655153454b8d107424559a962a090620795": { "jp": { - "updatedAt": "2026-03-10T16:43:38.400Z", + "updatedAt": "2026-03-13T17:37:37.185Z", "postProcessHash": "efcc536fbefb013fef57abeec3b0b49bcbb40c6045a28a377aeb29fe6bec7248" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.400Z", + "updatedAt": "2026-03-13T17:37:37.186Z", "postProcessHash": "c57277b6c2cd6c8581d28734529f182249bd9662e9c5a54bd2b5c91664421c37" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.404Z", + "updatedAt": "2026-03-13T17:37:37.191Z", "postProcessHash": "c97a4fd2a3d5efd25e56227b57cc9e2ccdf051c46591cda575c65b3f0265c084" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.408Z", + "updatedAt": "2026-03-13T17:37:37.195Z", "postProcessHash": "37c85b885dff8912e20a0d0cf8476c80a8d3102b5d7d80f64dfa14d038f59530" } } @@ -42373,19 +42949,19 @@ }, "2183df05483f5f7df48bb851e3950c43a607d03b88d205385066c8f8149247dd": { "jp": { - "updatedAt": "2026-03-10T16:43:38.379Z", + "updatedAt": "2026-03-13T17:37:37.156Z", "postProcessHash": "f07061dc0f47f7823d5a85a5819c4332a302b1f5960cff38b3d5cf39541fe79e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.379Z", + "updatedAt": "2026-03-13T17:37:37.157Z", "postProcessHash": "6a0d03268f71ef262ff679d6cd9b3db06c70951d20410992942e42630455172c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.380Z", + "updatedAt": "2026-03-13T17:37:37.157Z", "postProcessHash": "3af6a36d6112b43ecf0a4e9cfb9dc88825db62c5b4edd76915f3f705fdc52e89" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.397Z", + "updatedAt": "2026-03-13T17:37:37.181Z", "postProcessHash": "af5df331a1231c8c0667f6e9bde7f834dfa9c4fff483a172b30b7e3ae67d119e" } } @@ -42422,19 +42998,19 @@ }, "79c599685568ffc483b6a12e87b6eb1ef03d3769f98f53d91994176a6ac1a0de": { "jp": { - "updatedAt": "2026-03-10T16:43:38.401Z", + "updatedAt": "2026-03-13T17:37:37.188Z", "postProcessHash": "d44c5dcfed71f373f66696e27848295def28a1fc543e798e6d7889db3f19fd6e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.404Z", + "updatedAt": "2026-03-13T17:37:37.191Z", "postProcessHash": "10cc0d3fc3b06fe4e2c96702ea050f834a21187c13333b287f78f3244ddf31ac" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.404Z", + "updatedAt": "2026-03-13T17:37:37.192Z", "postProcessHash": "664bfca4f82fee6e78069e797df19c219bdeb4e30da1b94afd6c7b03d9ee21aa" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.405Z", + "updatedAt": "2026-03-13T17:37:37.192Z", "postProcessHash": "cb7de83913c19be6f14f155639a386a2610051c0c8d0b802a37dcbe4b1e936ce" } } @@ -42502,19 +43078,19 @@ }, "0a294d011d8b5cb9136c277bddfa2a6b2902d3c560d3353c4b3fad7f1320b695": { "ko": { - "updatedAt": "2026-03-10T16:43:38.420Z", + "updatedAt": "2026-03-13T17:37:37.207Z", "postProcessHash": "594e86353f764851d62a833ad3c32648bbff11d67189bc93958632a5f47bd9d3" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.420Z", + "updatedAt": "2026-03-13T17:37:37.207Z", "postProcessHash": "462994201c7ccca75e1d017824c4fbbb839bd115a04526e30e2d0a8160902947" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.421Z", + "updatedAt": "2026-03-13T17:37:37.208Z", "postProcessHash": "af3ce4b97b3a27df9b7d20eadaef1f553a871175f404ba10ea0390e4aa71c0b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.421Z", + "updatedAt": "2026-03-13T17:37:37.208Z", "postProcessHash": "45cab01d3d9b82b5d46ff1ed490acd60ad83f4ebf751473c69570b37b9d2bbbc" } } @@ -42540,19 +43116,19 @@ }, "9b400befdf0effbc6b63a864412e2a5f002dc46be3e162770982d0dcad8e82f9": { "ru": { - "updatedAt": "2026-03-10T16:43:38.397Z", + "updatedAt": "2026-03-13T17:37:37.181Z", "postProcessHash": "cb30df83ea0c3281c78cc3b94f3018b87f5c010d22d02dc3505c86bec05102e4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.397Z", + "updatedAt": "2026-03-13T17:37:37.182Z", "postProcessHash": "287cc92b9c510379a564ae15b69ae6e4efa4e83199166ba1c6d25b449fd726d7" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.397Z", + "updatedAt": "2026-03-13T17:37:37.182Z", "postProcessHash": "cb4933787d0a8db4645e57ee612a93bcfbffec40f102d93bc782b735a416251a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.398Z", + "updatedAt": "2026-03-13T17:37:37.182Z", "postProcessHash": "d1329997e90b9afc1c0c1279f1eaedf0780b3df264c5f440772a2f359e4fb0bc" } } @@ -42560,19 +43136,19 @@ "123aeaa56592e54f31fc778623c345f09749d4e0e65e902af7d1a93337a425bf": { "f2e0676875f34dd5520562d2cd21b217af1b44b68311b6c948988adef7f432a4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.433Z", + "updatedAt": "2026-03-13T17:37:37.222Z", "postProcessHash": "5c7d6b3cd3264e06d8d7812df031cf9903d7fb6806ae3e0c9c1635e715368d8e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.433Z", + "updatedAt": "2026-03-13T17:37:37.223Z", "postProcessHash": "dfca4649f757befedb12c7efa1f2f5aa52881312c7f49b06571e46d85ec75438" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.434Z", + "updatedAt": "2026-03-13T17:37:37.224Z", "postProcessHash": "f99cc87e485f33547973c03d3091f6441b2e51e37d4d74045ecb2fd73552b8bb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.439Z", + "updatedAt": "2026-03-13T17:37:37.228Z", "postProcessHash": "4ad81928a6627022a628cd9c805d8987d1345a2d4ab3bde63ba6d777e6ffb330" } } @@ -42709,6 +43285,24 @@ "updatedAt": "2026-03-10T16:43:38.468Z", "postProcessHash": "0c53faa19220f3fc4977c570db02771713c221f2a4e73dbe0783b0ffc6e9813d" } + }, + "f096261f7c3b439e030c148711547cd93c9d425468abcbfb4cc9d0f8e5d5a5c3": { + "zh": { + "updatedAt": "2026-03-13T17:37:37.264Z", + "postProcessHash": "179d0701f6900fb9103cf25caab5b08057c15e7090980d6e961aa2474bcf7efd" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.265Z", + "postProcessHash": "7c1af198f5139d0158b4d7b08d85d86ef2ad64c567cbebe3d611bd9cbda4580a" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.266Z", + "postProcessHash": "27237df12347523d2fc280a99c65ffff181ac682f1cdffe03b8a6c8c1e23c9d2" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.267Z", + "postProcessHash": "08b9f3bb1a94379653af943210b869467d6be2cb9b348e0313b7c4fd4f00aeb5" + } } }, "1f24f51d58cccfdaab17312855078466a67ec6632bf8534638b69f8f5f3551c5": { @@ -42728,19 +43322,19 @@ }, "a776c4945dacd149afd987a6273ac5899bf86d3395ae98240cf792d50e1593c1": { "ru": { - "updatedAt": "2026-03-10T16:43:38.432Z", + "updatedAt": "2026-03-13T17:37:37.220Z", "postProcessHash": "f6c2014362319aeb2e0b6dacf71f24dd68e4fcae87f431fffc633277d6c32d6d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.432Z", + "updatedAt": "2026-03-13T17:37:37.220Z", "postProcessHash": "e26bd56ab6e10d23bdb2126c7e9b47a1c4884bd0bcb84d69b9b2ec2f34aa190e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.432Z", + "updatedAt": "2026-03-13T17:37:37.220Z", "postProcessHash": "282e8b6ef9932b3c5804bc8980895ddcffcaf9b73a23cd0377bba7776760e6ae" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.441Z", + "updatedAt": "2026-03-13T17:37:37.229Z", "postProcessHash": "34e30c54f631fde8ad84e8c0011ac317272c3c012b64d1e9af43649b10c9112a" } } @@ -42788,19 +43382,19 @@ }, "7e83be769747cc88e9235d04ec5c0e6bb93d6438726eefd29cfeabe1c5612d4b": { "zh": { - "updatedAt": "2026-03-10T16:43:38.408Z", + "updatedAt": "2026-03-13T17:37:37.194Z", "postProcessHash": "ea07993a6d74483724347c367d8a611a9c7dd4d23a101ac0f87d4564cde84d74" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.411Z", + "updatedAt": "2026-03-13T17:37:37.197Z", "postProcessHash": "789d7986a457c95708e6f7dc194443ec1e0ccb66b4868d1254a37bd372af3247" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.415Z", + "updatedAt": "2026-03-13T17:37:37.202Z", "postProcessHash": "2cc559199ccc66d504e7ac37d95db2b91960c6216d1132b440fc2c18fca878f4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.417Z", + "updatedAt": "2026-03-13T17:37:37.204Z", "postProcessHash": "6088f7bb1f6e3c9336e964c4cdfe1b09e5ea5ee57c32f1b4709d51919eeacf1f" } } @@ -42851,19 +43445,19 @@ }, "193ab0f49915d34d5192bfaf20884e89c1de1248acee4745dacd681a2616537e": { "ko": { - "updatedAt": "2026-03-10T16:43:38.444Z", + "updatedAt": "2026-03-13T17:37:37.233Z", "postProcessHash": "c3a4adb377be8ca54603126facc240c218eaae60e4338d48687e903b60fc7135" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.446Z", + "updatedAt": "2026-03-13T17:37:37.234Z", "postProcessHash": "c59dd609f300941479553be8de9680d06aad52c13c4e4b51ebb80f9407620025" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.449Z", + "updatedAt": "2026-03-13T17:37:37.237Z", "postProcessHash": "46863e6deb7303aba30ed1ff8824b0825ef960607def344b4fd6de185153c889" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.496Z", + "updatedAt": "2026-03-13T17:37:37.242Z", "postProcessHash": "dabaae12cc7d9b1b86286e7d52694ecc5bc3662d99f9d13bfb98c7ffad447624" } } @@ -42914,19 +43508,19 @@ }, "08764348bc810856bb37c30cbc313afb10853353f07ed7f5f78dbc0846de9852": { "jp": { - "updatedAt": "2026-03-10T16:43:38.413Z", + "updatedAt": "2026-03-13T17:37:37.200Z", "postProcessHash": "206444e7882eed785f2e4e1d696c9f410e36fcd57c57eb0b37551ee38dacd25a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.414Z", + "updatedAt": "2026-03-13T17:37:37.200Z", "postProcessHash": "15c31bb55e15f2600d39f256a197475e1ede7f20d1cba3fb72ba7d18599a776e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.415Z", + "updatedAt": "2026-03-13T17:37:37.201Z", "postProcessHash": "a55bdc920453ee58bb9e62f403d1ff345b377302791147ff0dea30225bbb0419" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.418Z", + "updatedAt": "2026-03-13T17:37:37.205Z", "postProcessHash": "da6f1e46e5acd2e1f34223bd56bdabf0b80131518b47287f583b4fcd98887354" } } @@ -42948,19 +43542,19 @@ }, "f8bdbd53bca6538f858acc151dfed93f2b81613fe33b6e4e9439b3e5dbc4f0ad": { "jp": { - "updatedAt": "2026-03-10T16:43:38.394Z", + "updatedAt": "2026-03-13T17:37:37.176Z", "postProcessHash": "6a96543be452ef8ba10154c87862d55f8fca6d617173c0c60c77af3eabb7e647" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.394Z", + "updatedAt": "2026-03-13T17:37:37.176Z", "postProcessHash": "382769c94b85b7ba959bd47a29b286ec2988bb798fe9e7ccf2205e0c943ace04" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.395Z", + "updatedAt": "2026-03-13T17:37:37.177Z", "postProcessHash": "b242362f1823ee8fd83965433d443d53558278600c5f4144397b39baae9b5a4c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.396Z", + "updatedAt": "2026-03-13T17:37:37.179Z", "postProcessHash": "c2ebdb5ff71a5c5c6e8dec923912dc5adf9ec160ca56a1e5cfb85f35ac023e4e" } } @@ -42968,19 +43562,19 @@ "6127321ac3891bee9f802edc9f97eeefd28aa0d40a647d0fa4cda55abfce14ff": { "d3499050f8c6e7b0a1bd1cf5e8bb8e940304335d153d81d9717b6c21c16c2985": { "ru": { - "updatedAt": "2026-03-10T16:43:38.392Z", + "updatedAt": "2026-03-13T17:37:37.173Z", "postProcessHash": "5ec2f723835232be280f69a0f26fa902ae84e3d59c6741e72a6c956e7c65b890" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.392Z", + "updatedAt": "2026-03-13T17:37:37.172Z", "postProcessHash": "6297c0d328adb1d99b91002342372d7762559d8fe21dd56e94bbc49e613a36d4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.391Z", + "updatedAt": "2026-03-13T17:37:37.171Z", "postProcessHash": "1fb0ca862b722d3788ab62a628f4693449a8ff0e3d6369862ab484841e351070" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.440Z", + "updatedAt": "2026-03-13T17:37:37.229Z", "postProcessHash": "c6596127ceda149dac3945ba1c4a33a75b37b29885ddbdb4342468600de2da6b" } } @@ -42988,19 +43582,19 @@ "650d9f2cc9a940fe5940498f6e144305c01bbf36d3ee2dc4bbd8968c9f8967c6": { "17de42c037b1a363aacffaae4c43b7e7c471839ed6cecff05326ffc1616e8599": { "jp": { - "updatedAt": "2026-03-10T16:43:38.390Z", + "updatedAt": "2026-03-13T17:37:37.171Z", "postProcessHash": "89cd8247cef89712018f098aa3b652e9c21d2eccaa531db26646fc18bd3d0279" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.394Z", + "updatedAt": "2026-03-13T17:37:37.175Z", "postProcessHash": "09b4e9ff5befe366621b72de7d69063aa7ace7562730c1026722800fbb2cfb37" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.390Z", + "updatedAt": "2026-03-13T17:37:37.170Z", "postProcessHash": "209babdc7bf70d105d264153734f754aab380d9bbb917097717d7afd5df20d92" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.395Z", + "updatedAt": "2026-03-13T17:37:37.178Z", "postProcessHash": "0499cfb9fbf1be1009ccb24b0361e2e98b9b2fd6a23695a915d89a8970187407" } } @@ -43044,19 +43638,19 @@ }, "1c5231ccf0e50a44362f35a112c05b829c42b54c1c33e17e112dd04b99406928": { "zh": { - "updatedAt": "2026-03-10T16:43:38.398Z", + "updatedAt": "2026-03-13T17:37:37.183Z", "postProcessHash": "b132ea1c7fbb1a8b9a003d2533f29cfdfafdefff9ccee40b5589e7dbee3e3127" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.398Z", + "updatedAt": "2026-03-13T17:37:37.183Z", "postProcessHash": "7c8ac73ea30a7d6b70ddef7f3d263593019507e511b8270c3ecbc6715387010c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.399Z", + "updatedAt": "2026-03-13T17:37:37.184Z", "postProcessHash": "3c29b44d710d52677f909190cd71d565ae3e76e414e0ef111ea18f738a6ddccf" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.399Z", + "updatedAt": "2026-03-13T17:37:37.184Z", "postProcessHash": "7298e4c21b832756fcbcbb6f032692a30624b9c9d247a2cb274e6992d3c7a10a" } } @@ -43093,19 +43687,19 @@ }, "ab5b820100b0d5ef00bb793d0c8c1f7d0a2f464feb576fc4d18629c2378f2738": { "ko": { - "updatedAt": "2026-03-10T16:43:38.408Z", + "updatedAt": "2026-03-13T17:37:37.194Z", "postProcessHash": "9b083c1959e45406078b39960cdc69c036c6ae96e763df859bea800a9e581275" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.412Z", + "updatedAt": "2026-03-13T17:37:37.199Z", "postProcessHash": "295326cfbfd4450ddd617564d2a0395643bbefad76d344e5ee4d24832c0f6aa1" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.415Z", + "updatedAt": "2026-03-13T17:37:37.202Z", "postProcessHash": "772e2e19acf58f762ef4a51bea3597de9c3a0bf7ed834080797dd8381dab7848" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.419Z", + "updatedAt": "2026-03-13T17:37:37.206Z", "postProcessHash": "e5574273212f19c72f59ea0c244abf4793b0cc562be4a91ccd6fc57cb28046d8" } } @@ -43142,19 +43736,19 @@ }, "8e93b45f655a060ba67c0c281f7314933e2e6bb1d30cec14adbfd97f6104a90e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.457Z", + "updatedAt": "2026-03-13T17:37:37.247Z", "postProcessHash": "0c28d0e6d1bb16fe2b4257f6aec6e9bd561dbd77c9851efb4c2c7bf7862e0b32" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.458Z", + "updatedAt": "2026-03-13T17:37:37.247Z", "postProcessHash": "ff8ab8845b689f40158fb640c4075ad5a7079aba557219e5179474a164edda98" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.459Z", + "updatedAt": "2026-03-13T17:37:37.249Z", "postProcessHash": "db69efa479d6b8d814cdf74a8ed8e9868513989f9293abcf67d2154265081605" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.460Z", + "updatedAt": "2026-03-13T17:37:37.249Z", "postProcessHash": "c49c134a443136d905eefaa9e4a4cdf36747da95bb4081fc4cb6dbc1f2d90a76" } } @@ -43209,19 +43803,19 @@ }, "3378a52f1c01d9f2e8c2ce66cea309b08493bea75887a147af1a0df51a6479e9": { "ru": { - "updatedAt": "2026-03-10T16:43:38.460Z", + "updatedAt": "2026-03-13T17:37:37.250Z", "postProcessHash": "92fd606b9f2e49c799a4f0c9442797c8a1c161e7a76ed26332e5ec0b378714f4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.461Z", + "updatedAt": "2026-03-13T17:37:37.250Z", "postProcessHash": "ad1e5d8d2d17b30ff85bf915584b4d81ff93c4de4176409e4e7bb0b825d70809" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.462Z", + "updatedAt": "2026-03-13T17:37:37.251Z", "postProcessHash": "c6173ccfd7bd67d74ae9df48ce7afb56fcb1f002e27482f531ca8b9d4e7882ba" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.463Z", + "updatedAt": "2026-03-13T17:37:37.251Z", "postProcessHash": "0d4c1e800cbd6bcec439056602e07aabdfeb9ce7802e4e009d1feb33757fb636" } } @@ -43229,19 +43823,19 @@ "9fe9b6ce42a6ad2189bab2836ba94c9f99886df803b81bdc3dec38815dad7c26": { "2a6580470ab1e345d52a27c96f69c6e94d335299083f18b83f4f16b1913c6ee0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.436Z", + "updatedAt": "2026-03-13T17:37:37.226Z", "postProcessHash": "88ee06279ab703eca27a6031f57e265ea4d06a5660046bcbd9b2ff678975f833" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.393Z", + "updatedAt": "2026-03-13T17:37:37.175Z", "postProcessHash": "f3a63ca06f0a9c0860b05a52bac9065871ba1aeefb09b80210c9307b89ee3ca4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.394Z", + "updatedAt": "2026-03-13T17:37:37.175Z", "postProcessHash": "4ed3d857961e6655df58e02f96b5a9d2577d0e85e9dc7be5852e393950f2a626" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.440Z", + "updatedAt": "2026-03-13T17:37:37.229Z", "postProcessHash": "572bfb176d0e089548651e9f1b2408ccd26778e456acb07126a072168249dbf3" } } @@ -43368,19 +43962,19 @@ }, "c7909951aa9b73e5b033722f371310655048d7cbdfe7909a67b374a357e64f02": { "jp": { - "updatedAt": "2026-03-10T16:43:38.422Z", + "updatedAt": "2026-03-13T17:37:37.209Z", "postProcessHash": "83446b80d82212feafb0fd19642aafbe079542ffb427520dde81e0862726539e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.423Z", + "updatedAt": "2026-03-13T17:37:37.209Z", "postProcessHash": "1f27ed80ff1dbaf107b6dae381e6acc4d505809c5e06253c3d4e55a818ac82ec" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.423Z", + "updatedAt": "2026-03-13T17:37:37.210Z", "postProcessHash": "7c6d24853a7d5aee118c6e129c42545340bea56e2438313f34f5c9d478166302" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.424Z", + "updatedAt": "2026-03-13T17:37:37.211Z", "postProcessHash": "25e042e18d698b642f315860e13f1a31cd1fd5f5893b1de16444df3e6b49e4f7" } } @@ -43445,19 +44039,19 @@ }, "0737b88bf7b105f17190ffa58fc8870ddad8e0168b362023f91b3db23d7c5d24": { "ru": { - "updatedAt": "2026-03-10T16:43:38.401Z", + "updatedAt": "2026-03-13T17:37:37.187Z", "postProcessHash": "e4bc176f475c1900dc7a401322ea21ad01f1d0b2b4e2fdcbcf702f25516b82ab" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.402Z", + "updatedAt": "2026-03-13T17:37:37.188Z", "postProcessHash": "70ffb31f40b5ae29b2886f90f05779e3e2c554de172ae70b4dfd8655fa0bea95" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.418Z", + "updatedAt": "2026-03-13T17:37:37.205Z", "postProcessHash": "6b271ddc84878367c459d876d441bef56b51ce966bf30d776a62a1199756dbee" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.419Z", + "updatedAt": "2026-03-13T17:37:37.206Z", "postProcessHash": "1305f0fda61795b646b852968c4eb36de78581bed5eeecab32410f8ed0e5cfbf" } } @@ -43555,19 +44149,19 @@ }, "c2f1cca8d12926bc30159f5f2b757af3a2fbc52da29be2fd42985cfdb28d08d3": { "zh": { - "updatedAt": "2026-03-10T16:43:38.447Z", + "updatedAt": "2026-03-13T17:37:37.235Z", "postProcessHash": "2e47c0940edb62bb4add035cff4cabf0a1a8594ac6619f47c144485ecb61a58f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.456Z", + "updatedAt": "2026-03-13T17:37:37.245Z", "postProcessHash": "756a7372f238c1a35d9d348acb3d94040dbeb00a7c8de97e0ee12a5d0ca97cd9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.464Z", + "updatedAt": "2026-03-13T17:37:37.252Z", "postProcessHash": "153761c3cc4a510b5d702186514117e98c5a1618a6cd6af6be6e3da0a689f371" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.469Z", + "updatedAt": "2026-03-13T17:37:37.254Z", "postProcessHash": "5a818065e55f09b66b7c245045d8bd77e0c3923a4ae0562a3237b7a270a931a2" } } @@ -43632,19 +44226,19 @@ }, "5a49a5601b488f5b91a1efbb959f8b6cc2be87610c3d6f920c873ad83ff4912b": { "ru": { - "updatedAt": "2026-03-10T16:43:38.400Z", + "updatedAt": "2026-03-13T17:37:37.187Z", "postProcessHash": "f2c1c6750cd87c531ecf3346387ab31d64a7e649ee0e5a38c5e117b687936f6c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.403Z", + "updatedAt": "2026-03-13T17:37:37.190Z", "postProcessHash": "18011aab2bc59bde0721f6461ad6e5dcf5e916f0f0acd6dbbb2f9f842c25a7e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.410Z", + "updatedAt": "2026-03-13T17:37:37.196Z", "postProcessHash": "b414ec4a9f432d5fb0566007e64196329c577802c5e41d6266a7b1037a84e15d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.412Z", + "updatedAt": "2026-03-13T17:37:37.198Z", "postProcessHash": "025c4caea2b1144270730e6c924f76ee6476764b463e4aac585ff4e8a5a6a584" } } @@ -43681,19 +44275,19 @@ }, "2cd6cb2965c1a236f9bb6c05ba9d73edbf5954a566e7bb78314e17f9d714c44b": { "ko": { - "updatedAt": "2026-03-10T16:43:38.403Z", + "updatedAt": "2026-03-13T17:37:37.241Z", "postProcessHash": "6262c149d8f60cd88337c1ffc53117c0cb8169329740bf06a85245ab1eb7bbd1" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.409Z", + "updatedAt": "2026-03-13T17:37:37.245Z", "postProcessHash": "6cb6836e5fdba6864526b8712593a5a329b8f1568e6603dbbf82a54407d76169" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.411Z", + "updatedAt": "2026-03-13T17:37:37.247Z", "postProcessHash": "b0d2a731f480a9c622a38e5beb41699dc8e506c6c0d9fbeb8238fee9e7792c4c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.414Z", + "updatedAt": "2026-03-13T17:37:37.252Z", "postProcessHash": "6fc4843c0347401b6cfebb2a34564bfbe440d823570f59bf22d9a52b94cdb0bb" } } @@ -43701,19 +44295,19 @@ "e014a958a8137fc765da9797a531683aae1075024018fdd2793c345a9ea2837d": { "a3692c0caea63dccb572f30b9f84021d898cc0b99e942bba8475e5cddd746e9c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.391Z", + "updatedAt": "2026-03-13T17:37:37.171Z", "postProcessHash": "3077c4f3b85b07c7e725dbd8feeee93f21c8853fa12c9b09083389ef0909d1a0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.391Z", + "updatedAt": "2026-03-13T17:37:37.172Z", "postProcessHash": "3b0a1abd0e0e86d8eca4d6a857b6a8ad9facf6fbd4786f8b466dce1e3bb10f70" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.392Z", + "updatedAt": "2026-03-13T17:37:37.173Z", "postProcessHash": "e73fb8cd2e3184098e1e750984a98b82a36f7b5caf1f0b53a7736dd93fe05f07" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.395Z", + "updatedAt": "2026-03-13T17:37:37.178Z", "postProcessHash": "bd7c815dd963e1794480dd831b182239a9e863c468883fbb480f3ff6fa435543" } } @@ -43931,19 +44525,19 @@ }, "84476fb5f5835dda3de9a233cfd56f9cf69407ebab0fc3e23ceab4ebd8563ea8": { "ko": { - "updatedAt": "2026-03-10T16:43:38.471Z", + "updatedAt": "2026-03-13T17:37:37.256Z", "postProcessHash": "eea2be59a84cac7eabe95e751700174cc5bad60b17d3b8161855d7598cb968f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.472Z", + "updatedAt": "2026-03-13T17:37:37.257Z", "postProcessHash": "6b28e6a99a7ac87b81df9537dfc62bb04d4e77e6dc21a42f5c01ae2d3d8a2476" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.473Z", + "updatedAt": "2026-03-13T17:37:37.258Z", "postProcessHash": "3a951ca286857420b19a9d7276fbb8d12467e9ec0fdbe5764796781b4da02d70" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.474Z", + "updatedAt": "2026-03-13T17:37:37.259Z", "postProcessHash": "5e3d7ec76986cde8fd7f2533f54a935afb8938e11822b9ce80c2a3034f89cae7" } } @@ -43951,19 +44545,19 @@ "02fec6942d40034d750c654d9c675a575f12b3a87ec90a6e3786281d265a9b29": { "f8983bc303673b5b9632c8a2f95602dd3f90803ac3e493ee4ff7244ea4b98790": { "jp": { - "updatedAt": "2026-03-10T16:43:38.482Z", + "updatedAt": "2026-03-13T17:37:37.276Z", "postProcessHash": "e2f62c3f302d4a958f1ec387c11b56c89123a9dadaaee9836bc727a7cb1f9332" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.482Z", + "updatedAt": "2026-03-13T17:37:37.276Z", "postProcessHash": "9b50d7b0388b25607f56c738408361f24763a2dc9f5668857d51b16b007d5738" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.481Z", + "updatedAt": "2026-03-13T17:37:37.275Z", "postProcessHash": "cb0fa450ccff5f7271b12dd84d2db8702bb64e58016fd6b8bb828d6e393437f9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.491Z", + "updatedAt": "2026-03-13T17:37:37.287Z", "postProcessHash": "cac4f246fa978f6458e47021a21490f7fccea1f2730288f197899c975409b37e" } } @@ -43971,19 +44565,19 @@ "0393512198efa57d46b32a113a35375ccd26518fa34d3bbabef4214d4fb8b53a": { "8103e61160aa52995bd2806ebc1f5871330feb5a4b2c8de0e9221fa8a70d1ac3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.479Z", + "updatedAt": "2026-03-13T17:37:37.271Z", "postProcessHash": "f0e5357dbcc7f0709f4715352712018df43592839c790ea2e4671d84e1e5c63e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.482Z", + "updatedAt": "2026-03-13T17:37:37.277Z", "postProcessHash": "d2827cab6e29f3a532c173ee67ef4191696b9c7e4977a99bb5d8d069390d6eaf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.479Z", + "updatedAt": "2026-03-13T17:37:37.270Z", "postProcessHash": "f074c8f793b44f742cd8b69350aaba2e2f019389de282a751bb22b6abc2de8b0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.490Z", + "updatedAt": "2026-03-13T17:37:37.286Z", "postProcessHash": "916b1e7d5054f8cda1cb2eb6a7a120470e59b9cfdbb16effabd227416fff9718" } } @@ -43991,19 +44585,19 @@ "0c5a65f577c71fbc834405efc189e3c50da0f84a64b7f1b1ba76d9fa8e7a3e9c": { "2d31634c588cb2805bebfc13a4cefde978ae8d078f32a88954c1ee076a081d1e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.435Z", + "updatedAt": "2026-03-13T17:37:37.278Z", "postProcessHash": "7ad80997419bc99269c87d339125c1f801eaad4d596aa51c52aa607d1029892d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.434Z", + "updatedAt": "2026-03-13T17:37:37.271Z", "postProcessHash": "7130b3cb12d1747b697bffdcb9468f97295e7ee9a258fc2a6532a4e231906564" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.435Z", + "updatedAt": "2026-03-13T17:37:37.277Z", "postProcessHash": "7ee79d07ff77ad0a06a5d07d453d46e000e4619862e77ef6868eee13708df2c5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.440Z", + "updatedAt": "2026-03-13T17:37:37.287Z", "postProcessHash": "64d855838ff66f605655f1c16aca7a286f1550aaa95550c41d264211f376c1c1" } } @@ -44022,19 +44616,19 @@ }, "734cd9155fefd740d8d08b0c076d7ff45e66e547c017603481aa8c2733e38771": { "zh": { - "updatedAt": "2026-03-10T16:43:38.477Z", + "updatedAt": "2026-03-13T17:37:37.268Z", "postProcessHash": "39a1b28961ae449964d2a326e86ffe86aa357b5389391eebd69ad83fb513be8e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.477Z", + "updatedAt": "2026-03-13T17:37:37.268Z", "postProcessHash": "80f43ae785ed9cd8ffa7eafbc2fd488397d8623ba0097351bb4a62f478ca1d8d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.478Z", + "updatedAt": "2026-03-13T17:37:37.268Z", "postProcessHash": "82cab9f7eae9846e347e4490a32d69675ee5c5a3f0272ec10c5cc10d618d8dbe" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.520Z", + "updatedAt": "2026-03-13T17:37:37.328Z", "postProcessHash": "33d88eafd4876b61eaf2f3cf7ce98e2a3f8f1a47c223dceb8ced4183ceec2d26" } } @@ -44056,19 +44650,19 @@ }, "7cb57229fcd93ba3029c05dd24dfa47fe36aa60c804c035d0694af965868cd55": { "ru": { - "updatedAt": "2026-03-10T16:43:38.492Z", + "updatedAt": "2026-03-13T17:37:37.289Z", "postProcessHash": "1642a32446be832fa9680c7ba68d2d92531ab7ab02fddf006c7b443e0cc2d205" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.492Z", + "updatedAt": "2026-03-13T17:37:37.289Z", "postProcessHash": "b6f667e824beaa0952c420d3d43a1fe23fad8694b0f5d015c7cd3e5ebb653199" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.493Z", + "updatedAt": "2026-03-13T17:37:37.290Z", "postProcessHash": "842b0bcd40f2d741acd74aa6e8c68989db925bdbadd8b8230460a63bbb0667d5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.491Z", + "updatedAt": "2026-03-13T17:37:37.287Z", "postProcessHash": "0f68454d174dc1154adbac41119aaa4dcfbb578f53e2a453c5f541b6ecc8dcf5" } } @@ -44151,19 +44745,19 @@ }, "b5dc4cb3aebd57a017ae6c7279eebba5fac93cda44368482a61be173d1b9aac5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.454Z", + "updatedAt": "2026-03-13T17:37:37.244Z", "postProcessHash": "723bc77d2fae490b156b91af2f710db9a2ae1c7f185d6b3b6cdbcf1b0531aeef" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.455Z", + "updatedAt": "2026-03-13T17:37:37.296Z", "postProcessHash": "47ef46d94276c210c1786a87db0f2ef865c8376eee5ff92655b267b01f2803b8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.458Z", + "updatedAt": "2026-03-13T17:37:37.297Z", "postProcessHash": "bbe137f7cc300232b4ece865c8fbae6209732ebd8f859e62afea6b0ad0016978" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.466Z", + "updatedAt": "2026-03-13T17:37:37.301Z", "postProcessHash": "edcf533b83d2788187e644c7cb7dbd8fbc76b4e97c6377951422789c81a3491c" } } @@ -44171,19 +44765,19 @@ "3e1a6a2d9604853fec0f6b9c21e1534bc36ba5880d4042f71f1d9a03ff9e0c74": { "50a43ff5465e5ed3b333a2938abb5b5a0fe5d616b29d9f1176535339c755b45f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.434Z", + "updatedAt": "2026-03-13T17:37:37.223Z", "postProcessHash": "0468b442751c12fcac21b47b633d7281d1922cfdfc6f6af62bf8c34f33377639" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.433Z", + "updatedAt": "2026-03-13T17:37:37.222Z", "postProcessHash": "dc82c9fb311d1c8e27f9f52837af9e268a25c8a1a8225d1988e57104883049d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.434Z", + "updatedAt": "2026-03-13T17:37:37.224Z", "postProcessHash": "7665166260955aff9dd4710e7ab20731c7b9c5d16d68e27b03eb9077aecae5f1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.439Z", + "updatedAt": "2026-03-13T17:37:37.229Z", "postProcessHash": "8e95e0d7b1e1764cf0de7d7d1edd3edd7753d247bf318f0b5f6d05a11827d0b5" } } @@ -44238,19 +44832,19 @@ }, "6b2576c3b03c809a54e4fb4e3f4d9665b92938a6b260ba68f8e60239b8123369": { "ko": { - "updatedAt": "2026-03-10T16:43:38.444Z", + "updatedAt": "2026-03-13T17:37:37.232Z", "postProcessHash": "607c077b536002d56d1dcf5a0918d8bfa3a5b4e3e220ebd9f0807ae7ae009378" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.445Z", + "updatedAt": "2026-03-13T17:37:37.233Z", "postProcessHash": "64d66ca92f5dabf4b8f39697ef1a0db87b6ab66d0bc8d949cf05df579ccfce12" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.449Z", + "updatedAt": "2026-03-13T17:37:37.237Z", "postProcessHash": "f89b89d3ee90c1fe6e8bff44595b2f5f00930cf53f3fa6b35494fed25a43b7e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.496Z", + "updatedAt": "2026-03-13T17:37:37.243Z", "postProcessHash": "ea8850da5792f92052c2195d86636a1619ba268b6f8071c12b3e230348e83e96" } } @@ -44429,19 +45023,19 @@ }, "ad785c562826682b09dc0f2dcca716317c4d2946f00c17d98ded5add479d6c70": { "ko": { - "updatedAt": "2026-03-10T16:43:38.475Z", + "updatedAt": "2026-03-13T17:37:37.260Z", "postProcessHash": "c0afa9078304d8d07f76e5185803d6c64ddae60c7f2bc4ae8dd8c1549ae0b94b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.475Z", + "updatedAt": "2026-03-13T17:37:37.260Z", "postProcessHash": "ed84f22059830677f1f061dcc877fc45afeab66a0258f661fef5bfddd55ea155" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.476Z", + "updatedAt": "2026-03-13T17:37:37.261Z", "postProcessHash": "440ba354f481daf1ae1b7961084fb1c31d4d32a8405f2c9cc7e5eb226e2e4812" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.476Z", + "updatedAt": "2026-03-13T17:37:37.262Z", "postProcessHash": "7901333f4d5bdb5a014304e272332bcf35198d2b36e223413f4120568a0c1246" } } @@ -44514,19 +45108,19 @@ }, "25bb5ed2c3fd62e0cee8997039d5437d6aea697f5651e2187236832ac3082802": { "ru": { - "updatedAt": "2026-03-10T16:43:38.497Z", + "updatedAt": "2026-03-13T17:37:37.295Z", "postProcessHash": "888b526e010ae6b33de685d93a5d2bd03e18af8ac7bdbd01fe4a1d8f819e95aa" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.501Z", + "updatedAt": "2026-03-13T17:37:37.300Z", "postProcessHash": "e66b1c4dc7d710b5181a120b5a2ca611388861ab151dfb6b1515c7ca9bddef64" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.501Z", + "updatedAt": "2026-03-13T17:37:37.301Z", "postProcessHash": "c92e7d5dbc1f902c340250699086fab9b4164c854f292f31b44fa7f087645ed0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.502Z", + "updatedAt": "2026-03-13T17:37:37.302Z", "postProcessHash": "03d615b9b69f5e722629f061e7a90b8a28b367d054fdafa452d76aaaeeccdb5d" } } @@ -44630,19 +45224,19 @@ }, "18c8fa1d1691c2bc25d82902debe2ca3dca8be41eefb2e010929148855d446ac": { "ko": { - "updatedAt": "2026-03-10T16:43:38.452Z", + "updatedAt": "2026-03-13T17:37:37.241Z", "postProcessHash": "506770e8c79b9cf688fcbcc2033ae38a5ae34a43e12c9e4d1f70455b94e66654" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.452Z", + "updatedAt": "2026-03-13T17:37:37.241Z", "postProcessHash": "ca41244e806f6696394983272092ea6b010d02bc2131dec70efdac7ed63ce9ea" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.499Z", + "updatedAt": "2026-03-13T17:37:37.298Z", "postProcessHash": "b2d3b0b43f876d70cd905e5dd4b401df7680c6690c2ed8a3a11c80e50b10a14f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.500Z", + "updatedAt": "2026-03-13T17:37:37.299Z", "postProcessHash": "ef870e328d745f4697193d22db5293d1347e66af438001839023b55d977988b2" } } @@ -44729,19 +45323,19 @@ }, "6b14acbe7eb707cded6f5100354755e09a4921a0ad3c8b685fea823513f6cbbb": { "ru": { - "updatedAt": "2026-03-10T16:43:38.446Z", + "updatedAt": "2026-03-13T17:37:37.235Z", "postProcessHash": "dbaae04f0899ada0665edec43b86c5879899370f52cac7418795d2e5d058a704" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.500Z", + "updatedAt": "2026-03-13T17:37:37.299Z", "postProcessHash": "7b3fa14095e1d4e99cfac9507ea1cb0b0fe3517faf489f022b44bd7fc356e996" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.501Z", + "updatedAt": "2026-03-13T17:37:37.300Z", "postProcessHash": "718bc79e35ca0ef7f28869481f253012b3842205e9bdea727602f7e1a56fd4d2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.502Z", + "updatedAt": "2026-03-13T17:37:37.301Z", "postProcessHash": "aca31dbe7df50185c3ad833af65e3b91743f8c4718bb26a9bece0075df3aed25" } } @@ -44828,19 +45422,19 @@ }, "d035fd6cf034cba2ff3297ac1fe849d87b540fb7f652e7cf687b9a1ffbbc152e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.497Z", + "updatedAt": "2026-03-13T17:37:37.244Z", "postProcessHash": "cb353da3ec4feeeb93422fdc5dff95d66a53315e27147defa51bba068606b5c9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.498Z", + "updatedAt": "2026-03-13T17:37:37.296Z", "postProcessHash": "4d8c4d0ce5546e4ff7d7017387da380d8c89394c321ba8bb3dbeecb807e83ee8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.498Z", + "updatedAt": "2026-03-13T17:37:37.297Z", "postProcessHash": "d32d94ce7f4e552209ad3b5ae4da1ddabd51620a2ad22d772fe34b44726f486b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.499Z", + "updatedAt": "2026-03-13T17:37:37.298Z", "postProcessHash": "221b5490dfcba5c4053a3b07d5f917c72b61e6aaef64ce661eea87aa0dd31825" } } @@ -44912,19 +45506,19 @@ }, "9cb43da7dc3906c1b90737ff3badbd1752ced17ff97e66446746db1a49e9620e": { "zh": { - "updatedAt": "2026-03-10T16:43:38.448Z", + "updatedAt": "2026-03-13T17:37:37.236Z", "postProcessHash": "a456995902f31217244997498554c4f03719e5406f74f987c1768a3a65e212c8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.451Z", + "updatedAt": "2026-03-13T17:37:37.239Z", "postProcessHash": "8597a9a52b7dd7d634badb17e2f6fb7c8ea9053397dea035ba59bd58cbe3b04c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.452Z", + "updatedAt": "2026-03-13T17:37:37.240Z", "postProcessHash": "e4f5ebf72b7ec830ca1c2656385fc6ee50eaebd101abdba018040613419d567a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.503Z", + "updatedAt": "2026-03-13T17:37:37.303Z", "postProcessHash": "7a2c6e1bcee1dac75b8255105c4f54b5ec11d026f696eb2ee94a0964c9e95a49" } } @@ -44961,19 +45555,19 @@ }, "0ffa2553a1092802370160c3edb663075f115978042b84719ebf5e2a2493852b": { "ru": { - "updatedAt": "2026-03-10T16:43:38.449Z", + "updatedAt": "2026-03-13T17:37:37.237Z", "postProcessHash": "61aff6f13f46864e5bb9f45e721413f3230edc38eb9f26df53526eb43f9af84a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.454Z", + "updatedAt": "2026-03-13T17:37:37.243Z", "postProcessHash": "de2cdba87a1e35aea2b64cc0a95ba232d170d9f0e7f05bed64f67f821996c96d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.459Z", + "updatedAt": "2026-03-13T17:37:37.248Z", "postProcessHash": "86517e17c960556d73afd8ccc2f8e257eed78f88531209f5f32c450e4aac3806" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.464Z", + "updatedAt": "2026-03-13T17:37:37.252Z", "postProcessHash": "2ade64f2dcb0732598a4d78faa648d9fc6bdb83efeb1263c0a5e2fcbb142e725" } } @@ -45010,19 +45604,19 @@ }, "358fb4cd1d025b1e19356d1ac07feeba41c0c0320520234fae2b0d10985cb46b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.445Z", + "updatedAt": "2026-03-13T17:37:37.234Z", "postProcessHash": "0e3c5228eac22ba9a5ef69329105e9e380a0e68b909593eab8c79c0e832ca031" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.456Z", + "updatedAt": "2026-03-13T17:37:37.246Z", "postProcessHash": "2322d5c751a14e2f46bf531434fb11aec1d13cdf5687ac1023b463e29b22d79a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.465Z", + "updatedAt": "2026-03-13T17:37:37.253Z", "postProcessHash": "3d41250708bfb0cd0a0577d4036bab2171c574a8aeceeec64bfea690f1e5a303" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.469Z", + "updatedAt": "2026-03-13T17:37:37.253Z", "postProcessHash": "f3b41474eaf2b5b1b336c15036799b70e0fa8b10cb3a89eaca9ec436b83385ea" } } @@ -45159,6 +45753,24 @@ "updatedAt": "2026-03-10T16:43:38.466Z", "postProcessHash": "b3d50b9f5cb1f0b7748a184b4d9a5d8853d15871253f798120610fedc78807f6" } + }, + "18653b4a2ddd58d329d50c9a79e166d84e3434498fa67e132e80cec9708e0426": { + "zh": { + "updatedAt": "2026-03-13T17:37:37.262Z", + "postProcessHash": "97dab3415701fd1fd55c6881bee56b2ec07b46bf6eb5015bb832905942a821e6" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.263Z", + "postProcessHash": "7e5bf4e374cbc8559428ccba6a70e9e25b86678ec3567352d3c029d3542fb8bb" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.263Z", + "postProcessHash": "4331f87568dd7cc23715b2685e1dc013151296aea9626067bdff3b29f5f7855f" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.263Z", + "postProcessHash": "c9789cf088603c6a2e88970dfd118e7f27b5e3cdbf8789a3a6682136b4e9f7d6" + } } }, "c43792a75d02793708f0f9c298dd1e81a2db715e26bb86c9a3a5e14f34e785c4": { @@ -45182,19 +45794,19 @@ }, "bfdc2ff2d2227c2e5125559d99893dc6186760aa1889ed2e458b4177c81507fc": { "zh": { - "updatedAt": "2026-03-10T16:43:38.442Z", + "updatedAt": "2026-03-13T17:37:37.231Z", "postProcessHash": "4895fcdd334430e558a10414ce32448011da40fec963d96c47c17f248d0be24a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.443Z", + "updatedAt": "2026-03-13T17:37:37.231Z", "postProcessHash": "749624f1aedde4e7d172d5fcb3fd8616643a632dceeb323d7f9cdf49bbc68e78" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.443Z", + "updatedAt": "2026-03-13T17:37:37.232Z", "postProcessHash": "0033e6ed76e088e1f99f9522f354c50e93a6e845bbe64dc244174e6969deed22" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.443Z", + "updatedAt": "2026-03-13T17:37:37.232Z", "postProcessHash": "d8ee5ac588c24bba059f57cf6699cbb622b60fd552f9b7b70e226656e8a3ecc9" } } @@ -45231,19 +45843,19 @@ }, "4a9a57aab5e28b18a0bf8505bdb112cef05629d9a36b80421da9ba8a23418dcd": { "zh": { - "updatedAt": "2026-03-10T16:43:38.453Z", + "updatedAt": "2026-03-13T17:37:37.242Z", "postProcessHash": "7eaaa8de604dd2a2ecf0210b46b752363ca26427360d3c94b2b6f0c64b5129fb" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.453Z", + "updatedAt": "2026-03-13T17:37:37.242Z", "postProcessHash": "cedc16632b9b3faca7e5d8cc464860013254cc989b94798b8b089c08e200198a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.456Z", + "updatedAt": "2026-03-13T17:37:37.246Z", "postProcessHash": "f17da69392093f409f0062fce69ed8dfb584c5e56eaec7fb65226477d422843e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.462Z", + "updatedAt": "2026-03-13T17:37:37.250Z", "postProcessHash": "17f9c02cd9eea0236137d564402617670646927f49fe5be5123f8eafe52de42e" } } @@ -45287,19 +45899,19 @@ }, "8bbcced5c6cfa711a8786fa37e069899c7bd3fd54d16cfeb14af2fc145f159c5": { "zh": { - "updatedAt": "2026-03-10T16:43:38.437Z", + "updatedAt": "2026-03-13T17:37:37.226Z", "postProcessHash": "d0ab174aa66df5a86b8d7242d4be27822164192617006a542da9173240326f12" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.432Z", + "updatedAt": "2026-03-13T17:37:37.221Z", "postProcessHash": "81ecc450cb53998595f3a0868746cc21574eca751d0650f5cd9907919723ee76" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.437Z", + "updatedAt": "2026-03-13T17:37:37.226Z", "postProcessHash": "d9369b1d6708843f66847ef808ad44471e99a59eb6a68e055a6b32c8f166bf88" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.442Z", + "updatedAt": "2026-03-13T17:37:37.231Z", "postProcessHash": "b4069698cf14727d5d559a750e8da4d9c447d351575b05dc7018e74ab6c64f17" } } @@ -45321,19 +45933,19 @@ }, "adb40705b070c44706baf5088da64e734c981844d3da1c36326816e439b9dbe3": { "ru": { - "updatedAt": "2026-03-10T16:43:38.437Z", + "updatedAt": "2026-03-13T17:37:37.227Z", "postProcessHash": "d6d022074f02e1a9dc6f6533a5e93282a28b8d08089136131e88818c0af0cc31" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.438Z", + "updatedAt": "2026-03-13T17:37:37.227Z", "postProcessHash": "34854bc81a78921c16c34f1ef78aa44c00f9ad3f68a8b06e4856d5c3031599e7" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.438Z", + "updatedAt": "2026-03-13T17:37:37.227Z", "postProcessHash": "b0e33778fc286649a8290715017b5ca0a5aeb227f66308e167778f44fa601600" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.439Z", + "updatedAt": "2026-03-13T17:37:37.228Z", "postProcessHash": "ac6d2c9a8fe9435370548ac9f805daef491a1ee379869c4af13d9a2effd9b9bc" } } @@ -45341,19 +45953,19 @@ "f411f73869f1597bddd3a69a70dcdf627b2f48802b68eb1297c49cf998a1d590": { "6c152f17b58caad6637a04e4d427aba059026b111c90e5aa764f040e05e669bb": { "jp": { - "updatedAt": "2026-03-10T16:43:38.393Z", + "updatedAt": "2026-03-13T17:37:37.174Z", "postProcessHash": "331c38927c19c9407728a6943bc5c1100800089fbcec620f2ee27b2c0dbaeaaa" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.393Z", + "updatedAt": "2026-03-13T17:37:37.174Z", "postProcessHash": "9bed1592f00e7bf18dae387703cc34eac541819b3a8c588ad993153015f9f8ee" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.391Z", + "updatedAt": "2026-03-13T17:37:37.172Z", "postProcessHash": "d82b0bd7ba21ffebae0abe4edac136a9d8ceae2ef8fc706a7d7c3c2019c4bfa5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.441Z", + "updatedAt": "2026-03-13T17:37:37.230Z", "postProcessHash": "a97768f668e61fc20fe2768f06d5c227838a7be3e71979f1aabc925a37f38762" } } @@ -45361,19 +45973,19 @@ "0bba267be6ffcbb62a544c365f5d2cd85d6371c78dc289e5697b0225352a76ea": { "95f85b7c7a43494a5f08ae259de69c8952afb7851b1d9a887ad3107d5e6cbc01": { "jp": { - "updatedAt": "2026-03-10T16:43:38.510Z", + "updatedAt": "2026-03-13T17:37:37.314Z", "postProcessHash": "22b34e4b720fcd08eab7575fc0cf391e038a92fff0df54a21343a5e371e49887" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.508Z", + "updatedAt": "2026-03-13T17:37:37.311Z", "postProcessHash": "efdb6a242e79ea93572eba2d922b7e48ef5b68feccbb9f22276d321d3f7199f7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.512Z", + "updatedAt": "2026-03-13T17:37:37.318Z", "postProcessHash": "06656124537581192f340fb3b16f3cd37f1cded4c66cca1d3ea79303eff9b4bc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.523Z", + "updatedAt": "2026-03-13T17:37:37.331Z", "postProcessHash": "8aab85331db0f90fb6963453d64c5763d7f60e16c7407e862bca8e40c0da5819" } } @@ -45381,19 +45993,19 @@ "12f796f4ae9f25130a8cfc11aff488171e7376f25404278d4e5c173c8bf9ed02": { "55069f671a99d799cfd16eda4312b66b5a321376cc69b52c58ba054f313fa404": { "jp": { - "updatedAt": "2026-03-10T16:43:38.480Z", + "updatedAt": "2026-03-13T17:37:37.273Z", "postProcessHash": "a12d416007cbff8071d548f5d9453401c1fb682d3f376c434dee0b90e1d8d035" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.481Z", + "updatedAt": "2026-03-13T17:37:37.276Z", "postProcessHash": "17ae3b053d7634ad864b67255b8ba2cb23eee504991b0cfcee91d1b6ebc831c7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.479Z", + "updatedAt": "2026-03-13T17:37:37.272Z", "postProcessHash": "760d1fbd37d93e87d860d6986d0f8a2061ef60c03a0849158b389c83d4f4af08" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.522Z", + "updatedAt": "2026-03-13T17:37:37.331Z", "postProcessHash": "1e080e15a2e99391cc543186e05e1434330d23e4b18f56c4cd58004c9000fd6e" } } @@ -45401,19 +46013,19 @@ "16c87bceec945d0aeefa7e76d421913b507e3b04716834b3894e9fd3174d2613": { "b43921e7c1caab150d19b0823696bd909b5e9b9dd41fe7847acfc9dabaec0942": { "ru": { - "updatedAt": "2026-03-10T16:43:38.518Z", + "updatedAt": "2026-03-13T17:37:37.325Z", "postProcessHash": "02f74892ccf9e21563e73eeb864cc83549b697da1e98446abbcc123a10d27222" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.517Z", + "updatedAt": "2026-03-13T17:37:37.324Z", "postProcessHash": "460a513589f97a7d3608101fb48c3a7b60b78b29aa10dabe371aa7c2a39516cf" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.517Z", + "updatedAt": "2026-03-13T17:37:37.324Z", "postProcessHash": "ad9a9b6fefd420d4c313b076fedcc48e4a070e199f1db0c7e81d31c1f32a060c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.524Z", + "updatedAt": "2026-03-13T17:37:37.333Z", "postProcessHash": "85c5a0764b062d51f2c02dc791a835f7b6500368393a1b073da96006cce263a2" } } @@ -45468,19 +46080,19 @@ }, "48cc905738da417c05b71e30ba1744eaf23361559d6151abbbe8b12253912cbf": { "zh": { - "updatedAt": "2026-03-10T16:43:38.494Z", + "updatedAt": "2026-03-13T17:37:37.292Z", "postProcessHash": "5155eb50965863749d083eae0928f3052b2341bdc9657ae8907be3de0cf00458" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.494Z", + "updatedAt": "2026-03-13T17:37:37.292Z", "postProcessHash": "58033c11b07f0c03ac167d0849961b08fdd2cd830f4c0fbbfdd5777e0674d5f8" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.495Z", + "updatedAt": "2026-03-13T17:37:37.293Z", "postProcessHash": "b3bb2eab59ef7fc82b2330036f1a707295caa2d50a6f79a9e3a1e9f37427a5b8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.495Z", + "updatedAt": "2026-03-13T17:37:37.294Z", "postProcessHash": "a3a9ec2c354aafbf06318d9344fb6d2cbc7a9bd01a0bba67a760a60e47067169" } } @@ -45524,19 +46136,19 @@ }, "cd310b0d94c88f1577138ecbc01ca1e3e8504ee23e587df547a3c27b8f3c4d3a": { "ru": { - "updatedAt": "2026-03-10T16:43:38.495Z", + "updatedAt": "2026-03-13T17:37:37.293Z", "postProcessHash": "842dff7ad77fa477fbcf27107a84a4ae5122a056606dc099e914b3d0b7e6d8f9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.495Z", + "updatedAt": "2026-03-13T17:37:37.294Z", "postProcessHash": "47cc5baa1e634a5186d03356a3ae2a691b4d034bb9abbb638206b7b083c29cba" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.496Z", + "updatedAt": "2026-03-13T17:37:37.294Z", "postProcessHash": "1f90b0054c7263a50589bb9a0b24e3b4ee8f800eb59002df370a3edf25411e3d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.496Z", + "updatedAt": "2026-03-13T17:37:37.295Z", "postProcessHash": "cf2090834daa621bca9c8fd651c5a42afe3663b221f5fc6f59ada34190c9fc10" } } @@ -45612,19 +46224,19 @@ }, "7ab8dc47ab092581cfab15ca4bfa435882067199450b02d4601213f04a4b306b": { "ru": { - "updatedAt": "2026-03-10T16:43:38.505Z", + "updatedAt": "2026-03-13T17:37:37.305Z", "postProcessHash": "1497c275443260c8f0274ee829de95b96332cfadd571cbf486abd90fce9bdbf1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.505Z", + "updatedAt": "2026-03-13T17:37:37.306Z", "postProcessHash": "f94c332679f30d3e48a93f3e3554fbfe55ec3497e6d730a1cc823b2cc3e09470" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.506Z", + "updatedAt": "2026-03-13T17:37:37.306Z", "postProcessHash": "c63a67ac2780f420ebe06d83de2ed14f6a6a96542e4b0c0b24560347f485c7ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.506Z", + "updatedAt": "2026-03-13T17:37:37.307Z", "postProcessHash": "867a27d37c18169a7c0359858665205cacdd21c092e2a702315070c14858cb32" } } @@ -45632,19 +46244,19 @@ "337fa5ffda5b1ce15febb15e28d78f509b83dd0442c0eecb4e5fd5ad01cee570": { "8ad0cc19f45e168f3328286b8c922f25ddb3753ff16efc3a1795161778bbea66": { "jp": { - "updatedAt": "2026-03-10T16:43:38.515Z", + "updatedAt": "2026-03-13T17:37:37.321Z", "postProcessHash": "fbdb8119b9b7ca420bfd2043050602902d67caabdfc82fb101fe43834e06b24d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.517Z", + "updatedAt": "2026-03-13T17:37:37.325Z", "postProcessHash": "e2938acfbd9c68856b4b2eba79c8882dfef73021b566cd9f128e75b5425bcc96" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.477Z", + "updatedAt": "2026-03-13T17:37:37.267Z", "postProcessHash": "20b944806287b7c7c04a12fbf97461bf3f6f4ba6ba7a2b0a935c62eec3ce4f85" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.526Z", + "updatedAt": "2026-03-13T17:37:37.337Z", "postProcessHash": "5424d4563fed1af91009b90e8bf90568b60bf886f3a25fbc4735660153eb9127" } } @@ -45688,19 +46300,19 @@ }, "7a7e56c7d4e06aa4a5dafb80118d78f1c82576fcf22bbee9ac6b5c0c4838b3fa": { "ru": { - "updatedAt": "2026-03-10T16:43:38.529Z", + "updatedAt": "2026-03-13T17:37:37.339Z", "postProcessHash": "e8a46ece032512359b58922ceb2f22c37212655bde069b9c146ada310f5fecfe" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.529Z", + "updatedAt": "2026-03-13T17:37:37.340Z", "postProcessHash": "b7e05b9a134bfeb23b065069f6420f9b9602d2152bcc7e618bccd4663f5ba175" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.530Z", + "updatedAt": "2026-03-13T17:37:37.341Z", "postProcessHash": "b1b18a5da299d06214d9d82ad57be0bac91d1fba7e24c03c1abf3e3bcb93d2b8" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.531Z", + "updatedAt": "2026-03-13T17:37:37.342Z", "postProcessHash": "75aa67183b4e50a22525c7e0d5e3bd4c24e63dd239779792adcd52d8ed597294" } } @@ -45708,19 +46320,19 @@ "3b2a0db3103ecc795ff82061e46875995689dee845c28a19697c2e8b7d78fb8f": { "84bf17e2315c270d4f26795807428c5ef311a937dd6e53a4b6f3a8e26bf5e771": { "jp": { - "updatedAt": "2026-03-10T16:43:38.481Z", + "updatedAt": "2026-03-13T17:37:37.275Z", "postProcessHash": "da1defade0138f942d383c5c6e995946983fd694c35352956da614ea29c077de" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.480Z", + "updatedAt": "2026-03-13T17:37:37.273Z", "postProcessHash": "087e48a9c74b8dafca892bebab01adb0762f4feae8bdc5c1a50f8aa181053354" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.480Z", + "updatedAt": "2026-03-13T17:37:37.273Z", "postProcessHash": "2f4838266ac1a52dda69b1c6c9f6cbe67202069b432fb910e1045a194efe0b55" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.491Z", + "updatedAt": "2026-03-13T17:37:37.286Z", "postProcessHash": "634507033ad551be0304f3fca902b77de22244e08471d21a9bfbeda2a367f321" } } @@ -45779,6 +46391,24 @@ "updatedAt": "2026-03-10T16:43:38.491Z", "postProcessHash": "ba24e8e7c4e163c19efc413496c85e937fabb91cfe5c57385d6cd125a500d0ad" } + }, + "c472e9aa944bdf57f57f6ca15deb6073c4c55a27abee4c07aa3974052571f4a5": { + "ru": { + "updatedAt": "2026-03-13T17:37:37.307Z", + "postProcessHash": "481cb43234c4c8a9ec2252699728819fcfdc49becaed8b3ca51bdc8f3bf12d43" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.308Z", + "postProcessHash": "be0f95652430ebddfd647a0b532760c43bbe4de962858a5b7e53540df2ab6943" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:37.308Z", + "postProcessHash": "eb86397f5acf5e98e1c93832a0c341f6dce75acb26fa492ff47a3114a9f1f9a6" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.308Z", + "postProcessHash": "ef01f1059809efd4af7b8f011d754984009f89d4c2d450566b43d34c5310a06e" + } } }, "548882c1623ad246688470b47967ff13ad16868ecad4f09349b0182efc755985": { @@ -45802,19 +46432,19 @@ }, "57911e397f0c54ed6d10d9352efb3aaf8fab3ba7d4cca34fe8902d3e2d2df054": { "ko": { - "updatedAt": "2026-03-10T16:43:38.493Z", + "updatedAt": "2026-03-13T17:37:37.290Z", "postProcessHash": "4d8fee697f9ef526fbe7568d26cd18b3194e1eddcd28b0b10411233bca71f916" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.493Z", + "updatedAt": "2026-03-13T17:37:37.290Z", "postProcessHash": "31db0b3af120185dde3bd45d8e1d6dd7ea9ebfb54b08f9e671ba4f53448b344d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.494Z", + "updatedAt": "2026-03-13T17:37:37.291Z", "postProcessHash": "b3c029921892e575890070288ef632e8e7eebdc188365b603564e7cd8a67170d" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.494Z", + "updatedAt": "2026-03-13T17:37:37.291Z", "postProcessHash": "9c7ad45eb83ef54112bf240ed747cfef90bdf056ea9fcdc1dfd8dad24b2fcea1" } } @@ -45836,19 +46466,19 @@ }, "bfd788cb0455494079a191feec3015e78bb44921a5bfc35936ecab802a76eb0a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.484Z", + "updatedAt": "2026-03-13T17:37:37.280Z", "postProcessHash": "dee432f1720753b13b99c6cf111e39b7ee162311d19fabb072d58632d88a1a24" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.485Z", + "updatedAt": "2026-03-13T17:37:37.280Z", "postProcessHash": "e793d15c3d447f81e02bf969936613de61b02c612a4043b0922fe4a4bd5c9731" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.485Z", + "updatedAt": "2026-03-13T17:37:37.281Z", "postProcessHash": "881e89ff8ca4387bfdb9cd95a70425a28fc8c43ecbffe08e16e2a720f28aef59" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.492Z", + "updatedAt": "2026-03-13T17:37:37.288Z", "postProcessHash": "2e07c251b51d2562bccb842efec2440aba963173a192e5cfc74c4a6f2939bfdf" } } @@ -45856,19 +46486,19 @@ "819fce8b1343a94dee6cf3e428f8d46ff343c43b0d83b49efe18129ccf292430": { "af1d949b76a7c871e4cdce3092a3b2e2b1ea6afca4c4788054f8ff3eddde3ea5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.478Z", + "updatedAt": "2026-03-13T17:37:37.269Z", "postProcessHash": "4ef1cfb321c0f1de42c7975b6342724d4ae8987107d8c9bea0bdc13168a70919" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.482Z", + "updatedAt": "2026-03-13T17:37:37.310Z", "postProcessHash": "0a63df48ce61182a39b73130b26f412b546e14dee9c10205d4557277ca040ea5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.478Z", + "updatedAt": "2026-03-13T17:37:37.270Z", "postProcessHash": "d10b9abfa59b6a1651e1c7644829c5931150e9745e6a1844b81fdf46764792bb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.521Z", + "updatedAt": "2026-03-13T17:37:37.330Z", "postProcessHash": "ab41f6b7bd07250eacf230856c77f1f06390fb19126e941fd16ecf2c067bdf05" } } @@ -45876,19 +46506,19 @@ "8756460c34802f52ffc72c46fd775666b61d2134d4e3d1de0bf4111a5a049571": { "483cc85982240fd19d9aaf9161c58f6f4b1f2cdf226fb60169450e02caea8384": { "jp": { - "updatedAt": "2026-03-10T16:43:38.483Z", + "updatedAt": "2026-03-13T17:37:37.316Z", "postProcessHash": "67405b4f29dfb864f1d0d418c7b1a419ffa1f0b077d775aa9131c6cae475ea66" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.479Z", + "updatedAt": "2026-03-13T17:37:37.271Z", "postProcessHash": "0313c13e192bbf3ddac57b5ba276e1a15da6fa9b63d58160564680f77cb077b6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.483Z", + "updatedAt": "2026-03-13T17:37:37.312Z", "postProcessHash": "304cd56cbdc25b1010fe04e5eddd06d00d676e965f5fd64db2dd295bd9bb9251" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.490Z", + "updatedAt": "2026-03-13T17:37:37.329Z", "postProcessHash": "9ce3354474210404123c870163c6c38f45e152eda1ab0a88a08c4bf55d2aea2e" } } @@ -45896,19 +46526,19 @@ "99effff387a3391b66ab69348b19106aa7ae02149e5cdda15d9bd9397ddf4c41": { "635055619056b153a2e20b6a09345d76348336b24340ba32f815de9c85a7f2b0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.484Z", + "updatedAt": "2026-03-13T17:37:37.279Z", "postProcessHash": "1c09da8fcdb31a7acbfbbf863154c2dc11a06069bb269022ad2747bf1612d9ff" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.484Z", + "updatedAt": "2026-03-13T17:37:37.279Z", "postProcessHash": "ead0cc3b2d8077ec544b717f729eabc31b9473d3e59c5f481362f4a8372e655b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.484Z", + "updatedAt": "2026-03-13T17:37:37.279Z", "postProcessHash": "b128d240c7e0cd2cc9ad78f7b18c99d7d6c75e5c21549b233c1e6821f04fd58d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.492Z", + "updatedAt": "2026-03-13T17:37:37.288Z", "postProcessHash": "246799ff7370bd6ccf37618bc36976ac7e8989f55804956711e18e15412e460a" } } @@ -45930,19 +46560,19 @@ }, "7e878840adfba6f52e66831d03a677e358e504f16aaad9370ff2828b7de36d66": { "ru": { - "updatedAt": "2026-03-10T16:43:38.485Z", + "updatedAt": "2026-03-13T17:37:37.282Z", "postProcessHash": "5d269ddf33e7d6c2ab82d54efa702791948a26eee796e99baa138f0b21768cef" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.485Z", + "updatedAt": "2026-03-13T17:37:37.282Z", "postProcessHash": "f862f7726fd9e0e40d220900dd47af4aaa4b5341270cd95320226eff59e1f788" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.486Z", + "updatedAt": "2026-03-13T17:37:37.282Z", "postProcessHash": "b2e2994b860f57885abd83584df2699f8a5e8681c465ba66c0d3f189dc7ec408" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.492Z", + "updatedAt": "2026-03-13T17:37:37.288Z", "postProcessHash": "34584088865fc8761f7960dc1b7c90e8a9028cf9afb7f81fb765644cefeae342" } } @@ -45950,19 +46580,19 @@ "ad1402ffed17fc7c6fda3f600f70cf8e3bbe5384d766081c16c2c90b4a775b7f": { "623f2f8c2f6006597fa106e18afad1304117a0a599684c3050b5f92f433dadf9": { "jp": { - "updatedAt": "2026-03-10T16:43:38.510Z", + "updatedAt": "2026-03-13T17:37:37.314Z", "postProcessHash": "9f2885ec09ff9d956f173da1f7b3600583a599c2a561a593b45a058af3bc1a8e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.508Z", + "updatedAt": "2026-03-13T17:37:37.312Z", "postProcessHash": "9227c1abe31116187de083e80521d1ac83ac18e89917199b7989ed653a001912" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.478Z", + "updatedAt": "2026-03-13T17:37:37.269Z", "postProcessHash": "691ba3e102a981665114fed7620f3ea9bc2b301b5f32ab7877978997c199a18d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.525Z", + "updatedAt": "2026-03-13T17:37:37.336Z", "postProcessHash": "546e10e63bf8e00040a3b5aab9140dcfba1cd4a83e003e00c168280fbbf22282" } } @@ -45970,19 +46600,19 @@ "d6127c27c939a8143d6bd93d737c445238b16aea350cd52caa535082aaed407a": { "af21361ca18f3026c0fcb3b223ce74e7a213c2e9016d2f7596b5103f9f243027": { "jp": { - "updatedAt": "2026-03-10T16:43:38.483Z", + "updatedAt": "2026-03-13T17:37:37.277Z", "postProcessHash": "33e91467d2cd8e028b107b9168fafc12396c85e13eb0743ad9f2d81719610a0d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.483Z", + "updatedAt": "2026-03-13T17:37:37.278Z", "postProcessHash": "c08cd07160985d6aafc67db2817eb42bf46a7fa5f467bbe06c7fb570067cd9fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.483Z", + "updatedAt": "2026-03-13T17:37:37.278Z", "postProcessHash": "4b47b9a3add0ab3f50fe69b94bdc36fb64faaf1eeed95b510a7a8a28e10f5f9a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.490Z", + "updatedAt": "2026-03-13T17:37:37.285Z", "postProcessHash": "41be2c40922c73f97af11d4ca2401f1be2f5aeec061c2b4d22f74c9e072205af" } } @@ -45990,19 +46620,19 @@ "d679b331b013310d0726e18cff38795d35a48a549ce862414366ed5d37b17a5a": { "6884d15ae61a9e31fa06e9f6cb793ec44513338525d28650cffaeecfdfd55f59": { "jp": { - "updatedAt": "2026-03-10T16:43:38.433Z", + "updatedAt": "2026-03-13T17:37:37.221Z", "postProcessHash": "f0b2e7b89093324cf9fe8a50882d0e64ac9e4c90b39b65fcd0f87b721ba6b099" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.436Z", + "updatedAt": "2026-03-13T17:37:37.225Z", "postProcessHash": "03df0ea4c071a21d58520c0263242d71f5c7f0132a056154b77b7202079ca56c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.435Z", + "updatedAt": "2026-03-13T17:37:37.225Z", "postProcessHash": "f359ee1e78ca8b8955f01051a4d6a8be9c0f2c6ef238b31a9874c0d7ce80383a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.441Z", + "updatedAt": "2026-03-13T17:37:37.230Z", "postProcessHash": "86cb4a0c823241c1f7c0a39833098f807d7200dd0939e1d1bc5f5836fad4605b" } } @@ -46024,19 +46654,19 @@ }, "8af9b9ae9836e7c1ab2e61dae5d150658b0fd0a0fe7b1f2b2c377f9e5c41c275": { "ru": { - "updatedAt": "2026-03-10T16:43:38.486Z", + "updatedAt": "2026-03-13T17:37:37.283Z", "postProcessHash": "14de756c8f115fd1e60e73a0d7b19f8e777a88941115ee67347d5b329d718106" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.486Z", + "updatedAt": "2026-03-13T17:37:37.283Z", "postProcessHash": "eb2e48e0e87b08ba00a0e3e9434c358da3320970057f067bb7bd4bd57994517b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.487Z", + "updatedAt": "2026-03-13T17:37:37.283Z", "postProcessHash": "bf52c3a81d49175a1f13583b39c2a8bf821da4d5e27a481c54737c6f3ade21aa" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.489Z", + "updatedAt": "2026-03-13T17:37:37.285Z", "postProcessHash": "28d0df2987edc3e0eddb1d1512694edd3f4b06e4844537a5314c3199294a11dc" } } @@ -46058,19 +46688,19 @@ }, "10a46e4ae73a5f84ff0bb1b07a25cfe762b7243dc053f5e533b3594b6fa0dd42": { "zh": { - "updatedAt": "2026-03-10T16:43:38.487Z", + "updatedAt": "2026-03-13T17:37:37.284Z", "postProcessHash": "5756b0190bb93ddf8e424d276d4b265a01f4f36ff8871b87420063a91e647d95" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.487Z", + "updatedAt": "2026-03-13T17:37:37.284Z", "postProcessHash": "1193605ef22ca4ab79833c21150fb260bd0381740a3cb33d1c5fade54bd5a704" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.488Z", + "updatedAt": "2026-03-13T17:37:37.285Z", "postProcessHash": "920f840bff3f9cb00f159418904cc739d46fdca31d2a26a7c6277612434c484c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.490Z", + "updatedAt": "2026-03-13T17:37:37.286Z", "postProcessHash": "afdbf2c99e41d02c253e6243536592310fa0729facaadf8cb77e769bc0e550ee" } } @@ -46078,19 +46708,19 @@ "0d3a0a09b86406c2c362ede819ee030f9d92d058939579cd1229e361973022f8": { "9fc104791c743a764dffa282d540ca4365e02a6a6590d6c336de81ff7f63da24": { "jp": { - "updatedAt": "2026-03-10T16:43:38.506Z", + "updatedAt": "2026-03-13T17:37:37.309Z", "postProcessHash": "fdc7931c52a861b670fc374f0ce1de89bf98cc05cba437758df2715edb6291c8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.513Z", + "updatedAt": "2026-03-13T17:37:37.319Z", "postProcessHash": "4e9ecf959962f14eaec08a942fa8336cd4744fad335a508b72b6257aa5ffa1ab" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.514Z", + "updatedAt": "2026-03-13T17:37:37.320Z", "postProcessHash": "4875529c53e6cc5c0ba09c5a8471211cde7ae7cf4931e61a26be74afe76d2d68" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.522Z", + "updatedAt": "2026-03-13T17:37:37.331Z", "postProcessHash": "2192ae0e74f40036f2f8dc051257bd35505e824e381d324fc60d6092126e4637" } } @@ -46098,19 +46728,19 @@ "14364235369dc388419efc9e290886ddaa202d5023e8adc55d75a61c89fc336a": { "328695ec26f7fc60b0c8aec17edefe2b5cd222a635c116a01ed4259436be44ae": { "jp": { - "updatedAt": "2026-03-10T16:43:38.553Z", + "updatedAt": "2026-03-13T17:37:37.355Z", "postProcessHash": "a6aa56303e8d664754b6ad6847d10a0b2ad18b9ae2080d64d1ab060c0734f77c" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.557Z", + "updatedAt": "2026-03-13T17:37:37.362Z", "postProcessHash": "85cae4de7933f26bf221438f4a8c93af169897977cb7385504d11fed16ae5aac" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.558Z", + "updatedAt": "2026-03-13T17:37:37.363Z", "postProcessHash": "ea839f97839256b3a93388c3e9dd3f63d196b8a0f14e0c839856753da300ceaf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.561Z", + "updatedAt": "2026-03-13T17:37:37.365Z", "postProcessHash": "f6b18aec67fc885afe2dc9c163c206e7509572b4d6fdc930aa53403aadab0093" } } @@ -46136,19 +46766,19 @@ }, "f8e80c5b854727f09f48285686eea4eed4163286c16b86719e54d54bbc3a3e49": { "jp": { - "updatedAt": "2026-03-10T16:43:38.570Z", + "updatedAt": "2026-03-13T17:37:37.376Z", "postProcessHash": "d0d0bf34d5819d18ed93b987c1fd83f4ee1244cf62429f7c65df5f37c0a29894" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.570Z", + "updatedAt": "2026-03-13T17:37:37.377Z", "postProcessHash": "4baf42eb719115580424922a65f4947809886f7ab45e593ad2794e4f655555ef" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.571Z", + "updatedAt": "2026-03-13T17:37:37.377Z", "postProcessHash": "c34232f4f83df74b70ba0d5d34df56340d1cf50b7f1e53bbde244c33d6ff5f18" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.571Z", + "updatedAt": "2026-03-13T17:37:37.378Z", "postProcessHash": "ec3acf92ce936c14af1cf31ac3d7118d65ae0c21610d731bde4197df960dbda6" } } @@ -46156,19 +46786,19 @@ "181aa5509e2dd7724e3095fd6c0f17cf6fedab2635b9af1d57fe9d1e2801ec31": { "bf2760368d2fc3a4c455358f8872f13eb6f6e7b8ccd6d529c68dfa016882d216": { "jp": { - "updatedAt": "2026-03-10T16:43:38.557Z", + "updatedAt": "2026-03-13T17:37:37.361Z", "postProcessHash": "70b76d3c4c2e1f5d9162cac03b78ee79179039ab0706156acda32540d3db124a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.558Z", + "updatedAt": "2026-03-13T17:37:37.363Z", "postProcessHash": "bdb9e70a5bdb3aee92b098a5a70eefee3a0dbd9db32144f0f06307e302cf8b15" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.554Z", + "updatedAt": "2026-03-13T17:37:37.357Z", "postProcessHash": "b79b90f26cfc9879d383e6f0830488e8d102755da3fa30f05470b37772719b31" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.562Z", + "updatedAt": "2026-03-13T17:37:37.366Z", "postProcessHash": "de78932d6293f09b229a781237025f17924030c74b9bda98376fdb9eaa1cce1c" } } @@ -46212,19 +46842,19 @@ }, "b5a9af798675ec2b87d072cd6802c9fa68084dcb13a24d51417a577c30422266": { "ko": { - "updatedAt": "2026-03-10T16:43:38.528Z", + "updatedAt": "2026-03-13T17:37:37.367Z", "postProcessHash": "a22939339ddc9f5da1d0b2ec3e3f85964fac551c90434bef15ca17372517d021" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.529Z", + "updatedAt": "2026-03-13T17:37:37.368Z", "postProcessHash": "d71de156a6341750c75940c3b76e78cebcb109d711e5a2b5bd253f1d83db6fe1" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.531Z", + "updatedAt": "2026-03-13T17:37:37.370Z", "postProcessHash": "8f53d595d25a1f0b66827b49c442406beb346ef2dd9d9f24cfc677cb0981ac33" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.531Z", + "updatedAt": "2026-03-13T17:37:37.370Z", "postProcessHash": "dd2b82fcb4f92c9cffc6c63e87429b2e7b474d0bb8bf394dc377ca450adae636" } } @@ -46282,19 +46912,19 @@ }, "49ceafd57e4d4c95d48f410356f7527da6d249debc62cd2e693175aabf689dce": { "ru": { - "updatedAt": "2026-03-10T16:43:38.528Z", + "updatedAt": "2026-03-13T17:37:37.339Z", "postProcessHash": "eaf86e653e2c48ba1e540498ab330c7f6145024d31d9715780cf8ea4157f7068" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.530Z", + "updatedAt": "2026-03-13T17:37:37.340Z", "postProcessHash": "3fe54d1db8bfc4c5603990f2a7fffc6f6d951203507d20c2be01cee109ac5c5c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.530Z", + "updatedAt": "2026-03-13T17:37:37.341Z", "postProcessHash": "f62f7a88a58b1fa3ff9db5e9ac4c49ccfbbeb11f8c4a14b1a9aa829478910de6" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.531Z", + "updatedAt": "2026-03-13T17:37:37.342Z", "postProcessHash": "4eea766f1444582eb94aa46dac57a70ed1afe728d491efefae4e5472d96c8ba0" } } @@ -46431,19 +47061,19 @@ }, "cab1f10c56bbbcee4769d4ddc46eb7a6ef115f23cce7a4ed0dcb93d727329bfa": { "ko": { - "updatedAt": "2026-03-10T16:43:38.533Z", + "updatedAt": "2026-03-13T17:37:37.344Z", "postProcessHash": "5c78c976775025ce15edb17d6b77a13d092a059470d669d066f2b18d584b0a29" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.534Z", + "updatedAt": "2026-03-13T17:37:37.344Z", "postProcessHash": "c3075d9c4bb03fc806621869766667df19c6e93e814ddbd1c15b219150ddba3a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.534Z", + "updatedAt": "2026-03-13T17:37:37.345Z", "postProcessHash": "f99252d84b7a762e2721d458b910f812c5e5c2a46b6ad4c9c30fede4974ccb18" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.534Z", + "updatedAt": "2026-03-13T17:37:37.345Z", "postProcessHash": "42e23f702fa5db99afa2f1f6df9b1318cc6f2ee1d42da7834da2a12f138b52c6" } } @@ -46465,19 +47095,19 @@ }, "8eac25efcb5645444c1807c985da18c4cd21f9960fa2fef6b4e659bbefa4f1b5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.518Z", + "updatedAt": "2026-03-13T17:37:37.326Z", "postProcessHash": "e3276d97fc4849f9fd4ff21e2a5b75d3a4e487c57456e95b14a4809e1e2cee2f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.519Z", + "updatedAt": "2026-03-13T17:37:37.327Z", "postProcessHash": "910c455079ce8a32f382604fcaa7dba75b1f18824a44e5b1e2548dc8e681bf9c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.519Z", + "updatedAt": "2026-03-13T17:37:37.327Z", "postProcessHash": "4d1986f7be62f748ed9aea58a2eacb5ab39d4f287eabad05bea7212c6ddb2e04" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.526Z", + "updatedAt": "2026-03-13T17:37:37.336Z", "postProcessHash": "f20d9986560175e2ad3715e69ebb4df05e2b8aec30cdf2d1527c30dbd5efa709" } } @@ -46485,19 +47115,19 @@ "84d27978ad24cbc0448dc0661dc1cf62312406d39568cc877e9bee6c04e93677": { "4120b13b5f03f7c2fd4dd243edcbc718d6bd291d7358050064f6599242eeca09": { "jp": { - "updatedAt": "2026-03-10T16:43:38.481Z", + "updatedAt": "2026-03-13T17:37:37.275Z", "postProcessHash": "1b4b4371c598c43e92113279211a88ac355955452bb3b21c9f88630be2f90cd0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.479Z", + "updatedAt": "2026-03-13T17:37:37.272Z", "postProcessHash": "2698c0fdb5697be1dbb473fd578a0bc298dda541f2ea1ee0949df62eefc45ced" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.478Z", + "updatedAt": "2026-03-13T17:37:37.269Z", "postProcessHash": "74736129f86f449a2d4831cc72198d770034268da75ada314503ef6b6ff9a58c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.522Z", + "updatedAt": "2026-03-13T17:37:37.330Z", "postProcessHash": "1986dfdd0f728c5b45b2c4008fc908908d4f1eeffbf32dbc4f934d021e050cfb" } } @@ -46505,19 +47135,19 @@ "993eb4cbf451025e383f5baa954ba930c6f9ae51ff01592c72b8d36662548817": { "6397e782e35c68ed2849d7a8210eb150a2820241365b2424b92b3ac99815d60d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.511Z", + "updatedAt": "2026-03-13T17:37:37.317Z", "postProcessHash": "7f763143ca9a8501d81ed8d19bf68430bafbd075c1a6da2b912bccce842c4f6b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.509Z", + "updatedAt": "2026-03-13T17:37:37.313Z", "postProcessHash": "3317f01db97455ea697857b4a995432bd74705837a5ba3564030310e6d713684" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.511Z", + "updatedAt": "2026-03-13T17:37:37.316Z", "postProcessHash": "55ddcad375f8c19a159a8b759e6f99a5826b6228cc91055bd176ca45e918f103" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.523Z", + "updatedAt": "2026-03-13T17:37:37.332Z", "postProcessHash": "5e3661e9d6fb1f1052e859e495e5d1d7c80119c4bf6dd58fbd1662f6193bf57c" } } @@ -46525,19 +47155,19 @@ "bc95ac30c6163794df098cb1c5b0c612d68e460c1fee0982a9fde6ad2158ac24": { "d710ab3ea85690006a2ba44bbff81541eaffd450228382acc7544df0e34c7468": { "jp": { - "updatedAt": "2026-03-10T16:43:38.509Z", + "updatedAt": "2026-03-13T17:37:37.313Z", "postProcessHash": "a9b6ae29f9757eb838b957b6e33bcd0951b9458d556486a66c5e358572fbf7cd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.515Z", + "updatedAt": "2026-03-13T17:37:37.321Z", "postProcessHash": "44fbbc12942503802eb27d14e11a3295a9bde7deeff1c712639e3cab0f749d98" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.516Z", + "updatedAt": "2026-03-13T17:37:37.323Z", "postProcessHash": "a163ea108e73c6756f368e1a7e947a9658363b37c4344c15e2ad8c8a994456bd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.527Z", + "updatedAt": "2026-03-13T17:37:37.337Z", "postProcessHash": "3c622fa7a1528ba360a1e9469129bd3921d70d15c4265abd9a0fe8f5ba72d86c" } } @@ -46545,19 +47175,19 @@ "bdea2c6c34b1129be3efdd889576a52c92a915a41e1639ec5331bfe00948aa9e": { "d5c5bd7080a73f05e45d4b278cac9e1b97c489d95a7c80a8edeeccfbc35abb0e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.511Z", + "updatedAt": "2026-03-13T17:37:37.317Z", "postProcessHash": "10632e7fbd3d4c72566d0293389054bc752eba7db50d637e5458bb33e29d2af2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.480Z", + "updatedAt": "2026-03-13T17:37:37.274Z", "postProcessHash": "bbb1340971ef322e8561db72e13aca4c080c8558827c783178584439e96f5218" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.512Z", + "updatedAt": "2026-03-13T17:37:37.317Z", "postProcessHash": "2f5fe9cbea1082fff5fd16659e1f567f2e9525c61df23001271116ff1755afe5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.523Z", + "updatedAt": "2026-03-13T17:37:37.332Z", "postProcessHash": "cb49f50d64beef55eedca4ef3bb8ebcd32c267ef4ff7ef22166a47b259d44aea" } } @@ -46579,19 +47209,19 @@ }, "8af03fcbe96fa067106d1bfd125eee0e07ca61a91fbefd297898a6ed5be074a6": { "zh": { - "updatedAt": "2026-03-10T16:43:38.519Z", + "updatedAt": "2026-03-13T17:37:37.327Z", "postProcessHash": "2089d2187371f024224a2c27de9ffccf4fef284806ca3df140b4b4a5ba9b2f36" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.519Z", + "updatedAt": "2026-03-13T17:37:37.328Z", "postProcessHash": "bf09921beea22cd60fe24422ed5eff756e3fb3d4e416e102b73ae9dbc02ba5fc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.520Z", + "updatedAt": "2026-03-13T17:37:37.328Z", "postProcessHash": "ec3e952478215bc9cbe852f4e7828e8bf591a0aaf4cf40093d469833acdaa55a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.521Z", + "updatedAt": "2026-03-13T17:37:37.329Z", "postProcessHash": "0bbd5f22e001a3fbd575b315371857053df6944cd45fede32dde3ffb3996caa5" } } @@ -46599,19 +47229,19 @@ "c86c73e2e1466ca9839d03145d28d089d50433e69d452f195d963042ce89ac2f": { "f65f3977310bfcdd03981a63ac5b1d00c85b04cbbc5ef4d29c352006d88c1be0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.516Z", + "updatedAt": "2026-03-13T17:37:37.323Z", "postProcessHash": "a286fd6531a3d439b69b564e8d5cc6221089e6eba3db339c403eb8e48e92a2fe" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.513Z", + "updatedAt": "2026-03-13T17:37:37.319Z", "postProcessHash": "55c2c87fab5b7bea01541513310661abf1ac91b7839c0b264e809bb2ee227772" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.513Z", + "updatedAt": "2026-03-13T17:37:37.319Z", "postProcessHash": "e1a699faff3b625b66ef11888179df9baa11d32c5290c8349f5ef6ed130a880e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.526Z", + "updatedAt": "2026-03-13T17:37:37.336Z", "postProcessHash": "34ad396e7b61fa36501932205644116b5ffcd67adec49322380d258217c0a4e3" } } @@ -46619,19 +47249,19 @@ "cb9c09aa37313bf52611e34b607eaa3775f6ebfd79387f2120b6b2b2ed4b46e5": { "b033c9754be40272847cfcdbce3fd43701961388f8efc8698510876cb0c0fb40": { "jp": { - "updatedAt": "2026-03-10T16:43:38.510Z", + "updatedAt": "2026-03-13T17:37:37.315Z", "postProcessHash": "0762d305ce6e7661046b1ad2f8bf86c7c55f06d7fb9cee703c2984a8357ec703" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.509Z", + "updatedAt": "2026-03-13T17:37:37.314Z", "postProcessHash": "d920335b2ee5d24cfccba2dfc82376ff5c5b36ff8b54975705c226846e824573" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.507Z", + "updatedAt": "2026-03-13T17:37:37.309Z", "postProcessHash": "098fa66ed0737ce60ee219f827404a295d98623c77a895cd86fffe380656b1a5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.522Z", + "updatedAt": "2026-03-13T17:37:37.331Z", "postProcessHash": "015862aafaf0e492e6352857eb8f1aba471fd018aa486652b14f0b87c52a95ea" } } @@ -46639,19 +47269,19 @@ "d7bfcfa62fea0cd11e8181ebab38199db1c954694d8230c3cb8be3a89f91c476": { "c1ce68737a5260a794d17040e187ca291588ef715aeba34369597a7058dc2af4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.509Z", + "updatedAt": "2026-03-13T17:37:37.312Z", "postProcessHash": "e721c75b367a320e89134798c72348b089def6d7fa821d2a9f897c24e5520c9e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.516Z", + "updatedAt": "2026-03-13T17:37:37.322Z", "postProcessHash": "2ec3fc77b8da725bd0aacef63eda85f206094e1fe5d6063c820fa57055f8a569" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.515Z", + "updatedAt": "2026-03-13T17:37:37.322Z", "postProcessHash": "eab5b3e59290c207566800a342c3beb4fa103ce2cdcb0ae507f1949cfbe55392" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.527Z", + "updatedAt": "2026-03-13T17:37:37.337Z", "postProcessHash": "f20264cb241a403a0e0947984d142b4d4a80779626cee7502824ebe59660c1f4" } } @@ -46677,19 +47307,19 @@ }, "47f688c372ae579aa469e0787a4f711326ef65713afbcd4077ae3c29d3400be5": { "ko": { - "updatedAt": "2026-03-10T16:43:38.569Z", + "updatedAt": "2026-03-13T17:37:37.375Z", "postProcessHash": "6fc731e686483c53ebe73cf35da1a1d5e94c67394ffae46ba5a93660e558256f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.569Z", + "updatedAt": "2026-03-13T17:37:37.375Z", "postProcessHash": "1fb5381dbe30c480e6dc837b6a8bbe794ff40ad4771c1812071409c5486b7581" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.570Z", + "updatedAt": "2026-03-13T17:37:37.376Z", "postProcessHash": "d95e10a221676e96b64670edd5a66f245b72defcdcac8206c5c1a4a2df8a2a72" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.571Z", + "updatedAt": "2026-03-13T17:37:37.378Z", "postProcessHash": "781e901fb7d86ed7076a7fb13ea2e8aedd49b8ac376def2096984192284dcae5" } } @@ -46725,19 +47355,19 @@ }, "17436a6c6f051eb78a19911c771b25e633b6f28ac244d58b350e7592bd4be206": { "zh": { - "updatedAt": "2026-03-10T16:43:38.527Z", + "updatedAt": "2026-03-13T17:37:37.338Z", "postProcessHash": "739883ea77d7e87e0ffa8d0fd25881eb9be38971f002118b2ecfee0e700fd18c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.527Z", + "updatedAt": "2026-03-13T17:37:37.338Z", "postProcessHash": "1cb53f3060f108c43e3fd671bd6cad80d7e69c8ff0fc208573bf4c6bab00ede1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.528Z", + "updatedAt": "2026-03-13T17:37:37.339Z", "postProcessHash": "1a4d5eabf84ac547d3cb106da84b2d0bf5205e19112ec9e6dea9fcd197e3932f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.525Z", + "updatedAt": "2026-03-13T17:37:37.335Z", "postProcessHash": "06f240dc7461e01793225f22b5353210b8009f5863562731af0400f0a2aba842" } } @@ -46745,19 +47375,19 @@ "eec5db41f767e87040d1a1e1a235ad804968c2645819039af5e1306f75ee2ba6": { "3294839c4121817eb15af16f39ea52c308ef56de049782978aa71dcc4c38777a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.509Z", + "updatedAt": "2026-03-13T17:37:37.313Z", "postProcessHash": "6c4ef3c2f2df80ec4b129c3448f8e1a6e47fb5200ed823cb04cd853dacd2756b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.507Z", + "updatedAt": "2026-03-13T17:37:37.310Z", "postProcessHash": "223cec81ee466646183448c8ce3accecc5369fe2ed302d4350682c588a6a5bfd" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.507Z", + "updatedAt": "2026-03-13T17:37:37.310Z", "postProcessHash": "1b17fb33549cc58188399ed0eb3746a2dbe9aaa138a2b762842b3aa44c437e9b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.524Z", + "updatedAt": "2026-03-13T17:37:37.334Z", "postProcessHash": "0e3a5c955ed034196e42fb62a1a8e48a38f90751fa1cdab8e6e9906babeca0b3" } } @@ -46765,19 +47395,19 @@ "fcac219896966a54530a8593af31aa0dd688a431b44e0f3c677722d49352eb30": { "764c0b5706ee7c8505c4e4a557bdfcf617fad088da12e5302081d2d0510f71a1": { "jp": { - "updatedAt": "2026-03-10T16:43:38.508Z", + "updatedAt": "2026-03-13T17:37:37.311Z", "postProcessHash": "7cc0f9bc2b2341c1e1562528d45514f28a42b34b25eb713933947d5f03db723f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.518Z", + "updatedAt": "2026-03-13T17:37:37.325Z", "postProcessHash": "a7cb7d785a3f8a581ee3cf4fee31d5f7d7e8ffecb306312e5853da1c3309f646" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.481Z", + "updatedAt": "2026-03-13T17:37:37.274Z", "postProcessHash": "7522eaa47633716836a793f68e743e4a2a253817eff95d3de9fd749305bb9077" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.524Z", + "updatedAt": "2026-03-13T17:37:37.333Z", "postProcessHash": "c6638bb46b61268ce3efa4a5e9724a6a7f9f6859952405b511d1d8db0fa202cc" } } @@ -46821,19 +47451,19 @@ }, "85ea52388b3f2d06f2a236ddb95313150fc3342fd9a7ebcad4a51674aec85f40": { "ko": { - "updatedAt": "2026-03-10T16:43:38.532Z", + "updatedAt": "2026-03-13T17:37:37.342Z", "postProcessHash": "462de585d0f41bcb521ab3e472c457c9061800100b1c1ad1cba3da1b319e48a4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.532Z", + "updatedAt": "2026-03-13T17:37:37.343Z", "postProcessHash": "c3d6557c1a17202999e846b5008583638290cdd22022167ef29533d1ab72f5b5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.532Z", + "updatedAt": "2026-03-13T17:37:37.343Z", "postProcessHash": "49d8b8541beeb2c7aae96eb590f4b8210ff391aae720374d66ea0672059fae5e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.533Z", + "updatedAt": "2026-03-13T17:37:37.343Z", "postProcessHash": "3e300efc7cac9ddcab57eb834af373f42d4fa73abd4b18c7789e5b8d6c1e98b8" } } @@ -46877,19 +47507,19 @@ }, "4a74acb189154c541377de4cd18d7c941e6d94d6ba0b68c4a47fd9548f4a1f4c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.598Z", + "updatedAt": "2026-03-13T17:37:37.418Z", "postProcessHash": "0eaa6aafb07d92822a517d5a76b71f7dbedc7f3bfbaeacc81c1fd3a1498d2f39" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.598Z", + "updatedAt": "2026-03-13T17:37:37.419Z", "postProcessHash": "6f36dcd329b846f834f1a0727b0e629c4852387d7548bf713a7730d987faf8c5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.598Z", + "updatedAt": "2026-03-13T17:37:37.419Z", "postProcessHash": "cc8886e3e7e99bc28bc24c6110160d5291b6185f53c482b5941eba5d5ea78c1a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.600Z", + "updatedAt": "2026-03-13T17:37:37.420Z", "postProcessHash": "ea39aaecce02b93bc335b407c30e480e7a5f5cbc88b8ba3a67d37495b60b31c6" } } @@ -46897,19 +47527,19 @@ "08048e81a0b10f6fc876c8e10e896bba823ef23c25b37974243d3ce6241e95be": { "fa7004278db4a71dffabfc42db57fec5a575fb3dbd7222d4b9792bf19848b5d0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.544Z", + "updatedAt": "2026-03-13T17:37:37.351Z", "postProcessHash": "5bdf0087d75e1142a3d1dd101e41e69e6c5b0cf7daed6efd9d26b99eda6c157a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.552Z", + "updatedAt": "2026-03-13T17:37:37.354Z", "postProcessHash": "feaffb36edadd55053e7d6e78415e1183a9c0fb8a3bf88bf1f98e68fcb6fcd05" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.543Z", + "updatedAt": "2026-03-13T17:37:37.349Z", "postProcessHash": "2f9acff7cd0fe2a74432bd6698ec6dacfc97fa1f59aada810a267ffd65d6a40f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.589Z", + "updatedAt": "2026-03-13T17:37:37.409Z", "postProcessHash": "a96366092767eacd3da68401e9a322ba4471913983e5c1dd9d5e51efe2d0b1fb" } } @@ -46917,19 +47547,19 @@ "184cb7accedb381551a80c780323d8467fa7bd7b87d916cb1c6e2e1927c800cd": { "20fbfd2eb1f5b24eda2f90fd903779fd0847f0d888d3b04f4c7e56590eff1492": { "jp": { - "updatedAt": "2026-03-10T16:43:38.587Z", + "updatedAt": "2026-03-13T17:37:37.407Z", "postProcessHash": "fde398ae5ee5a4da02dbf7673ee17342f1b6f94fa9be124e409563da1b8d6f1d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.588Z", + "updatedAt": "2026-03-13T17:37:37.408Z", "postProcessHash": "57809cee1dcf6e8ab776f7b48afb0ad957bba80a9bb0620a85ab1c13f4c011d7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.559Z", + "updatedAt": "2026-03-13T17:37:37.406Z", "postProcessHash": "373500e667973694f9df9bad891774b4971d39218d6c092ba5555479a01ba56c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.594Z", + "updatedAt": "2026-03-13T17:37:37.415Z", "postProcessHash": "74b846e0bd37443f20d8aa625a53b228da47fc04154c07e9580738b5eff69dfe" } } @@ -46937,19 +47567,19 @@ "1f9e1a47c221609e49eb77fb61cad9a84a56bdb680185de6655f77145049570f": { "d2bac435d9afc706018821f07927cba0b34f6719b4e95a2c242a869d2c00be3d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.555Z", + "updatedAt": "2026-03-13T17:37:37.358Z", "postProcessHash": "61d6291a11e41dead370567ab2c642aa7d36c78ac529216626e0ba8908f2adac" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.542Z", + "updatedAt": "2026-03-13T17:37:37.346Z", "postProcessHash": "16fbc36bd83bfb16ab577f3dae1bc2457d5936880c1d0a88406cde96318b5ca8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.543Z", + "updatedAt": "2026-03-13T17:37:37.349Z", "postProcessHash": "5e11a7a116b8d76636993dfeae670b72c37885fc179f042b7b4c33bdfcbbcb85" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.561Z", + "updatedAt": "2026-03-13T17:37:37.365Z", "postProcessHash": "022381b5e02c5cefefe79eccc9e592414b241abafe504eb08d89800e0d86bd3d" } } @@ -46957,19 +47587,19 @@ "1fd11512dba8b586ce114f0a09f748f438a3592e967e6b26fdb70d49b49b5b34": { "528c254f1d39fc4b566d364735917ebd190685375530f8192104891def887095": { "jp": { - "updatedAt": "2026-03-10T16:43:38.551Z", + "updatedAt": "2026-03-13T17:37:37.353Z", "postProcessHash": "72d1dc54fb1d29f1640706ae4315c47e152c6b764f57580d0ff989611c1636d9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.556Z", + "updatedAt": "2026-03-13T17:37:37.360Z", "postProcessHash": "20c56b3cced126fe8b0db5969504858245bd978296f7a2def9f5a7fbe1108661" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.542Z", + "updatedAt": "2026-03-13T17:37:37.347Z", "postProcessHash": "d3317aee80eb3d60697e442bb632b20b5f69050ac06773eaa25d3d27d1b72ab9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.594Z", + "updatedAt": "2026-03-13T17:37:37.416Z", "postProcessHash": "417ece804a17daa5e0129b2aa62642bacdd61382cfa146cde0b80510d905b276" } } @@ -46977,19 +47607,19 @@ "22dec589b8fb9f267b747bb6c4caa91619a82b138da7ac22fafdf2a4d36dbe70": { "540a7500cbfe21ee07e22edbd55ff6af883a067d691b6301d93bbec754f9da7f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.545Z", + "updatedAt": "2026-03-13T17:37:37.351Z", "postProcessHash": "da6cd5da7813254523a8fcb12bc702fc12a5454d8a831059885f94ebdd02e321" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.544Z", + "updatedAt": "2026-03-13T17:37:37.350Z", "postProcessHash": "78f260e5f16a0cf3bbe1e521cbeb0476e41123e243b307d4dd9510775a4ae948" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.553Z", + "updatedAt": "2026-03-13T17:37:37.355Z", "postProcessHash": "39c52bf36813eadf01bd8999d9119f0f987cc62dfec499dc08e93eb2864331d9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.560Z", + "updatedAt": "2026-03-13T17:37:37.364Z", "postProcessHash": "a8107af940e4d5e487e5f50e3518811c907d10fec1eec8ab5f7bb6ef642e0ef8" } } @@ -46997,19 +47627,19 @@ "25a566b63d1b51f62e85f3301907bb9851c8e295092c6c0cbb274855aaf2075a": { "b194d71f6380d7cf9309e9c89f192bff2723d4c46d48e2aa2b48e736c874804d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.558Z", + "updatedAt": "2026-03-13T17:37:37.362Z", "postProcessHash": "14c535d8c45f60f869bc5cee80e3662774913c1b74e4425468162e2277e3d4bb" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.535Z", + "updatedAt": "2026-03-13T17:37:37.346Z", "postProcessHash": "b443c0ffe8af36408efa69b1505ab07517e4395e9405a44aa30642d588685715" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.558Z", + "updatedAt": "2026-03-13T17:37:37.362Z", "postProcessHash": "4424a59617fe988a39594ba298197ba6669a126eadcbeed919a95707f10460fa" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.561Z", + "updatedAt": "2026-03-13T17:37:37.365Z", "postProcessHash": "b8a278f5b70b31f4f9424520ac8544564beda56f86435800eef6de72d4059ced" } } @@ -47053,19 +47683,19 @@ }, "ea9e2d4b1a512eb6ec7e9674d771851e0c35743cb00f9f2d969bbd42298be1d1": { "ko": { - "updatedAt": "2026-03-10T16:43:38.597Z", + "updatedAt": "2026-03-13T17:37:37.418Z", "postProcessHash": "360ec2bdf67efc42e49451fc727d7a73f077ac3e81380676a9506731fa14bfef" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.599Z", + "updatedAt": "2026-03-13T17:37:37.419Z", "postProcessHash": "28a98ad977c0c40235914fea598fa0e3439e8951e89d0d11df0302f5f91e2328" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.599Z", + "updatedAt": "2026-03-13T17:37:37.419Z", "postProcessHash": "470f1818f7322c4ed5bd9fac3c790a977747d03b271d0e1b2c741eeeeb877ed3" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.599Z", + "updatedAt": "2026-03-13T17:37:37.420Z", "postProcessHash": "11278fdaba3fc6335894414c721f638cd44199360362bbe19012a5da65cc5abc" } } @@ -47073,19 +47703,19 @@ "356f390220f614f7e13052b738d6bac3386bcb14e99297bc57a7c7bf37c10fd1": { "eed67b4d5e2a37a8d51c1aaf6d8810650b97bd70d00122a88ebb97c212da9ee2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.542Z", + "updatedAt": "2026-03-13T17:37:37.348Z", "postProcessHash": "dd25b4d36bfdc4189178979ad1921af12de98d0cf36a5a078761e454888f9cd9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.553Z", + "updatedAt": "2026-03-13T17:37:37.356Z", "postProcessHash": "2f2fdb2c3d8fdf720044226e149ed0607dfd573f7780bca745af092b75b49e04" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.553Z", + "updatedAt": "2026-03-13T17:37:37.356Z", "postProcessHash": "fa056c9d817e5707a907a3ed9ac770b13a8001810ddfe133426f2c5c5a87c53c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.560Z", + "updatedAt": "2026-03-13T17:37:37.364Z", "postProcessHash": "43ad7cac2f510f2cbb8041fdaf7f40388171f56840401e85f1e3c262ad515304" } } @@ -47093,19 +47723,19 @@ "35c7bfba55131ad9d6116db29b6547a45eabafbca7d547b5501ea16d51eede3f": { "6a8e1ca55281999c6130ae572325abcb150b29cfd12ebe451133060b6c502a1a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.556Z", + "updatedAt": "2026-03-13T17:37:37.360Z", "postProcessHash": "82ac2e34327e7c4d05c9e8133c2a64df7fc866f66614f42d441660cc0e9485cd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.556Z", + "updatedAt": "2026-03-13T17:37:37.360Z", "postProcessHash": "b60b5cffb5d185da2d974a77edba8fc5f5ed42bfb60ebcd4f27972ef5aac0a90" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.554Z", + "updatedAt": "2026-03-13T17:37:37.357Z", "postProcessHash": "31279d5f5b5d93fe3c9fee6d85bd70662dcf4563564a1ef3609700d2a9853682" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.562Z", + "updatedAt": "2026-03-13T17:37:37.366Z", "postProcessHash": "cc3d2de5fd390d0f0de069c870d54b01b2ce2868b0ece7b597487aacba9ff5d9" } } @@ -47149,19 +47779,19 @@ }, "db5730f5e1a8a244dd4fa30c43a949451276491178e3be6a2a8c110496a8904c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.564Z", + "updatedAt": "2026-03-13T17:37:37.369Z", "postProcessHash": "9444620ea5d02251146d97368203ad2636817c5f2a76bcb118669f8bed41dd0a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.565Z", + "updatedAt": "2026-03-13T17:37:37.369Z", "postProcessHash": "958f4b3e33f09431dd1a813a079c2191b4c1d84b300ad76745f9a98933df2ae7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.565Z", + "updatedAt": "2026-03-13T17:37:37.370Z", "postProcessHash": "3ab39318a068fe1c8e44831833b21694e10ebe3e69580f2db73c807499b1ed5b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.566Z", + "updatedAt": "2026-03-13T17:37:37.371Z", "postProcessHash": "e170199d3d6ee1502f7662613ba02b9aab6c11f918ffabf60a4005dc45afacac" } } @@ -47169,19 +47799,19 @@ "4d4c6c8d13e7ac14a5f189e798e199562f2150ad644328ef3e5b7e6d397aacb0": { "7c2190f84db7a1c33916eca37c2632206233059ad999d42ac355995a785c5d81": { "jp": { - "updatedAt": "2026-03-10T16:43:38.513Z", + "updatedAt": "2026-03-13T17:37:37.320Z", "postProcessHash": "14c3416a05a250809326ed0d4f30879d1c3f46d415a5dea278fde1b97a1aef3b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.512Z", + "updatedAt": "2026-03-13T17:37:37.318Z", "postProcessHash": "f9fe52f89afae8b2811a0b4fc3ff709ab840d473be27f1ba355b582569373c99" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.507Z", + "updatedAt": "2026-03-13T17:37:37.309Z", "postProcessHash": "fedceba42577594dfb75eb2a1f9921a5e60c4ea97ae6a66aabc33972ce95b3be" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.525Z", + "updatedAt": "2026-03-13T17:37:37.334Z", "postProcessHash": "9fc0b9bf468e686ccc220739b9ff2d435bc6db53a19550748987633d3fd492f4" } } @@ -47189,19 +47819,19 @@ "5f7094d809fbf8e07ca4e02020e14a570a112a588701724679f8375a2bfbecb1": { "d84676e935f15fc8eda0f1c0db79ad9cef52b93ee23e53f9891fe1aaaa1180ba": { "jp": { - "updatedAt": "2026-03-10T16:43:38.541Z", + "updatedAt": "2026-03-13T17:37:37.346Z", "postProcessHash": "ecaae8e73a16d0f7b4de844abc587ab8af3188ca1275a191c55060f42976a009" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.544Z", + "updatedAt": "2026-03-13T17:37:37.351Z", "postProcessHash": "87655e8a34fcbf0ea1d7796529891f0d0baf8a57b646fe0c5a873580fc6cde2f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.551Z", + "updatedAt": "2026-03-13T17:37:37.353Z", "postProcessHash": "9a55933da8f1d27f591998cddfe52ca0ff07b7cca9b74b4e8eb2da34174a4cde" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.562Z", + "updatedAt": "2026-03-13T17:37:37.366Z", "postProcessHash": "2a0bee9b3b73db654fb922eb8b214b7341318c6e31418eaf6853fa3e2bd138ee" } } @@ -47209,19 +47839,19 @@ "7c4de22baba4a87ac92a5d821ddef4976b0c230d25c52c53dfeac09fad83b108": { "6f7f34ba690c91122f3ae8820b83f342061fa594ff253407eb57463d3c34c326": { "jp": { - "updatedAt": "2026-03-10T16:43:38.510Z", + "updatedAt": "2026-03-13T17:37:37.315Z", "postProcessHash": "c7ca17bb8d4c9a492f0ad683536d862248981e358dfeb9a9a868d897e6978960" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.511Z", + "updatedAt": "2026-03-13T17:37:37.316Z", "postProcessHash": "790f7aed51816b1feef3cbb2031aa4a99846464c37111bb15d07e7e1739cf7a0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.508Z", + "updatedAt": "2026-03-13T17:37:37.311Z", "postProcessHash": "d0a2c65dfd6dfcaf82af3885dd2951e6b4ff6a0cb7b449c1a003492045d728e8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.521Z", + "updatedAt": "2026-03-13T17:37:37.330Z", "postProcessHash": "0c4151894bcee99c3d17ae2b4ca06a5fb09689d010fa0a9442b4dc613a048adf" } } @@ -47290,19 +47920,19 @@ }, "780d7ea67b75175383a5c0fe9879021d899bd8ab0899b5e57c787e577380a417": { "zh": { - "updatedAt": "2026-03-10T16:43:38.572Z", + "updatedAt": "2026-03-13T17:37:37.387Z", "postProcessHash": "f9a7279b9ddb929490cb406c33b1c0a24d16f021df64555873616a9cb47fffca" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.573Z", + "updatedAt": "2026-03-13T17:37:37.388Z", "postProcessHash": "8d2c208db04d8807f0f3b57dded2851f2bec7bd4ecc376a7b4dc027a974716f3" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.573Z", + "updatedAt": "2026-03-13T17:37:37.389Z", "postProcessHash": "2c2f681bcf48586bb4f082681114fdf7ba999a5ef90dcef18f030231171e9cd2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.573Z", + "updatedAt": "2026-03-13T17:37:37.389Z", "postProcessHash": "38bce4568f55cbef63334c9bc436ebb04bf343c2d86588b09e4ad3f4dc540451" } } @@ -47346,19 +47976,19 @@ }, "e2a6fae3ad39feb61dbad26b8ef05affcdf6c54af46359ac9b802eed53b504d7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.563Z", + "updatedAt": "2026-03-13T17:37:37.368Z", "postProcessHash": "acae47b07ebe4dbf9eabc9b535e36bfad2d992a5eda0ba490cfba76ecf925856" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.564Z", + "updatedAt": "2026-03-13T17:37:37.369Z", "postProcessHash": "5aa2e349def99393fc9b6118d13a5db1199e911b3e2a7e16213da27807ab4094" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.565Z", + "updatedAt": "2026-03-13T17:37:37.370Z", "postProcessHash": "a4d1e6fb610be8b810d9967f587f0d2837cd2e034af666c87404c97f6ae8cfb1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.566Z", + "updatedAt": "2026-03-13T17:37:37.371Z", "postProcessHash": "93c55165907be5c8c104e7ce41478e304026298988e580720878f92a73a45a2e" } } @@ -47366,19 +47996,19 @@ "9e660b008ccbb63b66a28b42d2ca373909f19186af16b9c41ba664f7930e07fe": { "41b27ab4937c7b922d42316551438b4ad659c0ecc6b4fa06f15edf97230d1798": { "jp": { - "updatedAt": "2026-03-10T16:43:38.544Z", + "updatedAt": "2026-03-13T17:37:37.350Z", "postProcessHash": "c4b963d425cb66f1a82f79a8abd05284866c223cccc84fda0c176905e1294594" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.559Z", + "updatedAt": "2026-03-13T17:37:37.364Z", "postProcessHash": "4dda8e757419cf341dc11b47fd308f79d5217e08ea4830a23a9166863c17f88e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.557Z", + "updatedAt": "2026-03-13T17:37:37.361Z", "postProcessHash": "807a6df5a0b797eeb6483a86b447ac49f46cc83edfad3781d48a2f934eaad85f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.560Z", + "updatedAt": "2026-03-13T17:37:37.364Z", "postProcessHash": "8aa4b1c29e3141dcc277949858b3e4546f98a13cf951492ad4ce44628533cc17" } } @@ -47386,19 +48016,19 @@ "ac6b549d962e823e381f2519f7e5e9ff23ec0d86da8d61b9555feb375c459654": { "0f0b86bed0cbb0312f32be51c009ca122e78f92ff738c6606ff98754fca7f43c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.516Z", + "updatedAt": "2026-03-13T17:37:37.322Z", "postProcessHash": "ae40d38da0ddf713116be06f9d02b62cb0c3b56f58b30a0372d21352f47466d6" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.511Z", + "updatedAt": "2026-03-13T17:37:37.315Z", "postProcessHash": "89d9abc461324a5cdf9d145f25c8872b96575b50143992af46f0359135217585" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.515Z", + "updatedAt": "2026-03-13T17:37:37.321Z", "postProcessHash": "7b0e076a2cbfa21ec68475b160f276bc73bb4348e90f7939c8ec89cda5bfc196" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.525Z", + "updatedAt": "2026-03-13T17:37:37.335Z", "postProcessHash": "03a83953a0257afd964e0200b3a0738cc587015f3128c8e9a6c004a0139e8239" } } @@ -47438,19 +48068,19 @@ }, "c2ce92203f13312dce5c49e51750650df32be7ad55bc4eef6b56564b60a3aa0a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.571Z", + "updatedAt": "2026-03-13T17:37:37.385Z", "postProcessHash": "218434cfccd0d9c8cf23600778f06da1f56db8c1f78f37bec9943289823df509" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.572Z", + "updatedAt": "2026-03-13T17:37:37.386Z", "postProcessHash": "c550edebab11f822915ab81cc2e974af2da4e8ed7b502b3b33e58aaab15e762b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.572Z", + "updatedAt": "2026-03-13T17:37:37.386Z", "postProcessHash": "9ea3e6de8b838d3e8d8bcb4c15e7ec1d8eb3a5f7edfe31d6f5bce8a9c04085af" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.572Z", + "updatedAt": "2026-03-13T17:37:37.387Z", "postProcessHash": "f8b50a10f030253bf6cd5d2e619bb081b33ed9f383f7fd079fb990c9c9b2826c" } } @@ -47458,19 +48088,19 @@ "d613460c9b562b02355db0de5e4d5e795d93c8356530d72c4e6943e450e0cd79": { "21c14d0cc95de05e66c6024e0bc731b06c4934474cc10eeacdc8bce66de73868": { "jp": { - "updatedAt": "2026-03-10T16:43:38.518Z", + "updatedAt": "2026-03-13T17:37:37.326Z", "postProcessHash": "0b66b0d78301e9b97a0558ae68d27488ade7b319feb52598147084c9888026f5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.514Z", + "updatedAt": "2026-03-13T17:37:37.320Z", "postProcessHash": "02648dfaab001e9c5826da5fdb57e107f6cf8c60e9db19b52cff3ccf50499275" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.512Z", + "updatedAt": "2026-03-13T17:37:37.318Z", "postProcessHash": "2bb646c326d19e003a7337e2220c3db31e2679539d339223906497c17bf25627" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.524Z", + "updatedAt": "2026-03-13T17:37:37.332Z", "postProcessHash": "ab4aa8d0b43beba65211afafe42922a0381070c5e5458a091ef8b2059dc0221f" } } @@ -47528,19 +48158,19 @@ }, "6af5186e7aefeec38e91b8de3d89f72407f5434c4cd898232a5c794821110902": { "ko": { - "updatedAt": "2026-03-10T16:43:38.563Z", + "updatedAt": "2026-03-13T17:37:37.367Z", "postProcessHash": "d6830a72eec1ed9f31c616ba130338b76311b6532e4738d586f67c86dc222174" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.563Z", + "updatedAt": "2026-03-13T17:37:37.367Z", "postProcessHash": "6b072c53ae2a1613f109f675b9144462f36570a63a9984dcd88e37883bdd2493" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.564Z", + "updatedAt": "2026-03-13T17:37:37.368Z", "postProcessHash": "d1b9a73049e6a1b5b3cff2396a552056bc1856141e5065b7da26a5fde43a4b35" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.566Z", + "updatedAt": "2026-03-13T17:37:37.371Z", "postProcessHash": "7c53d8ba4e833cb885e84bf1612b3094e0ccaabdcd0ddf15d20b61224756a14a" } } @@ -47548,19 +48178,19 @@ "09892c5c8c7770850dc4f12c85271ef2eb4054c5c9c132e0c016cfae2c946ba7": { "dc7fead9cdbb478c71bec3f2d3de2e7f32d848c704aedac7d98e3ecb52061139": { "jp": { - "updatedAt": "2026-03-10T16:43:38.580Z", + "updatedAt": "2026-03-13T17:37:37.397Z", "postProcessHash": "632d09e472ec32e00a2e471a3d79457d7576a9fbc699db060a916476bc26c982" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.578Z", + "updatedAt": "2026-03-13T17:37:37.394Z", "postProcessHash": "fb5a0c6d12049d3fefb2aa2d1ae14d6b21635acee7b2f6ccf129112f27f3eaab" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.581Z", + "updatedAt": "2026-03-13T17:37:37.399Z", "postProcessHash": "2cda7ae04f89b8ef6cdb6de74394b5e5680b581a6f38ece1eb12ce968ca0c166" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.591Z", + "updatedAt": "2026-03-13T17:37:37.413Z", "postProcessHash": "610ef2849a74801bd417882fb9fbab8346ccfbe4a2cbe321dc2223ca12749f5e" } } @@ -47568,19 +48198,19 @@ "2fcab50b97bbc9aee5c0c03f5a35d374e8c3cdd3db10dc78091477c88a2c1277": { "0a0ef87ced393ab506690dadba9b95b3965777f4f3358eb4d004ea111fe10a51": { "jp": { - "updatedAt": "2026-03-10T16:43:38.550Z", + "updatedAt": "2026-03-13T17:37:37.352Z", "postProcessHash": "af570d0b483c45b29c6f3001caaa0767458f576a1b8b7a368cf3e75ddff5fc5e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.542Z", + "updatedAt": "2026-03-13T17:37:37.347Z", "postProcessHash": "7081803788ced660b21506b54ba469ab3812f4edd3088925f8d3d50887184007" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.550Z", + "updatedAt": "2026-03-13T17:37:37.352Z", "postProcessHash": "2d65791ffdf5a2c6c751445178e391674a0071cd6ebf18d0efc1526725f67c47" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.593Z", + "updatedAt": "2026-03-13T17:37:37.415Z", "postProcessHash": "213333efe288ebe5c0659afbb1f4f538d90c2bf92ad0477146e88f444eb9b6ad" } } @@ -47588,19 +48218,19 @@ "326c8895de68add9af3b55b704f3bfc1105c0f592e4c66fcf4716d6ad3d6bd4d": { "67ed218e943e01dfd5ac6127ae3673f4c5704dc7e706fa765d94c11dd7f80e59": { "jp": { - "updatedAt": "2026-03-10T16:43:38.584Z", + "updatedAt": "2026-03-13T17:37:37.439Z", "postProcessHash": "732d8ff45002ed0992e1ed56bf1458754e56a6254ffd2949f49657fe152653e8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.585Z", + "updatedAt": "2026-03-13T17:37:37.439Z", "postProcessHash": "ad1ea78962977631a8cba53ba78ea57e7de8956558d23580136da9ffeaf03969" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.584Z", + "updatedAt": "2026-03-13T17:37:37.439Z", "postProcessHash": "ba7173db9b1c125c1a50de3d3ab012a262ff84c403b513818c7a015d78de033e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.593Z", + "updatedAt": "2026-03-13T17:37:37.496Z", "postProcessHash": "13de3f6f851e2b299ddc2c4783b3172c6787dc474c89113263ff516336dd379d" } } @@ -47608,19 +48238,19 @@ "3aef4f3512c85d4057c69557fd85794d38328c9e61205b126b37d4de45a963e9": { "06d1c97a15302255ab6d9a474e72aa8993ccc93d6749dfd1e5e94970da469d29": { "jp": { - "updatedAt": "2026-03-10T16:43:38.580Z", + "updatedAt": "2026-03-13T17:37:37.397Z", "postProcessHash": "bf9cb3b8a48fc29d654708b37664bf89f3a255f9b8e10edc927be6eacdd9e0c8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.578Z", + "updatedAt": "2026-03-13T17:37:37.393Z", "postProcessHash": "e303e842bfb145344084363e439ab2eaaa44d2c902730bf6058048a90644226e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.576Z", + "updatedAt": "2026-03-13T17:37:37.391Z", "postProcessHash": "65bdbaa1fa32ee120e295edeb8cf3cb89fb75f7c7f938e7da86bddcd8f05aea1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.594Z", + "updatedAt": "2026-03-13T17:37:37.415Z", "postProcessHash": "8a77f6c30bf20132525235601fffa6531e5955f26ff36c4678f4efc92c7d8b1d" } } @@ -47628,19 +48258,19 @@ "467b72fd8dba8502decf3c42bc9358fa8c4d3014dfcfe6b42bb8f4dce198fd62": { "a67f1de09a8a84f9d6443a0df3a49146ce63494d30ed1c458b9929b32d5a4b7b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.582Z", + "updatedAt": "2026-03-13T17:37:37.400Z", "postProcessHash": "496f4287624679c9e8c9ee8a0cdf74cfc9c5d91999db3957847671633f8ac828" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.585Z", + "updatedAt": "2026-03-13T17:37:37.403Z", "postProcessHash": "c059adcda217f2c5ff92a90a5463b32bd07853d7c83c3ac61b5e16baacdb8bdd" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.586Z", + "updatedAt": "2026-03-13T17:37:37.404Z", "postProcessHash": "382a4b99c544d15f0b83bb5653f20847b5d845eb9335eb5063478324555d93cc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.592Z", + "updatedAt": "2026-03-13T17:37:37.414Z", "postProcessHash": "26c2552632347667ab93bf55269d333b176c054f08c0814807a8c10662f52158" } } @@ -47648,19 +48278,19 @@ "4a37cce1f00cda917ca47dd0a1a69934772f9e50b5150732050d2e9f70a019cd": { "f5d8080ef6746049caf9a9d8037b9090eeef2259b54e9f42ef3e6a135b796e6b": { "zh": { - "updatedAt": "2026-03-10T16:43:38.581Z", + "updatedAt": "2026-03-13T17:37:37.398Z", "postProcessHash": "e4831da908b6ae9f54e621fc0bffe3b8bd6b7c05c58c4b3eb9891f0671594993" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.586Z", + "updatedAt": "2026-03-13T17:37:37.405Z", "postProcessHash": "a322af5e5d17fe3db2df00adcbc9699f15165c72e4fe17d9bc4af2c5c05c6621" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.584Z", + "updatedAt": "2026-03-13T17:37:37.402Z", "postProcessHash": "eff2772fb9661028ae48405429d9165157d7f2c96f67b013245161b4d24b2045" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.590Z", + "updatedAt": "2026-03-13T17:37:37.410Z", "postProcessHash": "d9e09147e24ae7369d56fdd7edb900db226c9c7f92e2f0518bb704d71a5ceba0" } } @@ -47668,19 +48298,19 @@ "4e436a71846d9aca6f15dc8c5445f526f911657bccffd77d51b5a4689a95bbf2": { "1ada5cacc80d636b19794a43afd3d71292a74c9e3f3fa93f182b39eb84ad7355": { "jp": { - "updatedAt": "2026-03-10T16:43:38.556Z", + "updatedAt": "2026-03-13T17:37:37.359Z", "postProcessHash": "f66628f0f18c8dc0790f09bf62613600442133100539ec390f6a609afa53b3ed" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.555Z", + "updatedAt": "2026-03-13T17:37:37.358Z", "postProcessHash": "a0b363af0b74664e12c204b77971de4046293060095ced3ebf6ed2a94b341064" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.559Z", + "updatedAt": "2026-03-13T17:37:37.363Z", "postProcessHash": "018bf15edf592165252f32ea6103a3b5c4bfb5c469df70d420ddd0e890aa8e21" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.560Z", + "updatedAt": "2026-03-13T17:37:37.409Z", "postProcessHash": "150b27b22b17eba1d06b62767c605b11990ba3858aec8e50900eb9a34053de66" } } @@ -47688,19 +48318,19 @@ "625ac60abe1e4f7ce4df8ac9bffd1f30f906501c1b636c41e7dee039c1280348": { "eaab285929dea7d9ff8f319faad61a28e866d384a56d15e9eb7a2ea10d96b567": { "jp": { - "updatedAt": "2026-03-10T16:43:38.544Z", + "updatedAt": "2026-03-13T17:37:37.350Z", "postProcessHash": "8ac2228e7233d25fda28ce39adf2d304daac925193538a51f1637b826f624eff" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.557Z", + "updatedAt": "2026-03-13T17:37:37.361Z", "postProcessHash": "a27336862516c58ddf05a6286e153a73440c65f16d9fd8ffa35f5a5b07e1be72" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.554Z", + "updatedAt": "2026-03-13T17:37:37.356Z", "postProcessHash": "546aa1752838a8035daa2325ea84021fec65cec7830e3f1f01f6bbafccb66017" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.590Z", + "updatedAt": "2026-03-13T17:37:37.412Z", "postProcessHash": "5ff63100d4a082145a15ceaf75224541b4b8cd8004dcb2694f142651609b9f77" } } @@ -47708,19 +48338,19 @@ "67c93fd175b134b8986f749e1afceefc6f06a4487d9ef161d2ea74e2be618233": { "5418ed61ccd90e17c44bbf1d4246b7b4344bcf595b331971dc74df17def6dcab": { "jp": { - "updatedAt": "2026-03-10T16:43:38.587Z", + "updatedAt": "2026-03-13T17:37:37.407Z", "postProcessHash": "25f3fd308a39776be82d566f9a650c6e957eb840d28f87a812695e66027a54be" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.587Z", + "updatedAt": "2026-03-13T17:37:37.407Z", "postProcessHash": "b057847421d12119665cfc3c0f8b01d978c734551982b1e2ce73de98ab9593be" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.588Z", + "updatedAt": "2026-03-13T17:37:37.408Z", "postProcessHash": "09f44e40dc451609dab8f078cdfc72ec4c354eabda4aeab5bbc94b4f36c215b5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.595Z", + "updatedAt": "2026-03-13T17:37:37.417Z", "postProcessHash": "6732b88990b6d2d92715f8fd5988ad90caf46f3f91a9351e4b5b2bb3d090a042" } } @@ -47728,19 +48358,19 @@ "8719f0b66c142c6db2cf8773ebaddac3b3d310bd046ca6effa5bb15e73d1a00f": { "9c001ffc30fb8da63ebd6c0931ef3efb9ac209edc160ae449428bb65298622c3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.579Z", + "updatedAt": "2026-03-13T17:37:37.396Z", "postProcessHash": "a8f0ea88dba257f1ffe83d3f71b750c1824e97ac4fc04e1b7ff400dd11d4362f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.576Z", + "updatedAt": "2026-03-13T17:37:37.391Z", "postProcessHash": "cec3f0db90c08cd2a951970d124681fd7427728ba0ea036cbe7a9cfb381f2ab6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.581Z", + "updatedAt": "2026-03-13T17:37:37.400Z", "postProcessHash": "f03c5e60fe1b55e9752b819b796cdaa01863aab7431051e005544a30df3e8f45" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.590Z", + "updatedAt": "2026-03-13T17:37:37.410Z", "postProcessHash": "a68317b458de753c19970622928a6252c1a0249b32c25d6c12f7d4e31872f903" } } @@ -47748,19 +48378,19 @@ "89ea779c156a999fdf17c325da1e81dd07a635d696dfd5a115e631154d3dbb2a": { "ecc1acdcb21d77d65ebcdd760265565e99254e242903d6b4483da0a6b4a59482": { "jp": { - "updatedAt": "2026-03-10T16:43:38.588Z", + "updatedAt": "2026-03-13T17:37:37.409Z", "postProcessHash": "915d96fd566a935384ab6ba045ed638f85f4fe27e171a632138af8116ed3f065" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.559Z", + "updatedAt": "2026-03-13T17:37:37.406Z", "postProcessHash": "152fe0f8ce9c03615dbd21f271cb9f700a1a5f080bdfa0e12f97652ec17fbccf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.535Z", + "updatedAt": "2026-03-13T17:37:37.390Z", "postProcessHash": "e7627be55af8758625b1da9b2b4c818c39106e4ab82357b8ec092b660a6f322d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.595Z", + "updatedAt": "2026-03-13T17:37:37.416Z", "postProcessHash": "f96ad586ef2a8d902b323e766a5f0e35c92f310cf937d4efc0fb47e2a033ddfd" } } @@ -47768,19 +48398,19 @@ "9b137d113f115786a055cd8fbc160635ea3e53512ae73d845fd749380bc1f381": { "0e565f9a4b2a92384daeaab520393c6426e3c190a2625839b4ead735b7a693f3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.575Z", + "updatedAt": "2026-03-13T17:37:37.391Z", "postProcessHash": "425b4408026d2ad03f5c67d191563399b5c885928aa452756695f0f85b1d0c99" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.582Z", + "updatedAt": "2026-03-13T17:37:37.400Z", "postProcessHash": "125f87ec8082f76544f60c6c776a8c1dee98133f32e6e83f84799d0f938d2ce9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.583Z", + "updatedAt": "2026-03-13T17:37:37.401Z", "postProcessHash": "b6781efa274f0bd72d6d900144c6f64b3f98bae121157c0edd7eca3d15fa7f53" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.595Z", + "updatedAt": "2026-03-13T17:37:37.417Z", "postProcessHash": "2c96fdbe55408a9cdc40c5531755059a12187d4ddd1d88a902668d8423099dd1" } } @@ -47802,19 +48432,19 @@ }, "c77f364a0173207bdf63b71a2eec470739a4d52815f42b8e41e3749bad480fec": { "zh": { - "updatedAt": "2026-03-10T16:43:38.596Z", + "updatedAt": "2026-03-13T17:37:37.417Z", "postProcessHash": "cd5246314acc539c0b27d35aacf9686977faf684c01badc631d4f116b835a542" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.597Z", + "updatedAt": "2026-03-13T17:37:37.417Z", "postProcessHash": "805d876cc58b0c4502a05029baae220aa85011ebb5cf37a86b8270a3130e0568" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.597Z", + "updatedAt": "2026-03-13T17:37:37.418Z", "postProcessHash": "6dc7dd6de487415350631a83037aff3548d95446e6569cfdcaa84f84f997115d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.589Z", + "updatedAt": "2026-03-13T17:37:37.409Z", "postProcessHash": "21d6956b4069c44fe77a80bb3cfd063a85ccf2f92ec97ac60168a5dc90e98e0d" } } @@ -47822,19 +48452,19 @@ "bc010b67445245013c815d8c8dd2a711a400f2ac89689de6a705df179ad8c706": { "58a5d26b93b4269bbcac95ceeeb1329954babd6a907538f5319432f3ac4e6b22": { "jp": { - "updatedAt": "2026-03-10T16:43:38.578Z", + "updatedAt": "2026-03-13T17:37:37.394Z", "postProcessHash": "56bcfe5bb8dedf3a6232ddbf6896401e0d81bda05a29b512d13fca6a2584b1d0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.583Z", + "updatedAt": "2026-03-13T17:37:37.402Z", "postProcessHash": "816f4d56a3332fd4215dd83d60b36a4fd55fa1af774f72104359756212f7a223" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.577Z", + "updatedAt": "2026-03-13T17:37:37.392Z", "postProcessHash": "cf9b395e6b026c8b7a225686f6466c1adbd80fc4b9d62f9590f457e2982a7da6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.592Z", + "updatedAt": "2026-03-13T17:37:37.413Z", "postProcessHash": "13b2f05af7d25132dfe866b83769d6e1bbd7e70c3ac031a43fd15cb716cc4c57" } } @@ -47842,19 +48472,19 @@ "c0ac70d88c31f863cc7a3f822cfa525fe69266c4bf831f94c2029759cb9726db": { "b931df20b4f6c77ea8d226087a40d67fa3ecf5f9d09ed73922e7aa8f8f763fd7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.578Z", + "updatedAt": "2026-03-13T17:37:37.395Z", "postProcessHash": "d1f8819cdf7f564ddfe0b3c3455cf6e79ba8c689301a90cd441929868cae3d66" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.580Z", + "updatedAt": "2026-03-13T17:37:37.397Z", "postProcessHash": "7a18854ee85b30ad54706824f8db4250e6122c22d15714fda132497fff611c05" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.585Z", + "updatedAt": "2026-03-13T17:37:37.403Z", "postProcessHash": "cb196055456c6a601828cf90f5758e7ce75f7040dab8d7af58468f923730ed31" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.589Z", + "updatedAt": "2026-03-13T17:37:37.410Z", "postProcessHash": "65e5c2e8810306121444924e734e05ff682b9fba71daf3f9581d69c7b580d60b" } } @@ -47894,19 +48524,19 @@ }, "e25261fc0b738a11c9f44031c2cfcd29c1b209c238731a4bf9b5546ff73c6f89": { "ru": { - "updatedAt": "2026-03-10T16:43:38.600Z", + "updatedAt": "2026-03-13T17:37:37.422Z", "postProcessHash": "0e5a8e5af46c6e2c784afaafb496861fb648d4e917c4173faaade97f8b571801" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.602Z", + "updatedAt": "2026-03-13T17:37:37.424Z", "postProcessHash": "c228065d13e52ba50e4dcb85165a9b8358324f0c5749b36f2ca8079cb54f2a53" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.602Z", + "updatedAt": "2026-03-13T17:37:37.425Z", "postProcessHash": "754d2e04e9e21c519836e909242b6674c899bced703f281fa42e7ca167d2fb32" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.603Z", + "updatedAt": "2026-03-13T17:37:37.426Z", "postProcessHash": "04eeec62d589a17124efad87e76819b926619d368f26910c9411d3c369e6a46a" } } @@ -47914,19 +48544,19 @@ "d61225a37fe0c4d963dda12e6171915748b61bb4ea252b20fee7017863e0f8cb": { "e22f186111d1f322fd63ea2a2ab6b8dabcc933c9f1a1d547efbcaa1d9f78faec": { "jp": { - "updatedAt": "2026-03-10T16:43:38.545Z", + "updatedAt": "2026-03-13T17:37:37.352Z", "postProcessHash": "535e6ff0e7db7601d5365aedc18ee0e8fe6c39d1c543a802c9aeadb069771c04" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.543Z", + "updatedAt": "2026-03-13T17:37:37.349Z", "postProcessHash": "9d89a2d80ae2f34e84193f25830475cf3b5de828127b7e470461686acfe6c18b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.551Z", + "updatedAt": "2026-03-13T17:37:37.353Z", "postProcessHash": "dbd3519d064ea1ade3b05e69e08dfec582c8781c26fe0f79e820bee399b60e0f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.592Z", + "updatedAt": "2026-03-13T17:37:37.414Z", "postProcessHash": "b5e4e25098b4fa21daebf39ee18f2e274c6b7551b6f0c137bb689a882956381a" } } @@ -47934,19 +48564,19 @@ "e59d25e659a24273c3eef05daa226fdbfb119134fc9c360fb8f10fa1eda0bc5d": { "cea9fed32032cdfb1fc07ee3fd025b189b279642029231324022cc8c275879fa": { "jp": { - "updatedAt": "2026-03-10T16:43:38.552Z", + "updatedAt": "2026-03-13T17:37:37.354Z", "postProcessHash": "48735c174384e90a1a690df49dd64c531b95f94ef6802bf694c734da1feefc94" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.554Z", + "updatedAt": "2026-03-13T17:37:37.358Z", "postProcessHash": "1a3d9ec2edc396f302fd1c63dce5ce73164b51eea7607699bb6f8eadbbef2faf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.552Z", + "updatedAt": "2026-03-13T17:37:37.354Z", "postProcessHash": "46b66926d2fd37ad50ecd687fe7f065c9e5921e31017deafd2bfac5e01b1e3bd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.590Z", + "updatedAt": "2026-03-13T17:37:37.411Z", "postProcessHash": "ce0d4e00e6bfd2d6f0ab9e0da8656aacbaefa6e29fceb64fcfc9bcf735953f10" } } @@ -47954,19 +48584,19 @@ "ebcf5c14bcf3f123a8337f0e4d01711d0d5350b19f8fceb4989ba4967a454d71": { "fcbe8a223dbb47bb59f5c3e6880beb175753d21025800e5178cb322086eb6eb5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.543Z", + "updatedAt": "2026-03-13T17:37:37.348Z", "postProcessHash": "6d64a848db1c575485aa84e583b259a675c2f8ff2298d42f8f266314322bb403" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.555Z", + "updatedAt": "2026-03-13T17:37:37.359Z", "postProcessHash": "36de29fc0f7b41e936ada9c6ef995aa1940d2ee3fa88daaec30e5dfb546a6712" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.552Z", + "updatedAt": "2026-03-13T17:37:37.354Z", "postProcessHash": "e0f98e60cc0c57f2c6cdde68fafc352e24b11b9dbf8bdaf5c05853d151e4efe4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.590Z", + "updatedAt": "2026-03-13T17:37:37.411Z", "postProcessHash": "8355e2e6269526d04e5fe061a1ee3d5864843b46ab8f1457f56a3c5046a2dcf5" } } @@ -47992,19 +48622,19 @@ }, "97cfab14cd1141e0d66e6a5f2301003bb65febca2b7e14a03b8c535c1033df9c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.601Z", + "updatedAt": "2026-03-13T17:37:37.423Z", "postProcessHash": "639c039be5fde058d67be062807aafa95d30fb5d9699b00f38f6f331ceee2f94" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.601Z", + "updatedAt": "2026-03-13T17:37:37.423Z", "postProcessHash": "8f9ea780d5fb3cde5aa9223a30738e6e9bb191c183d31596f95ba9a257c2ea6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.601Z", + "updatedAt": "2026-03-13T17:37:37.424Z", "postProcessHash": "8109fa32f1ed76746c7d5d891ca4ed4920d8e99068bc7f9d1fec0cf31dba605c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.602Z", + "updatedAt": "2026-03-13T17:37:37.425Z", "postProcessHash": "c870bc80da96a74713f6c2db4f57798ce420cef92e93e8323da572646b84292d" } } @@ -48012,19 +48642,19 @@ "57ad9bdcde77c82a8b9abbf11d3820f549bfb779a29aa35c949fd4b27ff2f01f": { "1e38948feed7f1b2a7b35c47b430e56f07e2438c56f10e45d636ec500990a43d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.582Z", + "updatedAt": "2026-03-13T17:37:37.401Z", "postProcessHash": "c48fb77112f14a56eb49b69042ddcb6ba956084b607256897b6a413d20048940" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.580Z", + "updatedAt": "2026-03-13T17:37:37.397Z", "postProcessHash": "e98825ef53eeaf680b4c107e175a2a75a8dd1a493d600129ce8d20add6aeeabe" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.576Z", + "updatedAt": "2026-03-13T17:37:37.391Z", "postProcessHash": "17437eb9f7a1276d4acb64d8da81ad69f9d74b0b151d73f16e532c35f10ec049" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.591Z", + "updatedAt": "2026-03-13T17:37:37.412Z", "postProcessHash": "84882a0db337e518c22d93ed088758fd75635460879e956e35a4775e7a6ce901" } } @@ -48032,19 +48662,19 @@ "7ceb6e3c9247297b0f7f32b5bcc5fdd805490fb8b1ac4cb176afdba619355e4d": { "ac6e6531f103ea9f5613e39ee61cfcddac7133be00040a3d2577c40543aa27fe": { "jp": { - "updatedAt": "2026-03-10T16:43:38.581Z", + "updatedAt": "2026-03-13T17:37:37.399Z", "postProcessHash": "303aa162e2dbaa0473b8540ac44d7fea75db01c83bd62e8ed0f46099c234034f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.579Z", + "updatedAt": "2026-03-13T17:37:37.396Z", "postProcessHash": "fa4fd9e5961703cdae8ab724ebb2f123fb5ed8aa2d36df9b8f643be033909152" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.584Z", + "updatedAt": "2026-03-13T17:37:37.402Z", "postProcessHash": "227466c96fa33200e377b3c4341f18f1b3adcc8170d34ce93af1be535b1f88ab" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.591Z", + "updatedAt": "2026-03-13T17:37:37.412Z", "postProcessHash": "af2cb345156561ad65afb93cc86b15e6011e53205bcea03bbefd96c613b61db7" } } @@ -48052,19 +48682,19 @@ "b623b9673e0f28805a4afdfc8013cc9c06d3af3bc31cc33238b2d1a449d4888f": { "141f6e9d777628dad68e29e4db62adc7411f17cbe61f3611de81835eed95ff15": { "jp": { - "updatedAt": "2026-03-10T16:43:38.577Z", + "updatedAt": "2026-03-13T17:37:37.393Z", "postProcessHash": "6b0c20952614113bfbb89ab4740d12cb1aa8ef7b8f890da73fbe0f65e88937e9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.577Z", + "updatedAt": "2026-03-13T17:37:37.392Z", "postProcessHash": "fc221a8e569b18ed573fc911b504f91239c344a4c7c751cea1783e965b6d31cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.574Z", + "updatedAt": "2026-03-13T17:37:37.390Z", "postProcessHash": "308901b44ae619fe800279a08beea12b259a91e00706235323ac69aa20116071" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.593Z", + "updatedAt": "2026-03-13T17:37:37.414Z", "postProcessHash": "f666a6477ee66fa18b25186a0623a98401b0d5344a136a13d54a6b040a333e11" } } @@ -48090,19 +48720,19 @@ }, "54ccef9ca59eeb16fe5013fb3e44c0dcdddf9d586122639c6a9e291c18018291": { "ru": { - "updatedAt": "2026-03-10T16:43:38.718Z", + "updatedAt": "2026-03-13T17:37:37.498Z", "postProcessHash": "e9e03d641544791df72598ac662dcc0472670b3047bd178d5b8a325cf6b4dcec" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.719Z", + "updatedAt": "2026-03-13T17:37:37.498Z", "postProcessHash": "824d68d61336b87fcaa18423a65ed701047a9943b606275c71285fbac43aeb8b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.719Z", + "updatedAt": "2026-03-13T17:37:37.499Z", "postProcessHash": "bd4bca7c6bd1262a8a4d70d581ed64a2f5307e10c237934c78786e2f67473764" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.719Z", + "updatedAt": "2026-03-13T17:37:37.499Z", "postProcessHash": "d6d38fc48b21c9641e84e899f4bd0db982dd0bcafeb132916d328b70b70d6486" } } @@ -48110,19 +48740,19 @@ "cbd3fd46a4918ee9b9919e72d00bd7ce3d00418bb1705c843c677adb3e595a3a": { "0613ad7af0509f61658a0f7a5e17e617139bdf209f37e63f862416353f1241ef": { "jp": { - "updatedAt": "2026-03-10T16:43:38.586Z", + "updatedAt": "2026-03-13T17:37:37.404Z", "postProcessHash": "c8203bebb46f79cbdc3dec75fd42cbee0dbbf1bb45684abc84efa9093bb40765" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.585Z", + "updatedAt": "2026-03-13T17:37:37.403Z", "postProcessHash": "5907fc2b4505277414e95566e5700d4ef0f930470b36f6a5ca2b3e54d399933f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.581Z", + "updatedAt": "2026-03-13T17:37:37.398Z", "postProcessHash": "0880a8b6f0341e7df00a52a309ed109c036eb7f990f3e4b76be607debafaebf0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.594Z", + "updatedAt": "2026-03-13T17:37:37.416Z", "postProcessHash": "c67d7786bec762f380fc40bb22db3a103a9230acafe421fae3fa5cc9b97210e5" } } @@ -48130,19 +48760,19 @@ "e1167cae2cc6ec3ff98f99cc5fdc814c1613d183ffc5a294e5002a5c76629f89": { "bdc0fd08e9185e494c67e0405a76d6b5ff3f2a66fb66986f38ad9fb1486504d8": { "jp": { - "updatedAt": "2026-03-10T16:43:38.583Z", + "updatedAt": "2026-03-13T17:37:37.402Z", "postProcessHash": "c78cdae4d124f74132165e53864be8484f3930e3c53022033e029aaaef493ea2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.586Z", + "updatedAt": "2026-03-13T17:37:37.405Z", "postProcessHash": "1422aefeb3b2521beb5de27b270a2faa62380029a19445aef3b415537fe02b4c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.577Z", + "updatedAt": "2026-03-13T17:37:37.393Z", "postProcessHash": "2790d51cf3c85638b99b1db32a1df757a2009e07194dd54f35f8c3ac7d16784b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.593Z", + "updatedAt": "2026-03-13T17:37:37.414Z", "postProcessHash": "7969be4d37f98dc7f135d074cbdf08f944f0637dba6c24ba65084461a0221962" } } @@ -48150,19 +48780,19 @@ "fddeb9c1bb988ad91fa2ab2fd48f16446790394aee1f2ea892b74b4703663d8e": { "40a994cb1728118007e9bcec1d1e95be3ceda608e471c1a73b546b7c438f8ebe": { "jp": { - "updatedAt": "2026-03-10T16:43:38.579Z", + "updatedAt": "2026-03-13T17:37:37.396Z", "postProcessHash": "15c0e17fdbac860c94e3987a99729982dc02688676f74755163e3cec85d14cb3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.588Z", + "updatedAt": "2026-03-13T17:37:37.408Z", "postProcessHash": "e98c2d78fa6d3e9ab110b8c604a178b017cb588091ec8a97d05412fb5577c7a6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.587Z", + "updatedAt": "2026-03-13T17:37:37.405Z", "postProcessHash": "1f024e9ee025effddff9a714f14d140ed5ec5fdd84a0e447f69252f96b760e54" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.591Z", + "updatedAt": "2026-03-13T17:37:37.412Z", "postProcessHash": "81b2800f97e8ac64d187b3e9b0586543e05d1332eb634e272354b2fc762b025b" } } @@ -48216,19 +48846,19 @@ }, "3d276a3d97ab70fda6930e96b5158894478b0469533c1bd3dfe6563c98b4bb3c": { "ko": { - "updatedAt": "2026-03-10T16:43:38.840Z", + "updatedAt": "2026-03-13T17:37:37.622Z", "postProcessHash": "4c4f532577359eea118bb15dae24ab9c1cff47c053fdfa58886ad05fdac5c2c5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.840Z", + "updatedAt": "2026-03-13T17:37:37.622Z", "postProcessHash": "ad0ad42d4e89c3f1a2834752dd41c4794d0b2b1b48006b7ba1e1a933a0fab94a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.840Z", + "updatedAt": "2026-03-13T17:37:37.622Z", "postProcessHash": "a6a8382c8c9f8f99d7987a56b5715a54a2a745a8c36734f91fe6683312757d45" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.840Z", + "updatedAt": "2026-03-13T17:37:37.623Z", "postProcessHash": "e2d3c425a106c3007734a8b55a9da46090de52e9204cc410b57051a9dea61d25" } } @@ -48236,19 +48866,19 @@ "3a9bf422a9a85629cde7696a05524d19ff37ff8a14e26aa9d363708d50ca69ae": { "3106e22f04396e24e2bcfddd311b6bf015d441abff426e8f3e45320a55f20c46": { "jp": { - "updatedAt": "2026-03-10T16:43:38.820Z", + "updatedAt": "2026-03-13T17:37:37.607Z", "postProcessHash": "a78788310d4dff20d37bf8e48ced970475d928276c91c35a249a14f70a5c9adb" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.823Z", + "updatedAt": "2026-03-13T17:37:37.609Z", "postProcessHash": "1244ce9bc3ae166701eac94a9273605cb6f1de731234ed57c5a8decaf1f025f5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.821Z", + "updatedAt": "2026-03-13T17:37:37.607Z", "postProcessHash": "2b5f46ad0047fb36dece04d2d814647d5706a5faf1cc21819cee155a77710e27" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.833Z", + "updatedAt": "2026-03-13T17:37:37.614Z", "postProcessHash": "8b3f5c875e0d46a1f86358adae7e2f88273ad9976674167ac8c3e6c483edd51c" } } @@ -48306,19 +48936,19 @@ }, "5c02dfc903a8407fea65afb3002f9fb18b993d5185d7f1eb456f6ab058a1cbfe": { "ru": { - "updatedAt": "2026-03-10T16:43:38.871Z", + "updatedAt": "2026-03-13T17:37:37.664Z", "postProcessHash": "b27d1441a473bd02290fc4748edbd6ec97b667e0b98a0d7c3208693adc0331da" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.872Z", + "updatedAt": "2026-03-13T17:37:37.665Z", "postProcessHash": "9943f8452af57ad19c1ec9df9377c4c5fc7b63ca291064f6c1f1c72ae4775ebf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.873Z", + "updatedAt": "2026-03-13T17:37:37.665Z", "postProcessHash": "d6fcdcb0454505b5fd88cd89f2990157af7a2b035559c5eb90057088f21febb9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.873Z", + "updatedAt": "2026-03-13T17:37:37.666Z", "postProcessHash": "55481b2f13566b2f69b5d65fc4caf2550eee0879763ee99184025e1816b73984" } } @@ -48340,19 +48970,19 @@ }, "7c57bc57ee3573e46b3056c4b869da3efb1c3f30f3c14087efd83ea78b0b5ccf": { "ru": { - "updatedAt": "2026-03-10T16:43:38.867Z", + "updatedAt": "2026-03-13T17:37:37.658Z", "postProcessHash": "0663c0cf51a7a3e942425d8b913aba12f58638cdddc792bb73f53c229c1076d4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.867Z", + "updatedAt": "2026-03-13T17:37:37.658Z", "postProcessHash": "71568c9dff59dcf38d5067e12998438eccf9579a8b00a1000bed032b87b08a4f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.867Z", + "updatedAt": "2026-03-13T17:37:37.659Z", "postProcessHash": "43978c246de7ae6e56a0e2314901b705ae15180385299081610553910e46c8c8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.861Z", + "updatedAt": "2026-03-13T17:37:37.651Z", "postProcessHash": "f84c21cc8a083bd53e5250f14710a769246f94e689429dc2163abbd7cd51f9ea" } } @@ -48360,19 +48990,19 @@ "1dbfde47d0ccaf8fabcd5ad6a4296155b1b096aae0b5f8d17a8c1b756b2695fb": { "665e7928e61709a3964eb76535bc335c1bee18c8bc09733558199e232956630c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.815Z", + "updatedAt": "2026-03-13T17:37:37.599Z", "postProcessHash": "ab2fd94d93f8cbbd6c735a3306585ad253f5161dfacae31ff75a25ec39066456" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.817Z", + "updatedAt": "2026-03-13T17:37:37.601Z", "postProcessHash": "ce67dd40fc7c1f7c603173dd5efa4e76862a9fa262c71a30db0b290c601a2568" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.815Z", + "updatedAt": "2026-03-13T17:37:37.598Z", "postProcessHash": "f788ce2fcbfbca92bbe2f15092e6bee6307c823882c0633693d1daa1b52a0b4b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.830Z", + "updatedAt": "2026-03-13T17:37:37.612Z", "postProcessHash": "1fa40f16df02dc953780fcfd13787de8b715c17c633f171005594287f07ea2ff" } } @@ -48380,19 +49010,19 @@ "1e6d8899d944f96b533c9b1689dd0f3c45d1f4d88d4d1edd3d0cd126273c28ae": { "874433a820ac2a172772ed12a2a2e43d64d72b5fa3f8c9060c2ea70f9d9969b6": { "jp": { - "updatedAt": "2026-03-10T16:43:38.818Z", + "updatedAt": "2026-03-13T17:37:37.602Z", "postProcessHash": "35afa06b335062b90fd12fafad8a0b8542eda93d3a5d2291e15fe4b6308c3008" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.819Z", + "updatedAt": "2026-03-13T17:37:37.605Z", "postProcessHash": "3f0e5b0d685c72de003492662be913a50c999df93717141d72e7c6325e59b893" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.817Z", + "updatedAt": "2026-03-13T17:37:37.601Z", "postProcessHash": "31969d4b43445f5fdb81b2929ebd49564f7ea38cfed547e6d0791e34127ec2ee" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.824Z", + "updatedAt": "2026-03-13T17:37:37.611Z", "postProcessHash": "4fa3ac3d650b1eacfcd301a91cb63e50ec9db3ed45c3ccf7ade0a6097518da4d" } } @@ -48400,19 +49030,19 @@ "267616b5e710386f1e95782b057051b61f78cf2ab9ab90a87b76171e1110ba0f": { "526635ff55be813366ca95dd8408fe2713af702ad3c42ee3f6df159c36d7d754": { "jp": { - "updatedAt": "2026-03-10T16:43:38.818Z", + "updatedAt": "2026-03-13T17:37:37.603Z", "postProcessHash": "4090b310a32447d2c378318524d6acd9b838320ddfa5ac26d71a5033f31b24f7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.816Z", + "updatedAt": "2026-03-13T17:37:37.600Z", "postProcessHash": "a9a6e8a4ea24bf0337cf4256d81f8dcdb2f50e3352a474637deb19b039acfdd6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.818Z", + "updatedAt": "2026-03-13T17:37:37.603Z", "postProcessHash": "283fb7b56c74df6e20602c83a9d7cc7af697108ffb6fa232b83b5f84e499fba7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.861Z", + "updatedAt": "2026-03-13T17:37:37.651Z", "postProcessHash": "35f6f7d0b2e9cf4f59fc08e4f77e1d009347c5e2776e5e8858f001572737de15" } } @@ -48434,19 +49064,19 @@ }, "1cdbef1a85ce5ee89c8646d503bf966161c9b43030761d6ac4c98f501bbc302d": { "ru": { - "updatedAt": "2026-03-10T16:43:38.823Z", + "updatedAt": "2026-03-13T17:37:37.609Z", "postProcessHash": "a8c46c00dec6fc652727d5ada5319baf9084110341a59c6526f463892bac7a36" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.823Z", + "updatedAt": "2026-03-13T17:37:37.609Z", "postProcessHash": "6b39ab4238ea818e9b8dd002cb6a8016265f739dd5091758459d9868d5745d66" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.824Z", + "updatedAt": "2026-03-13T17:37:37.609Z", "postProcessHash": "43838cd64bd9733eee5ae99426882645db84334658098fe88eec3377328e76cf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.830Z", + "updatedAt": "2026-03-13T17:37:37.613Z", "postProcessHash": "8fa5ff3c2f27fd2ee68735108e8027810ef007637d9d627b9cdc2e9d68f655b3" } } @@ -48454,19 +49084,19 @@ "4887a31d41443a8cec80c653b5cb1471ad7101392e2a0fd85344bf550b4479de": { "5d542d21d2aeff7420ac405c3efb0280de56bfcdabe3edfdeea55aee2ee0816f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.816Z", + "updatedAt": "2026-03-13T17:37:37.600Z", "postProcessHash": "1c17bf1d0c9976d63792f6447627b10e984eb9343090e2dceb0122fb9b8d6aca" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.815Z", + "updatedAt": "2026-03-13T17:37:37.599Z", "postProcessHash": "229a58040893c08d23d7c3375f30391f81ea262d5ad09127eb3c41a190cfc076" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.815Z", + "updatedAt": "2026-03-13T17:37:37.598Z", "postProcessHash": "40cf5b1356d3a699d2d57d883f87c878c9e6707b222308fd1e50cc38ffc10543" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.829Z", + "updatedAt": "2026-03-13T17:37:37.611Z", "postProcessHash": "9dc416e99e14bb558987baecb62074e53d49e6c7c0675bf5d850f9c3a6e6f0fa" } } @@ -48474,19 +49104,19 @@ "5e3e9bc17b90a0989880b5acd7291677843b0466fc3c36993015c0a7331f4c86": { "50e422154e7d9340b9ae3e608a02ad691373881011458d12ee9329b251e2ee21": { "jp": { - "updatedAt": "2026-03-10T16:43:38.776Z", + "updatedAt": "2026-03-13T17:37:37.557Z", "postProcessHash": "b4959dc303a2f2f205d0e86d539c209293fe218984ccc02fa2754ad7c6f1f7d3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.822Z", + "updatedAt": "2026-03-13T17:37:37.608Z", "postProcessHash": "e30bcf40d689459255db9eac7accd32d6c725807e5b8dc9a5f508e3c14f10251" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.821Z", + "updatedAt": "2026-03-13T17:37:37.607Z", "postProcessHash": "0e86b7a657f26ce5942682bbfbe17f1571e9f3ae86ca3722cdea44f18fe23ed6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.834Z", + "updatedAt": "2026-03-13T17:37:37.615Z", "postProcessHash": "f29675d2670f3cec2bca8e9344be533537d36a4e89f4c2ad8a2b20373962e380" } } @@ -48494,19 +49124,19 @@ "6820315a7841bbc8c89a60ac5aa8c0fe4457e414cad746f3bed1650c3f297bc6": { "6d8963200cc850f442fe2995954f739d20436c4a7fb4b2ec7f8a636bc53779a7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.822Z", + "updatedAt": "2026-03-13T17:37:37.608Z", "postProcessHash": "edf11611849e54077f47fd9d22db12ad00b3dff91cc33a2ea705e532cd1a0bb7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.819Z", + "updatedAt": "2026-03-13T17:37:37.606Z", "postProcessHash": "45b74c86f9da786da2538fc81bb078ec6cdc2132a60629accdea0f33885eb317" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.820Z", + "updatedAt": "2026-03-13T17:37:37.607Z", "postProcessHash": "c36f3ddbea436911b564c57ed7ec1fb899a2ed3ef84fa7f412bdb82f31dcdf71" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.833Z", + "updatedAt": "2026-03-13T17:37:37.615Z", "postProcessHash": "c963f6384d571b68b0b2475ae30b7fa31daf44ae2de5e3bcfab827b0b7b06681" } } @@ -48567,19 +49197,19 @@ }, "5e0eeeeaa692b51f076459af6240799f2907e51da4a933095eb04c117a723f12": { "jp": { - "updatedAt": "2026-03-10T16:43:38.835Z", + "updatedAt": "2026-03-13T17:37:37.617Z", "postProcessHash": "6744973fe4d7f22e767f858926e34c95969e92ebc3991e07d27e56fe85cf39ef" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.835Z", + "updatedAt": "2026-03-13T17:37:37.618Z", "postProcessHash": "9d1038162dd71898d6e7d9615a7b4aa0baaeb562edbf440119956f80ce9a553e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.835Z", + "updatedAt": "2026-03-13T17:37:37.618Z", "postProcessHash": "3c3f339b710091800391577dae3beb6a7d55deeb1ce0ad08688a67d9a10feb88" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.829Z", + "updatedAt": "2026-03-13T17:37:37.612Z", "postProcessHash": "ccdf4ff1195e0473c8e07b3870e27b398a3e6f41d6e218f229598f935bbd4005" } } @@ -48587,19 +49217,19 @@ "e0c7e0ffde8dc72698165f5f5a97336beb9082111bdd4a6c98f10c02ab69cd27": { "1bd7f94ef79ae4a259d5eb60f577fdcaa8d2926824240d88238ffb4e9d917715": { "ru": { - "updatedAt": "2026-03-10T16:43:38.818Z", + "updatedAt": "2026-03-13T17:37:37.603Z", "postProcessHash": "91fa258299e136968aa2287eafbdf3860fe7f74a55f67436868b27331af89dd5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.820Z", + "updatedAt": "2026-03-13T17:37:37.606Z", "postProcessHash": "2ab7cf34ab72eb098f02f2c6b8c7c356b281ab8902bd1772efc9e39fec53b6d9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.820Z", + "updatedAt": "2026-03-13T17:37:37.606Z", "postProcessHash": "751ef508ef6da87468d572302ed5bdb957377f7fb395f81d063633802147e96b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.829Z", + "updatedAt": "2026-03-13T17:37:37.612Z", "postProcessHash": "87f6fd7750f96195681c07b7db828b3d09ae6e9a073fa489e8992f6449edba79" } } @@ -48607,19 +49237,19 @@ "09967fd0502ac05bc286aeb301c2cc87873b2a18ef14f3e2acde54345b2ce839": { "ced484d2a382f8655c9d000bcfd985aa94545bc671aae3824c264e06b17c1fb5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.853Z", + "updatedAt": "2026-03-13T17:37:37.640Z", "postProcessHash": "2864c577e6ce9e69e5b201ead40a62d7f614ed57b5c347410c5b5632ebd272ba" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.811Z", + "updatedAt": "2026-03-13T17:37:37.593Z", "postProcessHash": "2ea5e6cfa5a334f70329b1f426da0130464beb40cefad2e16f9301f23659c451" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.851Z", + "updatedAt": "2026-03-13T17:37:37.638Z", "postProcessHash": "e0c3e6da40a0f0d01652f1119f5095c19de5a4550f21bb57c9c6979c888f411b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.862Z", + "updatedAt": "2026-03-13T17:37:37.653Z", "postProcessHash": "88338d30d2d5d90bae130eb09fd9cd4b06655c58d094a639098bf5b89a4bd5f9" } } @@ -48627,19 +49257,19 @@ "181adac272e2abd83cc757fde65fb79cacfbbfdd22c49560ad9938dc95ca360f": { "6aca92cecd7097cb7ee90b10d02efba74d48a3de1843308bf7b14b842592c336": { "jp": { - "updatedAt": "2026-03-10T16:43:38.814Z", + "updatedAt": "2026-03-13T17:37:37.596Z", "postProcessHash": "51dd204f4ec73d131af07780c4392a2f2d9d8d86743e17cd50ed08749084184d" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.813Z", + "updatedAt": "2026-03-13T17:37:37.596Z", "postProcessHash": "89671bdb0d1c740bed8f2433823b34f758ebb0f959e81e4494c15124adc5e4e8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.819Z", + "updatedAt": "2026-03-13T17:37:37.604Z", "postProcessHash": "7a77f5fb9ab5181674927ca36305915fe3ae0932fdf64adf1e66e034036338e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.860Z", + "updatedAt": "2026-03-13T17:37:37.649Z", "postProcessHash": "11c388465b8e5693da102e0cebd38fb62595b6d7eccb5f7fb03c61cf90d9814d" } } @@ -48647,19 +49277,19 @@ "1e8da80bc94e12875fbc8b4285abd87a9ebc00408979ef39716bb53ce4293704": { "cca901fd78a63bb4eb045aec0ee20699b9ea63520630a96e5bc254085761c479": { "jp": { - "updatedAt": "2026-03-10T16:43:38.851Z", + "updatedAt": "2026-03-13T17:37:37.638Z", "postProcessHash": "d4fdd9f767fc2bbf415330eea64b886e856a83ac7eb574a01823c5d19358f399" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.852Z", + "updatedAt": "2026-03-13T17:37:37.639Z", "postProcessHash": "a2be8c4de1651dca49bd6eee405433a28ff304281475a5d08e789cc9bb7e5dfc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.851Z", + "updatedAt": "2026-03-13T17:37:37.637Z", "postProcessHash": "212a48b2e22acb85090f06cf1f5220bb863a694453a0ced3adf8f786861981cf" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.865Z", + "updatedAt": "2026-03-13T17:37:37.655Z", "postProcessHash": "cafa75dcd2af3e48d1795677d80f90d13b8e8f9d1bd1590d70aa7a75eb40a261" } } @@ -48711,19 +49341,19 @@ "352b7210abed12f4834ce3966861f5819c1b015976a552f4d8f3417367d6519c": { "aa0583b1c517ae46447bcd58d7475ba0f4350a3b5974cd1a472f07e84ea2b12b": { "zh": { - "updatedAt": "2026-03-10T16:43:38.888Z", + "updatedAt": "2026-03-13T17:37:37.683Z", "postProcessHash": "c72a29dd9d5de14f815552c23e2ae57dd3bb9f0e50feeca4f47161a129c52b89" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.846Z", + "updatedAt": "2026-03-13T17:37:37.631Z", "postProcessHash": "15c12a3f9005b166bda1b55d747af60c2a41cc036428675d6e598ded07eb916a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.890Z", + "updatedAt": "2026-03-13T17:37:37.686Z", "postProcessHash": "f67ed3e3430e876b4559292184f13f31bc49a8b469e4493f1593e737b00aec64" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.897Z", + "updatedAt": "2026-03-13T17:37:37.694Z", "postProcessHash": "9162b3c2a7d1a2fd87033c61cd6f789c29c3f4bdfececa8f012333214ea501e8" } } @@ -48787,19 +49417,19 @@ }, "9c74c326db1e9a51f4a5f15ba467d514f479f87b01ffc3ae76127a18bb27361e": { "ru": { - "updatedAt": "2026-03-10T16:43:38.868Z", + "updatedAt": "2026-03-13T17:37:37.660Z", "postProcessHash": "77ab362f33a9d4ce58e5102bf8cc710818c442a904e70688bba10650c9101bda" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.869Z", + "updatedAt": "2026-03-13T17:37:37.661Z", "postProcessHash": "6e69d64110436b2bd7822a804d0c21ad6daa64d1671bda79eb438db0f1d48bd9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.869Z", + "updatedAt": "2026-03-13T17:37:37.661Z", "postProcessHash": "3341caa2c04dd868477fd564bbf8ff841d6ca273a9f15c8825c8eb3f90c0e300" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.864Z", + "updatedAt": "2026-03-13T17:37:37.655Z", "postProcessHash": "02c9493181a548388c6cbab69cc35b4cdb7e540b966e45edb361678e9e29ceff" } } @@ -48818,19 +49448,19 @@ }, "3203f84f048ca009b9f90eec080070e282108d50d7ba6ea5bc93169f873eac70": { "ru": { - "updatedAt": "2026-03-10T16:43:38.822Z", + "updatedAt": "2026-03-13T17:37:37.608Z", "postProcessHash": "d1356bad226a32bad858568f415acc16a2de6e672139b46574f3ff6b71bebd39" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.823Z", + "updatedAt": "2026-03-13T17:37:37.608Z", "postProcessHash": "46181bd96a523e7940f7a037e58080143c98472bfe628c49ea6c135e16b75b3e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.812Z", + "updatedAt": "2026-03-13T17:37:37.594Z", "postProcessHash": "dc941e7b395e694f4927f0879af31518b5517cfe1761b61215eebbf45e1dafa1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.834Z", + "updatedAt": "2026-03-13T17:37:37.616Z", "postProcessHash": "35bb48c602862c953398a76a919d2e4cf04e0fe35df1cc231992f84d6fd2980a" } } @@ -49015,19 +49645,19 @@ }, "d4e2cba1123584fc3657caa9893611597518166afc17c018c967befb2882b3d6": { "zh": { - "updatedAt": "2026-03-10T16:43:38.899Z", + "updatedAt": "2026-03-13T17:37:37.698Z", "postProcessHash": "04250e1eade8db3dd6e490d3cdf1acb60c4c744f85e3a2d5f13716f71074b3ad" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.900Z", + "updatedAt": "2026-03-13T17:37:37.699Z", "postProcessHash": "404ebbb87d5b5ac4237351c581db90ee2717ace6d3d689c89afb79f8440332e1" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.900Z", + "updatedAt": "2026-03-13T17:37:37.699Z", "postProcessHash": "4b7b0b51692a0ad3b0bca8d714a3380e972a8618eab8e5a3fe37fbfa1aa291e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.901Z", + "updatedAt": "2026-03-13T17:37:37.700Z", "postProcessHash": "ebc6d3fa34898b0df0d6ff1a81d5018a5a6d3e695aae97f1206b3c39d2e880f9" } } @@ -49035,19 +49665,19 @@ "56a2d0968dd32b192f6e6833bf129bd2a1a73e16d498c9f8a64c8e8cefcb7635": { "85317ab67c21185490c8ce6da9f40ae75c6aa792d046b52122da1555de6a0d7a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.815Z", + "updatedAt": "2026-03-13T17:37:37.599Z", "postProcessHash": "fc1374c12b3a03021981ee054031d23f36a49ed31ca12f0f9ea6baaa0b8b66bb" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.847Z", + "updatedAt": "2026-03-13T17:37:37.632Z", "postProcessHash": "f54e9bdeea97db8e509d50b24162f27eb059f36f19e91487c3dac3656b212a98" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.816Z", + "updatedAt": "2026-03-13T17:37:37.601Z", "postProcessHash": "69c44798d53dfa896daf6fc095616529887c58686573409f4fbbe300646c0599" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.860Z", + "updatedAt": "2026-03-13T17:37:37.650Z", "postProcessHash": "9e12adf228f0c22691dfcaaaa45d7b20c52c261c6e8ad20e7701d983196be209" } } @@ -49055,19 +49685,19 @@ "57fb93819b163681fc7674df87acd51d16808daf3c9a80875363e714ab6b6f0d": { "589fc5521d34b691619a0775483550005c0339c397f9c5eb2ad84a68d38fc0c5": { "jp": { - "updatedAt": "2026-03-10T16:43:38.848Z", + "updatedAt": "2026-03-13T17:37:37.633Z", "postProcessHash": "28deafc7e003229602778f26cd1e94b65aead7cd298ce6418210b42d6b8bfc76" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.814Z", + "updatedAt": "2026-03-13T17:37:37.597Z", "postProcessHash": "2dc3e9303af07bd12c8554e3f6cc642b55f296ab25129847fd6faf649a742b06" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.816Z", + "updatedAt": "2026-03-13T17:37:37.600Z", "postProcessHash": "550b763670c4ca80dfb8e0825b970b0114d5659cfc625015fd2f8e460ba1c852" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.859Z", + "updatedAt": "2026-03-13T17:37:37.649Z", "postProcessHash": "37df2329e21a93217a139e8913282c8fd1846ec50a245baebd644c52f23a3c81" } } @@ -49075,19 +49705,19 @@ "5f7acdc3b5ad3c4b70f2e0f6421eedcef49bbf5fe1541b93de796181d282e3f8": { "c3b3c36e1615ad52f46683413733ab6deb9809b9216880d962f14d2b316e6812": { "jp": { - "updatedAt": "2026-03-10T16:43:38.821Z", + "updatedAt": "2026-03-13T17:37:37.635Z", "postProcessHash": "af5cdbcacbbcaf7bfb9bf1cdd636d01990aaef1c7b6c8bc0ef136445878c802e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.821Z", + "updatedAt": "2026-03-13T17:37:37.635Z", "postProcessHash": "006ac89391d371135b4bbbbb06c88f8eaba090e551c54a508707d7b17a93e6c3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.822Z", + "updatedAt": "2026-03-13T17:37:37.636Z", "postProcessHash": "6ed00b5e7412f312ec66f7cd1e890851742634119b69f7fa643740dad48db948" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.832Z", + "updatedAt": "2026-03-13T17:37:37.652Z", "postProcessHash": "2c5e5388af92d5e1e36386720929879558afd42a347f48a3ca27c65b7e3a8690" } } @@ -49095,19 +49725,19 @@ "720286aedee663b0895eadfbb8c855cf28e8c889a5c1e959eba2cb56410fe0ea": { "8b424c806172df3664b5a02f66fa091e75d922eace7c6d17ab06a1cd4d48ded0": { "jp": { - "updatedAt": "2026-03-10T16:43:38.814Z", + "updatedAt": "2026-03-13T17:37:37.597Z", "postProcessHash": "546fe52c05caf9ec6032177452d2efcca16133a75992eb0a98c3fd5b8ef3ab9c" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.848Z", + "updatedAt": "2026-03-13T17:37:37.633Z", "postProcessHash": "bb11ab82530b66b6bf8a5283b7f012487e03e94a67ad0dc651a00da43e0e67b3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.814Z", + "updatedAt": "2026-03-13T17:37:37.597Z", "postProcessHash": "160c2e330594aa3d84c5de02c66bbb1582a77d73e6409c85704c2294c8f86433" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.863Z", + "updatedAt": "2026-03-13T17:37:37.654Z", "postProcessHash": "1df504f14ade40c1d15e6af7f9b4e8642901ff03839c179d50360a6a9eab00c0" } } @@ -49129,19 +49759,19 @@ }, "e46974cd333ca66ca510544871953ccc0d2780909e3c85ef50947f379b46ea1d": { "zh": { - "updatedAt": "2026-03-10T16:43:38.856Z", + "updatedAt": "2026-03-13T17:37:37.644Z", "postProcessHash": "1d6d0cb23e324f21d3bcceed45debbb6e8b2745244912750f6c1006312cfa8f9" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.857Z", + "updatedAt": "2026-03-13T17:37:37.645Z", "postProcessHash": "5442b44209920ba1b83cac87afe4b85d8fad662a07eee3463152ec5e8c561835" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.857Z", + "updatedAt": "2026-03-13T17:37:37.645Z", "postProcessHash": "6e367a06e5c293c4cbaf387cb50ab9e3539cdc2d6b223138c990175afbf430dd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.867Z", + "updatedAt": "2026-03-13T17:37:37.658Z", "postProcessHash": "1d15a74d6b12f0b5198fa9d3601ce6ee090d22b6db01281922213130346faf39" } } @@ -49248,19 +49878,19 @@ }, "99c82ab71757eee7788eb72e476da498830a10cdbc7eeb965cbc501d422a6274": { "zh": { - "updatedAt": "2026-03-10T16:43:38.873Z", + "updatedAt": "2026-03-13T17:37:37.666Z", "postProcessHash": "cefee233a54253e9391ec55a16c3380713ffb34839597cca91e983cf66e69064" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.874Z", + "updatedAt": "2026-03-13T17:37:37.667Z", "postProcessHash": "9b68fe33bc26cd6abc76337c36401a41ffd73ddba193ee3cf3f057efb95cdb00" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.874Z", + "updatedAt": "2026-03-13T17:37:37.667Z", "postProcessHash": "b929f84a03a1c0b085e4b3882767d083a5091c9ac250990045d6b24195ab3250" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.874Z", + "updatedAt": "2026-03-13T17:37:37.668Z", "postProcessHash": "001e1b51d3e0db7ca95d8a63d06029f3006a5ddeb70109103409c8c12e239717" } } @@ -49286,19 +49916,19 @@ }, "dc98cefc547514495d21262d4b567c2b7d8c09b0098950b32a927bea4ff448ef": { "ko": { - "updatedAt": "2026-03-10T16:43:38.836Z", + "updatedAt": "2026-03-13T17:37:37.619Z", "postProcessHash": "31f84654ff47bf8e65e267ca1905265d468757297dae99e0610415dcb2c902bc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.836Z", + "updatedAt": "2026-03-13T17:37:37.619Z", "postProcessHash": "436459fe06bad3b061da49eec8cdeac17532e1ed8d70ab467d8dad863dfedd0b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.837Z", + "updatedAt": "2026-03-13T17:37:37.619Z", "postProcessHash": "5c995eec41d916d9de3d90cf3964eb38fe58c1b12e57cfbb4a0714d7df763a9d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.837Z", + "updatedAt": "2026-03-13T17:37:37.620Z", "postProcessHash": "21f3f1a5dae47eb72c5c3ad8635cf39f7609a104756fb71f1a76a24a622c1999" } } @@ -49356,19 +49986,19 @@ }, "89a799e8c3e5bd3ae31d5870b7c8fcb7056df12c0d378e4d3b7e1500d48bc7e2": { "ru": { - "updatedAt": "2026-03-10T16:43:38.870Z", + "updatedAt": "2026-03-13T17:37:37.663Z", "postProcessHash": "2ee7dbb66ed79d2f31d3b2c6d11e95a7ad462e2e594d4b47b89a60275b44c073" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.870Z", + "updatedAt": "2026-03-13T17:37:37.663Z", "postProcessHash": "83baeeb62e70bdc04c13ea23373fa7a3fd45f5478a4fd7daafa07e05933df213" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.871Z", + "updatedAt": "2026-03-13T17:37:37.663Z", "postProcessHash": "6020bb1b64a5418b8854cc4d679d7e63488a9fe453a4b9358fb11b5cadd88ee9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.873Z", + "updatedAt": "2026-03-13T17:37:37.666Z", "postProcessHash": "653c6dfdc8bc36f896fae516bac5b57edaf1c13068ffc841c5083d041e6b5c32" } } @@ -49376,19 +50006,19 @@ "c6f8d4ed5ef7dc56f976117869cc7a69922f064662bcdd47f24b593a903bb511": { "66256e49527646d9c1360a5db02fe360c867281e0fbebf9751bf3d0a5e4e0116": { "jp": { - "updatedAt": "2026-03-10T16:43:38.817Z", + "updatedAt": "2026-03-13T17:37:37.602Z", "postProcessHash": "0910227b76699924c6ebdaaa7ca9682b0a2aac0964ab214e8b59250a783ef471" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.848Z", + "updatedAt": "2026-03-13T17:37:37.632Z", "postProcessHash": "05ce037043aa9e2258ece0bd9ab5aef617beb85359014999da967b07e020d1ad" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.849Z", + "updatedAt": "2026-03-13T17:37:37.634Z", "postProcessHash": "37fdd29001f51e34d9a9ebb13714743755142b2df816ad77cbca212bd55bbb74" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.862Z", + "updatedAt": "2026-03-13T17:37:37.652Z", "postProcessHash": "74b3cb8a9b47080274c121ac89cc71d730ab34cf6a6532834f68a2d86e44c998" } } @@ -49424,19 +50054,19 @@ }, "8bb0a19905dc45e27c2025aec6f42d21add926ac70404213deed74cdbbf902cb": { "zh": { - "updatedAt": "2026-03-10T16:43:38.869Z", + "updatedAt": "2026-03-13T17:37:37.661Z", "postProcessHash": "b2b7c59f62ffda558dff19614b53ddb15ea63b710a93a2d322f6af35bc8c1b09" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.870Z", + "updatedAt": "2026-03-13T17:37:37.662Z", "postProcessHash": "fe242e44d469d7b1676ec26a608a5ffd0d8c3f80430e9cc98271bdf2249430be" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.870Z", + "updatedAt": "2026-03-13T17:37:37.662Z", "postProcessHash": "fd38c8b5b7cd8e531a46602964c49715724687c8fe4e71f97262ec01419da2fd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.864Z", + "updatedAt": "2026-03-13T17:37:37.654Z", "postProcessHash": "b8d5f4f649e9f6af5af8fa131c507770e1335acecc3f275907b83f9873b1fb5a" } } @@ -49444,19 +50074,19 @@ "d9f334133320c651967d1b5b665ba9cb709fe4d09178893258245d70b28c5b25": { "ab1cd75a382114032d421c93d59ddfaae337e9528e1ac6b02cc19764422a2124": { "jp": { - "updatedAt": "2026-03-10T16:43:38.854Z", + "updatedAt": "2026-03-13T17:37:37.641Z", "postProcessHash": "f73ef76d789b00cde37dbbd462c3e9ba35bd26e10bde45c6ac83fe08825aa0ab" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.855Z", + "updatedAt": "2026-03-13T17:37:37.643Z", "postProcessHash": "2472f2c2c492a8fb5d4a0c0378e0e68a5bbc9f465dea36bb268d22717726fb46" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.852Z", + "updatedAt": "2026-03-13T17:37:37.640Z", "postProcessHash": "29c303d9a2dd191c22bc2e9325d338b7a0650e8f1b4b6eac518f858cb6ba28a5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.863Z", + "updatedAt": "2026-03-13T17:37:37.653Z", "postProcessHash": "b33d284ef285463e6348526ef8acb74b0c2922e0f2658cb3dee4ea0c176bf4ff" } } @@ -49500,19 +50130,19 @@ }, "4d4563d868c683fcf2625b96736eb38b42a01376e1bc3b0a858fa363234e253b": { "ko": { - "updatedAt": "2026-03-10T16:43:38.871Z", + "updatedAt": "2026-03-13T17:37:37.663Z", "postProcessHash": "3bc60776617f60199199302adf81ba6320734273f5f141339790965f69bbbaf3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.871Z", + "updatedAt": "2026-03-13T17:37:37.664Z", "postProcessHash": "c6347691d927cff200307f9ea24dfcd12238204abbcc954fc1757314c1f55cb9" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.872Z", + "updatedAt": "2026-03-13T17:37:37.664Z", "postProcessHash": "da64c1dbd0606f973a94bbb87200b9160fe9b2d3047c5dd02d5f7f23dca6c365" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.872Z", + "updatedAt": "2026-03-13T17:37:37.665Z", "postProcessHash": "7af74830a57753586951abcf22870f6179287b6670de62d8316c890eaf43c9df" } } @@ -49534,19 +50164,19 @@ }, "c58648934ce9b098ac15b34a8c3c77337bad20f7b3d2e02e0513213e245ea4c2": { "zh": { - "updatedAt": "2026-03-10T16:43:38.856Z", + "updatedAt": "2026-03-13T17:37:37.643Z", "postProcessHash": "7c2321a39497ee5ea3fc90950f29cf85b2fd1f8bfcb286481e7a77402c906bac" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.856Z", + "updatedAt": "2026-03-13T17:37:37.644Z", "postProcessHash": "3f5644e0d7568bea7b2779c03ab820eb5c7dc93475a807fb3900a797b92232f4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.856Z", + "updatedAt": "2026-03-13T17:37:37.644Z", "postProcessHash": "f0c022ddb63dfacace2d9da93908437f364c287a7598560acf0f58ffa67fe6dc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.861Z", + "updatedAt": "2026-03-13T17:37:37.650Z", "postProcessHash": "909b013e01d593d8651ffbae3e3dbaace602c7dad87cf0f7bd8447f6f000ea3d" } } @@ -49554,19 +50184,19 @@ "fd5ff75cec53563913c25d3a84cb92ca6b7f928115d7912cef78a22dfc907f29": { "ba4164cf48205f79abd50e8ce1180feb106ddcdda361d67fbf580922f1a8bf3d": { "jp": { - "updatedAt": "2026-03-10T16:43:38.819Z", + "updatedAt": "2026-03-13T17:37:37.604Z", "postProcessHash": "39630b19b9a5e7cd788a68118c99d1173c664b24ded4d99dbc2b11c2f7a75299" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.814Z", + "updatedAt": "2026-03-13T17:37:37.598Z", "postProcessHash": "2986427e5a9ed2b41636725a717ff1a0b0cc403e9115183b0a019bca2aebced6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.817Z", + "updatedAt": "2026-03-13T17:37:37.602Z", "postProcessHash": "d0b57b526c75e9fcb58e6831785751f6a36ed926023c548fccf691980edf8e19" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.830Z", + "updatedAt": "2026-03-13T17:37:37.612Z", "postProcessHash": "88d50a05a8854ceacac062fce7e1ee7a2c6b90eb168c63d2ed6bd00edf04a57e" } } @@ -49574,19 +50204,19 @@ "176d0068a5182e14c24f7b86a941e2993dd5d5375dda5f359181472f50bb49a6": { "3c0a49ce0175e9ffb151adc18ac51e16f2d58c189a49b071eddff19741b2773b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.890Z", + "updatedAt": "2026-03-13T17:37:37.687Z", "postProcessHash": "bd72168b174a08b141f850fb46670bdbaf22b2f761c9f740c2e2c9a5f1e9388a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.890Z", + "updatedAt": "2026-03-13T17:37:37.685Z", "postProcessHash": "3245544530d4ee090dbfee4b4a4e9e6eea221180b68e25c4580a4ce8089eea05" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.891Z", + "updatedAt": "2026-03-13T17:37:37.688Z", "postProcessHash": "7c22a8b39ddb498e5d52d1346720e460ef0bba4c1640453f79b2ef9945a6dbce" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.897Z", + "updatedAt": "2026-03-13T17:37:37.694Z", "postProcessHash": "9f1f47a5a9e349ddc5334d5331c118a25648a412d6153e4c4f50183af7a938e3" } } @@ -49594,19 +50224,19 @@ "2fc9ece7b731c86425713493bf6fdb0053ccce96ffd9f63a70eea4019cdff660": { "547949490f707e9c4812b2f1acebb85c8f7858c6f4c8d030784a54ffa0f6764b": { "jp": { - "updatedAt": "2026-03-10T16:43:38.886Z", + "updatedAt": "2026-03-13T17:37:37.680Z", "postProcessHash": "1dde80136263883ccfca6254eaba5142b3bd80aa950966fdb8eb97b0ca486811" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.884Z", + "updatedAt": "2026-03-13T17:37:37.678Z", "postProcessHash": "f54f47985c66a74b41f19751b9f15da5b8a32f49b1099a85620706a7aff0f40f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.885Z", + "updatedAt": "2026-03-13T17:37:37.679Z", "postProcessHash": "2b929632914dbc0a99f1dbc6142265ac7a0f8b2fe3c864bcc7d29326a2e75385" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.895Z", + "updatedAt": "2026-03-13T17:37:37.692Z", "postProcessHash": "7d858b9d3193c8837b851114162c6e5deab969c3a8e49c234a1b2f252848b90b" } } @@ -49614,19 +50244,19 @@ "356a5236e325bbd80f92c622b5549c7f59c011b169fdc94f7b59ad1948f64d59": { "32a464d65d3033a6f94c395c523bdf9d52473033f37bc7b58a4c7d5a3374d78c": { "jp": { - "updatedAt": "2026-03-10T16:43:38.883Z", + "updatedAt": "2026-03-13T17:37:37.676Z", "postProcessHash": "5a4d68735bcd59e75432354b900364697c3f60f5991309608d9e092c8ee82fe9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.883Z", + "updatedAt": "2026-03-13T17:37:37.676Z", "postProcessHash": "a566c52906cbbb885e78491a9ad12a34dcb22a398dc365b103455730c97ec8cf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.883Z", + "updatedAt": "2026-03-13T17:37:37.676Z", "postProcessHash": "d26f22deb60956f00c7f4643ab4b379ab227c09e3c114acbf2c65f57d9e3490d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.895Z", + "updatedAt": "2026-03-13T17:37:37.691Z", "postProcessHash": "fc528f29af726c8b002473235b0f25102e5f2e23882408eed9166e70ade91153" } } @@ -49634,19 +50264,19 @@ "4dcf3a152974b0406b6bb68f5b1c541fe9249595ec4170e386cdf67f9e97d6c8": { "144e0319e32e38db32a1efd639ffc72bf732e5ea7b5d6a3d0883a97e4bec0cf7": { "jp": { - "updatedAt": "2026-03-10T16:43:38.848Z", + "updatedAt": "2026-03-13T17:37:37.682Z", "postProcessHash": "6318bea181cb737041c59cff78ceb31e6a9573865c4685c0b74b45b6a1ccf2ac" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.854Z", + "updatedAt": "2026-03-13T17:37:37.689Z", "postProcessHash": "2227a5a39eb4e6c723a4a0c093f578181c357b88ceb7aa7ea72af4dd2d040a4a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.850Z", + "updatedAt": "2026-03-13T17:37:37.687Z", "postProcessHash": "131f9d757896097fa6dbaae179229fc92719d2b62a3e8734173b370507586d19" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.865Z", + "updatedAt": "2026-03-13T17:37:37.696Z", "postProcessHash": "37e28bb4be9041cd43a611af8db13e6635b215637d110866e37b36a13c1bbccf" } } @@ -49654,19 +50284,19 @@ "512bf2a261651531d1f44db97f0e2477f9009f4f748fece66e5ca2554439601d": { "f65ce8822ff0abf42d5c376dd8120812baee55885d0c7b7b65bd770ce9d25050": { "jp": { - "updatedAt": "2026-03-10T16:43:38.883Z", + "updatedAt": "2026-03-13T17:37:37.677Z", "postProcessHash": "bdaa6b447f691d42aa2ddd589dad4f91a568cc45c1a6470fc90ad81bca8b7279" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.887Z", + "updatedAt": "2026-03-13T17:37:37.681Z", "postProcessHash": "30a5fd7c5b6f38be6ce451163ed5f4c3285646a2a5c6cba7cdb207c74e89ec6c" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.885Z", + "updatedAt": "2026-03-13T17:37:37.679Z", "postProcessHash": "6eb8766a38a7983c3a9d563a6343bc97e8ffa3399c2f2ca18d91450ba701e76c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.896Z", + "updatedAt": "2026-03-13T17:37:37.693Z", "postProcessHash": "c2c774a65d91cf9e19b873c2cdfa2fde4491ddade4da7ec7bc45f6a63097b858" } } @@ -49688,19 +50318,19 @@ }, "abf73ca14dd6fa74ca3c54bae95a2c9c707e96a1e9b8d65fe3adff89d65d6266": { "ru": { - "updatedAt": "2026-03-10T16:43:38.846Z", + "updatedAt": "2026-03-13T17:37:37.631Z", "postProcessHash": "754d79301747c78055092a9d4348b6e2721b3bcf9c433ce2afab330b495067aa" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.846Z", + "updatedAt": "2026-03-13T17:37:37.631Z", "postProcessHash": "9eeffdb1d9dc766c39b82400b1489c0407cd9260eb7c4c348a0b99d164e184cf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.847Z", + "updatedAt": "2026-03-13T17:37:37.632Z", "postProcessHash": "0f7ec9751e878a1c3507c226ea2dd916d59f49d67dea86894d92e64dada6af0f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.895Z", + "updatedAt": "2026-03-13T17:37:37.692Z", "postProcessHash": "847949232b087f1eb64c0673220b8df149e0a9ceb6c5f0c3c80c94be492ac1b7" } } @@ -49708,19 +50338,19 @@ "70760b9ea84a1492768f54f60022928ceed80c33ef8d2cbbe522324f7979123c": { "5172acba2103f95752ebbc8f74579f1012ec0e81bba84d6402deb3f9ab3b0bfa": { "jp": { - "updatedAt": "2026-03-10T16:43:38.855Z", + "updatedAt": "2026-03-13T17:37:37.643Z", "postProcessHash": "bb13f22c64e80bb533c65db0248bddc85c56934972a366d486f5beca40f7781e" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.853Z", + "updatedAt": "2026-03-13T17:37:37.640Z", "postProcessHash": "d4faea41d82dc7e69a30e006de28c51104b271681e58903ee6f5a4024d571eb5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.851Z", + "updatedAt": "2026-03-13T17:37:37.638Z", "postProcessHash": "b33ed09fbb9446e04d2ab3b1f742e05ac0e9591a639818bcf0b539dba881da41" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.866Z", + "updatedAt": "2026-03-13T17:37:37.656Z", "postProcessHash": "2865aa706d9c499fc77a2f4c52f47114811f7f38580731925efd374231fde3dd" } } @@ -49728,19 +50358,19 @@ "832f10a64dee00c5573ad8927271c0f08e6912344a6142b218901f374557d6d4": { "c00fec44d98d20ecff726432315131e9d6815d1bc6d528bba1cbde655c11121f": { "jp": { - "updatedAt": "2026-03-10T16:43:38.850Z", + "updatedAt": "2026-03-13T17:37:37.637Z", "postProcessHash": "a7944921a16199b7e63e299d7b1f21c96433cebb93cc6fbb129c5422f44ce413" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.850Z", + "updatedAt": "2026-03-13T17:37:37.635Z", "postProcessHash": "c7b320e831f00ecc2c815c5c62e03668e43af89f711e61e3c0516998d1e783c8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.849Z", + "updatedAt": "2026-03-13T17:37:37.634Z", "postProcessHash": "a0d2fc3378ba81c6ac52e7e771fca7e44ed1a18aaf4a8258fade9f49898bbe23" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.863Z", + "updatedAt": "2026-03-13T17:37:37.653Z", "postProcessHash": "fc6adcc107ed683f811edf05f9a34c2c38cb7cba80ce85ae09876308cdad89c2" } } @@ -49776,19 +50406,19 @@ }, "987b8b83f4fb4b6ca55708738529d1dec7af4d5dda9e39f333230f657f611d1a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.858Z", + "updatedAt": "2026-03-13T17:37:37.646Z", "postProcessHash": "23b94f41325c6fdeec0a8104ee60eff463900ec2df0015dcfbd3a24819294cd4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.858Z", + "updatedAt": "2026-03-13T17:37:37.647Z", "postProcessHash": "3920b63819a8a0dbd1588bc591e4e3bb0c54d1160bb363f034df4bfd86a2559f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.858Z", + "updatedAt": "2026-03-13T17:37:37.647Z", "postProcessHash": "7fe35c3611bf41205faa9d66b96ea314de0a6be6862b374c9809be0503c7a6e6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.860Z", + "updatedAt": "2026-03-13T17:37:37.650Z", "postProcessHash": "778c12728334c88445a4a81125fc34214798f966cabb12a50cbcaca2aacc76f0" } } @@ -49796,19 +50426,19 @@ "8edf9e4f287ceba4ca2d82f14382e035360e320bcc403a4bd0ffc3569444e7f7": { "0210849faec51fc728046caa3f03b71304bb9c646dc07169ab1c6d9e340a0aec": { "jp": { - "updatedAt": "2026-03-10T16:43:38.849Z", + "updatedAt": "2026-03-13T17:37:37.634Z", "postProcessHash": "82604c6f8d2e7b1a79031ededf2d35ebdc27e215bfac8e6009401dd3f5954565" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.818Z", + "updatedAt": "2026-03-13T17:37:37.602Z", "postProcessHash": "a7f7b93cbd1a3afde78a39adf879c29c442b477a42419a935ad626f213011dd2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.849Z", + "updatedAt": "2026-03-13T17:37:37.633Z", "postProcessHash": "e5f6a451c68c2c8d2126d3f0ef10266cb9ccb30044bedf28cc3c529c6b3fbb25" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.862Z", + "updatedAt": "2026-03-13T17:37:37.652Z", "postProcessHash": "a3eace6d2ab76a6b4c381db881ffbbdf303760e454112a087697acaf74ed9035" } } @@ -49816,19 +50446,19 @@ "9c07a7cf8bf10809ed5421b224c9702d1daf802a6511bc28a61380182a3cba5a": { "4e8ed6a1feb2aa52a5a2a4588b3ecb8b8ba68dec83a27b9280790c81f51a60e4": { "jp": { - "updatedAt": "2026-03-10T16:43:38.850Z", + "updatedAt": "2026-03-13T17:37:37.636Z", "postProcessHash": "e7a77c2f8641ffec260cace0ddbde8d767ed6849e59411770b8351cf4327c809" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.854Z", + "updatedAt": "2026-03-13T17:37:37.641Z", "postProcessHash": "9b118b493b72ebec6bc56c67e44e911f071dedee02148f36d48dbe5f4c40a7be" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.853Z", + "updatedAt": "2026-03-13T17:37:37.641Z", "postProcessHash": "809cb7c46f20caade6c16eb1c92a0a3f62024623469758b3ce42ab7f503c898a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.866Z", + "updatedAt": "2026-03-13T17:37:37.657Z", "postProcessHash": "530d85c01c35191bf2f039a158ac812e1a0eff63995f19ed813ec1f562f42690" } } @@ -49847,19 +50477,19 @@ }, "2f0734e7c9a31840e186f5a334fbbbc73d1d52db49e8bbda9d6d1527b330a0f4": { "zh": { - "updatedAt": "2026-03-10T16:43:38.812Z", + "updatedAt": "2026-03-13T17:37:37.594Z", "postProcessHash": "fabbf92297403230f8008d0907a4bb84e38b5f5a8e89c4ca684324e7a8243851" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.858Z", + "updatedAt": "2026-03-13T17:37:37.646Z", "postProcessHash": "2bd41290916752825f1716c1773601984f6219113b1b7430aa052fe4c6d43dd3" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.857Z", + "updatedAt": "2026-03-13T17:37:37.646Z", "postProcessHash": "c97a4496f695cc37c8ea523ee2d6b219a4e3a3a5d4432861044845f785eef78c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.866Z", + "updatedAt": "2026-03-13T17:37:37.657Z", "postProcessHash": "d931efa2bbf8282f0f8e420d781790ae30d096193f9ac5dc145996cae9b2b90a" } } @@ -49881,19 +50511,19 @@ }, "f14b1307c493266de4ec65911db69860ecffd6fd517e7dc10c571f519b3e9c5a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.867Z", + "updatedAt": "2026-03-13T17:37:37.659Z", "postProcessHash": "a4cefa24404e6fc24afcfb9a1c2761f853605c6becdabf378d5b6510d302fe5a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.868Z", + "updatedAt": "2026-03-13T17:37:37.659Z", "postProcessHash": "32da3a6f58b08edada1e580caae50245348d84d3cdee023adf41be7872374cfb" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.868Z", + "updatedAt": "2026-03-13T17:37:37.660Z", "postProcessHash": "4beae5d5bb5c8addf22709d80f3d892d561a5cc7529be60f8cc032d3738d24d1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.861Z", + "updatedAt": "2026-03-13T17:37:37.651Z", "postProcessHash": "f87a51f39824c7e711d8544a53e35a047dcf3c24d0d783e10a9e342cd9c74c2d" } } @@ -49901,19 +50531,19 @@ "b57ac847efe3da698e4e7e930e7c66f735f45e722a25a0fa39bc6f7bfcec60cf": { "9c431dd0d8265db20267a05a0e5cddc327c798c7acfd1be5071f066d5a7aee28": { "jp": { - "updatedAt": "2026-03-10T16:43:38.852Z", + "updatedAt": "2026-03-13T17:37:37.639Z", "postProcessHash": "1d03feff56e242728bc8d34339136f321e271412a81650b544c69e70880a3ffd" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.855Z", + "updatedAt": "2026-03-13T17:37:37.642Z", "postProcessHash": "fec0fb46430c3284286d3d4c193f5965d54a4910f972817d07f2cbf861c87317" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.855Z", + "updatedAt": "2026-03-13T17:37:37.642Z", "postProcessHash": "b46da27bcc88c382bdf156d5f33ce8285666389a535b9e7b15d6e9f8ed3a9c66" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.865Z", + "updatedAt": "2026-03-13T17:37:37.656Z", "postProcessHash": "a4ecd31b9d8f8fd58849f5101ef5e5f55ded7e32a07c93d6b601b51b4abab560" } } @@ -49950,19 +50580,19 @@ }, "1207ea39bd43915cd88bd997b8db695933af71863ce6123bffd089018340eeba": { "ru": { - "updatedAt": "2026-03-10T16:43:38.904Z", + "updatedAt": "2026-03-13T17:37:37.700Z", "postProcessHash": "441284b6b89d0a951fe40d3945ca5a4e83cf28e5186284351726b5b819c2417e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.904Z", + "updatedAt": "2026-03-13T17:37:37.700Z", "postProcessHash": "1afe472efe4086cb83bab872a96ffb8eff7d922863934857bfc30712313d78df" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.904Z", + "updatedAt": "2026-03-13T17:37:37.701Z", "postProcessHash": "981b5babe6e31d23c921e34de9942783316a0e4129723342c1d59534e7dbb8d2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.905Z", + "updatedAt": "2026-03-13T17:37:37.701Z", "postProcessHash": "bdded3e17d8936f07e8bba918dcd3c8ec95c83a3522413a54ea8b6bbfa4d582b" } } @@ -50017,19 +50647,19 @@ }, "78aff0314982d70b085b33529627ef261ce132fdcc6c8f47f3fcdb7e66bb24ac": { "ko": { - "updatedAt": "2026-03-10T16:43:38.898Z", + "updatedAt": "2026-03-13T17:37:37.697Z", "postProcessHash": "1a73a61aa06322903d98b4680e75d42dba172f5d63167a32b4773c5bf54b90f4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.898Z", + "updatedAt": "2026-03-13T17:37:37.697Z", "postProcessHash": "53a9cbe0df5cc8ac897043f6c5ab26eba0415c66ad39bae37d2f42433f32d830" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.899Z", + "updatedAt": "2026-03-13T17:37:37.697Z", "postProcessHash": "ec29c91ffd5df5b7b1bb7d29da238afc89a3f2ad1219b4600b03276ce4a29275" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.899Z", + "updatedAt": "2026-03-13T17:37:37.697Z", "postProcessHash": "b0e1f097ef3d6943b7bab29d0a8ce036843bf65042eadb4f620b7e1c3ba64dee" } } @@ -50037,19 +50667,19 @@ "e8326b6e3e229b53f7f7616dad224e62d5aabc8c99d1885fa0b294be36436442": { "e0c19959bdee8150958356d19999762296868f26f8c58d573bd31ee946774713": { "jp": { - "updatedAt": "2026-03-10T16:43:38.887Z", + "updatedAt": "2026-03-13T17:37:37.683Z", "postProcessHash": "8bd0f49017aec82562ce062fbbd167cf131a90d1f0593b7717bb9592eedd1820" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.888Z", + "updatedAt": "2026-03-13T17:37:37.684Z", "postProcessHash": "4b00376604e4af2463424fda2df9fea4717422641ad34233cd424fb76b1ccaaa" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.886Z", + "updatedAt": "2026-03-13T17:37:37.681Z", "postProcessHash": "3243dae1fe0817f36f8eb870a8aee7290a536b0caa1b22937f61459d4da07418" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.895Z", + "updatedAt": "2026-03-13T17:37:37.693Z", "postProcessHash": "33bc11bf07a8cef29e974706741d30b5810a74a07dbc0978d064b100ecfebae1" } } @@ -50057,19 +50687,19 @@ "f6456b0e678701e28c6a4e322798fee754b4c6d0f806d50583a4b3bd2c244c77": { "b8b48f150dd2033fc11782fa83bfba12af99e2588c361eae29e969d7df966696": { "jp": { - "updatedAt": "2026-03-10T16:43:38.885Z", + "updatedAt": "2026-03-13T17:37:37.679Z", "postProcessHash": "897d7ffd085dfd4fe6c2a9b235e7ff79dd7a501be62246c43444d4ac65ecf3f0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.886Z", + "updatedAt": "2026-03-13T17:37:37.680Z", "postProcessHash": "ea5e08303d9a74d7a1ac44918f42e287e1ae998d097e479a103bd3043f0e4fd7" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.885Z", + "updatedAt": "2026-03-13T17:37:37.678Z", "postProcessHash": "9c69ed4296fc942f6764ea309c2d4375f2120068bd89ae7caeaff9f47b11c2bb" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.896Z", + "updatedAt": "2026-03-13T17:37:37.693Z", "postProcessHash": "036a5cd207d8e79e4fa1f8dbf6d3d91fb4e0c0ec073aff93208bdff765b819c5" } } @@ -50077,19 +50707,19 @@ "581431969901be3a99a89764a4cd843b136cf34d9c36a58c385d297bcf0b5576": { "848b4e2ed1094aeeb74cb89d7d3f155262e075c04ec6a136f164406460b1c404": { "jp": { - "updatedAt": "2026-03-10T16:43:38.884Z", + "updatedAt": "2026-03-13T17:37:37.677Z", "postProcessHash": "e98c25374662a3ca815f67167c4ea0984615d360dd2fe17b09775e9ef1dbacd2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.887Z", + "updatedAt": "2026-03-13T17:37:37.682Z", "postProcessHash": "63b0c0a16da2ae1d4be8fb379a16d43f1b86deb75488696875792ff65aa93219" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.884Z", + "updatedAt": "2026-03-13T17:37:37.677Z", "postProcessHash": "b38aa4dadecdc02499bee7025806ed616c2664688b78ef6c6dce7061722b2b7f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.895Z", + "updatedAt": "2026-03-13T17:37:37.692Z", "postProcessHash": "f928d7012d8f65c9c7e4e75e44de30684f6b2464db77859cd5824b402596a4e4" } } @@ -50097,19 +50727,19 @@ "90b8b253ec086b1363c721e07a29dbd20c3e79932831c40618a9e15eaed1259d": { "558092fa5958f7bf2b9c27c89f455619f6ca6f3513e83b59425458536609e8ef": { "jp": { - "updatedAt": "2026-03-10T16:43:38.889Z", + "updatedAt": "2026-03-13T17:37:37.685Z", "postProcessHash": "821922b266b990ebcf4b4c00827d74feba80af2c18597a299de72d14d5421a91" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.889Z", + "updatedAt": "2026-03-13T17:37:37.684Z", "postProcessHash": "038cb2b825427ef33db479f95c552a60c308359dbc1265d2e35474fa13a90a1a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.889Z", + "updatedAt": "2026-03-13T17:37:37.684Z", "postProcessHash": "af5c5c8f0cddb8ec13408dca809489ba12b4cf46475ad13e3e790fc7b6546e23" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.897Z", + "updatedAt": "2026-03-13T17:37:37.695Z", "postProcessHash": "782b1219937429c9886781863a8bbd0e0be0e49e71a476d296bac70c01f95b1f" } } @@ -50117,19 +50747,19 @@ "b22d1260a64a32ed7c646aebdc8304e5522445a10e936e31715082f3976c0efb": { "0350b0c4a0edef07c101045887230f235288aae9414af376658d84671b54adbe": { "jp": { - "updatedAt": "2026-03-10T16:43:38.885Z", + "updatedAt": "2026-03-13T17:37:37.680Z", "postProcessHash": "957cd286d7ea3b007e6265b7c60ec57fb130db1397c2a27a85bc8cef87fea386" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.889Z", + "updatedAt": "2026-03-13T17:37:37.685Z", "postProcessHash": "9fe0e33b1f3ed286e7adf133af62faacb7b31d9c0570c221ae66f54d74509b93" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.888Z", + "updatedAt": "2026-03-13T17:37:37.683Z", "postProcessHash": "2414c385895dc8295b1c7d2c84fbc725871cd1bc78ba8721140e958b67a76927" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.897Z", + "updatedAt": "2026-03-13T17:37:37.695Z", "postProcessHash": "aafef268694bcb836cf8686113cb7637765f4013696f032b15723a99ce8fd075" } } @@ -50137,19 +50767,19 @@ "ba3d45a637c836f2218890eff93fee4103508fa1c470944799207121717e02a5": { "f3fd1aa8bafa81bb6a7e865a5de62823158a0afcc7ff7586bf136a8b47ee3a88": { "jp": { - "updatedAt": "2026-03-10T16:43:38.886Z", + "updatedAt": "2026-03-13T17:37:37.681Z", "postProcessHash": "b74e29ffaab155bc560a8d8bba4f429e967eae9f11a077379ffc87ece5d0bcac" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.887Z", + "updatedAt": "2026-03-13T17:37:37.682Z", "postProcessHash": "25cb390761a44078166e13c86fed323236b114784edb2a8e8924c8038cf4f25e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.884Z", + "updatedAt": "2026-03-13T17:37:37.678Z", "postProcessHash": "63dc6e959e0a9b5a629ad3a02dd9a7aa95d363342ea770d5a3ca179a0b50685c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.894Z", + "updatedAt": "2026-03-13T17:37:37.691Z", "postProcessHash": "4e4f38d6b7cb726bf565234ad11d015c808f885553c8a35e6725558562cba12b" } } @@ -50157,19 +50787,19 @@ "fb6facb17dc3579b44508a305bcb4895b64ecd0ac72b1f50f97559b26bc78b2c": { "ad02c360d5787e1cd581329efbb507dd02fe16448697b4344569b5bc44e930ea": { "jp": { - "updatedAt": "2026-03-10T16:43:38.892Z", + "updatedAt": "2026-03-13T17:37:37.689Z", "postProcessHash": "b5a8a6f82fd1bd418d8db5ebfa5cf234085676fdd1a38749a831df571e189c1f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.892Z", + "updatedAt": "2026-03-13T17:37:37.690Z", "postProcessHash": "493b597b7bcfa68c48e5db7a1f9649bc154d9728726069ad954ded9ffe12c21e" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.891Z", + "updatedAt": "2026-03-13T17:37:37.688Z", "postProcessHash": "5e6a1b0fcdd3b620379648bf8a1272fdbcdabd6f7d4b95d5255f94d11e701b54" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.897Z", + "updatedAt": "2026-03-13T17:37:37.694Z", "postProcessHash": "c616a3b71e1d636fbe72da7dcc90a2587848ebef587e3d342b0666a0392531bc" } } @@ -50191,19 +50821,19 @@ }, "9a74b99d70640be6312c96bafc766a10a371a04604910c165f2b918fac27bb5c": { "ru": { - "updatedAt": "2026-03-10T16:43:39.046Z", + "updatedAt": "2026-03-13T17:37:37.865Z", "postProcessHash": "9fd44974e4500b431f7be609a73ee068d5de90f5a925611f91b859895a345fe8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.046Z", + "updatedAt": "2026-03-13T17:37:37.866Z", "postProcessHash": "d1505eacb52df770fd9fa70fd7755edbaaa9a2d4aa4fe4738bcdc89bfd3c3854" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.047Z", + "updatedAt": "2026-03-13T17:37:37.866Z", "postProcessHash": "8974bd205500f265f5479cd8935445cdde655a2d478d61c186e7b635f88786f0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.063Z", + "updatedAt": "2026-03-13T17:37:37.882Z", "postProcessHash": "b94dbb65802c1796577869839044ad708a0f578640203255827fed1901a3d75a" } } @@ -50211,19 +50841,19 @@ "26fd7d38f92eb5055170efb295d4a4f87a521a38805a47e252302040001b2050": { "6311029c9bad9285962dc8c797429aff225c5d236c038434dbd0c88cfb8a7048": { "jp": { - "updatedAt": "2026-03-10T16:43:39.038Z", + "updatedAt": "2026-03-13T17:37:37.859Z", "postProcessHash": "063ea89c8a56cbf4755f1f8565670e8e084e2284f1d3a5c927c0d502600be52a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.083Z", + "updatedAt": "2026-03-13T17:37:37.902Z", "postProcessHash": "5fba6e0aa0b7adf3399b2109ce409377e1e21818b27938eb0b3f8b33fb2fdb47" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.078Z", + "updatedAt": "2026-03-13T17:37:37.860Z", "postProcessHash": "80d9f04c61a0e5c30d8bd3f412affecfba437535b6f0a36a4a5a6219b8de0c60" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.102Z", + "updatedAt": "2026-03-13T17:37:37.923Z", "postProcessHash": "94180941030a53c11915f2999c2b28987a3a8c2f3cb5c0d5ad691fd23ffc44b8" } } @@ -50231,19 +50861,19 @@ "3f43afba791f6baf15364b9b47e22c85a9f1b3dd6af0e12ec732f9dcec39457f": { "1dd4bcf22efaf403e36fb2a77e769a0046ad25b9ce5480ba0ffe16c707a0ef4e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.088Z", + "updatedAt": "2026-03-13T17:37:37.909Z", "postProcessHash": "aa9e7048cce0db1dfffc23e1701da61a9a697d21e314a537a8c3906cb9f679d7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.083Z", + "updatedAt": "2026-03-13T17:37:37.903Z", "postProcessHash": "4dde9d49c21f33e6d515f6635a6067d6ab1241d3a5a0c3b68a7f8b13ea77e0f2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.097Z", + "updatedAt": "2026-03-13T17:37:37.919Z", "postProcessHash": "6f9fdd2b1758d28d99938607fafabe428a5bce03a37d23e488e0bec27f3c0951" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.103Z", + "updatedAt": "2026-03-13T17:37:37.924Z", "postProcessHash": "f3396b210598fa9af754bb3c07f23a48482501f0f052172db58c422ed08ede2a" } } @@ -50251,19 +50881,19 @@ "645f7fd9f0334b6f31287f3ff16746bdf9b9befb1bef269261f6079af9ff22a2": { "4cfca9fae37346c2e6b247de1cc83bb1880d5d141f5ad266dea6ae52b8cce258": { "jp": { - "updatedAt": "2026-03-10T16:43:39.082Z", + "updatedAt": "2026-03-13T17:37:37.902Z", "postProcessHash": "79ef4a982293ecfc27eaa4ead855ebc01ebc52006cca5164a707569db98a706d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.037Z", + "updatedAt": "2026-03-13T17:37:37.857Z", "postProcessHash": "c00b2974297f5d7119d27da92bd2c522c82460fb73ecaa232112d66491e730e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.086Z", + "updatedAt": "2026-03-13T17:37:37.907Z", "postProcessHash": "8d6384debc6a476ce1d1003523a05321505ca0b1ad24f1a96ae5da3c0b74137b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.103Z", + "updatedAt": "2026-03-13T17:37:37.925Z", "postProcessHash": "9dee247af8c26d3498682915b900f0f2bc1ed46a959ec8a64352d8890431c967" } } @@ -50271,19 +50901,19 @@ "870cee0b248ecbcf72715dfd0eeb85ec9af5efaca8d3edcf0fe8c5264910fd76": { "31443088162bd3a031a32984a7f4bfd930cc979d324a47439b26f35ddd40c4c4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.087Z", + "updatedAt": "2026-03-13T17:37:37.908Z", "postProcessHash": "30485132689ba5e49b442b72c9a1f607541a58b1e38d78f1a5ba301e1c38109e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.090Z", + "updatedAt": "2026-03-13T17:37:37.912Z", "postProcessHash": "21110e18aa2f65cc13b6268fcb4284bfd9a7c0d8af840bac2198597d2d8e05f2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.083Z", + "updatedAt": "2026-03-13T17:37:37.904Z", "postProcessHash": "c793c6b34dab16261ffff0c4ce1fdfa4eb1c55f084fba63685bf3187c48411e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.103Z", + "updatedAt": "2026-03-13T17:37:37.924Z", "postProcessHash": "a980f97396040bf01a9dd10a733c50c1760903b384dff2fc68873ce5201d5604" } } @@ -50291,19 +50921,19 @@ "87cdbf09a8306f33d341ac3e84a3332c186b170f3eaade4500b0517c76c52c33": { "27bd6d01dce2d6441ee156267183789fdfad03cbf3cae1fe51042763a3ae5190": { "jp": { - "updatedAt": "2026-03-10T16:43:39.083Z", + "updatedAt": "2026-03-13T17:37:37.903Z", "postProcessHash": "800e9ee660144e824b3d55fba8a54312a452fa126b436333eaf43851e5e5fc42" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.098Z", + "updatedAt": "2026-03-13T17:37:37.919Z", "postProcessHash": "474589216db803084cb0a96d8169d41bb048a7a02f26c5905d3060ce5cdcf543" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.089Z", + "updatedAt": "2026-03-13T17:37:37.912Z", "postProcessHash": "0ec21bebbec151e110b683f67bdae81cfbea5eaffd98d0e23e1350cf84094bd0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.099Z", + "updatedAt": "2026-03-13T17:37:37.921Z", "postProcessHash": "897f48d1a32b4e7d55f05d1b73332b341b9a2bd313a04a555b5a00299462b2b3" } } @@ -50311,19 +50941,19 @@ "03d4f9de31c6bf8adc70ca8cc91ea13e8e9e9c9401061a886ff406f2ee77507e": { "31a8fa488c7303d5b196d590f58b9ffddcbbaf82dd7d661a3d06b19f60b7ddc5": { "jp": { - "updatedAt": "2026-03-10T16:43:39.036Z", + "updatedAt": "2026-03-13T17:37:37.856Z", "postProcessHash": "342f73c0150fc4ecf7868d3fdd507200666df6ffd4218770d87fa34dabf6898f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.092Z", + "updatedAt": "2026-03-13T17:37:37.914Z", "postProcessHash": "4740e673bd57618285de4a94777a80b6b9a750eda286780ad2854042f6d0c6d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.092Z", + "updatedAt": "2026-03-13T17:37:37.915Z", "postProcessHash": "0f7c9e7e1771bd0a7c39b8ea3a7ba1c64e641acc7ee65d8f991da2e0a48d70cc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.128Z", + "updatedAt": "2026-03-13T17:37:37.955Z", "postProcessHash": "cd80ed3ae0f6730061eced356d16d89f6cbfa52cc1ef064fe0688dadd10a5ffe" } } @@ -50331,19 +50961,19 @@ "185920906ded891a9d2e00cce1434c3336837203f6a4afa9c0afd1752f259e14": { "fb5ace8ecf41cd7a84a0650f9d96ead8a0c11e0b73eb701d4b8a50861ed41f3c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.087Z", + "updatedAt": "2026-03-13T17:37:37.909Z", "postProcessHash": "8fab3102af7cbacfb8c0327adca9f2f7a4b43b81e52cb622cdb8c9a23d7b00c4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.122Z", + "updatedAt": "2026-03-13T17:37:37.948Z", "postProcessHash": "2bbdc96e8694d196858a0ff14bb39ec276221906d4f19829513ab249d6bd27ec" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.081Z", + "updatedAt": "2026-03-13T17:37:37.900Z", "postProcessHash": "cdf3c88e1c700a243ba534d9ecbea33c45ab5a70399de01beba5a922b6d3a321" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.127Z", + "updatedAt": "2026-03-13T17:37:37.954Z", "postProcessHash": "d6ac2dd97c9e5c11d851e9e3acbacea2a66df045b867caf288da25ce2a82ae9b" } } @@ -50351,19 +50981,19 @@ "3b5b38cf7b3fbbf741ef360cdeaf09b58c18acb3ff66337f95d902be5f6db59c": { "b37e005c51f403fc9b37bb6c5b5edef44101e2fc840f20186238b36701cc8e6f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.086Z", + "updatedAt": "2026-03-13T17:37:37.907Z", "postProcessHash": "29e24e683505d7f1df98f799951bca194f511e3ebb948ffb140d877629647fb7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.089Z", + "updatedAt": "2026-03-13T17:37:37.911Z", "postProcessHash": "d9c875c09f13901d13de5f62729c177a266ed3a8870e4ecc5afdc9df8884da4b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.081Z", + "updatedAt": "2026-03-13T17:37:37.899Z", "postProcessHash": "1761635fed208b7e6643274c5187673bff4cf053fc7ebcc2c805075baaafbf2c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.101Z", + "updatedAt": "2026-03-13T17:37:37.922Z", "postProcessHash": "1975f49066201fd97dd7c1aefe0bfffbb8c5a1054c856778409ccbdbe1c87bbc" } } @@ -50371,19 +51001,19 @@ "3bc42dea80614a09ae6a300caa882b3109109bbf2c1ff3e4a3cad15872847cb5": { "90eb1bd6cd2087520e2d3b6a42056c3549761f9a48d001c400844b96b08b2d5e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.087Z", + "updatedAt": "2026-03-13T17:37:37.908Z", "postProcessHash": "ddf1fce0024fd6dfa9e83a52f86f3b6b3c81f1d403923e00e496971329adfd58" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.087Z", + "updatedAt": "2026-03-13T17:37:37.908Z", "postProcessHash": "6633ef52cbb2f5b2294641f3a769d4ae88f0ecb1e496d01d71ec7d0e6c115333" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.096Z", + "updatedAt": "2026-03-13T17:37:37.917Z", "postProcessHash": "07cfaa8ba95d4a1cfe75f67398f8144e7db45a557eaf8f3a809091b8497e3b9e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.103Z", + "updatedAt": "2026-03-13T17:37:37.924Z", "postProcessHash": "58a06ec6d30c01f5f6e2f06a147662b43f1cca24668f40154ad197abfb5864a6" } } @@ -50391,19 +51021,19 @@ "4864254e07b5f2ba04547ffdc42c9fa734db92774140cb47efb6c312ff52493e": { "6dadcbfab042a7bcad0c4076a815d1b10666957ab124f50642fb026d185c6859": { "jp": { - "updatedAt": "2026-03-10T16:43:39.038Z", + "updatedAt": "2026-03-13T17:37:37.895Z", "postProcessHash": "0d388ac72aa477fd7f2f778968e6747bed9456c6d64f90ab34832f62f99dc33a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.097Z", + "updatedAt": "2026-03-13T17:37:37.918Z", "postProcessHash": "ed7ee655f479eb559fa8f8d38360bf1236a64ff389ce948a3d8253a6023fb4e8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.088Z", + "updatedAt": "2026-03-13T17:37:37.910Z", "postProcessHash": "c811a381ea62bea47da7d6fa7df605ffbf9bd9d2921458f8abfcdb3998677974" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.128Z", + "updatedAt": "2026-03-13T17:37:37.956Z", "postProcessHash": "bf8b9b469d3da3c5fa47bc7203cec8782780efc1f22c2195b232e3b797d345e4" } } @@ -50411,19 +51041,19 @@ "4b4055e2a3996b0cc1db8bb8b7f1a428a61fcab906f4eb7fc9e8525523570823": { "fe2aceb75f41309c99fba4ee2a1fcbdba1e53d1591a97e9fee22b69867854012": { "jp": { - "updatedAt": "2026-03-10T16:43:39.092Z", + "updatedAt": "2026-03-13T17:37:37.913Z", "postProcessHash": "32e0efafd5dbce61df337a34568c62fd2a757cf1ca721fdd79572f689e63fea5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.094Z", + "updatedAt": "2026-03-13T17:37:37.916Z", "postProcessHash": "7986d0d2dbcd27169146eacfb8caaa80c4c9d8e9c9ae0b7119e5b96a6f6a093a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.093Z", + "updatedAt": "2026-03-13T17:37:37.915Z", "postProcessHash": "874b4b431e65e88b80e914a4275777338044f231ea3a6a4519a91db0694f821f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.124Z", + "updatedAt": "2026-03-13T17:37:37.951Z", "postProcessHash": "5a32b2c987e31d6f75e03ac3fd1921229667605507e99aa85d812391961f253d" } } @@ -50431,19 +51061,19 @@ "4c57ae2a858123d1bbd05031233c5f830692e6ff38484e60425dc1e644619e86": { "ac07bacf3135df09429ba59c3085014c51cd2dd6322c81c9cf515a50ac42020d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.090Z", + "updatedAt": "2026-03-13T17:37:37.913Z", "postProcessHash": "d88f47862b3472e0159817c1d6eaf467021a952a5ccbfedbc5faf9088a07c384" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.090Z", + "updatedAt": "2026-03-13T17:37:37.913Z", "postProcessHash": "f1e2704c54e33192afa50b00fe13e688aa837c440f4d73312de758752e49126a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.090Z", + "updatedAt": "2026-03-13T17:37:37.912Z", "postProcessHash": "d012f374c71dcb31466260a14fffac1bb9c7fb8f2aa928ddcc7d61e3672e6b81" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.129Z", + "updatedAt": "2026-03-13T17:37:37.957Z", "postProcessHash": "b6fb60ac24009a5186668c1c9f67931e9bc68deefff856ed5772a431030475bb" } } @@ -50451,19 +51081,19 @@ "5f4dd4a5e3b9c2038ce5d97add1c57db4cab04802675890f9a71c7e24d65298e": { "54f6ee288acad5771ea6bb244846d3f7f6f97153a3e95cef843610f79d82f51f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.082Z", + "updatedAt": "2026-03-13T17:37:37.901Z", "postProcessHash": "3ebb5d2ff27495bd84a7f0f2a762268f7eecaee7e3f185c77522176e9d6384d6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.039Z", + "updatedAt": "2026-03-13T17:37:37.859Z", "postProcessHash": "3262a36128652ed42fbc25833f19e1be5287bed6d1ebf5d0f3da39a4cb537b97" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.084Z", + "updatedAt": "2026-03-13T17:37:37.904Z", "postProcessHash": "0857ef9923cb67477d3bb727e77d5229186b620924473a5d235fec3e0701fe9e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.100Z", + "updatedAt": "2026-03-13T17:37:37.921Z", "postProcessHash": "0997d884efb3affb899481ecbb505e6077fe2b4a9399004585d6f85e64d028c3" } } @@ -50471,19 +51101,19 @@ "8c9ac06d9f96470f385b45eb7382ea57d23824bef86ddd9dcd04eb31af945385": { "8fd53472854410898a96195caacb583e709b2c67f304949a81fcdc9a6ab77a22": { "ru": { - "updatedAt": "2026-03-10T16:43:39.097Z", + "updatedAt": "2026-03-13T17:37:37.918Z", "postProcessHash": "088167d8ef0bf3f56208098daee231d4bb0ffdbbfae8a5a01d0135729cc7df1f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.085Z", + "updatedAt": "2026-03-13T17:37:37.906Z", "postProcessHash": "de4bc3ee6ee6afebc2fe94731d4154cee93ba5e311690840887aad4c3f3829c3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.089Z", + "updatedAt": "2026-03-13T17:37:37.911Z", "postProcessHash": "7e1a562e66326a3e97dd847e65adcd3494b208ad242dba39576ef51913166f7b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.103Z", + "updatedAt": "2026-03-13T17:37:37.923Z", "postProcessHash": "41c4202bee3115f5651159ed5f2589c93cb141a6c25264381bbd07ac5c4d0fcb" } } @@ -50491,19 +51121,19 @@ "96f086ac06293e9e587823d8e326b7bdd10741ec2cca41ecf709e6dfda01a137": { "8cde4367a08c4c85a443e691e36a03de277bcadbc7b5b8042f83da242fb60262": { "jp": { - "updatedAt": "2026-03-10T16:43:39.085Z", + "updatedAt": "2026-03-13T17:37:37.905Z", "postProcessHash": "31bc13cb63e4ea4157cfa4def65d1b43f58ba0e8549b3bd685048a814b03d351" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.081Z", + "updatedAt": "2026-03-13T17:37:37.899Z", "postProcessHash": "abe8281fdb4761938f0a1309a2b4d15b4625d1718e99c6407dbb6c0c141dafed" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.098Z", + "updatedAt": "2026-03-13T17:37:37.919Z", "postProcessHash": "4b82fd1b53e65f76415a21dc90e3db2701673044fb99a9a53409eb5ee40cf05f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.100Z", + "updatedAt": "2026-03-13T17:37:37.922Z", "postProcessHash": "5dfc79b77f5277802a94b31330e397db74301b6f15e1761afc0a14a1cff51e70" } } @@ -50511,19 +51141,19 @@ "98763ad1765b4f7ce59ab7c28c03d9f16eb7ba20340f1fd72f141425b73dfcda": { "2b4ac034aba018ed0128e4b4b5e46817e96795dc002eb687680ef694d17118a7": { "jp": { - "updatedAt": "2026-03-10T16:43:39.040Z", + "updatedAt": "2026-03-13T17:37:37.902Z", "postProcessHash": "6c6526c69c9888230bbd1eeda92300435d3dfd2830fd7bb417de1356861ec052" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.041Z", + "updatedAt": "2026-03-13T17:37:37.911Z", "postProcessHash": "f2a9503500a1ce6ccc9e69d65ea092e0fdd7db8ef8b060b95ad7218e6d9f798e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.044Z", + "updatedAt": "2026-03-13T17:37:37.920Z", "postProcessHash": "571d7764bb6cbcbe100819a53494fd358b3c746e084c198b7c0e356e9c907de8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.060Z", + "updatedAt": "2026-03-13T17:37:37.925Z", "postProcessHash": "c56287387ceb843e3275b9528db2acb46122c3393a97c28989d93810d9e621c1" } } @@ -50531,19 +51161,19 @@ "a1f67d04d8c6c016319715cd37f1aaa7fea045040cd960873db250061b59677d": { "c042f748c77a461dd754ffe542382a34bd504df511e412aaa671006d2a6ce920": { "jp": { - "updatedAt": "2026-03-10T16:43:39.043Z", + "updatedAt": "2026-03-13T17:37:37.863Z", "postProcessHash": "dabd07726e63d1d565fe2a048bb751c1594eb5fd29f82c7019cf72cfa6339b8b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.043Z", + "updatedAt": "2026-03-13T17:37:37.864Z", "postProcessHash": "68b77374d4afd76c0ba80b75ae63f04283f22be1006baa058d8e368028763da0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.043Z", + "updatedAt": "2026-03-13T17:37:37.863Z", "postProcessHash": "9ae5ebca1a7bc7f49f2a7760fd4f4590184bc958b637d08e3db498f88820aeb2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.058Z", + "updatedAt": "2026-03-13T17:37:37.878Z", "postProcessHash": "32115900fb729c07c0ed0d1d90f2ba0de5fb7388e1543a58e204b41d4a5d2e77" } } @@ -50551,19 +51181,19 @@ "b6e6ba59aea8d42356d10f15f3e251c9ecdf84b70f6b284cc535f8f2715be871": { "78c8f7d218a9c211659cb2bb3308ce5d14d1718fcdc5e47d42d5c5f55050e6f9": { "jp": { - "updatedAt": "2026-03-10T16:43:39.041Z", + "updatedAt": "2026-03-13T17:37:37.861Z", "postProcessHash": "5cad20fad94a4ef0af8568544ef05a02a30911125214fd195c0f83ba2d23f6e3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.041Z", + "updatedAt": "2026-03-13T17:37:37.861Z", "postProcessHash": "d6d7a0f42b8803a94740d1411df60393c41dd9ff25ddd1b88722b6c78517776c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.044Z", + "updatedAt": "2026-03-13T17:37:37.864Z", "postProcessHash": "4fa7f79217950b9d81e95840b53bfdd65f34ecb1da0b3fd08fe5220842cd353e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.071Z", + "updatedAt": "2026-03-13T17:37:37.888Z", "postProcessHash": "096a5d9a6d2796800c4df0c9e747e2227c0cae442150fcd223db450e88cf4411" } } @@ -50571,19 +51201,19 @@ "b96f31274279db19ee455ef4a211f35232718d535097413acc9e87b2c16cdee5": { "d1a30df1933d77a7366535efca514780aa4f237e66085e619643f85b025ea495": { "jp": { - "updatedAt": "2026-03-10T16:43:39.080Z", + "updatedAt": "2026-03-13T17:37:37.860Z", "postProcessHash": "1bcd9d94f700fe1cde1bc5d12e1ab2c4667a4c15db38e217994454e233fd3016" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.084Z", + "updatedAt": "2026-03-13T17:37:37.904Z", "postProcessHash": "e89af7da3119c3cac9308980701209e3c6894ba66e89cb2a274a598614d0a910" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.038Z", + "updatedAt": "2026-03-13T17:37:37.858Z", "postProcessHash": "584ca5f92bde27d39d47eaaf547844515f4a8188fa334d4fe0795f8d72c13ad0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.104Z", + "updatedAt": "2026-03-13T17:37:37.926Z", "postProcessHash": "75519069c8f0a30d2c0e37cd918b7e853eeef01affd2f456eabe824b16b12cb4" } } @@ -50605,19 +51235,19 @@ }, "aa68e4488567e4ecdb98c0e1d87cb2f8af9cf250171d8fe8fcc1d7b61d24d040": { "zh": { - "updatedAt": "2026-03-10T16:43:39.045Z", + "updatedAt": "2026-03-13T17:37:37.865Z", "postProcessHash": "c7b1a9dd911e0e2f02fc27179567332d2490655871e8608b912dfab8cc104c85" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.046Z", + "updatedAt": "2026-03-13T17:37:37.866Z", "postProcessHash": "c7d2732aac30d6d65686b2aa5f0f0c7f47f6d1b2d798c47cbcd87f22a384d168" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.047Z", + "updatedAt": "2026-03-13T17:37:37.867Z", "postProcessHash": "c81ae9cf1ca33f635bd297553f0a85760b625c50175459782d42d8748ab4e145" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.064Z", + "updatedAt": "2026-03-13T17:37:37.883Z", "postProcessHash": "addd430ccc05703112ce0d59cc9b6af32e3eb83c24645c006f8bb5cbfdb0705b" } } @@ -50625,19 +51255,19 @@ "c61d725ce51260e373784d5a559f17b1c985d873f35f4f40d34e5dc3c9d30214": { "164319294d8a4a2d8ae935edd6e5941fde821158fce1cb0fdc3c94aa7eba994f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.040Z", + "updatedAt": "2026-03-13T17:37:37.861Z", "postProcessHash": "c86be29f9482e86bff3ae8f6b0772d3ccc50885558708576855fa1463986e386" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.001Z", + "updatedAt": "2026-03-13T17:37:37.816Z", "postProcessHash": "b329dff035b80e0ed502035f65f139f24913e22bcfb2f790d3f164826f6f0d68" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.044Z", + "updatedAt": "2026-03-13T17:37:37.865Z", "postProcessHash": "cf2827a27a294cee25502da32b847653a6e4a5265400d514fe92f91592be37ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.059Z", + "updatedAt": "2026-03-13T17:37:37.879Z", "postProcessHash": "fb301407940f5c66007b9330ecdd2afddb6cd3a6b18e0f33958ab0571704bd22" } } @@ -50645,19 +51275,19 @@ "c9a3c995b2d1f1da16df65c84fc5fcd7d61a80112b46a37925da4d4c5cdfec2c": { "fe45037d34e9b052151f9190e1da1d3bf5cd89744c552cf345b160f37129f8f8": { "jp": { - "updatedAt": "2026-03-10T16:43:39.098Z", + "updatedAt": "2026-03-13T17:37:37.920Z", "postProcessHash": "f83100ee775fc80b8e3a5a7bf167c2374a79a8d47313fe9de0c745fe2505b78b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.088Z", + "updatedAt": "2026-03-13T17:37:37.910Z", "postProcessHash": "0693476800c3a3e7ac3e6e462c82264645c345b2e194f4c51bd582629b7de0d4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.098Z", + "updatedAt": "2026-03-13T17:37:37.920Z", "postProcessHash": "cc42a4ad72182b1452868d377391a48555e64326618afd8720e01ef784d8eeba" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.104Z", + "updatedAt": "2026-03-13T17:37:37.926Z", "postProcessHash": "ac5dfae798c2e0d11c55a38a96cc6727e5d32892aa4c2fa9c1d491d23f8ce96b" } } @@ -50665,19 +51295,19 @@ "e87d7bb771e6e969df1f4f17a2cea74b1703104f920ba5110ee4c2bc95819b7f": { "c626b9222d67c0a16c11e25def509ff96d4a34afadbccdcc1676284d3fb3c55c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.002Z", + "updatedAt": "2026-03-13T17:37:37.857Z", "postProcessHash": "492e16eeb4184c48034ad72e1df76cd71cf2ea96f0d43ba3f3d060cea8177a3a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.043Z", + "updatedAt": "2026-03-13T17:37:37.917Z", "postProcessHash": "a7469138a4edde0a4079d76090afb97b537593f283bfc41edfdaaeb145e07048" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.039Z", + "updatedAt": "2026-03-13T17:37:37.900Z", "postProcessHash": "f3378c29a5ce702ca1c57b46d78d9bdbd37434869a74fe5a809b5c636498745f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.058Z", + "updatedAt": "2026-03-13T17:37:37.925Z", "postProcessHash": "3b8b9e805e590886476fb57c9cfb1320d8fe35e0791d2bf578c6ff947917b020" } } @@ -50685,19 +51315,19 @@ "f366eb4cbbf4ae87e0ea8145cfd5006bd57589104335fc046ede417d016c390d": { "e26bd50b67b6a44512d1f83c42aa88dd3b0ee7eea44771e913a93704b405e585": { "jp": { - "updatedAt": "2026-03-10T16:43:39.002Z", + "updatedAt": "2026-03-13T17:37:37.816Z", "postProcessHash": "d46a1af78a8aa4c4eb780068a4ff86b5a77b696ea1d309ac9230ead349bf33cd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.040Z", + "updatedAt": "2026-03-13T17:37:37.817Z", "postProcessHash": "2b78ba0133d0fed0b186321cf4f0eb6d76a085c6b4536f588f93e26ebe24780d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.002Z", + "updatedAt": "2026-03-13T17:37:37.817Z", "postProcessHash": "56d6751a12f8c32d3ced0435e4cb2f43e8156a18750ba6e93707d3421f564851" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.059Z", + "updatedAt": "2026-03-13T17:37:37.879Z", "postProcessHash": "058fc457cdd58c1b256cf9340269d02447e974bf8b4bec8c25c6e119ada62699" } } @@ -50705,19 +51335,19 @@ "0dec45ecddb0d4b9ff3311f5a670eaeb053be15ec02969e2e3cc776a6771ff5c": { "77a1b67ca7c88505859a9611495e54062c95a3d5051d05c9862ba6120252576d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.112Z", + "updatedAt": "2026-03-13T17:37:37.938Z", "postProcessHash": "4e93e025cdd7905c05c76a203a48deee2c8595fe4d08c0b9697a29f56937d0a5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.119Z", + "updatedAt": "2026-03-13T17:37:37.944Z", "postProcessHash": "6cf86928e2588ce60fe4c23821b5f972b91fbd93119fe888f57caa42ee8e1163" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.107Z", + "updatedAt": "2026-03-13T17:37:37.930Z", "postProcessHash": "48f8db88c82138a16e3b182a450d2545f83bbff49639db386be4a96bba50d5b1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.131Z", + "updatedAt": "2026-03-13T17:37:37.958Z", "postProcessHash": "44d6144ec3a8b14d2d7701c9625be4bc7f282679ea234ccb0723f64879bc2b0d" } } @@ -50725,19 +51355,19 @@ "1345e1194d63be447e8235ac3810d70f7853efd69e98e071d82ffea7cffd7a32": { "40371c6acad0719623ab143c6991d629d5eeef18fd54755245385719989fae91": { "jp": { - "updatedAt": "2026-03-10T16:43:39.115Z", + "updatedAt": "2026-03-13T17:37:37.941Z", "postProcessHash": "c6bee5da6108e350992eb5d1da26bd9243f96120131e6cc1de3f81ecba72b1e4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.108Z", + "updatedAt": "2026-03-13T17:37:37.931Z", "postProcessHash": "d6c79fd8314fd3a537a7a710bb9dbbdb12f0df0ff16fdd091abd7858c4680a19" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.111Z", + "updatedAt": "2026-03-13T17:37:37.935Z", "postProcessHash": "6f5f18cfbcb03431934fd2da8f45eca106089c7015a636f51841ca41e4be6093" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.125Z", + "updatedAt": "2026-03-13T17:37:37.952Z", "postProcessHash": "6f088ec9b0770975d722f3537609c4afd9832233cb7a5537eff12a9f44478971" } } @@ -50745,19 +51375,19 @@ "1784873802e351d4cbfd164226e7d919a480bb1d6312139fa09de23c15d16a8b": { "8742e923d01dd09dc7d8778dca915632a84b942a268948d3212bfca23e4e87e2": { "jp": { - "updatedAt": "2026-03-10T16:43:39.109Z", + "updatedAt": "2026-03-13T17:37:37.932Z", "postProcessHash": "bced86fed0ab75d69ebeaefb551d49db3ef75948be02ecd3bc2a0852f83df533" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.115Z", + "updatedAt": "2026-03-13T17:37:37.941Z", "postProcessHash": "4423257771f7287d03f4e3230e9f68206e52059713dd2137a8d85296551fcb37" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.121Z", + "updatedAt": "2026-03-13T17:37:37.947Z", "postProcessHash": "78ddb32b15873cab7609bee877dc5c08d6735cfd0487d683081551bc2a59f176" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.125Z", + "updatedAt": "2026-03-13T17:37:37.953Z", "postProcessHash": "534a844c2ed0d7b51ff79702b770050d395880f1d35d6e49c94c930e471b5bec" } } @@ -50765,19 +51395,19 @@ "1976a270e928ec95aa014d1eb571385ad93c7acfac83fd172543fcf63d413493": { "28f4800b7936b39a171e2fb6c8317b4c9829a963ca30e0d8f2cb33e3e1dba27f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.116Z", + "updatedAt": "2026-03-13T17:37:37.942Z", "postProcessHash": "48f09949e0bfa22335db42b5dd9792ad5e8b83eddcfdd5189a736b05c369b94c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.108Z", + "updatedAt": "2026-03-13T17:37:37.931Z", "postProcessHash": "2eef4303e8f957af985a1568575b2c630f33ccd2892bb3b891702460912b09a9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.078Z", + "updatedAt": "2026-03-13T17:37:37.895Z", "postProcessHash": "7189c10790b89b7f04fcd5c0b3566a824f90ae7f1f7df1e688ac57afe1d4a644" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.124Z", + "updatedAt": "2026-03-13T17:37:37.951Z", "postProcessHash": "d4ed9659e0d9eb417b24aa3e71467c6ade041df3f980fb099a6bfc842dc25184" } } @@ -50785,19 +51415,19 @@ "19d053d8db1755b3bac1323b8dc5bdf881a37b3de8c55e8397cfd48c70b492c7": { "a35e75c19a0f228c55c8e74114787fa88e13457d020f241643da1e080c35d9ae": { "jp": { - "updatedAt": "2026-03-10T16:43:39.120Z", + "updatedAt": "2026-03-13T17:37:37.945Z", "postProcessHash": "6946718c792497f925bb44b05656c2e941e6d4f24575021f835d99b027f4a93d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.107Z", + "updatedAt": "2026-03-13T17:37:37.930Z", "postProcessHash": "c7c5be81e8ae5e75bfeb21bdd7ecf7fd8fec5517772e0b88558f5c79d94b4881" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.077Z", + "updatedAt": "2026-03-13T17:37:37.894Z", "postProcessHash": "f20ba0dcdda520631679004ca34a1a81b4226d84925683fa1e1c1465561c821e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.131Z", + "updatedAt": "2026-03-13T17:37:37.959Z", "postProcessHash": "d292205d7d1954698a9d40b6b2bac8cb0a58b664386d53782f6989a546a7b353" } } @@ -50805,19 +51435,19 @@ "1de644041acf945417d447dae1559f7cba704ddb7f42f4989d75f53b3432bcc7": { "0d354a4bc3cf5327de48753ad84ff21b24119bc6b87f048f6f36a86e9a56461f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.091Z", + "updatedAt": "2026-03-13T17:37:37.937Z", "postProcessHash": "64949693ff312769cafd8eb75ff5b87bb6bf4fd2a400d55d46f057b26ec8be06" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.091Z", + "updatedAt": "2026-03-13T17:37:37.935Z", "postProcessHash": "20ae04f4bc928b3a37ff835719b758a02a432697314c9d8727c1967348d4e250" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.091Z", + "updatedAt": "2026-03-13T17:37:37.933Z", "postProcessHash": "7069d81cc3cca0493a609d6e8c7ba037a543f4aba2b91a32638d6d8c51e89282" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.130Z", + "updatedAt": "2026-03-13T17:37:37.957Z", "postProcessHash": "cef5b2b4083a45a41cffeb6c4401a17189abfa0c364b7903879412937165302a" } } @@ -50825,19 +51455,19 @@ "21df29d894f5394f8a93a1ff43ddfcea466286f726a703a29d7f5ad5f777ca4f": { "f9004a0faa2530c5a49f802aa2e8e063889d07b4b5779757539ed40941914621": { "jp": { - "updatedAt": "2026-03-10T16:43:39.106Z", + "updatedAt": "2026-03-13T17:37:37.929Z", "postProcessHash": "d5cf0aa5fcbc112529b1ff94a9ad229c2c176c629f7e816561bd50a409146613" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.121Z", + "updatedAt": "2026-03-13T17:37:37.973Z", "postProcessHash": "3cfa3dc75a1bec02ca267238b84574f7f1e8f492d5b6751088d9ff0a4cc11035" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.107Z", + "updatedAt": "2026-03-13T17:37:37.929Z", "postProcessHash": "7abf106a9c189f18dc04421c521bf638d35ce0083c461c6b68eca44dde91d4a1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.132Z", + "updatedAt": "2026-03-13T17:37:37.985Z", "postProcessHash": "1258710e7499bea34cb223ae3343ff78aa7712d37423df889ead6a422bf7700e" } } @@ -50845,19 +51475,19 @@ "22ff9a2316c586c12132ac52204a80c3282c99ea70504b739a00fc4e769b9090": { "9b6474c5f66a5e775df7e704ab5583bc77d7b503d80449e41bcb0fdca582d72f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.120Z", + "updatedAt": "2026-03-13T17:37:37.946Z", "postProcessHash": "a2a93874426b1f0c8e3197d943eea76ba9114485f7f20d53b5132bf7e7022f99" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.106Z", + "updatedAt": "2026-03-13T17:37:37.928Z", "postProcessHash": "eb6d2d343e02e0399496e630e9fd9edcc2236f9296ea1181bb6cd3cc52bafc01" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.121Z", + "updatedAt": "2026-03-13T17:37:37.946Z", "postProcessHash": "d0fdfa6e22746ae0087f960e388738e28553a82800fa57ade0af0f25492a0ee4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.132Z", + "updatedAt": "2026-03-13T17:37:37.960Z", "postProcessHash": "5f434d24f520b025f2437999f5a225a89237750d5b17f8a5ca32f7699ef582c4" } } @@ -50865,19 +51495,19 @@ "642f1cdcfe6481dcca55bd2f485397c27b2cb519506bae85d0903d1022a9a534": { "d58e38a4b38f0454d5c08c7d2887270f277c732f8c21e5a62fa24568ae4fc2a9": { "jp": { - "updatedAt": "2026-03-10T16:43:39.092Z", + "updatedAt": "2026-03-13T17:37:37.914Z", "postProcessHash": "1a9f83ddc292362420c6a52de2657bc7271f5c21ba3ab0abd2ad1bc2a8b1107d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.037Z", + "updatedAt": "2026-03-13T17:37:37.857Z", "postProcessHash": "22e211ced8488ecf55bca008b238d7ac47d7adabf9e5bf2e3aadc8871c61418f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.093Z", + "updatedAt": "2026-03-13T17:37:37.915Z", "postProcessHash": "f64d3c780a504461888778408b202e10c4a9fb705b84295aa98d66dd14c51490" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.133Z", + "updatedAt": "2026-03-13T17:37:37.961Z", "postProcessHash": "288960f7cb5673809dd052d128255059c311b9a4b3f164d5c3eedf49fa980fce" } } @@ -50885,19 +51515,19 @@ "76e148edd42e2339581c7f24e0a25ab51ee37d3723b355157641afd3cf2a92ac": { "96f0f82692a94d11ec4bd22df9bf9c367d91f54e7f111247f17715678d4f8a7c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.085Z", + "updatedAt": "2026-03-13T17:37:37.906Z", "postProcessHash": "4e595b1141c0518c7841a6ec96ad8536c4e0dbd032c3f822791199b5531d1e64" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.081Z", + "updatedAt": "2026-03-13T17:37:37.899Z", "postProcessHash": "be8e0c93e4a1e5dbf1af150d27e4521e541a79032ab83a897566942388582511" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.081Z", + "updatedAt": "2026-03-13T17:37:37.900Z", "postProcessHash": "be718d0f9fe89d95c51c4941b0b69e2697cbe9c6e495dd644e47e67e55c4944a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.101Z", + "updatedAt": "2026-03-13T17:37:37.922Z", "postProcessHash": "95cb2d386f85baea105cad03eb6eb02f22d0d4dca1d1e3e8d52ccec753ac3ab0" } } @@ -50905,19 +51535,19 @@ "877ff646acb9d8b60cc0a8c397ec6865271899314d2f8d8c3bc6835ea0a51d87": { "cf8035df5e02498f9892ec6d01d716e4e210be81d6a338a2a670b395f2d05b5f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.083Z", + "updatedAt": "2026-03-13T17:37:37.903Z", "postProcessHash": "9754eabe6ff04ebbac4ccd7980ffaf67fc9bce9ef1e1553c54eaec062d6c273e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.080Z", + "updatedAt": "2026-03-13T17:37:37.898Z", "postProcessHash": "f8b2bac35033892cdc6e42643a5baf6b1067e92a8f3fc42e84765c59f6bffb1c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.122Z", + "updatedAt": "2026-03-13T17:37:37.948Z", "postProcessHash": "5836613e5abfa168c08664a52a10ffc5ca5d71f87b3246949ebc3f568043e919" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.130Z", + "updatedAt": "2026-03-13T17:37:37.958Z", "postProcessHash": "be88578609c478051f0d2f7bf8bddaeda7c0e6dfd681129fdb9de8747cf25776" } } @@ -50925,19 +51555,19 @@ "ba2b228d4949b83493253e6cce36fa61e4aab29868007f5c4dea719bd97fe4e3": { "bb371d742e1c3d8bcdd77214bf030643a0331f8f48e7727cbd847a8a32b85ac5": { "jp": { - "updatedAt": "2026-03-10T16:43:39.086Z", + "updatedAt": "2026-03-13T17:37:37.907Z", "postProcessHash": "2fbd8f76e2aeb29da86003f987ffb31a97a158a406bf03d040a234504587e948" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.099Z", + "updatedAt": "2026-03-13T17:37:37.921Z", "postProcessHash": "f413b39bcd632191f090e9fdd2d1d6d298fd4a8b5ba5edac3ab16629535ef55c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.038Z", + "updatedAt": "2026-03-13T17:37:37.859Z", "postProcessHash": "3894d31f35ba948c41b872b301c2ad7e384aa0d02664f12057d9fea72e92e89a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.104Z", + "updatedAt": "2026-03-13T17:37:37.926Z", "postProcessHash": "606e9f4cf2b0535a8525e77ab36f5cc6781741deacedc42fbf1f85eae170988f" } } @@ -50945,19 +51575,19 @@ "c88c05312ecb48fece611ecb971d8437aee67aab577a01d65950c88e236c100a": { "d28f12f9ff28bee751ec769892ca255d368223c72a14abe462c9cf6ad965a8cc": { "jp": { - "updatedAt": "2026-03-10T16:43:39.092Z", + "updatedAt": "2026-03-13T17:37:37.914Z", "postProcessHash": "33db5b598c9625a1f79da17c8c66f910b81057e0ba72b6e3289653d0c9c21898" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.095Z", + "updatedAt": "2026-03-13T17:37:37.916Z", "postProcessHash": "5ebb167c961661130521bc95b12346f62de7b4425babefe276cfa8874e945c17" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.094Z", + "updatedAt": "2026-03-13T17:37:37.916Z", "postProcessHash": "7762c56f9d55c8e6fa4b34b624adfe9e9ba0f1bd25adfb116cf4214ea633dfb5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.125Z", + "updatedAt": "2026-03-13T17:37:37.952Z", "postProcessHash": "ec8214cf95c06573cd4b1b94127f0ca5a9645981bb78eec24533e31cace37d34" } } @@ -50965,19 +51595,19 @@ "d517690990eb5a5034e28f3526bde41c42990306742079c31f30f4ed4524ed91": { "9c79376ce670521bff71e976361e6729afb8128c48c2bd62e07e55c58efa6cbc": { "jp": { - "updatedAt": "2026-03-10T16:43:39.039Z", + "updatedAt": "2026-03-13T17:37:37.897Z", "postProcessHash": "366ba967a671f4af841be64dbf4cd15f8651fe8fad0fa1cd7c25b855091a5480" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.084Z", + "updatedAt": "2026-03-13T17:37:37.905Z", "postProcessHash": "0e09e2ddbcc2d58dc4ea136ed08b9f9e48c70ed54ce33f7a2074bb79abb5ec69" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.039Z", + "updatedAt": "2026-03-13T17:37:37.896Z", "postProcessHash": "e2c1cf39e6c3c83d8a44cc364d5d3be68bf0d6ffabfc913bb6f087b23d3e6c34" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.100Z", + "updatedAt": "2026-03-13T17:37:37.952Z", "postProcessHash": "7baf09018320a7e7210e383943f83a0a0e934b8ae1b4b0dd0cce391a2ccdfb00" } } @@ -50985,19 +51615,19 @@ "e226489ddbcee1a5f588fea5844e21dcac309588b3ec1f6bbc9f7bfd26b0953b": { "5792c89f06fcaed31fc80316244e3ff2495629cc4d68214bf2ad0fc8b2cafcae": { "jp": { - "updatedAt": "2026-03-10T16:43:39.078Z", + "updatedAt": "2026-03-13T17:37:37.896Z", "postProcessHash": "d05b7b9346e143998584365a1680d9f22575bdcbb4aa24a457fb09fecc9b84a2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.122Z", + "updatedAt": "2026-03-13T17:37:37.947Z", "postProcessHash": "13ef8a8eca2a81dd5205978134258413f4fa0df10e411df908f4776ab9cfe2f6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.079Z", + "updatedAt": "2026-03-13T17:37:37.898Z", "postProcessHash": "eafa37e32c6c8397b05610c369949a189f41da6b3892562c61deaef9721e468b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.129Z", + "updatedAt": "2026-03-13T17:37:37.957Z", "postProcessHash": "fc2859d76aba7974be01b5a2ea24d84dcb81a467dd715d97628b237ffe26d013" } } @@ -51005,19 +51635,19 @@ "e3904a052cbf5a3387388c389ae010ddc49649dbbbff19900f769f6e6cbfa1ee": { "e3e518cc255f67640d601fecd3cfb11ea7e915ddf282acc6eabba8311aae5b22": { "jp": { - "updatedAt": "2026-03-10T16:43:39.085Z", + "updatedAt": "2026-03-13T17:37:37.906Z", "postProcessHash": "91217dd92239755eaf54f56e7f6aee814baffb30a5888f4ca3c568c58e678408" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.084Z", + "updatedAt": "2026-03-13T17:37:37.905Z", "postProcessHash": "7ddaf8151d5b0a145df834394938c3523f80d49634939a7395481f6e812468d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.086Z", + "updatedAt": "2026-03-13T17:37:37.907Z", "postProcessHash": "751b6bda033d93fb14915216f2bb5aaf4b7680f6b8e2211ae4cae60046cedcad" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.125Z", + "updatedAt": "2026-03-13T17:37:37.952Z", "postProcessHash": "95a5154059a73d3d6ede46d5bc989a9c6992caabefeeb880342f1d32fece6cbe" } } @@ -51025,19 +51655,19 @@ "e6ad4f2ee58b9c424f0cc4e12e443aa3bb9dfb641432accc87e403a8b0597b0b": { "d64cf4716347332440eb8c9bd7192e0eae84a3f3eb49ad6ba4155f87567e3861": { "jp": { - "updatedAt": "2026-03-10T16:43:39.088Z", + "updatedAt": "2026-03-13T17:37:37.909Z", "postProcessHash": "a14afb60ef7291b81a0388ce9458692d1b57ce2943a89ac06366e0bc8af9d953" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.088Z", + "updatedAt": "2026-03-13T17:37:37.910Z", "postProcessHash": "6e4cd66bc0f3d78a54db5cc9c1857cedd8a1bd37a7cbd0db4b5bcd3a4fd4f395" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.089Z", + "updatedAt": "2026-03-13T17:37:37.911Z", "postProcessHash": "abdf170beb61dfbe86ff3ee3746fb91a6f75af86d9c9901b21788097fa24ff8e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.127Z", + "updatedAt": "2026-03-13T17:37:37.955Z", "postProcessHash": "ee18321575832fa44e4541aeb28e0f4acf26f3a1961824ccf9a4f577a040809c" } } @@ -51045,19 +51675,19 @@ "e8d810b58d2fc954739ecb8eae76ec7772a7459c01a08dd48ba208a5ab4b2b58": { "0d3df994d73dcce5dc7c4ae8f510488dca241f13863b2cb49c97f6056079afb1": { "jp": { - "updatedAt": "2026-03-10T16:43:39.097Z", + "updatedAt": "2026-03-13T17:37:37.918Z", "postProcessHash": "1bc051eaead31d8029548a260ee4b8242a23e8c8bfa40c54387b65aee3917717" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.079Z", + "updatedAt": "2026-03-13T17:37:37.897Z", "postProcessHash": "43b16e2afcb11fb6b6c16f41a918ed837c0225ef0f488782a79cc41cf97daa5b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.082Z", + "updatedAt": "2026-03-13T17:37:37.901Z", "postProcessHash": "fb9e7d91e1ef56165aeb7bceb32869cbc56382eefcfe126b8996f9517db78173" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.128Z", + "updatedAt": "2026-03-13T17:37:37.955Z", "postProcessHash": "37c5f439ebb181353b1bc4ccf9a14c2e9aefc2f9486e3ccf2b18fef4613d305b" } } @@ -51065,19 +51695,19 @@ "ee906a548fde378c55bde17a104978853c964efcc0ac2037f2cc5f90ff301836": { "f49e9e3f91b64b3519c5cc4cdc59ffcf9a84b52eba96cc9a68e95e42dec254a2": { "jp": { - "updatedAt": "2026-03-10T16:43:39.122Z", + "updatedAt": "2026-03-13T17:37:37.947Z", "postProcessHash": "55f16abbd0a5e1a0f82c8a918c5a343665944eeb15517fb443d3fe6e28b03119" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.080Z", + "updatedAt": "2026-03-13T17:37:37.898Z", "postProcessHash": "cbbfb9085ac22664a60a846819041d58540f4caf695215e3c64ffdb19f7af5ca" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.082Z", + "updatedAt": "2026-03-13T17:37:37.901Z", "postProcessHash": "d52ed5a78d516898933035ff5b9b063a1d69f0ef87de70e616f7b428d42b0506" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.125Z", + "updatedAt": "2026-03-13T17:37:37.953Z", "postProcessHash": "abb60ae3201fd5a9f9705921aa90e78a0bdc1afc6d84cc641aee5721efe09e0d" } } @@ -51085,19 +51715,19 @@ "f17585a5d8e2bdd6a2ebea5f856955881ef4c473fd73048cf4f26e56bdcb5db2": { "9e7753f5e285750271319abb9baa46c784486772a2b4da88514c28c5141c5c81": { "jp": { - "updatedAt": "2026-03-10T16:43:39.095Z", + "updatedAt": "2026-03-13T17:37:37.917Z", "postProcessHash": "bc9736856ae73d88c8bed8cfc8e50ab9e062022210d17d6f058123075ec33087" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.036Z", + "updatedAt": "2026-03-13T17:37:37.856Z", "postProcessHash": "d2538afafc5c94322e7e31b0a66076718d0e5e76db8bcf787147dfd81e5a5df9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.096Z", + "updatedAt": "2026-03-13T17:37:37.917Z", "postProcessHash": "24bb0d774aee727f068cc65abb714362e1282b5f9b9c6ac70a4e65276f26e263" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.133Z", + "updatedAt": "2026-03-13T17:37:37.960Z", "postProcessHash": "9622a45af50b6a3ff95bec1f9c197492a2fc912178090059f045855db33ffef7" } } @@ -51105,19 +51735,19 @@ "fdfddb9175ea6844a8f625eb6ff292798d8dda51dbc62ca44009000f3177a4c8": { "a1fbebb2555661587982370786b093295909d4be9fcca7e32ae5eff02acae18d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.080Z", + "updatedAt": "2026-03-13T17:37:37.898Z", "postProcessHash": "39f69b1ca1d0294ac7015d6d6ef441fc5233dc3fcd3b32de2fa8c0c676426cc5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.079Z", + "updatedAt": "2026-03-13T17:37:37.897Z", "postProcessHash": "6fcb48cf967f832a8207e226d40cde656e4002877b56e805df6b544d2af989a3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.037Z", + "updatedAt": "2026-03-13T17:37:37.858Z", "postProcessHash": "0237764ddda3aaaa37a2821d2e99c8592471ee1ff54cfbe41097aed1dfb30b33" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.104Z", + "updatedAt": "2026-03-13T17:37:37.959Z", "postProcessHash": "81b391e65d7a77c2a8aa68c3a447ce34771b579f92181f4f75cd6741d0722f6c" } } @@ -51125,19 +51755,19 @@ "04fc2fc59d087b4841db1401316e4d1c9ac88f144242faabf25ec2e969a5215b": { "414e7c4dfb6cd3da8443de0d53c94c82fe3258fa5fdaf93915afe2a8ec3736d4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.139Z", + "updatedAt": "2026-03-13T17:37:37.970Z", "postProcessHash": "bdc68a19392163565e0c9cc7dc13944cfb7cf023e4960aae10122682878d8002" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.139Z", + "updatedAt": "2026-03-13T17:37:37.970Z", "postProcessHash": "73d1d2932d1848b889b12335964036fe824070980a717434234bd7faa68dfb56" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.108Z", + "updatedAt": "2026-03-13T17:37:37.932Z", "postProcessHash": "70333d15ca1f9d33107838e4a0a0ac9372876b1be133cddbd3a17579691d30a7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.151Z", + "updatedAt": "2026-03-13T17:37:37.984Z", "postProcessHash": "4377bdce9a9a1383056f6f2f8aff60f0264869ce6b8f31c189e6574fa8d94e9e" } } @@ -51145,19 +51775,19 @@ "2fe2ff96c504c59daad55285eb365e9e69fcc5eddd301d8a0409670d1de5a9ac": { "79af085e05f9fd1374cba79aa1eea65a5fa7bcadf0fcbabfc3df348faf04e6e8": { "jp": { - "updatedAt": "2026-03-10T16:43:39.115Z", + "updatedAt": "2026-03-13T17:37:37.940Z", "postProcessHash": "1bb2b6d49b89631a1250de026409c57dcdc744421c6ab605c7c97e1fe4d7d66a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.139Z", + "updatedAt": "2026-03-13T17:37:37.969Z", "postProcessHash": "e472bd7a17bfd5e7f4cc927bdd2a48c143e3689fb49f9ca63d23d6f89f20d933" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.118Z", + "updatedAt": "2026-03-13T17:37:37.962Z", "postProcessHash": "994c53835215d51a9de690f32af171a1642a89777c6dd34f76855464f32ab292" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.145Z", + "updatedAt": "2026-03-13T17:37:37.978Z", "postProcessHash": "671e33989b3f3d9e12fc2499ae10db87c0825521aec5d96358ae707de0ba6053" } } @@ -51165,19 +51795,19 @@ "32c8d946bfccbad7f54bc00de27ceee1cc1719758ec7a678b9763d7236502014": { "6c958d1bfa513f4a8e0811e9c383ecdf775c2aa645e088ea7d02462f9209a69c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.114Z", + "updatedAt": "2026-03-13T17:37:37.940Z", "postProcessHash": "cf396daba4d7d14f7ca74f1f79c61b047ee9b25e6ef48b81b5c760d09acc8352" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.110Z", + "updatedAt": "2026-03-13T17:37:37.934Z", "postProcessHash": "0ea0eca2ae868dea1309cb1a37b4fc9e435d62658843c941dcd0fb991f10a0d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.109Z", + "updatedAt": "2026-03-13T17:37:37.932Z", "postProcessHash": "a32b0f2953266a10d50bca102d9b13eb02cbbbe0f315e28f501e728b8a3bac1d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.149Z", + "updatedAt": "2026-03-13T17:37:37.982Z", "postProcessHash": "b4c3685f9c05b8046fc3921385a1a6434e7db7a598ccda9d8d58a7ec28fc9d5b" } } @@ -51185,19 +51815,19 @@ "341eea9182cfeebd2c27c019d06a39d1fcf951c990bcd80fa61f11ffc6f9e196": { "aba92e4ddf93c8ac27c276aa33d276f9987cda30270a7b50881edac3ee8d0b71": { "jp": { - "updatedAt": "2026-03-10T16:43:39.119Z", + "updatedAt": "2026-03-13T17:37:37.963Z", "postProcessHash": "098a6354c13bdf43b325a467d3623721c17fe81ea32271df1436b8cac0a4babd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.105Z", + "updatedAt": "2026-03-13T17:37:37.928Z", "postProcessHash": "0c5ce11e7dd64cf7bbc970af41176b7c9e635403bcf3d6b05c4f2fddfc860702" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.105Z", + "updatedAt": "2026-03-13T17:37:37.927Z", "postProcessHash": "fa1fb5336cc4b7451e3c31ea3d2a0df189d6ce2d2e43068db263cf97939ec7da" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.126Z", + "updatedAt": "2026-03-13T17:37:37.981Z", "postProcessHash": "08bbe45c08000bea823303ed8f95e49e1c364971d005ab770798fc84b925fe4d" } } @@ -51205,19 +51835,19 @@ "3fe31c561edbb5416b22ecceae952bb5b07567cc07d75cd64ad4a2caca7689f8": { "af620cd5ed38d2654712e19961c6712bdc7c780d345e73f17ae49396a20d6df0": { "jp": { - "updatedAt": "2026-03-10T16:43:39.118Z", + "updatedAt": "2026-03-13T17:37:37.943Z", "postProcessHash": "9b3a9d61821c0f256092e91f80dee6bd9f112ea82f08b0651f7ef6bb07b4bc5b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.117Z", + "updatedAt": "2026-03-13T17:37:37.943Z", "postProcessHash": "f38cedd2151352b5918a2a7dc95493b213ff50aa6e103e6c5a8f1bfdb81d5dd2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.116Z", + "updatedAt": "2026-03-13T17:37:37.942Z", "postProcessHash": "15968c9fcfa6408203f63bcaad5243b8103eb33082b45dd2114287820dfa7753" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.126Z", + "updatedAt": "2026-03-13T17:37:37.953Z", "postProcessHash": "ad61f1709f3b044cd741ddef1bcbd327ea35bca765f3dcbf163a8a8b3986b212" } } @@ -51225,19 +51855,19 @@ "4afdda2989ef4d77a80eb6666ee0e5fd90ac3afbba1e33f8e39a07be3bbd203f": { "6d99a0d2cef83d17f6510958c4402246edefbb9b9d564c2e37e017791950e3bd": { "jp": { - "updatedAt": "2026-03-10T16:43:39.113Z", + "updatedAt": "2026-03-13T17:37:37.938Z", "postProcessHash": "68f0470f50fa3a0cf5d2ac8c46f63dec78f5a025cad2459daf764b7322484971" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.135Z", + "updatedAt": "2026-03-13T17:37:37.964Z", "postProcessHash": "c7ef5b11510db9c2854e7006893de4afbad7c5208b56279c0aa479d6d57ee909" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.117Z", + "updatedAt": "2026-03-13T17:37:37.943Z", "postProcessHash": "713dc25746566739ce478e461306096003f4d1826cdaef325ee55cffb0496595" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.149Z", + "updatedAt": "2026-03-13T17:37:37.982Z", "postProcessHash": "cbe15343a67c6cc2012cd19c00e96ff4ebcf419eab2f30758beca83372b855e4" } } @@ -51245,19 +51875,19 @@ "4ecdaa59771417d8a6341e9feb60dbd9c4d4fbb10361d6cf230a66334329d458": { "32e97893f5bdae1c411c78d8f927f38c3f5f53f548071542f0aaa587e832cecb": { "jp": { - "updatedAt": "2026-03-10T16:43:39.142Z", + "updatedAt": "2026-03-13T17:37:37.973Z", "postProcessHash": "b7d65dd4e5ddeebcd095aee1a0b04763fe688c78f33dec9a44c87bad76e1807e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.140Z", + "updatedAt": "2026-03-13T17:37:37.971Z", "postProcessHash": "a2155780df395537185f288cf8a2f0745a68608bfd08e741ee2b16f32fc0f7b2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.141Z", + "updatedAt": "2026-03-13T17:37:37.972Z", "postProcessHash": "41d8ce57922256847c4153ec9cb0a38a18229a5c60b0c1b3f4daed200687d2fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.149Z", + "updatedAt": "2026-03-13T17:37:37.982Z", "postProcessHash": "5ca6997441f1a6d10d2ba44df096169aac2f71723606bc15005e33d5a5139877" } } @@ -51265,19 +51895,19 @@ "5ed43729b9d1c584d6d2715ce2c8e0e8690a779f998a5295f954f2f562471776": { "1691e237ea64aacab998e397d87c92e5419d9695a9c24f1829f61653d169f1f3": { "jp": { - "updatedAt": "2026-03-10T16:43:39.077Z", + "updatedAt": "2026-03-13T17:37:37.894Z", "postProcessHash": "ae84c13a649ed016b01c95c01a8ec4eb4ab3dac08d5e0f024bbd04c4cae40fc6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.112Z", + "updatedAt": "2026-03-13T17:37:37.937Z", "postProcessHash": "571327f36f455107988c887f9d87d25f3b59d41ec8f27425b3c0b9887b042a24" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.120Z", + "updatedAt": "2026-03-13T17:37:37.945Z", "postProcessHash": "b2ca141ec01cdd5a90ca31f00de9cafcabf9a1a51ad44b896bca0b29de92d64e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.131Z", + "updatedAt": "2026-03-13T17:37:37.959Z", "postProcessHash": "6763a825ede47877a831ca184f506b2e5b86fa71a72c45acec28cc283a4f2a41" } } @@ -51301,19 +51931,19 @@ "7043bd98baa35080107f5165fe9bbec5ef39eb9956052fa0c10ef9ac22039a33": { "e6b73b30c4502fd5f9cd04636be35210ae5ea65dc8343c3daaa83eba16905924": { "jp": { - "updatedAt": "2026-03-10T16:43:39.113Z", + "updatedAt": "2026-03-13T17:37:37.939Z", "postProcessHash": "888a3e5f5318964561e914f134fd89a9e18b9c9802b942555e44eb7f26158a88" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.118Z", + "updatedAt": "2026-03-13T17:37:37.962Z", "postProcessHash": "05769485d16367ac414b7fd7aa4ee7228ceb3a28dcd1e34d893f4d4106543513" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.112Z", + "updatedAt": "2026-03-13T17:37:37.937Z", "postProcessHash": "e6be284128f3a6276e6659c779337ff65d1ed1f7874fb5ea569f4b971b07cd39" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.149Z", + "updatedAt": "2026-03-13T17:37:37.981Z", "postProcessHash": "846f8d64aa467022c947cc7e3fb1ed436f15bdb8b661c802cc1216872709924f" } } @@ -51321,19 +51951,19 @@ "73cc61c275b13e314a195a2bcdc4cbfb3fba91139f9fd1bffb19f48a659d4e6a": { "190e7c7b34bba92cb96c18d30898280711152aa225a02af84331070d834800de": { "jp": { - "updatedAt": "2026-03-10T16:43:39.137Z", + "updatedAt": "2026-03-13T17:37:37.967Z", "postProcessHash": "0fc2f5da03b0bfd7480c9e96427d68ace39bc39474a7c2110114b5d2960ad336" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.110Z", + "updatedAt": "2026-03-13T17:37:37.934Z", "postProcessHash": "5557d19adcdddeb298c23a0ce59ce883a8ed99da661032f79e7ca37c432fc2f9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.134Z", + "updatedAt": "2026-03-13T17:37:37.963Z", "postProcessHash": "76bd7c41425da2b0b82780f535374c21447b9403dda05e7c53d86618079b01c0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.148Z", + "updatedAt": "2026-03-13T17:37:37.980Z", "postProcessHash": "73a554887daca354419e2681e0bbf8f1e92c0cc93fbcf5b221e40745e6b2dc2c" } } @@ -51341,19 +51971,19 @@ "7478bdb164a78a0066fd05a6a86be0fa7a2ddd64b6f73b9baf2265c59d70f4c4": { "e97df2367ee337a5ad2b8ce514b44485caf7b24462a66eac4a3d178503301830": { "jp": { - "updatedAt": "2026-03-10T16:43:39.120Z", + "updatedAt": "2026-03-13T17:37:37.945Z", "postProcessHash": "66b242bce3fd0d2ad72fde2bd91a5c3edc4345b2410243698fa58058b8b41162" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.113Z", + "updatedAt": "2026-03-13T17:37:37.938Z", "postProcessHash": "55cbb92dc6cb5db373aba6bb9ebdd69b1c1a3a6aac320a43068183ec01bead49" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.119Z", + "updatedAt": "2026-03-13T17:37:37.944Z", "postProcessHash": "1e915f872af0ca21fef641cac8cf36ba8d5fb19e91aa617d1f5e26ff9613c31b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.126Z", + "updatedAt": "2026-03-13T17:37:37.954Z", "postProcessHash": "a42c674aabd947777702ac16f46f965f1ff2b5eafa7252e5c74899b703a9399e" } } @@ -51361,19 +51991,19 @@ "789c0931dffcacd3c5e4bd954c1cc49f734d35378bd8d9f099bac0b7d7de0017": { "58519a4d43db394ea6d5c15ae1e4f7bfc823bcba6a23e04e1f1b0fc5aea36241": { "jp": { - "updatedAt": "2026-03-10T16:43:39.141Z", + "updatedAt": "2026-03-13T17:37:37.973Z", "postProcessHash": "4b4f7209fde83b23d2894521f5cd48665a3480df19d5c0c6219bfa49c37b4d0c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.141Z", + "updatedAt": "2026-03-13T17:37:37.972Z", "postProcessHash": "c6446dd36f25e08dd51621c751b1f9f4c33441216f4d7cf22f750196b0d0d8ed" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.140Z", + "updatedAt": "2026-03-13T17:37:37.971Z", "postProcessHash": "4ebdf7b5904129a64193f66fe705d2b7f3f18d774c7bacbec524f8577e4d80e9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.151Z", + "updatedAt": "2026-03-13T17:37:37.984Z", "postProcessHash": "7b62f8165f3ef44687a8fb80d3b12e53c6de703362548df49bb0513b0170b495" } } @@ -51381,19 +52011,19 @@ "85409384bc3d4ff1f1449d76a33ced011be9773bdbf0758e6975a6dbd1ee1dae": { "1fee80d8af00c415d442c78b9ad825b9a0656bc47f1eb00d9ac9cec8430f1454": { "jp": { - "updatedAt": "2026-03-10T16:43:39.114Z", + "updatedAt": "2026-03-13T17:37:37.940Z", "postProcessHash": "520d453f740d1569ea2e509ab57d5e7a01450444cc533607606ac0f915701802" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.119Z", + "updatedAt": "2026-03-13T17:37:37.945Z", "postProcessHash": "8227d9b075a0b2ea597c0b6c64bc00907f222daa8b5e93996130ae3e2f70760b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.117Z", + "updatedAt": "2026-03-13T17:37:37.943Z", "postProcessHash": "396c37d6ce4a4b01beb16953a2ea01c917c4241807265a166252cef204319c1d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.127Z", + "updatedAt": "2026-03-13T17:37:37.954Z", "postProcessHash": "45598b4f6c336485442c329aaf5e9d4d164f1869003a35bd7b936d50b6960e42" } } @@ -51401,19 +52031,19 @@ "940bcfdd1a4ad18a6a6ccd9181dfd460e21675b41985028b535c556f22904357": { "8379073d04e59c3c4b33a28508240fa2ad889504e267a63230a17f0b31b60377": { "jp": { - "updatedAt": "2026-03-10T16:43:39.137Z", + "updatedAt": "2026-03-13T17:37:37.967Z", "postProcessHash": "95c4e698fb8238d1728465c3f19417cb7aa6a00fd8b5caf3b819914c0cbe52b4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.139Z", + "updatedAt": "2026-03-13T17:37:37.970Z", "postProcessHash": "d6a1bf19329a2aa58123c6ac0ea7aaddf31f17d3a92e4a971e91b3505032db30" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.140Z", + "updatedAt": "2026-03-13T17:37:37.971Z", "postProcessHash": "80a046bc53b0be0fc2d1d0060e70fbfcd342c077cdbcd5862136b21f3adc837e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.151Z", + "updatedAt": "2026-03-13T17:37:37.984Z", "postProcessHash": "91a824257d1e405f101f2d2abb050b2fb624a9142006a26a5bcc5a16d587ee1f" } } @@ -51435,19 +52065,19 @@ }, "d3721cad34be7ac86a0f9a42adc7f63019c0b85eec5c8e982d58f26be401cb19": { "ru": { - "updatedAt": "2026-03-10T16:43:39.123Z", + "updatedAt": "2026-03-13T17:37:37.949Z", "postProcessHash": "3583ac7d259696e33fe5b2b49c7e92d390eb9a2ef4a9dffda0c32040f8ff7d83" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.123Z", + "updatedAt": "2026-03-13T17:37:37.949Z", "postProcessHash": "fa59e25d2f64c48d9fd4d5b63db95c15ff0eeaf3f757a315f93c74cd10654faf" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.123Z", + "updatedAt": "2026-03-13T17:37:37.949Z", "postProcessHash": "20dea11dae0468379cbc40bde5ec815949291a38d9b7a464b13f245f1d362d22" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.130Z", + "updatedAt": "2026-03-13T17:37:37.958Z", "postProcessHash": "eee5a18176a6c85b4da30c9db68ca20aec21b3ba1313b5b2230ed765be0bf7f1" } } @@ -51455,19 +52085,19 @@ "b0371f0c5ed81dd8c1a94c3d4fbb5068eda546a915ea97e900025b7967fdc506": { "1adc889763f86e0775ccdc2cb7db8ac95b53182b5f48d36f86a8daf7373c5e8a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.096Z", + "updatedAt": "2026-03-13T17:37:37.946Z", "postProcessHash": "239ff7328d541833db486495e6a3b34691e9dda1208649e87bd3a754174caefe" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.093Z", + "updatedAt": "2026-03-13T17:37:37.944Z", "postProcessHash": "09ce3d29b2b3ffa6270c284524d15780e5bc5a8dc67f8039969d0f4a1c9ef25b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.091Z", + "updatedAt": "2026-03-13T17:37:37.936Z", "postProcessHash": "fb42a4d5256bfcecb13b33e9a922033e6b1583e4df6cbfd3fd590c52e6e00f80" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.131Z", + "updatedAt": "2026-03-13T17:37:37.958Z", "postProcessHash": "909bd6764addeded7864d44cdc70200b6a1bae6a466755439531d3ff4df77d10" } } @@ -51475,19 +52105,19 @@ "c720ce0e77810fdc639cfe83c2df1fe9c3d97ef4dd59cba6540e1d9e354f6866": { "3f956529d37242046b0834f1c686e59dd0dda8c1b7de96710b47b1ab8e5544f6": { "jp": { - "updatedAt": "2026-03-10T16:43:39.115Z", + "updatedAt": "2026-03-13T17:37:37.942Z", "postProcessHash": "ee14f3f08ecb91148a476d3cdac2fe89f45639ac8fe8ecd53feb3f70202327f8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.078Z", + "updatedAt": "2026-03-13T17:37:37.895Z", "postProcessHash": "4b6faee897f1568d08ffe5fd4578d8f9a93af846521381dc51b2a18ccdac9b2f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.105Z", + "updatedAt": "2026-03-13T17:37:37.928Z", "postProcessHash": "90d5074fe537ca077694464aaf62f7435013a0a22dda0efda5e8e970887ab0a4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.129Z", + "updatedAt": "2026-03-13T17:37:37.956Z", "postProcessHash": "dcb71fed10458d64b8b0664bb09edeba830b62712e8f8521099430224e8ca0ae" } } @@ -51495,19 +52125,19 @@ "dfd805b622edd8955d58dd44846aeefbda562b1c575f0740533a458f2478f495": { "c61769f8b34a280fa8e6d8215850f12fe517dd969c26c4527ce9543b9b4052d6": { "jp": { - "updatedAt": "2026-03-10T16:43:39.109Z", + "updatedAt": "2026-03-13T17:37:37.933Z", "postProcessHash": "d6061e1cb6dca40cdf3b25345d92dd2fd567c87fe1eed79874288950d7874e73" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.115Z", + "updatedAt": "2026-03-13T17:37:37.941Z", "postProcessHash": "eb16dd7c457e1b930b54229130d8001e9854da5c0ebd2c03c3d6325bf9f6551c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.110Z", + "updatedAt": "2026-03-13T17:37:37.934Z", "postProcessHash": "263a8bc6533e25718d4acf5a4fb4c3a5e272a17bd987bd9c99c78eee637bf928" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.129Z", + "updatedAt": "2026-03-13T17:37:37.956Z", "postProcessHash": "3b75cac37a2e863bad01bc577a5fbc788e159ac157963a1bbe4fe6a37e6bf53f" } } @@ -51540,19 +52170,19 @@ }, "e79ead5303b92c9bda3c72e388c18f072b8c0097fd3675aa3d9c6880a5d05250": { "zh": { - "updatedAt": "2026-03-10T16:43:39.123Z", + "updatedAt": "2026-03-13T17:37:37.950Z", "postProcessHash": "c89875da42be2605ce91936f0ce62761d778b0e9e094a086a1456e4ae8194baa" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.124Z", + "updatedAt": "2026-03-13T17:37:37.950Z", "postProcessHash": "f7a00046c681db6fcf469250eb45251c89c92676e678479fbe72a85fbdb8cf1f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.124Z", + "updatedAt": "2026-03-13T17:37:37.951Z", "postProcessHash": "a5704327513e0bd6792a29f8e6ecaeed85c5bcfa0563aa24f89a2a75e68f24b6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.133Z", + "updatedAt": "2026-03-13T17:37:37.961Z", "postProcessHash": "b3a42a675efb2e6e74aa32caaf2269a8463fdbfc92327dbeeaccf3d2d2769575" } } @@ -51713,19 +52343,19 @@ }, "c8693c629f190e010dd792e05fba41a048cda6c58f1bf28fd2188a34061d551a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.176Z", + "updatedAt": "2026-03-13T17:37:38.015Z", "postProcessHash": "10dbb7f7052648e41bf8ddc5f4cc9cc2e6710421a5ae7d6644720122a8729c33" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.178Z", + "updatedAt": "2026-03-13T17:37:38.017Z", "postProcessHash": "e475f76a07fc1c51daebe1e8d5401f861864486a71f529f0346cc1677a5e442d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.183Z", + "updatedAt": "2026-03-13T17:37:38.026Z", "postProcessHash": "517a822bc04c7bd559fc45a27d92d256c8f6127854e9dbbb694ff2c1b6bad32d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.184Z", + "updatedAt": "2026-03-13T17:37:38.027Z", "postProcessHash": "06f8bc97e47558b2b565f41406330d09a45c31d67fbacf9a0cb94ea9f05e253c" } } @@ -51779,19 +52409,19 @@ }, "d9d595a6a1a18d4525964b3eef4e22bf7a29a27c07cdd7ae9bb0f7b7ec4adaf4": { "ko": { - "updatedAt": "2026-03-10T16:43:39.176Z", + "updatedAt": "2026-03-13T17:37:38.015Z", "postProcessHash": "56a12c628a3f3f8a93adf5661a9d704505c1de6c9eb5b5617fc6cfe890b74f9f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.178Z", + "updatedAt": "2026-03-13T17:37:38.018Z", "postProcessHash": "3ed1e7865d53b22e0c734a32591de7357c18a09a7df26afae9f9af109329e14e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.179Z", + "updatedAt": "2026-03-13T17:37:38.019Z", "postProcessHash": "9087f598ab1cff7ee1ef48e3dcd1b461f019d1d96edb342f82b0403995a60fc4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.185Z", + "updatedAt": "2026-03-13T17:37:38.028Z", "postProcessHash": "71a50c90e7ec3fb836c5cef12454d8e17805d79cd7c6e11834da0130365df611" } } @@ -51845,19 +52475,19 @@ }, "a3176632042c51292e46efd6de1f1403425942131357f279f11ed42afadf798a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.155Z", + "updatedAt": "2026-03-13T17:37:37.987Z", "postProcessHash": "5a444e90c8069da4b0a45046c7bfe0f95ff8e5f5d705f60f490f299a223c4232" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.157Z", + "updatedAt": "2026-03-13T17:37:37.989Z", "postProcessHash": "45de50729117c0d54a9406ddc01d8394e75a86e7df3e9c054ec6b4b214a09c70" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.162Z", + "updatedAt": "2026-03-13T17:37:38.020Z", "postProcessHash": "5be916c24d9477e41bc558e69f919e2163df39a5d1e1713935ea9f13d7242c45" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.180Z", + "updatedAt": "2026-03-13T17:37:38.021Z", "postProcessHash": "881064f48f5a0ad9dd31d1b7e040e345d76e1ac94ff2d5c8ffa9c77a2b3271bd" } } @@ -51881,19 +52511,19 @@ "9f914435087a98e271276ebb87f255c29380082ebf766e89899a246c457e4677": { "71530532e2635eadb067e7bfc1e67c37d37113e6474b6d00295249b91f5e556d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.134Z", + "updatedAt": "2026-03-13T17:37:37.963Z", "postProcessHash": "d2578ee7e79f7433457de5475e1b198643141f8eeeb6b72d71c728e29b37a2e0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.119Z", + "updatedAt": "2026-03-13T17:37:37.962Z", "postProcessHash": "16f917e8491ae9bfdd638acbe560a173fb350865d6440760000d287d51dd004c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.135Z", + "updatedAt": "2026-03-13T17:37:37.965Z", "postProcessHash": "5dd1a8e4ff41e9761c34b1a168ca0689972d9bf91aed8598782727163ff987be" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.146Z", + "updatedAt": "2026-03-13T17:37:37.978Z", "postProcessHash": "0aabd99bd872ff9329b9227eecde0546516337ad3a974400d850ba3a89559c11" } } @@ -51901,19 +52531,19 @@ "b5043154caba774e4d5afd58609e8705791d168d7b610c441a9f5eb0c01aebe8": { "8640bb0e91d0ce2469cf06735ac41d782b10893d26d5a5e4bdd88f4ddcf19c10": { "jp": { - "updatedAt": "2026-03-10T16:43:39.136Z", + "updatedAt": "2026-03-13T17:37:37.966Z", "postProcessHash": "817f44033561302b923c32e13bf200b22cce71df8f1550ca8fcd1b68e0e8886b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.138Z", + "updatedAt": "2026-03-13T17:37:37.968Z", "postProcessHash": "4a73ec8b6c42025878b5250d94543010b38ae4c4844c532274a51d8e64b2eb1d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.138Z", + "updatedAt": "2026-03-13T17:37:37.968Z", "postProcessHash": "24796a0ec1406bd3d8bae76ef14db95527b24f307cda628b245b13e6d43b9bd7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.147Z", + "updatedAt": "2026-03-13T17:37:37.979Z", "postProcessHash": "7d7170867377f1454047c70238986215a53fd3c1ea7a2e77b03d841a0223fc3e" } } @@ -51921,19 +52551,19 @@ "b6b46b2ddce58f83297d4fd3e22a20c0689c8846b02b00d6c901ad29353143df": { "6526c7597b3e43dfe18fbc51f8dfea10476408a65acfc8c77d19c20114264de2": { "jp": { - "updatedAt": "2026-03-10T16:43:39.111Z", + "updatedAt": "2026-03-13T17:37:37.936Z", "postProcessHash": "a3b5cc3f3315561c8aeb746b2f6fc114ad69c958e550b8fe3005d96ca02303eb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.135Z", + "updatedAt": "2026-03-13T17:37:37.965Z", "postProcessHash": "b4dedf391b321d142fb38d42e7231118c32f4189cf7e2aada40c5f0da7e14382" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.114Z", + "updatedAt": "2026-03-13T17:37:37.939Z", "postProcessHash": "0d50ddff1bd4d196faa0f7ff67296ff81eddfcd87493ae9810e15e04e867409f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.147Z", + "updatedAt": "2026-03-13T17:37:37.979Z", "postProcessHash": "33b39fde781db4e871e906a97e120e06dd564e2bd44a5602464a2539f314d03a" } } @@ -51941,19 +52571,19 @@ "b760d26fdf8b09ae16032e0dbdd66a6e812e5b85cfc1a2dce387a41c031415a5": { "2a83ac2cbaf9b2ed36fecb623007bef63f6aaaf537e37429095c3057b999a156": { "jp": { - "updatedAt": "2026-03-10T16:43:39.136Z", + "updatedAt": "2026-03-13T17:37:37.966Z", "postProcessHash": "8810d23efc79678c66971194300b6ce591ae56a46715d385b355018ba46fe33d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.111Z", + "updatedAt": "2026-03-13T17:37:37.935Z", "postProcessHash": "0e47a8ea88336c099385a6eb6e45a1c0bdc84b952a35945d5fba9042ba2a6b52" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.105Z", + "updatedAt": "2026-03-13T17:37:37.927Z", "postProcessHash": "5be426820d342e3eff3606cbf0ae6f1c368caed66596fa3176d38241bf870e4e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.150Z", + "updatedAt": "2026-03-13T17:37:37.983Z", "postProcessHash": "b33037d8e0577ed9fa874797c96ca6309639a42f25337205348e8fecafff3edc" } } @@ -51961,19 +52591,19 @@ "c94404af6396786f2d99e4b9e86fe62f37fba23be9fb0992cb4462421350617d": { "8e9c8e608b5e9c9eb4f01785fa62ca818e1a1957a5723d6cb412ed71f639a50b": { "jp": { - "updatedAt": "2026-03-10T16:43:39.137Z", + "updatedAt": "2026-03-13T17:37:37.967Z", "postProcessHash": "d2277076e73adaf1d09477a495026e3ef52c197df9aa64df79dca0621664481f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.137Z", + "updatedAt": "2026-03-13T17:37:37.966Z", "postProcessHash": "320c9888022b3b89ce6e4637767f8a2ec9656b68872e5ab51cba92428e4d8f64" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.138Z", + "updatedAt": "2026-03-13T17:37:37.969Z", "postProcessHash": "4a4d73f5188b40cf177deef448326ffb721b6b654aabec57cb35d609473c4a46" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.148Z", + "updatedAt": "2026-03-13T17:37:37.980Z", "postProcessHash": "4cea70340b3bcadaa4afcd56ab4826ffca3edd1139c4e2e08d4c9091526d9fde" } } @@ -51981,19 +52611,19 @@ "cb7281a29c8577f9362237b726ab73efa4133f66aa1f532e94603029a6608325": { "e7e9ff403010f7419e6fe70d3329c7fb4d95f62d59d52fda8025ee90af8ad89c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.138Z", + "updatedAt": "2026-03-13T17:37:37.968Z", "postProcessHash": "a566495ba4b7f285354c15226950e9f2e3ec118c7273badf22e1eb95af4c0e12" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.107Z", + "updatedAt": "2026-03-13T17:37:37.930Z", "postProcessHash": "793ddbd4c8b47639d47308898a4c6e9a6f720810b40c023068ec0c087ab6cc6d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.134Z", + "updatedAt": "2026-03-13T17:37:37.964Z", "postProcessHash": "a21f16e62780db0aa0627209b7018658c201fc59af53306d64ecf0b9a4f15b0a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.150Z", + "updatedAt": "2026-03-13T17:37:37.983Z", "postProcessHash": "c2dcf05feb8186662fc0d3da89357fe72f36a0e5b5cefc98c665872a123f4216" } } @@ -52001,19 +52631,19 @@ "cdf00c31e8da5ad17f2b40732cf7e7baf65150deaf7488eac143f7201d1dfb3e": { "3c8db57986756c0b913b89d2204dd19e77508a68267dc6a6d737df290161badc": { "jp": { - "updatedAt": "2026-03-10T16:43:39.136Z", + "updatedAt": "2026-03-13T17:37:37.965Z", "postProcessHash": "cc27c8a5b3736af4573a052e3abcbc74ce6008f398e82ac5850ffc31588ccfa4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.114Z", + "updatedAt": "2026-03-13T17:37:37.939Z", "postProcessHash": "4d43a23958aee708550fcbfb1d84d150a324a164419cd64861518d3ca5047959" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.118Z", + "updatedAt": "2026-03-13T17:37:37.961Z", "postProcessHash": "af20dfdb9c2c1266bef026ee2fb023175b9797227f87af51bc6abf92b9fda744" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.150Z", + "updatedAt": "2026-03-13T17:37:37.983Z", "postProcessHash": "cbfb1c922dd50564cf6e8fcce8f047e6f9c09e66e48b21cb4724746d0ef41ba9" } } @@ -52351,19 +52981,19 @@ }, "e48a086d423d4d3dc2dcc259e5028ed255739a334d2ae3b4990866ec4c6b5b83": { "jp": { - "updatedAt": "2026-03-10T16:43:39.172Z", + "updatedAt": "2026-03-13T17:37:38.008Z", "postProcessHash": "797c69cff82e16b81a018f1469ef5ede8efbddfd6e5b57327bf259cdb44d6823" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.173Z", + "updatedAt": "2026-03-13T17:37:38.010Z", "postProcessHash": "ccaeb006d1f41dd56a49347cbf1bbe0a13f5f05cfa039f17975e8a97c0e368d3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.173Z", + "updatedAt": "2026-03-13T17:37:38.011Z", "postProcessHash": "2dc735b17fedbbc6db7a40e3fb10cc683334eefccbb2edcb18fa52aab82e2fbf" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.177Z", + "updatedAt": "2026-03-13T17:37:38.017Z", "postProcessHash": "12eaa5186678ae68e56b165983e47bbb6d51925c0be6ef113b8f50b46fecb234" } } @@ -52460,19 +53090,19 @@ }, "b2ef50a73b4e4418210261f718c30418ffc2e2d7e2fb72958f2ecc64ff00e7ad": { "ko": { - "updatedAt": "2026-03-10T16:43:39.168Z", + "updatedAt": "2026-03-13T17:37:38.002Z", "postProcessHash": "ab233558ba4cce80dc80723567d5a0c678a655e2561ad48c58e757002dc84c8a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.176Z", + "updatedAt": "2026-03-13T17:37:38.014Z", "postProcessHash": "9fa52b3d67d91f7352106eef821a63b9f077d917fa1a741cf140faf7769bc93d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.179Z", + "updatedAt": "2026-03-13T17:37:38.020Z", "postProcessHash": "0e55d854c06fe091afdefe8030142576839802f5153bb8455c5a417728cecdab" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.181Z", + "updatedAt": "2026-03-13T17:37:38.022Z", "postProcessHash": "4e71b841a75d59d730708f0acb239ecfe8596a90754b64fae0a5ead4574c2cb5" } } @@ -52812,19 +53442,19 @@ }, "4221d7097f28b112c0fe3ef7925d4f5cc4beae35762d34d0d4368ef2bbf9564f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.163Z", + "updatedAt": "2026-03-13T17:37:37.996Z", "postProcessHash": "67fea8aa7cbffa9e6ce7e1f40762871d4a20dfe86bfa9acc153451ddf7e780ef" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.164Z", + "updatedAt": "2026-03-13T17:37:37.996Z", "postProcessHash": "af336f85ac4f0b331c9ce0a56013dac9d7bb6a83ff7fe8e1025b7eeaf865a8d1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.164Z", + "updatedAt": "2026-03-13T17:37:37.997Z", "postProcessHash": "f79e9e00ceddede85140c7edd46364f97be4054155eacd4b1efdee48a5505aba" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.165Z", + "updatedAt": "2026-03-13T17:37:37.997Z", "postProcessHash": "40b01e25c709d153c53f4143cc5a6084fe80bb80f89decc3192fd97892853167" } } @@ -52894,19 +53524,19 @@ }, "ed58fc9337c3b0ad413e019f090209904352e758497f4bf0da38b507c0acdb3a": { "ko": { - "updatedAt": "2026-03-10T16:43:39.167Z", + "updatedAt": "2026-03-13T17:37:38.002Z", "postProcessHash": "44228ca8ded8ceb67274d2caeeddc765f205ea6f67a508ebd9cfc2e5ed277dc5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.168Z", + "updatedAt": "2026-03-13T17:37:38.003Z", "postProcessHash": "facbefba6206c1bf9dae18efb158481c38f4e78f6a77adcf1f8bae1af8870cee" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.194Z", + "updatedAt": "2026-03-13T17:37:38.008Z", "postProcessHash": "fdb23d90f5f3acee5c9b27c11fe2bc2cf44a22ec2becb6c4e2489b7447dc64e5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.214Z", + "updatedAt": "2026-03-13T17:37:38.061Z", "postProcessHash": "f30671f3039b49735233f64a2976a047c4d7cc8d250177182a2033f8f30fc06d" } } @@ -52960,19 +53590,19 @@ }, "00b389384dd129964b308a9845088093303b1d1ebe1ace2702a802a2417d6604": { "zh": { - "updatedAt": "2026-03-10T16:43:39.195Z", + "updatedAt": "2026-03-13T17:37:38.039Z", "postProcessHash": "104db01196e33a081e2b68858e202ff8df0a47c1a3667486da0fc6a02d3240cb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.200Z", + "updatedAt": "2026-03-13T17:37:38.045Z", "postProcessHash": "eaf5d8c3a2be62f213f0e2244219b068ddbd1e1e3adfe20c36f91c088853792d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.207Z", + "updatedAt": "2026-03-13T17:37:38.052Z", "postProcessHash": "bd92e9082144925c6144339dd3de9fca1c220fd21055f787b01c457de0589e60" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.207Z", + "updatedAt": "2026-03-13T17:37:38.053Z", "postProcessHash": "90f90a785bae89fad3627ccccd4105184ca066ae894302242c201929ec37215b" } } @@ -53024,19 +53654,19 @@ }, "b72c00b1d07d5ff7dd4f9dbe2f7c8d623e471ca6fac3d233c2fc1ba97e118b83": { "zh": { - "updatedAt": "2026-03-10T16:43:39.187Z", + "updatedAt": "2026-03-13T17:37:38.064Z", "postProcessHash": "3a3ffc6e47598f10ce1b71174ae792373975c3ad2527d5e95ee319a3616eeff6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.216Z", + "updatedAt": "2026-03-13T17:37:38.064Z", "postProcessHash": "1c543dcefa79aedc5a35b31286dde34bd4ea5e578e562a69d31ce46741f1675b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.217Z", + "updatedAt": "2026-03-13T17:37:38.065Z", "postProcessHash": "1ea085dd9c5d9202a9a16b8764bda894624337f0ae29db0a84a62783bfbb3073" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.217Z", + "updatedAt": "2026-03-13T17:37:38.065Z", "postProcessHash": "2580f21e69d7a13d9cdbeb7d43331f42b5e6b8886f54f71d4fb6ea8209c55794" } } @@ -53106,19 +53736,19 @@ }, "10a8a9fb55d3667e59d9668957d8529c827fd5df4176dca16b727c3e78ab48ec": { "jp": { - "updatedAt": "2026-03-10T16:43:39.250Z", + "updatedAt": "2026-03-13T17:37:38.104Z", "postProcessHash": "8003a0f70fbcc4d07d7b64c9879d9300da59ef21b764f89abf9e1283dfe09d4e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.253Z", + "updatedAt": "2026-03-13T17:37:38.108Z", "postProcessHash": "80647c97c98f8fdb32cb1a3fc86768c3784d1c5bff8a95db69cabef7189b9bc8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.263Z", + "updatedAt": "2026-03-13T17:37:38.119Z", "postProcessHash": "18f549cea37dbc75166276a42cc39f3912d3c0fb953549810ed63168418d039f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.265Z", + "updatedAt": "2026-03-13T17:37:38.122Z", "postProcessHash": "acaf30b45e5ae2a69c1f5f137ccd05a8a4694db941637a368c147c570dc369b4" } } @@ -53268,19 +53898,19 @@ }, "b84822a35e335c8a43e8090b81c93b4177d9acd6c342955d743402b40f4c55b4": { "zh": { - "updatedAt": "2026-03-10T16:43:39.222Z", + "updatedAt": "2026-03-13T17:37:38.072Z", "postProcessHash": "de98217a2deb00c65a7faaab8a4155c26293a9863b25e6514bfbda283469e59e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.222Z", + "updatedAt": "2026-03-13T17:37:38.073Z", "postProcessHash": "f374328473a3b0dbdbf920c6f01d96efcaedc9d3a5a755665e01a892a802512c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.228Z", + "updatedAt": "2026-03-13T17:37:38.079Z", "postProcessHash": "333216b0f5192a65b341d82497208a6d5b28f21b95e6d1ac99e07747c3dff0e7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.239Z", + "updatedAt": "2026-03-13T17:37:38.115Z", "postProcessHash": "58162ce0d85d24103658b84dac6e6a6c212a25771e357f49e77b55f097206337" } } @@ -53348,19 +53978,19 @@ }, "0b3c34b1376a8b6a543634e09e58924f3cc49de7b73abc07ff506349874c134d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.216Z", + "updatedAt": "2026-03-13T17:37:38.032Z", "postProcessHash": "c454022f2a1aa2885acee8e3629e9f4471988886a652c40a47b5896bb0ad9fbd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.216Z", + "updatedAt": "2026-03-13T17:37:38.064Z", "postProcessHash": "ad4a433352710ca3792dbabc273f8536e2e1f329328c26433d974fc81a030c6e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.217Z", + "updatedAt": "2026-03-13T17:37:38.065Z", "postProcessHash": "b9ce8558a14f742137c13a380e9fe5c5f1549b45c13b1858a80d185a8afa092b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.218Z", + "updatedAt": "2026-03-13T17:37:38.066Z", "postProcessHash": "fe93e0fc971b630403b2d0a507ecb0aefae2665fa94e99673b6449a0787f2f2b" } } @@ -53414,19 +54044,19 @@ }, "b0cbff46a8a2627168ac6495ffd59bf5dbc7f6a2b5ad9225e3acd9f8f2f71340": { "jp": { - "updatedAt": "2026-03-10T16:43:39.225Z", + "updatedAt": "2026-03-13T17:37:38.077Z", "postProcessHash": "bd0a2b43f9176ecd7ea113961ae5c66747f43c46a14288afb540372f11eaf3ed" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.227Z", + "updatedAt": "2026-03-13T17:37:38.078Z", "postProcessHash": "e034fddda446704e08de2b1a48c14f545ea80b54723500a279ce7446e3448d7f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.234Z", + "updatedAt": "2026-03-13T17:37:38.083Z", "postProcessHash": "31facb3452cbe736cffcf6322c54b5a213c40da69630e90e01d96d8994b71a95" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.238Z", + "updatedAt": "2026-03-13T17:37:38.086Z", "postProcessHash": "669d297cb28a9a9ec563447a7eec1ca2b626ac2767339487d81eb12f9854a54b" } } @@ -53512,19 +54142,19 @@ }, "c362c634343f806cbf606dffe4b2838683467e4eae2520b3b4a253c47bdc1b7d": { "ko": { - "updatedAt": "2026-03-10T16:43:39.241Z", + "updatedAt": "2026-03-13T17:37:38.090Z", "postProcessHash": "1ed8782b198af1d646019f9f374aba0421c67e14db5bf6bb2c2c31e459021406" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.242Z", + "updatedAt": "2026-03-13T17:37:38.095Z", "postProcessHash": "aec4ced2f740b34552fdf14f1b91a1ab6b2eedf5e16047c651eff578330042a8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.244Z", + "updatedAt": "2026-03-13T17:37:38.096Z", "postProcessHash": "88586f1b511314855475a7b9cc70961628a0866e00ec3c01ace6c2ea48e517fb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.244Z", + "updatedAt": "2026-03-13T17:37:38.097Z", "postProcessHash": "d054a1c4983be6ef790b6746f9bfcef31d5d2ff2a4808331d1059544a1d82a81" } } @@ -53578,19 +54208,19 @@ }, "faacd7ce22cd604fcd7cb00b9385e85409aceba33a7393144e26ab68fb561d99": { "ru": { - "updatedAt": "2026-03-10T16:43:39.219Z", + "updatedAt": "2026-03-13T17:37:38.068Z", "postProcessHash": "f90da625ba75bc0e55a638b6931b1b5bc6271f4b82d05249e7f31a6344f24913" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.226Z", + "updatedAt": "2026-03-13T17:37:38.078Z", "postProcessHash": "cda67eb4f2f1e3d6e0f9b1292ad554efbfc609e45bde357191e95e712864f353" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.237Z", + "updatedAt": "2026-03-13T17:37:38.085Z", "postProcessHash": "04e191e9ac8a6bb71b1d2205618f28e8fd43d658c9de817d414c8032e422d836" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.239Z", + "updatedAt": "2026-03-13T17:37:38.087Z", "postProcessHash": "65b447fe9c430b83544fa77f929cb10ce9a7173b04d8c4a8453cb4d1c25ad0a5" } } @@ -53724,19 +54354,19 @@ }, "5eb236ef7745a0b983dee66869d2ef69bf68f96728a0113612dfee271bd38402": { "ru": { - "updatedAt": "2026-03-10T16:43:39.249Z", + "updatedAt": "2026-03-13T17:37:38.103Z", "postProcessHash": "b31014ff22fd83c5884f45b15fbeb340120e429c4268b022ae2fa4a1e0e11c80" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.254Z", + "updatedAt": "2026-03-13T17:37:38.109Z", "postProcessHash": "bdec2a4b838db3781c99a51447950a95d13efe82960827aa2cc2e8487c951952" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.258Z", + "updatedAt": "2026-03-13T17:37:38.114Z", "postProcessHash": "1bdd67a84c07120ca22d4eb0901c42b4cadb77b21138ccb9e5015978598448b2" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.271Z", + "updatedAt": "2026-03-13T17:37:38.130Z", "postProcessHash": "f3fd01f0c1e1a7dbfc0c11d37de920ca2f686a5c2337998e7aedce6c7bb7045b" } } @@ -53884,19 +54514,19 @@ }, "7bd5a27027209cee404bed315fe13a81f210098cbbcb91c9af1e372747e235fa": { "zh": { - "updatedAt": "2026-03-10T16:43:39.247Z", + "updatedAt": "2026-03-13T17:37:38.073Z", "postProcessHash": "2413162221b6dfc0909b302498574a978da32fbde2fef311827bc5d76689af6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.247Z", + "updatedAt": "2026-03-13T17:37:38.101Z", "postProcessHash": "4881a51c85a86024b547b27492befbe7eb4aed3e1a2587a83f570fbad98e7b6a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.249Z", + "updatedAt": "2026-03-13T17:37:38.104Z", "postProcessHash": "8d3a021f1be211551a292d9d462dfa22d10631879fca18dd4c70d709ffb4791b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.259Z", + "updatedAt": "2026-03-13T17:37:38.115Z", "postProcessHash": "e1c93a4f0eaa04cb8abc2971ecb66d051dc22e9e45b739b23ddfa00d9037b06d" } } @@ -54124,19 +54754,19 @@ }, "4ba18890167b40fde024315311b55d7514582c1bd7af6149c84cd899ca537181": { "ko": { - "updatedAt": "2026-03-10T16:43:39.236Z", + "updatedAt": "2026-03-13T17:37:38.111Z", "postProcessHash": "4a062a4edce03088529f8dc6eaaf68651fbf6ad939e40088c991c81bda35b754" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.260Z", + "updatedAt": "2026-03-13T17:37:38.117Z", "postProcessHash": "0f7a9a05438d6d29556508be36765bb49d094d4262949f021ffbeb953def2afe" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.265Z", + "updatedAt": "2026-03-13T17:37:38.121Z", "postProcessHash": "dcdc22529b98fe536ed294435ae4633df20f7f8efb8c56f1e1c59d11bbeacff5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.265Z", + "updatedAt": "2026-03-13T17:37:38.122Z", "postProcessHash": "b0632605c8b1b1b5bdea37eb0a8f7c15d340ada485bee75ad12a22ff767b6bc1" } } @@ -54206,19 +54836,19 @@ }, "d2a54f56603dc2f3cb0193b61e2abc62ed72c355af060d1ed793c79efef6c5a9": { "jp": { - "updatedAt": "2026-03-10T16:43:39.229Z", + "updatedAt": "2026-03-13T17:37:38.081Z", "postProcessHash": "30bb2be382e006672ac32d88efb52da8cafb219b9d5755fa3077c769f1c5dedd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.256Z", + "updatedAt": "2026-03-13T17:37:38.113Z", "postProcessHash": "c21e6bc8185131f422313c3e89a6a1847b909e950fe801bd663df8609bd01af8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.263Z", + "updatedAt": "2026-03-13T17:37:38.119Z", "postProcessHash": "dfd6bc4cfebae07619c9da575294becf84df9de44ad4e04daebe6663c813072f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.270Z", + "updatedAt": "2026-03-13T17:37:38.127Z", "postProcessHash": "596d1c0f5f4980c23118f1046dd3d0ea691d9ca5f20f0947863308fed898d790" } } @@ -54272,19 +54902,19 @@ }, "867429d1a5c91300736be4449470d8db6d32029e48bc84a7c4fe7994529aaa2b": { "ko": { - "updatedAt": "2026-03-10T16:43:39.282Z", + "updatedAt": "2026-03-13T17:37:38.142Z", "postProcessHash": "5d96fa91f75e2f93f26aad10144c12b9f7e810e6434666ff403f21ab6c25f5d9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.282Z", + "updatedAt": "2026-03-13T17:37:38.142Z", "postProcessHash": "cd6d1f96a861db03dbccbd179a4101656dd270329a1b3f874e03a510e4b1493f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.284Z", + "updatedAt": "2026-03-13T17:37:38.145Z", "postProcessHash": "f09c56ec497638c792322a6936a6e02e6c224c7a9c9a76cd9b31874ecf02fa8e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.290Z", + "updatedAt": "2026-03-13T17:37:38.151Z", "postProcessHash": "046412269011c941f669150dc74ee0b50f62357d190ed692a0087fe28153380e" } } @@ -54354,19 +54984,19 @@ }, "b5bd48b48922623febb70c2d0693a876ba29bc17fe39a92667073b38256e32a9": { "ko": { - "updatedAt": "2026-03-10T16:43:39.245Z", + "updatedAt": "2026-03-13T17:37:38.098Z", "postProcessHash": "16140e2168975288d1c44cbfaa61aeafb6f8f6f7c81a950606ea723efa9877b0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.287Z", + "updatedAt": "2026-03-13T17:37:38.147Z", "postProcessHash": "a4f7344264047408a94b7750e5cc8bc0928432f8a2d33d94194ab63b084a1894" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.325Z", + "updatedAt": "2026-03-13T17:37:38.189Z", "postProcessHash": "6ae4535c19ee4881462404ae3a974f51fe2957f8135718b8d68c6b56d8b4540d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.327Z", + "updatedAt": "2026-03-13T17:37:38.191Z", "postProcessHash": "6bd63985d221c950de0b837e12abb0750aae4500a2ba226882422dd67577bd72" } } @@ -54420,19 +55050,19 @@ }, "465c63acace057e43a9181e33e9efb27f91d40335248c0d7f8e080c7773c9623": { "ru": { - "updatedAt": "2026-03-10T16:43:39.278Z", + "updatedAt": "2026-03-13T17:37:38.138Z", "postProcessHash": "fa24d724255b798c0f15d63cddbccb517930915e1aea768940dbd3df8535ffc8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.289Z", + "updatedAt": "2026-03-13T17:37:38.149Z", "postProcessHash": "d4114a60c5ff13e1e3525bef229538cd26a1fbd00599d7d3b742fa62e6d8c05d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.292Z", + "updatedAt": "2026-03-13T17:37:38.154Z", "postProcessHash": "cc05468879205f304f972a1b88dc9038f199411493753c8f5c519a70c4f2a2dd" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.298Z", + "updatedAt": "2026-03-13T17:37:38.162Z", "postProcessHash": "99be178b7aebb222e7ddeca96306f8dfec34c38cd78e0b5256e8941da3030cce" } } @@ -54486,19 +55116,19 @@ }, "402cbd0464433072c086cbb4a51928a382d1175b05bd2e5381e616660f965482": { "ko": { - "updatedAt": "2026-03-10T16:43:39.295Z", + "updatedAt": "2026-03-13T17:37:38.159Z", "postProcessHash": "bbbbf8b1297aa063b2a8f3c915d7a24f8e51350148d0422ab16947df012782f2" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.321Z", + "updatedAt": "2026-03-13T17:37:38.184Z", "postProcessHash": "c944bc6afa9730b46f087c30d3e728108d94db963784873b680eeacf074a45c2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.328Z", + "updatedAt": "2026-03-13T17:37:38.193Z", "postProcessHash": "2b79d152fa79591a306f8372809d896dfe807e5b2b484f5993174bc841882a44" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.328Z", + "updatedAt": "2026-03-13T17:37:38.193Z", "postProcessHash": "75ec15b14c4cacb95a5ddfb672a5f76728a374849eaa9fbcbda2f6133e51b1c9" } } @@ -54568,19 +55198,19 @@ }, "a7575992cec3b9c15c5a224ea389cca61493e3b76ff7a6f858834067fd857c7f": { "ko": { - "updatedAt": "2026-03-10T16:43:39.291Z", + "updatedAt": "2026-03-13T17:37:38.152Z", "postProcessHash": "6b25a2547cd4cf8870fc4166001015e2b02b9b067febb14374a788219587cbc6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.293Z", + "updatedAt": "2026-03-13T17:37:38.154Z", "postProcessHash": "5cc14c2eccdffef67a1c127cb61b67ff2a21024855ae0083a42d0ce671531fea" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.293Z", + "updatedAt": "2026-03-13T17:37:38.156Z", "postProcessHash": "13dfacdc1e9b7db34c41ffaed593e0be3bbca52a4310acf72dbafe275b82a97d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.302Z", + "updatedAt": "2026-03-13T17:37:38.195Z", "postProcessHash": "2d9c0b33905b798c33e9280936a5c3f0f4a74d55845fc0937433cfe354823695" } } @@ -54650,19 +55280,19 @@ }, "020c5de99f82c4deeb76d07c688a17b2d5f6c84404e2e727359bcc8dc2c40cb2": { "ru": { - "updatedAt": "2026-03-10T16:43:39.284Z", + "updatedAt": "2026-03-13T17:37:38.145Z", "postProcessHash": "c4856fbf3500fd36774520ddcb7b1791e93d4aec947c8bb4799da8c09d3604e7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.296Z", + "updatedAt": "2026-03-13T17:37:38.185Z", "postProcessHash": "f33ebd665538d7c5c0eeb942ca73cd45452aa0badf070ca7735e99810d7b80c7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.298Z", + "updatedAt": "2026-03-13T17:37:38.187Z", "postProcessHash": "d94704c4c00de1238ede333b941ef1249022c9591c697c378a96d757e9693a94" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.300Z", + "updatedAt": "2026-03-13T17:37:38.191Z", "postProcessHash": "fd072221fca16ca04eec1d516718519779f1012d324434208b0ec5d15b2e5c30" } } @@ -54828,19 +55458,19 @@ }, "0549c49a93aa84feeaded40e90488d94433b260e2904cdba7bc0af42f99f6863": { "zh": { - "updatedAt": "2026-03-10T16:43:39.246Z", + "updatedAt": "2026-03-13T17:37:38.132Z", "postProcessHash": "b9b44c08b372af411b65bf6453181a2b70bbdaa0cb23fb9ea768bb28dcc9001b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.274Z", + "updatedAt": "2026-03-13T17:37:38.133Z", "postProcessHash": "6cff2060622a620e73122f5ff7f0437321acc1094e415679f1ddd3adce28b5a0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.280Z", + "updatedAt": "2026-03-13T17:37:38.140Z", "postProcessHash": "fbf39fc96f3f824a2004b49da33c2cfcea1add97f73a6a1048f3ff5f0b005ab5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.297Z", + "updatedAt": "2026-03-13T17:37:38.161Z", "postProcessHash": "e0ac273580cd18d588da07136a6847f8c7c44d6e31336a1dee7a13a94c6bab51" } } @@ -54912,19 +55542,19 @@ "15e69bdeb4774e041a333e57689381522781cd859797d0c321068053bd1ac55d": { "ecfdec0409be257ba876146227e2e778ae5f272c3aa56e2fbc1cacb35dd43ca1": { "jp": { - "updatedAt": "2026-03-10T16:43:39.312Z", + "updatedAt": "2026-03-13T17:37:38.175Z", "postProcessHash": "02ee49ae0c3be105cb0b9b180a6d94752a1e9626800d52f6382bda6894d67058" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.312Z", + "updatedAt": "2026-03-13T17:37:38.174Z", "postProcessHash": "1c00384ca5ac0734966c9af68102f996f3d19390870d71499b2cccae6dea6da0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.312Z", + "updatedAt": "2026-03-13T17:37:38.175Z", "postProcessHash": "41a4d968d58b08d33cdd128ed421a49d15570e283429a0d4c45a4ea494608fe4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.317Z", + "updatedAt": "2026-03-13T17:37:38.178Z", "postProcessHash": "f26f35796bdec6d05a5036b5837f8525441a945cb6bdf337f4ada4041e731af5" } } @@ -54932,19 +55562,19 @@ "2441b704f1648bc3443c9b054ec8854f3764cbbd77801b8747d10f0c1380e055": { "8946d488f9c46e6c14fad461ca002a664b5a2d6561da01977d53a7c95d31e4bc": { "jp": { - "updatedAt": "2026-03-10T16:43:39.345Z", + "updatedAt": "2026-03-13T17:37:38.216Z", "postProcessHash": "94639c53132c6be8a99e7f23703b8b5a570b045e2afffa116b022f977f775743" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.347Z", + "updatedAt": "2026-03-13T17:37:38.218Z", "postProcessHash": "a88a3745540baef7e2f73da7829fd46164c530f719e091de9a116f76974919f0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.347Z", + "updatedAt": "2026-03-13T17:37:38.218Z", "postProcessHash": "4f394ffca6f5c2faf6bb059824f2593249aac73817a47cd19cbe94d77b88d80b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.358Z", + "updatedAt": "2026-03-13T17:37:38.232Z", "postProcessHash": "8637c631bdaf397e0e82d4104db0694935995199ec3cab426673226de7057320" } } @@ -54952,19 +55582,19 @@ "253c517a16655bd1af2910bca26a946ec5b5257507a84e5c1083bc68edcbaaae": { "383175d865a3e8e5eeeec2ad520a6706a7fe906490a2365a6c124bbbd35fbaea": { "jp": { - "updatedAt": "2026-03-10T16:43:39.308Z", + "updatedAt": "2026-03-13T17:37:38.171Z", "postProcessHash": "6622d521aa494e11aed9258b6bc686b15795ceefcba5fec84012f660e090c8e2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.309Z", + "updatedAt": "2026-03-13T17:37:38.172Z", "postProcessHash": "12f5ddae9714476d02122ff3409176c3ef07d23b94b7fe94986fa8da2e23b3f3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.308Z", + "updatedAt": "2026-03-13T17:37:38.171Z", "postProcessHash": "f8396d2e1a7f947aa5fcc02c1b6580f9e5fcb55ec017ed5554c1528541e34e7d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.315Z", + "updatedAt": "2026-03-13T17:37:38.177Z", "postProcessHash": "79b264b4dbe52e4253331113291313e0ce4ce71d0b4b44c61ddfaac794398bd5" } } @@ -54972,19 +55602,19 @@ "2c3512a703d975c2b75e7502a141cd8a3e8b086796e9dd5b92d66f1f2a58358c": { "f1c375550607f160ff41977c4e39aad3343f7094f427e196bc55d8e72c22aed3": { "jp": { - "updatedAt": "2026-03-10T16:43:39.309Z", + "updatedAt": "2026-03-13T17:37:38.208Z", "postProcessHash": "5b5f87013cc8fad9c01954b891a70ece55c8885e993b36c14aa0d6f1ad0f28d9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.310Z", + "updatedAt": "2026-03-13T17:37:38.213Z", "postProcessHash": "28476399a4581f61898354464879529f038a3a5988a3ec9a37064451c6dab322" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.312Z", + "updatedAt": "2026-03-13T17:37:38.215Z", "postProcessHash": "543caf98971c99efef89019867f03c15f1de5eed29d077d212a2ac7d2d36e16b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.317Z", + "updatedAt": "2026-03-13T17:37:38.231Z", "postProcessHash": "58451f49e96746527af5e562b4bad73ae4d09a4f0b0308a5a792bc7fa84a6d8d" } } @@ -54992,19 +55622,19 @@ "371cb4852709d9ca0ffc244925c1336472d7b3607e49eb600409ac2634d29c9d": { "2c08ba9df01012e99f6db6d87ed3274138d3991bb7ef1df26cf943bbe938c83c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.307Z", + "updatedAt": "2026-03-13T17:37:38.169Z", "postProcessHash": "f68461f050d1743ba58b1b0287d5cfb9032217125a7029753d723ea93555469a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.341Z", + "updatedAt": "2026-03-13T17:37:38.210Z", "postProcessHash": "682918e0b3395c3696d43bbb6eca6bf71fe4f039631ce983e4cb57860e4ccf9f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.339Z", + "updatedAt": "2026-03-13T17:37:38.208Z", "postProcessHash": "84b2aa2edd5243de8e9134315c7d615dcad1f7076edd7ff223fde1a1101eb201" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.356Z", + "updatedAt": "2026-03-13T17:37:38.229Z", "postProcessHash": "8d51fa286b5121579a8e79ad55da0a7676ad83559efa7832ddaa62a2bcd149cc" } } @@ -55012,19 +55642,19 @@ "38065e7c3b022c9edd666529a176fb393cfb28490dd15161ec6ac71c2d9529db": { "35e6467692a1dada24e738d0c85e6530cad77f3c956b13d30d9734eec88985a5": { "jp": { - "updatedAt": "2026-03-10T16:43:39.310Z", + "updatedAt": "2026-03-13T17:37:38.173Z", "postProcessHash": "a09be5644bb373c39cb9f216a3260cf4d1949818871153747ae4dc171912251d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.311Z", + "updatedAt": "2026-03-13T17:37:38.173Z", "postProcessHash": "f5ea483cdfa5d41c40e65bf1c9240ca471360460318ee476e42b5387c868f85f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.310Z", + "updatedAt": "2026-03-13T17:37:38.173Z", "postProcessHash": "5fb80d39a067b312f6518e5eb0d80f4c7a64b280fb2aa8d2f61475aafb48959c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.317Z", + "updatedAt": "2026-03-13T17:37:38.178Z", "postProcessHash": "bf17ae98dc94ad58268e3aaf3ace04cf0a4b89bda83b4b72f51725359e2b7f1e" } } @@ -55032,19 +55662,19 @@ "3c1dbc013406b1c31a215c47a6b9edb7f3dcaf68974dc2c38989fd26dd392af4": { "54d4adf41787f75b127c52923ea0abbe3e269714267d20e9e3f8f38afabbaf56": { "jp": { - "updatedAt": "2026-03-10T16:43:39.273Z", + "updatedAt": "2026-03-13T17:37:38.131Z", "postProcessHash": "e705d646e0adaa7e4a7787355ac389db76897b0418976e4ca1c6152b41d7c798" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.274Z", + "updatedAt": "2026-03-13T17:37:38.132Z", "postProcessHash": "84586579bd25c4a6e63095cf01d97d35fb2611a7fb477c4298361aece9bbb349" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.304Z", + "updatedAt": "2026-03-13T17:37:38.167Z", "postProcessHash": "955e19219b59e7861eb4c0d5a2561eda1d5ecc3b731378e099c91b4d7b6da538" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.314Z", + "updatedAt": "2026-03-13T17:37:38.176Z", "postProcessHash": "f83e9b8fa7a626e0e96c7319233cbf6b437fe65b3b74480761e97767db8aea78" } } @@ -55070,19 +55700,19 @@ }, "30130c9b0fe3bf7408d052521feb37bcbabb299173222822d60badbf752f9d65": { "zh": { - "updatedAt": "2026-03-10T16:43:39.360Z", + "updatedAt": "2026-03-13T17:37:38.234Z", "postProcessHash": "da23e20414e3d38635c996f6e4c07d7a3e2628db081b2d333121142700f7a1f4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.360Z", + "updatedAt": "2026-03-13T17:37:38.234Z", "postProcessHash": "c8e523bd83014d5f7922895fc2b79c5b9d6670c0f6e90874dfcee97ca795ae2b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.361Z", + "updatedAt": "2026-03-13T17:37:38.235Z", "postProcessHash": "8bacd87477e5f688d6b72094f7df623bc67d23bbeda7671f119bf215f3edc058" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.361Z", + "updatedAt": "2026-03-13T17:37:38.235Z", "postProcessHash": "383f1c167ad1ce0f882a624682b7f622daba872bbc730b53616be54e77902d68" } } @@ -55090,19 +55720,19 @@ "3eb17266fde17cf983c1426830939c4712a727fd7eeca3116f2fe348d7489f01": { "d7d5ceeef5f34571ef1e4827cc0966f80aabd85dc08e22be3a3583aa8cbe8a2f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.311Z", + "updatedAt": "2026-03-13T17:37:38.173Z", "postProcessHash": "1bc7bb285dce3ed12c6789e76f46bee85e5dc6f6411bd3569b3e4463b3d6f799" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.311Z", + "updatedAt": "2026-03-13T17:37:38.174Z", "postProcessHash": "0dff700b147eac0af4712576b4eda126545395db2fdca21638196439033cbfff" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.311Z", + "updatedAt": "2026-03-13T17:37:38.174Z", "postProcessHash": "9ffdd78f33e48d004d8aa2a0baf47b24599cbf7cd7556ace6f667fa666bfd7fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.316Z", + "updatedAt": "2026-03-13T17:37:38.178Z", "postProcessHash": "f750bb516c4b92fe353a428943708bba9fb1a04abc6a6fcab2a8279b15d79abb" } } @@ -55156,19 +55786,19 @@ }, "d370d2e8ea9928d6502314fb400fc62db5a4cbad60a180228ee94c3373e727e3": { "jp": { - "updatedAt": "2026-03-10T16:43:39.245Z", + "updatedAt": "2026-03-13T17:37:38.098Z", "postProcessHash": "6f3ea6e768322044eace754596382f421dc7406422d6c41978d5fb11d3568fa3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.276Z", + "updatedAt": "2026-03-13T17:37:38.135Z", "postProcessHash": "749be42a2b0e0ffa52c54b807b1b6bb5d0d2f84e608471dfe4022111882db25a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.321Z", + "updatedAt": "2026-03-13T17:37:38.160Z", "postProcessHash": "f7ec498461d84e8decf031b9d59b1d2534f7a53bb54781327acbfba2e5c245bd" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.324Z", + "updatedAt": "2026-03-13T17:37:38.188Z", "postProcessHash": "a189baa0f7fc95389863b5bf5fac31ded4b76e02efa5f0e72d721e4aebccdbe5" } } @@ -55222,19 +55852,19 @@ }, "6d6f94fdd0571b8cd88b7d03b71cceebe443c220b7749739b9fb528def79afc9": { "zh": { - "updatedAt": "2026-03-10T16:43:39.284Z", + "updatedAt": "2026-03-13T17:37:38.144Z", "postProcessHash": "2699dc0334c888e55b8538df07d1d288b1774a3bbb945e32cd74e61d96d2693a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.291Z", + "updatedAt": "2026-03-13T17:37:38.152Z", "postProcessHash": "87ffb245c329087484ba1c657a0a5af828a5c3f76077493278702bdf5d98ecea" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.322Z", + "updatedAt": "2026-03-13T17:37:38.186Z", "postProcessHash": "716b7e9bcb5df825b12334e87590558d4b820a87e4dec454329581d87c71e14d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.326Z", + "updatedAt": "2026-03-13T17:37:38.190Z", "postProcessHash": "4a913e1c0b25e8849c9c974c28f438a439eb7b60a5d9828108ab799c360eb1b4" } } @@ -55288,19 +55918,19 @@ }, "011ddcf3bc0d196ff5d47683f0c1725cb60b4afe4bb2479f064e29975150bbf1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.246Z", + "updatedAt": "2026-03-13T17:37:38.100Z", "postProcessHash": "69c223ec22c4797e03840f979d5b500f3f9bab22b281678875bbb110db48c4cb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.279Z", + "updatedAt": "2026-03-13T17:37:38.139Z", "postProcessHash": "6e4a1bd50b456ff549bfe4ad741f5a0314009dd1737a8a4aa0c1c71d7b722974" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.294Z", + "updatedAt": "2026-03-13T17:37:38.157Z", "postProcessHash": "7d9720e086f79801a9ae7d921fd17866460c256d0c36c419e50e310163ee54f1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.322Z", + "updatedAt": "2026-03-13T17:37:38.185Z", "postProcessHash": "d6ded5eed7ef3f8cbf6b106ec6293aa4e474486d9e6c30257a77ee2e4a7adfa8" } } @@ -55386,19 +56016,19 @@ }, "b44ffe5bd8ce26a9339d81387af2be430ec1347191f8507b216945d0a374b043": { "ko": { - "updatedAt": "2026-03-10T16:43:39.282Z", + "updatedAt": "2026-03-13T17:37:38.141Z", "postProcessHash": "80c662c457991925213c2fcac914f21c4d262a45feedcfee1ed5bd41daa4c2d6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.286Z", + "updatedAt": "2026-03-13T17:37:38.147Z", "postProcessHash": "5fbf84d38b530936fc3135aabac920e1b8d8679900b91f51f41ae61719673c76" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.323Z", + "updatedAt": "2026-03-13T17:37:38.187Z", "postProcessHash": "1b4bd088d5a6b5e79ed21d06a517516826e7b599c724c9dd04067c59b3d3c31b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.325Z", + "updatedAt": "2026-03-13T17:37:38.189Z", "postProcessHash": "ab8c1545a88a25edacbd0f9680027530097828dcf6c9c67c38f26dc6a5890a5f" } } @@ -55452,19 +56082,19 @@ }, "57a4ad14f775034636b90dbabc277088131b305d03dea65b4c267b775864fdbc": { "ko": { - "updatedAt": "2026-03-10T16:43:39.274Z", + "updatedAt": "2026-03-13T17:37:38.133Z", "postProcessHash": "98e7a57153f3935e9ddfddcb55b772bd86fa34a065459aaf8bca408f780ada3a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.283Z", + "updatedAt": "2026-03-13T17:37:38.144Z", "postProcessHash": "5ac83eae23d0cba08c8ea7060bdf865247d876da5a5841fa5e0715edac3d205d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.322Z", + "updatedAt": "2026-03-13T17:37:38.185Z", "postProcessHash": "ba35ae9999db83709691cdb03e349e3a3ac6a5f817f84b993c5d245f2f9fb1f9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.323Z", + "updatedAt": "2026-03-13T17:37:38.186Z", "postProcessHash": "42501ad3d32ce3241fb42bda4a7db6d93da7632db40d423639223b15664b2ef9" } } @@ -55566,19 +56196,19 @@ }, "48ce3a366bc697af4968be76f3df2ee31c2f28c5435958939bfe7d4eda717ced": { "ko": { - "updatedAt": "2026-03-10T16:43:39.277Z", + "updatedAt": "2026-03-13T17:37:38.136Z", "postProcessHash": "3a92fc4fe387fbc4d67d51c071def26455033f58fed08b7bdc6775974debf8a8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.283Z", + "updatedAt": "2026-03-13T17:37:38.144Z", "postProcessHash": "107969d7cb05948bfc8ffb8f6223370237df21145803dd2d38d4a928c387be0e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.285Z", + "updatedAt": "2026-03-13T17:37:38.146Z", "postProcessHash": "b7df28665c77470e82a7e440247416ca4a1032033a6a30025ae095de30b96a74" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.291Z", + "updatedAt": "2026-03-13T17:37:38.151Z", "postProcessHash": "d751561fab68db89996a0d16bad2e505548ca109b9d5e087ce67055e506cc331" } } @@ -55613,19 +56243,19 @@ "04c615906de14bff138af4cdd85c3c07b4fc5433296761dca010e8ef60f78e93": { "91810a26e7bbbe9ffcd2f092006cc98930eec1fb41bd4802d4297bf1f45413c7": { "jp": { - "updatedAt": "2026-03-10T16:43:39.331Z", + "updatedAt": "2026-03-13T17:37:38.199Z", "postProcessHash": "61aed7f01b0f0b7bde0ea01654379398e9d58aa964460559d3f8c764589096a5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.345Z", + "updatedAt": "2026-03-13T17:37:38.216Z", "postProcessHash": "d3efb9b5c4a0ff0b251ca365da0d6e32ce47044c96ed2d12d83bdf9dbe66b601" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.337Z", + "updatedAt": "2026-03-13T17:37:38.206Z", "postProcessHash": "d1cd38e22b2204384184bb9e86c48996a9b8bb2ced717c464a4491e2c3d8d88c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.354Z", + "updatedAt": "2026-03-13T17:37:38.227Z", "postProcessHash": "a2d6822fb4a61463fe64c3aa8923f8dadec8174d1bd7bc5cbda4d9e7d7cec029" } } @@ -55647,19 +56277,19 @@ }, "3cae588d4c4191942fbd0253f2b18ce8c8409a73677dd3426342719c549a070f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.351Z", + "updatedAt": "2026-03-13T17:37:38.224Z", "postProcessHash": "07294a5ef76105382019a58f249a9fff4c36f9b596a53c3320cee28cb4c04e90" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.353Z", + "updatedAt": "2026-03-13T17:37:38.226Z", "postProcessHash": "50e59582d5837dff5a001e5cdc27d8ab72be27842762cce096b9d57ec09776c0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.353Z", + "updatedAt": "2026-03-13T17:37:38.227Z", "postProcessHash": "3939939733f17703319a682f4b9d274dfbca6780c2fba7a0b050c233df0e12ae" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.360Z", + "updatedAt": "2026-03-13T17:37:38.233Z", "postProcessHash": "ffa3cb570949651a61b4481c767ee40130f870f6a6bc7a5d5953bdf3dc460ba2" } } @@ -55667,19 +56297,19 @@ "176150c0e3d077975a3bf364d1abf67e535d6c7aead2f176b61c34aca79abd59": { "844838ff96f065aabb06386cc366cf66f183135f983db2d969bbf61b47c89398": { "jp": { - "updatedAt": "2026-03-10T16:43:39.335Z", + "updatedAt": "2026-03-13T17:37:38.203Z", "postProcessHash": "dfcc5498de6dfeaa3915e95305314aa56a44319eea291164fafe7245448c0483" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.331Z", + "updatedAt": "2026-03-13T17:37:38.199Z", "postProcessHash": "2050ed279294a928e89ec453a5a806ac606956edf78c6447eb82b207b3304026" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.304Z", + "updatedAt": "2026-03-13T17:37:38.167Z", "postProcessHash": "a45b55eaeb7a3f687962780cde27f9a04639513386923b7e5473528fbc03a14c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.384Z", + "updatedAt": "2026-03-13T17:37:38.260Z", "postProcessHash": "77507f2fe8165d1acca4ed8a60c1f72dcedc36fa1b72ae6838d2d19d878ff036" } } @@ -55687,19 +56317,19 @@ "1a55a8d8cd9d21c74eaa692dca8aac6491f16ba3aee28f43616128e2d9ef200b": { "da55650acb4be1e891fe2ae5f1756740a01821cd992f3a8ca4695951fa27e52c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.336Z", + "updatedAt": "2026-03-13T17:37:38.205Z", "postProcessHash": "d7c6b58d7b5ef89b1fdbc1980c744de68fb6e2334b74499868e04ff1baa793c5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.306Z", + "updatedAt": "2026-03-13T17:37:38.203Z", "postProcessHash": "90992c6b67d5c60b15f53d8c7071f4f6a207dd822dda480dc075d92baf8a26c6" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.340Z", + "updatedAt": "2026-03-13T17:37:38.209Z", "postProcessHash": "f07eb492c63866755a901e50831a5195dc26d53f8f671cf64ddee6f96fa4f84f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.358Z", + "updatedAt": "2026-03-13T17:37:38.262Z", "postProcessHash": "96fedc50c8152adb9446d3961b6ae8f8c8f31b7245ef025b624e231d4f957e1a" } } @@ -55735,19 +56365,19 @@ }, "e4eeb776174b9521cc240198cf17adfc311ee2bbe7d060baca6e7e5e2f13d3b4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.389Z", + "updatedAt": "2026-03-13T17:37:38.268Z", "postProcessHash": "de4c4ff3671010b55e2813cc031af290c60a4639ce3c35af8cdcba8d94c6b50c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.390Z", + "updatedAt": "2026-03-13T17:37:38.269Z", "postProcessHash": "4c24e423af0d3ca8f8127c2bcb126618cb1f430bf12bb52f29cf4aa5a497738a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.390Z", + "updatedAt": "2026-03-13T17:37:38.269Z", "postProcessHash": "59eeeccb73a0165b3be10f12f018b1d490856f70a0a020ac113d1c962d71c8f0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.386Z", + "updatedAt": "2026-03-13T17:37:38.262Z", "postProcessHash": "39b3db17ad2ed2bbf9e383f1736ac1373fe0a38eb7f6aa185db2fa82d3d228a4" } } @@ -55755,19 +56385,19 @@ "2365f342aa73537207eea12c5ea5e59b84982495f018fb65d762d8ced77d7432": { "303a2bb1adcbfc7e719c1aac71a6de6454f8a1ba771cf607483f97b277db1bd4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.331Z", + "updatedAt": "2026-03-13T17:37:38.199Z", "postProcessHash": "e9a3954d8156e504747867473f52e9ca2dc923c827454def4fb1fa39a3e5b168" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.304Z", + "updatedAt": "2026-03-13T17:37:38.197Z", "postProcessHash": "66ca2d64baada5fb5cafa50a8a82d0b85a451c114aff8e0e505706aaa69ac23e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.339Z", + "updatedAt": "2026-03-13T17:37:38.207Z", "postProcessHash": "e81685ad9f2005b647782af40003aeabd47d1b81ea164c60347218ebe4b10658" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.386Z", + "updatedAt": "2026-03-13T17:37:38.261Z", "postProcessHash": "551d685f58d1b592f7879dcff50592805686a3f4eff71b4dde6405b4b3d498d1" } } @@ -55807,19 +56437,19 @@ }, "d692b1c73d92020e7270d8f65f0ebe57f21bfd02f4752545e32f5ccea3935bcc": { "zh": { - "updatedAt": "2026-03-10T16:43:39.390Z", + "updatedAt": "2026-03-13T17:37:38.269Z", "postProcessHash": "efd143e07d7d9fc112fb43c30703c378c7198559b57e04e1f45d376e8ee4f9cf" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.390Z", + "updatedAt": "2026-03-13T17:37:38.270Z", "postProcessHash": "152afc8186de25e8ce613e4d36c4afe7985a2ff5ddb087f84ab4fc64c87c3fc8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.391Z", + "updatedAt": "2026-03-13T17:37:38.270Z", "postProcessHash": "f4d9e4e4758eb35948ff65b41c5a6dd9bd68e545400e8327dd8520e9977f2d41" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.391Z", + "updatedAt": "2026-03-13T17:37:38.270Z", "postProcessHash": "275e9c353a2277fed3c3a96764baa4fcc7ef4445a5aa7c969c61bd3a74540c01" } } @@ -55827,19 +56457,19 @@ "3e3f9cdd02598c16b281b93fb32c30b1be85298c6b705aa31bfbce0e5880e103": { "e9242354e112109aceb1f980cb5bd9997a81807b4b2b9ad51d2e395d6925d743": { "jp": { - "updatedAt": "2026-03-10T16:43:39.303Z", + "updatedAt": "2026-03-13T17:37:38.166Z", "postProcessHash": "aec7eb01cb294eb9672ea45a9b9231fdb5ecb01e0ebfd3fa467a4cbdfcfcd279" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.338Z", + "updatedAt": "2026-03-13T17:37:38.207Z", "postProcessHash": "970824d350e6af48fb62a83ab38021a163f4b334ff45abdb619803ff2b9489a7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.338Z", + "updatedAt": "2026-03-13T17:37:38.206Z", "postProcessHash": "afee8c81346c31f9798ab343d639f9def1ed29b9ef0c62639d68148619e620ec" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.354Z", + "updatedAt": "2026-03-13T17:37:38.227Z", "postProcessHash": "a4653bf1f1f27fa523b16d28afb8896bc856f7310e5c12348d4cb6c92c9c98d0" } } @@ -55861,19 +56491,19 @@ }, "32785de3bff088ba7874c26e0d20726ae9cde1b9df14a15db8158e2a61c3fa12": { "jp": { - "updatedAt": "2026-03-10T16:43:39.349Z", + "updatedAt": "2026-03-13T17:37:38.220Z", "postProcessHash": "7878141e9c3bda434bcf028fea3bbdeefdd7b8adffcbb8f1a86293a06c13a267" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.349Z", + "updatedAt": "2026-03-13T17:37:38.221Z", "postProcessHash": "b0d981ade570307807f3009dc7b40c733dec234b7358770e60615c96b259ed00" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.349Z", + "updatedAt": "2026-03-13T17:37:38.221Z", "postProcessHash": "7d4862bbf80db9f0b1397736e5253bddbe8e9d99750a1c49c5064d7361acca53" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.388Z", + "updatedAt": "2026-03-13T17:37:38.268Z", "postProcessHash": "7fb83eff1e64ed85444db40e8cfc2cdbab48d2b7607221643c7f61cbb2eb5287" } } @@ -55881,19 +56511,19 @@ "49e360371f0bc0d697298f4470438952e521fabefd1b9e98218955be3cdbbcc0": { "974e376db0d1f6bc3a3c2778b18c785b8cbb420855a07c1b3d0cfb100fdf6562": { "jp": { - "updatedAt": "2026-03-10T16:43:39.333Z", + "updatedAt": "2026-03-13T17:37:38.201Z", "postProcessHash": "7a8fca3087fb12294ffae6bd5f755bbfd4859fba68d88f67ae8475906a11a345" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.337Z", + "updatedAt": "2026-03-13T17:37:38.206Z", "postProcessHash": "fdeb776de39e39edd8ee304e483c358eb4ab48a7fb4f81d2adecf6593f83a217" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.333Z", + "updatedAt": "2026-03-13T17:37:38.201Z", "postProcessHash": "84fceb0d3971f255f49edfdba3398df1ccc4bf29049df35cd7945e3a030caf5f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.355Z", + "updatedAt": "2026-03-13T17:37:38.257Z", "postProcessHash": "0d9eb3ae186e76d46209debc5bdfaa8ec6b365bccd51223b3bfa3453f11634d2" } } @@ -55901,19 +56531,19 @@ "58cd3f4391882ce670046b8d82826c3c127fcee3b6aa2afc15ff717cd3d10d71": { "5015c123581af2b4d332b12ea65e8e6ccfdf0a8a5c76d9fab3a9a30aedfe8767": { "jp": { - "updatedAt": "2026-03-10T16:43:39.343Z", + "updatedAt": "2026-03-13T17:37:38.212Z", "postProcessHash": "cd2b2a4d7934a2c688a5ca08f266f40cd0fd0386fe9a2ec1dd927d178cb037aa" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.343Z", + "updatedAt": "2026-03-13T17:37:38.213Z", "postProcessHash": "57ed74563607d9aa884dff1c99f34be31ac366caf5002454d90de77db44abe5c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.340Z", + "updatedAt": "2026-03-13T17:37:38.210Z", "postProcessHash": "d3b6e2562d1f538f4946d96133ec38df1ea386c43d30d9fc7cf113f54a3ca6e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.359Z", + "updatedAt": "2026-03-13T17:37:38.232Z", "postProcessHash": "aeb183f7123a06907e322af3879ecc921f27ac83d516f2bbf70b4fbe1ee0c23b" } } @@ -55951,19 +56581,19 @@ }, "8720e1e02c9c0a5cc72437f52a0bd97076431d01a4ec3031c1ea6f5c92d95c18": { "zh": { - "updatedAt": "2026-03-10T16:43:39.313Z", + "updatedAt": "2026-03-13T17:37:38.175Z", "postProcessHash": "924988d4c2e255b05edfc9e634eb4df1d7277d8fc09a274de4c783fa7c97ef94" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.313Z", + "updatedAt": "2026-03-13T17:37:38.176Z", "postProcessHash": "91830cbc6211bfe61f335c0781e60a510fb8c89c9bf93764bdeb5a4ffe80b1bf" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.314Z", + "updatedAt": "2026-03-13T17:37:38.176Z", "postProcessHash": "3378536bc076759c158e92a6cdb0cd49ad572ee3fad7c29d1674b179689df9ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.316Z", + "updatedAt": "2026-03-13T17:37:38.177Z", "postProcessHash": "ee2c2053bb8f1e78b0e91a1a00e5ef84accaa2e23349aa69d0f16c7d11b3efe1" } } @@ -55985,19 +56615,19 @@ }, "4a937e11a15d630832e57cfeac80dd7673539ce179629a732766b38badcdd3c1": { "jp": { - "updatedAt": "2026-03-10T16:43:39.313Z", + "updatedAt": "2026-03-13T17:37:38.221Z", "postProcessHash": "6b5891bc84cd051e1babedaae7bd87cd56fc2db625bdac6e69371d7968cf36d3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.313Z", + "updatedAt": "2026-03-13T17:37:38.222Z", "postProcessHash": "857e970ed5428e45ba6ab79331fba57619bb257bef3483b6682fb02eb7d34297" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.313Z", + "updatedAt": "2026-03-13T17:37:38.222Z", "postProcessHash": "134e4dcacb6eaa3c9a5a7c637be7c6a909062a4893d833dfa065024858c597b4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.315Z", + "updatedAt": "2026-03-13T17:37:38.229Z", "postProcessHash": "5ba2cf2051e070d3a53deffe59b0b0c8c59b5b1d7a416c52e270fe51c779ff69" } } @@ -56005,19 +56635,19 @@ "978146b52bf1385e45bd326ef044217c2dcdc8bb47040c12f8ac16274fa8addc": { "229b20a3b9f2e01d63cbf0aa22d459b44b4535cff9593d53b6edbfdd28847fdf": { "jp": { - "updatedAt": "2026-03-10T16:43:39.306Z", + "updatedAt": "2026-03-13T17:37:38.169Z", "postProcessHash": "b9ca39067947cef786dbd137409b88594b9d2f32977f4f40ffa8b59aa773fb6c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.336Z", + "updatedAt": "2026-03-13T17:37:38.171Z", "postProcessHash": "bc00c70892679b9adc8a4223dcab7537a42c1bcde9b98bbad7e5de779a3b1d93" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.340Z", + "updatedAt": "2026-03-13T17:37:38.209Z", "postProcessHash": "7ac8c3f71c8511ad69ef17a67ed998ee9d4fab1d190947413c40a9fe7bf707b2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.359Z", + "updatedAt": "2026-03-13T17:37:38.233Z", "postProcessHash": "09aff9cabbe340b474429434ed3b3cfa186b8acd881c56cd5489d06c70b15228" } } @@ -56041,19 +56671,19 @@ "bbc79010b259fcfbd187a6891a0f4fb7b780904c181f0266b6753f4d179bbd0b": { "9124cca07daf9271adc7984d01efad4c1a6d47441c45c6be540d3204e5502916": { "jp": { - "updatedAt": "2026-03-10T16:43:39.306Z", + "updatedAt": "2026-03-13T17:37:38.168Z", "postProcessHash": "a9348e64b240c9157342e75fe268ef2424535d664c00206e9e345ef2580eaa5a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.308Z", + "updatedAt": "2026-03-13T17:37:38.169Z", "postProcessHash": "59611e671d6966166ae225c88cb69881a96ac4a4e96f7eb6bdb7041bf557784d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.273Z", + "updatedAt": "2026-03-13T17:37:38.131Z", "postProcessHash": "fc1876e4afbc582af86cf1aa0f131fd5a7fdbd57d7e3bba2d28ac52a03423916" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.314Z", + "updatedAt": "2026-03-13T17:37:38.177Z", "postProcessHash": "7c472f27a84000132bac7aa5c4c1ec1be4ee11d3ab49674dbe57e4dbcbfc388d" } } @@ -56061,19 +56691,19 @@ "c04de4891f93a0ba91486fc9aaf76205c21818b034acf58a753695af7332b3ac": { "783554b75229a238156945270a3356288601a5016510ae7113ea4d4f746a89d9": { "jp": { - "updatedAt": "2026-03-10T16:43:39.346Z", + "updatedAt": "2026-03-13T17:37:38.216Z", "postProcessHash": "1196345d170e41d1ddcb2afdb4e8deacbde12049ddd6ee573a49665acd499a48" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.303Z", + "updatedAt": "2026-03-13T17:37:38.166Z", "postProcessHash": "bcbc3d0530d94f163057c5c109f4d117a94e80499addb1d5b65ac6feafd30b6f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.346Z", + "updatedAt": "2026-03-13T17:37:38.217Z", "postProcessHash": "07c3204c8baa590331f82663edca5c3e6f02fc7cdd31b00e598fdc8d2f8f38e4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.356Z", + "updatedAt": "2026-03-13T17:37:38.229Z", "postProcessHash": "6c4bfdeab9575dfa18f32a68169a5d3774e3a5585dc273a2210aa03084383942" } } @@ -56097,19 +56727,19 @@ "c9f381cce8333661e63bd1e01d8c4f1774748ca4686351ffff148b88e9e703cb": { "e4a9139614a7f11d3b10e77e31631df6b358e364a358b51b7e9d35e161a62d0c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.338Z", + "updatedAt": "2026-03-13T17:37:38.207Z", "postProcessHash": "e70b356091638015b784ce2ac1ba2c4b665559fb34ead00421c4e31859718e98" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.342Z", + "updatedAt": "2026-03-13T17:37:38.211Z", "postProcessHash": "d17a8bd9a717711e3afc905e882c4570a4eff4d9718f780e0a551320735aa134" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.337Z", + "updatedAt": "2026-03-13T17:37:38.171Z", "postProcessHash": "5dfddd6a0901505accdf9a24ba73e5bb34f8b81966c5500b80c4c024a4e12510" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.356Z", + "updatedAt": "2026-03-13T17:37:38.230Z", "postProcessHash": "36683c0368608020318ea6ad0dfff547b486d766dd2854cea738bf51c4a1bf6c" } } @@ -56117,19 +56747,19 @@ "decba6568d82bbae43bf10ae33288e0bb54460fab2d76fb910a5037c036d8b31": { "b3961ee327c6fafcf4999b1abd14b74444d3905528c75bc8bb8c2bfbefbe9765": { "jp": { - "updatedAt": "2026-03-10T16:43:39.273Z", + "updatedAt": "2026-03-13T17:37:38.132Z", "postProcessHash": "ff8e135fedfa6c96b74d10e62415126330f68da4aa4a14d6b25b3ce29470ca96" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.309Z", + "updatedAt": "2026-03-13T17:37:38.172Z", "postProcessHash": "1720db8922b2df72a67ea17ba2b48d974036fc9f89597f23d2cdc48e1e8a58d5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.309Z", + "updatedAt": "2026-03-13T17:37:38.172Z", "postProcessHash": "43361dd1d1e93202663f495fe180688b996797dbdb68e920cd43ce3ab747ba03" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.315Z", + "updatedAt": "2026-03-13T17:37:38.177Z", "postProcessHash": "debee8518e980f7e2324b4015baf6a601ee0e78c4c0762e7b8c4b2fbd3059d8b" } } @@ -56155,19 +56785,19 @@ }, "4749e80d37f158229e3c1fc0cce044655f1415c8a861d7fa2901a0977e62f772": { "ru": { - "updatedAt": "2026-03-10T16:43:39.329Z", + "updatedAt": "2026-03-13T17:37:38.195Z", "postProcessHash": "1fb46a6c5f6450cf4653ebe2734a160bb78ac09a5926dabca79542100d9fe4a3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.330Z", + "updatedAt": "2026-03-13T17:37:38.196Z", "postProcessHash": "2b3e97f3db729641214516bcc314a948802319cfe5327dbcdbc40a39d7f75dd1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.330Z", + "updatedAt": "2026-03-13T17:37:38.196Z", "postProcessHash": "09271f00ad31f7b01c61c52bbe02a0023dc1a5e469f195b303061f7ab8269fb7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.330Z", + "updatedAt": "2026-03-13T17:37:38.197Z", "postProcessHash": "a0b332647e8232556a9904ad4946cffe359bd736be671e86a960deabdf827f62" } } @@ -56175,19 +56805,19 @@ "00801f2886d2097d3f3fd23c2495271df83abfb95d59a9c9a2b4a905b8ec2d19": { "20cf324bd963db14b9a1a4346dec4811329f6ebe733b3eeeaba7616399e4d20d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.376Z", + "updatedAt": "2026-03-13T17:37:38.251Z", "postProcessHash": "b9b803f0aee75d74aeb9b78a909c781d980905e67189c242c03281a3e116d741" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.375Z", + "updatedAt": "2026-03-13T17:37:38.250Z", "postProcessHash": "b46ff84a4115a25c1f03e4c118cb20bacbb83e5318276f53e704256bb07c35c3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.379Z", + "updatedAt": "2026-03-13T17:37:38.282Z", "postProcessHash": "3536d476f140bea18b4ea5b82412029a5ae0dfdcd13198ef28c199354ae99abf" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.383Z", + "updatedAt": "2026-03-13T17:37:38.297Z", "postProcessHash": "e23cafeeac97f0977099c632249a9e338c68dbf12a957581a6ad15778d000496" } } @@ -56195,19 +56825,19 @@ "0d7f085589a701521498ae4f2032eff79402e3efaae1bf069e42f610cc1714dc": { "65b6c024a83d6653e55cb1503b9816b66a3ad761b629019961fe3f8f698afb45": { "jp": { - "updatedAt": "2026-03-10T16:43:39.335Z", + "updatedAt": "2026-03-13T17:37:38.238Z", "postProcessHash": "fa665ff794d4e0a7ff1c6749ae5079d4b4121e576f1475408b6a2b245fafc4d5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.365Z", + "updatedAt": "2026-03-13T17:37:38.240Z", "postProcessHash": "3e7edcda372c63e8a818779fb0218e191c743bfa86f2a4768a55f54065ba3a10" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.373Z", + "updatedAt": "2026-03-13T17:37:38.248Z", "postProcessHash": "564c2aab8478b9bffbf8749c3877db5b13ee014a144e77926e8d3300a2727afb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.385Z", + "updatedAt": "2026-03-13T17:37:38.299Z", "postProcessHash": "041c675e845f47091965b8a840f85a0984526f1ba3d4e70c37676c3a9cfd81c5" } } @@ -56215,19 +56845,19 @@ "1b24b02c3b8b44ef65014e1185ac74c302c13f1cd510990f907cbfb6af75565c": { "153f09d0dc6e1710e949f8df69bcf6dddffcd2f29e7b48e271192abe56431443": { "ru": { - "updatedAt": "2026-03-10T16:43:39.367Z", + "updatedAt": "2026-03-13T17:37:38.241Z", "postProcessHash": "0c4b09e34450b1f4bc6bfbf85dc8490d03592579991569dd576d7211b1948693" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.364Z", + "updatedAt": "2026-03-13T17:37:38.239Z", "postProcessHash": "b7ced81790a78e06912514f44f4ca875a22c9cc53ab4b9a999f545c7b2a06b85" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.369Z", + "updatedAt": "2026-03-13T17:37:38.244Z", "postProcessHash": "1c0430fa281dfd2ccba2bd48ad839cc20956d074370515be8af3be28876da479" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.416Z", + "updatedAt": "2026-03-13T17:37:38.299Z", "postProcessHash": "829b42ac43bd22557c69b23302d6d484ca09abb3cc1117d77fc290a68ac3c2e5" } } @@ -56235,19 +56865,19 @@ "1d3ae6305b61a5daa4272a2fdf5bc89befcde6b3c3cd8ac506e835ebca98d2ce": { "7cfed78448288b1e3ce81098eb348b43d832571045d5f68b5c05727141c3c15b": { "jp": { - "updatedAt": "2026-03-10T16:43:39.402Z", + "updatedAt": "2026-03-13T17:37:38.285Z", "postProcessHash": "927c7813a8ff75e3ef1656a0bb98c2f82786ab2aca92eb46953b432257b6c8e2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.401Z", + "updatedAt": "2026-03-13T17:37:38.283Z", "postProcessHash": "fc7c8db838101e6e3dfb9e52a1621b1a1c4256356425616d540e45cf0e8c1551" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.401Z", + "updatedAt": "2026-03-13T17:37:38.283Z", "postProcessHash": "f10cd77437df10d57139bd516bf214885819e05fc71b69317ac347f8cfb6849b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.419Z", + "updatedAt": "2026-03-13T17:37:38.303Z", "postProcessHash": "585ff4d33533a094a9da52eb586f125a36206235e72ec8340f89ef10d146dd2d" } } @@ -56269,19 +56899,19 @@ }, "b2d2aa82ba28dad27ecc5169982ab716fc36be7d862e5595ffb1da96f474cda1": { "jp": { - "updatedAt": "2026-03-10T16:43:39.403Z", + "updatedAt": "2026-03-13T17:37:38.285Z", "postProcessHash": "6ecaad15b6f6bb843dcd4ea5c9dcdecab493c8a3adb77f3819bcd877c9d6a18a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.403Z", + "updatedAt": "2026-03-13T17:37:38.286Z", "postProcessHash": "c5b8ab7d283e9415af2311a881f69eda4c5447b68c18b9644bc09923aa3e0c5c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.404Z", + "updatedAt": "2026-03-13T17:37:38.286Z", "postProcessHash": "feb30eed49e0c4aa391155dcbd65ebe28f1b8fd29ff4566ea0e38758c33fd20a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.417Z", + "updatedAt": "2026-03-13T17:37:38.301Z", "postProcessHash": "dbd98d010bbcff1167045b759c6e2ac2e48084d733ded40b8fc77d598fda2943" } } @@ -56289,19 +56919,19 @@ "2dbf7fe23f006182359a9db8a0997fc25605a170bbf502414f10a4d0445f3741": { "a3d059702798e7975e6104e13702831f09dab10cf354c44b13f40788c8b697a6": { "jp": { - "updatedAt": "2026-03-10T16:43:39.372Z", + "updatedAt": "2026-03-13T17:37:38.247Z", "postProcessHash": "ce66d6bc987aa7c7229b08dcb63183ef659ff9b8dd4fd9c6381df5ad1526733e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.399Z", + "updatedAt": "2026-03-13T17:37:38.280Z", "postProcessHash": "1ac06a24a41c325931a9b4cea75f6758f4c3c46f1fe53f062bf3bbcae6d40f3f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.399Z", + "updatedAt": "2026-03-13T17:37:38.280Z", "postProcessHash": "f9a52a4dda72d17fda4f4c4ae27cd1ba41e9aa8ecb55fb2a18cfd9f607f73a76" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.421Z", + "updatedAt": "2026-03-13T17:37:38.306Z", "postProcessHash": "96996ce0b9934957232f1b358fc4a052f5dba0b241477f4e83fc648b48358d65" } } @@ -56309,19 +56939,19 @@ "36a66d817a53f3419052a70bb1815a864c606b97c1626029b4822b58ad82c762": { "3d820438e1d508017cfc5d486b3974a03a6f0475286a479dfda2cf575d825e99": { "jp": { - "updatedAt": "2026-03-10T16:43:39.373Z", + "updatedAt": "2026-03-13T17:37:38.247Z", "postProcessHash": "581a6541b164a3d3c0042479eb9f7c2a74e52f5e9b365eb6fa33df36bc09dc3b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.372Z", + "updatedAt": "2026-03-13T17:37:38.246Z", "postProcessHash": "367c032dcead27cae9d3ff2bfb393f089ebc6ea10e274a6eca342109792b6460" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.375Z", + "updatedAt": "2026-03-13T17:37:38.250Z", "postProcessHash": "efb7d4359183dc1a0d98409facd9ee90770862bfa2ea0c9bc0bd13002cf3a238" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.387Z", + "updatedAt": "2026-03-13T17:37:38.267Z", "postProcessHash": "c7cea638036421b7dff9a7b5bace48bfc6597a356ab1a53f4da37f9542b6fc0b" } } @@ -56389,19 +57019,19 @@ }, "e06b03e6f9d4439bacc6f8bc00b76c6488c949f220273aefea2cd8b15c2aacb6": { "jp": { - "updatedAt": "2026-03-10T16:43:39.393Z", + "updatedAt": "2026-03-13T17:37:38.272Z", "postProcessHash": "8443a7c8f7e2d6212045fe3a1b9c929a339d664f18a2eebc2b1f04d6afd7c918" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.393Z", + "updatedAt": "2026-03-13T17:37:38.273Z", "postProcessHash": "a560545ba78c0a0f6ebf09c2217fcef2a58e5471904f1c33f146abeb9f1bcb90" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.393Z", + "updatedAt": "2026-03-13T17:37:38.273Z", "postProcessHash": "2a414d3fefa55987f0486e831db276ac1ec3fad7c8ab3dc92193800a1417413f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.394Z", + "updatedAt": "2026-03-13T17:37:38.274Z", "postProcessHash": "5378767bd07ae4b8a6604a61a1c7ed8084d72b946218bd18b47d4add2fd28d99" } } @@ -56441,19 +57071,19 @@ }, "59afda436752edac830d4fa98ced5fee3f451237b3956544c57b7b686f7033ac": { "zh": { - "updatedAt": "2026-03-10T16:43:39.391Z", + "updatedAt": "2026-03-13T17:37:38.271Z", "postProcessHash": "3627bfdbb7b6acd11d84fa4aa2cabd7dff12f52432a63224db9780801a7e5aea" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.391Z", + "updatedAt": "2026-03-13T17:37:38.271Z", "postProcessHash": "44704aca364974263f84850f1d60ada224d485c8840bc47a330ccb68ba47c95b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.392Z", + "updatedAt": "2026-03-13T17:37:38.271Z", "postProcessHash": "513cfa8a2a23c03e4b3a0aee5b32dd417249d2f157f9becc2eb0a23118ab9c06" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.392Z", + "updatedAt": "2026-03-13T17:37:38.272Z", "postProcessHash": "80fdde355d6ee8c2a679cc5a90e0cf657e3c3f56440e131442f9b6de3ad60172" } } @@ -56461,19 +57091,19 @@ "519d5b1a64a00744511c1f3e47df4f483237ba323bcad90f4c2eca4ce9a37794": { "f9c93f24237acc26028d821a685b28dcc71dc3b5ef28ed3f611cd0074fd7d695": { "jp": { - "updatedAt": "2026-03-10T16:43:39.347Z", + "updatedAt": "2026-03-13T17:37:38.219Z", "postProcessHash": "598d3664d05118a621d2c848fed319b46a487f37dcdb4df8e9dd3f064ed23218" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.305Z", + "updatedAt": "2026-03-13T17:37:38.168Z", "postProcessHash": "1c1dcfc9b04fd42183a58ddd2e072821f87b3589dd809bc304fcc0cdb9ecbe31" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.342Z", + "updatedAt": "2026-03-13T17:37:38.210Z", "postProcessHash": "48aaf01020ec41f25032fdc395160c4b0a87a28b1421c511ec12a801a1d7d05a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.357Z", + "updatedAt": "2026-03-13T17:37:38.230Z", "postProcessHash": "eb678c047117107c382b863c12ef855c4aa975db77b0df7f1e460feec968ecf7" } } @@ -56481,19 +57111,19 @@ "595165a4c673965a825c2516944ed6da341d1802ba4af0d1f8e1442aba248fa8": { "8396ae84019ca44433161f57c91a29f40404e3a589100e8cca8e8000206607f9": { "jp": { - "updatedAt": "2026-03-10T16:43:39.337Z", + "updatedAt": "2026-03-13T17:37:38.206Z", "postProcessHash": "f845ef01fe1f6e28ed648a594c138ca263a8285617f01feee662db6da29dfaff" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.332Z", + "updatedAt": "2026-03-13T17:37:38.200Z", "postProcessHash": "c48532d9e0105216af78935201656dbb9fe65ee9bd754f50b6ba775e47fc9838" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.332Z", + "updatedAt": "2026-03-13T17:37:38.201Z", "postProcessHash": "8e139fab94739b91523e9894ecf5ce9e507da17e02fd751c1ecfb6b321bc6ee1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.355Z", + "updatedAt": "2026-03-13T17:37:38.257Z", "postProcessHash": "5855488dbbe719ab5cceed68f1c97a9ce4e357b6cd0bcb3f1ff79e2a8631e6e7" } } @@ -56501,19 +57131,19 @@ "7e455500c000c9cf2e608bee5ea8ceda40748f754e86eb2dfa6fb808fff46087": { "bad6198b79924e96476294bbd990cd527edc29dacccf3bc3408a2a70258e5f0b": { "jp": { - "updatedAt": "2026-03-10T16:43:39.344Z", + "updatedAt": "2026-03-13T17:37:38.214Z", "postProcessHash": "93663eb3299dfd36a0dffb14cd5c82ec9dd1583e45638d9d335604ec18c6fda2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.344Z", + "updatedAt": "2026-03-13T17:37:38.214Z", "postProcessHash": "202abf270d4f9958583e23575282eb67c7f3f215a0b6a6e96c8b95a1344b4fc1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.343Z", + "updatedAt": "2026-03-13T17:37:38.212Z", "postProcessHash": "8ca23528ceda30d2e2bade0579131b6886fd53cfa1a167d6d46b991268544dcc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.355Z", + "updatedAt": "2026-03-13T17:37:38.258Z", "postProcessHash": "b7099348e9d85e0067aa060f319c52d582127378ed419e745676ca779d9a5778" } } @@ -56535,19 +57165,19 @@ }, "a545210822fcd08c62c4052f383a68ebe900dc8168c28e09cb79cca4e9460033": { "ru": { - "updatedAt": "2026-03-10T16:43:39.351Z", + "updatedAt": "2026-03-13T17:37:38.224Z", "postProcessHash": "730b1fc2ad76cca6c9f436951a6eef39f6fceaf6e03132b346b064738cb8d5a4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.352Z", + "updatedAt": "2026-03-13T17:37:38.226Z", "postProcessHash": "0dd103d97ccedcfc46a646c424e099523e0cde995a3ef7146227c5f044743dfa" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.353Z", + "updatedAt": "2026-03-13T17:37:38.226Z", "postProcessHash": "359a7087944001f234c7d2b62550c8e1f808488bebe44c95a0316b092ee249f0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.384Z", + "updatedAt": "2026-03-13T17:37:38.260Z", "postProcessHash": "e563a7d4297731ed66f00c43da17e24b7a905786326cf24868bd5c08f3a14146" } } @@ -56555,19 +57185,19 @@ "a2d877584716bec8ddf5f64a0ba5fd7a0a6b67f9077bed82dda87ee72bfffb8c": { "8d6d45dafb5a931c179b3f202896d1e34592ec42eecee9e2f9c96e83bc4cc999": { "jp": { - "updatedAt": "2026-03-10T16:43:39.304Z", + "updatedAt": "2026-03-13T17:37:38.167Z", "postProcessHash": "267d7a96437769c9494b74f103a6f5ba5a1f3c6592360cf2bffd331f85d78259" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.342Z", + "updatedAt": "2026-03-13T17:37:38.211Z", "postProcessHash": "df09f99fc80e0fb13ed5384811bbdb8b8e2c8b4b19fd7948425500bc7c303745" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.341Z", + "updatedAt": "2026-03-13T17:37:38.210Z", "postProcessHash": "398132695160d513215956c0a4b51e4ede10305ce7314b7a3ee4d7904178324c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.359Z", + "updatedAt": "2026-03-13T17:37:38.233Z", "postProcessHash": "2cd3190ac31b88eb1a80ddc4d9bdbe845589da659be435369108ff4f74fe49fc" } } @@ -56575,19 +57205,19 @@ "a5c7b243af8ea45f4cac1779bcbf974f63ad2778759dea05635eca542de84b9b": { "d7c29ef5219d22555b84953c119240e3967ba43e9caba2c80886d14046eb7fc2": { "jp": { - "updatedAt": "2026-03-10T16:43:39.305Z", + "updatedAt": "2026-03-13T17:37:38.197Z", "postProcessHash": "5860b45d9f5414e73b008b88a501c0c2f6707af504d0faeaf8ec08a52883c9a1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.334Z", + "updatedAt": "2026-03-13T17:37:38.202Z", "postProcessHash": "3509957acb1ba8faf8e6863c26c7d82aba06933c9612f43bfe44520f272b6fbb" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.334Z", + "updatedAt": "2026-03-13T17:37:38.202Z", "postProcessHash": "ec30cc80be9a6af90e1a791e98e84916d58f126786d2bd856c69dd41e10cdffe" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.387Z", + "updatedAt": "2026-03-13T17:37:38.263Z", "postProcessHash": "0600ed46ded8cae82e9a0821087ee11f8458b6565df6577d5db94093a6cf4ffd" } } @@ -56595,19 +57225,19 @@ "d20916d14ade0ee04f39675be5d395d4a057b6b2238ab20a85bf425d1e48c431": { "1ba41582c1e8ebc8a0609ed6a4c503280d425de63584ec900b123ce79c518b7b": { "jp": { - "updatedAt": "2026-03-10T16:43:39.339Z", + "updatedAt": "2026-03-13T17:37:38.208Z", "postProcessHash": "4ec98b8aef200f11199979637eef6c6525b57770b2b9d5ffa47580f9a05d1e69" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.302Z", + "updatedAt": "2026-03-13T17:37:38.165Z", "postProcessHash": "5af61fd6e387959489c95f88556bee2349facd4cfd4d5c783b6ad8bafa7ebb3a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.303Z", + "updatedAt": "2026-03-13T17:37:38.165Z", "postProcessHash": "b516ac0c5a5783b9861e2b746b2c720fcc3bd83ab0cc9ed546a40c82acbdaafa" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.354Z", + "updatedAt": "2026-03-13T17:37:38.228Z", "postProcessHash": "e9a38ef5bbfde3f5b874d32e34ffbcbb1b5915e59c3e9a7c89f854c23b7e3a4a" } } @@ -56615,19 +57245,19 @@ "e4ba3f71170ffd976d7ad1047d155c73155719b1d252f0fe0608a02ffa3d64ca": { "a6ee74f4a5fa3c471abd0d72cdd9151b4614ba229d109564ac3a2e5c5454bd4e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.333Z", + "updatedAt": "2026-03-13T17:37:38.202Z", "postProcessHash": "b24a46099d5b5c29f977f58881722c3e359791bcfa3c7f1ee56668e9976c1fb5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.332Z", + "updatedAt": "2026-03-13T17:37:38.200Z", "postProcessHash": "0c22579473c7d2fa1b0c873f80060b01cc5ad2610c47e238496da6f839d4710e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.344Z", + "updatedAt": "2026-03-13T17:37:38.215Z", "postProcessHash": "f6a5be072bf8f05ff5d64f5eea2ff474e0463d22ab0d4ca6be5553690dd52e08" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.385Z", + "updatedAt": "2026-03-13T17:37:38.261Z", "postProcessHash": "977b4acaabdd5f835d533c73228b44c0869508ad6dbbfb895da4159e1f5667a6" } } @@ -56635,19 +57265,19 @@ "e7b858b48d1c9c70d32c523d9dc6357d0917ee69b16fa5c6a88fd2a2cfac0098": { "092cf9506a86a0643021a3bc1abcb0426387f5124df02aa60181da49a76114c0": { "jp": { - "updatedAt": "2026-03-10T16:43:39.331Z", + "updatedAt": "2026-03-13T17:37:38.198Z", "postProcessHash": "bee2549bd95436f869b67ee2abaab1a5a90da62874d60e252b191f076ae522b5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.330Z", + "updatedAt": "2026-03-13T17:37:38.198Z", "postProcessHash": "a41ed68d96d077bed4074cd633e235720a77f3102c80e1227902b6843af220f9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.334Z", + "updatedAt": "2026-03-13T17:37:38.203Z", "postProcessHash": "150db86c32ecd0491fde3dab750f391d28895d2c0d01d614db642150515b9148" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.357Z", + "updatedAt": "2026-03-13T17:37:38.259Z", "postProcessHash": "bceb145e7f5c33a60f9c9f1a05d2cbfbbacf244829335aa69cb2cc9e710258ef" } } @@ -56669,19 +57299,19 @@ }, "662e45c9473426d729d41ba14b84b19981e128c0928852e9bfd5719a1ca5d925": { "jp": { - "updatedAt": "2026-03-10T16:43:39.348Z", + "updatedAt": "2026-03-13T17:37:38.219Z", "postProcessHash": "7c5dd0dd03a65866779beeed8fb11659673539d122f4b61f9873ec2e9e8f8e09" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.348Z", + "updatedAt": "2026-03-13T17:37:38.219Z", "postProcessHash": "3a08da65eb0eee2e55d78398d1f4103808daa5e84ad7517c68b38f0d04924ec4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.348Z", + "updatedAt": "2026-03-13T17:37:38.220Z", "postProcessHash": "69ccddd99a6f501c7b0bcb06740c6a9d4a697a9bd0e4d301ecf72dd0ab1d08d9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.386Z", + "updatedAt": "2026-03-13T17:37:38.262Z", "postProcessHash": "9b2316474f37bdb91a473e868cada5bcc65e1ebd88e96427725f1c7cb5e06b59" } } @@ -56689,19 +57319,19 @@ "ecc50ef743da07587f50e2e433c891d853c4145a43e14073bee65beca199ca9d": { "e3d9d895a670833c385d032550d1d2f2e8ecc66328713f84bde5f6eb645a9a70": { "jp": { - "updatedAt": "2026-03-10T16:43:39.308Z", + "updatedAt": "2026-03-13T17:37:38.170Z", "postProcessHash": "0e0b5d30ec70d04e13351d9cf44cf95f35e8cf3fc4a6603070f8127e3f20e0c1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.307Z", + "updatedAt": "2026-03-13T17:37:38.169Z", "postProcessHash": "5e514e5d0db4430bfcb8c72595e9a7fdeb3c7b656cf6f809dec8fddab16e5587" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.336Z", + "updatedAt": "2026-03-13T17:37:38.170Z", "postProcessHash": "451171c737af2091ac0680c663109e58fd0f9bbe1b514aff4ecf4c7e71f3e6cc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.357Z", + "updatedAt": "2026-03-13T17:37:38.230Z", "postProcessHash": "e1ddd6ba3840a7ed18c70ed8eb03ec544e76cd688de210f4fe3c2d73ef204471" } } @@ -56709,19 +57339,19 @@ "f811cef1e60d3d76b1890136803c78a8a4f1f5c0702d5e269d8ea318cf5bc7b7": { "8ed2a0a54a6b4cc5249d9184642124cf15bfe670fcebd8151de225c2a95e77c4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.340Z", + "updatedAt": "2026-03-13T17:37:38.209Z", "postProcessHash": "6c3aa9001ac1569012c606c512dd925d4d1ed08418680f91e1e0250cdd3bd9ea" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.305Z", + "updatedAt": "2026-03-13T17:37:38.167Z", "postProcessHash": "2b8fe9acd81457f5bf18dcc2bdf91a42aa4faad7eed162dcab75c1d72685d924" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.305Z", + "updatedAt": "2026-03-13T17:37:38.168Z", "postProcessHash": "84ff47755c029b2f20cb7d893d29264ab3a40987c64751c55ff0246d1908ac63" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.357Z", + "updatedAt": "2026-03-13T17:37:38.231Z", "postProcessHash": "4cb0966caa289a83a6b9600fae0a5b134721fe5e04dcaf157a114e4037677ad9" } } @@ -56729,19 +57359,19 @@ "037cf7beb5f9d2290c0e219686b1115e8e4b773c79f541f5c81f9a4989e58cd3": { "3f6353039db49376892bd891e326535ed8f03543ad08cc2ad5b7bbbe193ee94e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.371Z", + "updatedAt": "2026-03-13T17:37:38.245Z", "postProcessHash": "f8cc6c4c6f8122d18b3a13c78bb8ff7b494fa752e60d002b5aecacc8d56fd955" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.375Z", + "updatedAt": "2026-03-13T17:37:38.250Z", "postProcessHash": "f0221495d9663047b162e8005e96f3b97b0ad939788c4ce5fedfc25c992cca7c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.374Z", + "updatedAt": "2026-03-13T17:37:38.249Z", "postProcessHash": "6f972123efe6b95f835c702e21375b072f4f35e63540a0313b7c852efc429955" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.415Z", + "updatedAt": "2026-03-13T17:37:38.298Z", "postProcessHash": "ed226ab7fda1d5f992944ff555c3a4aca594b06478c0e29682899539f5c69340" } } @@ -56749,19 +57379,19 @@ "0a6b34520ca8168f8c366dbf6721239ffec9e0995481a49f17e32bfdf43182b3": { "d12d9428ec537b38678164b4a2d6a7eab105d1f3658778da83f05b64228fece8": { "jp": { - "updatedAt": "2026-03-10T16:43:39.365Z", + "updatedAt": "2026-03-13T17:37:38.240Z", "postProcessHash": "cd48494a7412916e57ff62acf1d6e12be61fd083955e4446df09a6b61793af6a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.364Z", + "updatedAt": "2026-03-13T17:37:38.239Z", "postProcessHash": "0890a3d3b622f313c8778fbb18fe559e2e4e309340b32a24018dbbf2a3c5818a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.368Z", + "updatedAt": "2026-03-13T17:37:38.243Z", "postProcessHash": "2d66c5e46194578931c7db6420661e01f0049b5a7c19d0db5528ae0326c88544" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.415Z", + "updatedAt": "2026-03-13T17:37:38.297Z", "postProcessHash": "b01c71bbdec215989b27c7615190b898bcdf0cc12d2efcd65ef9ba97a4a2d4f5" } } @@ -56819,19 +57449,19 @@ }, "c5f466dab212a165b8fcee95bb8f32d100b5a232007595fb3ff5a97edb56582a": { "ko": { - "updatedAt": "2026-03-10T16:43:39.422Z", + "updatedAt": "2026-03-13T17:37:38.307Z", "postProcessHash": "4e56177b97036fa209f77e124af79e266460845e004986ff810d23b7b8e69225" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.422Z", + "updatedAt": "2026-03-13T17:37:38.307Z", "postProcessHash": "be7a0824557f463323beb1ad2156595b94fa3ecc724f37b89f8a5b758e03cfee" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.423Z", + "updatedAt": "2026-03-13T17:37:38.308Z", "postProcessHash": "b9fb6c0ccca8db3bb82612a0ac32d5cd32e0adf0a65c1092bf52ed7c7895b613" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.423Z", + "updatedAt": "2026-03-13T17:37:38.308Z", "postProcessHash": "9c4b3506945c2d12a391abde126a509602c2732b1fca71f37435e75ccc356228" } } @@ -56839,19 +57469,19 @@ "4fb36325d48e506203d8d75bcf6b70879d8bb4bd5ac0aef7b03cf1d784b85934": { "e592ec6dc8b770289b11562b8d28fce8a2ed7c9589b8caa85832638eef552890": { "jp": { - "updatedAt": "2026-03-10T16:43:39.398Z", + "updatedAt": "2026-03-13T17:37:38.279Z", "postProcessHash": "6f0a52cf19fc53d45b9a796c121ccb961d5b910278112dc3a7d6bc7a1f76562e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.401Z", + "updatedAt": "2026-03-13T17:37:38.283Z", "postProcessHash": "08f0206bf14cbd34ef6a899888acc65ccc34bb707a6ad7de632bf4bff068d6ed" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.400Z", + "updatedAt": "2026-03-13T17:37:38.281Z", "postProcessHash": "4eca8df447deef26d46acc535a1a334772e8c83def5eb6ab77c2745480581875" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.420Z", + "updatedAt": "2026-03-13T17:37:38.304Z", "postProcessHash": "f081314e2ad09e02a12c12d7bcb60e3ed26d8f5b8364ba9d65b933ead3970cc3" } } @@ -56859,19 +57489,19 @@ "54668b892baede02e5b6a5cbaf788773fafac8277e523ed65fc920f4ea6df2de": { "0163d4482566b616b6e411361068fbb4094a1c1d66cab5c5f906a2faf1fe96f8": { "jp": { - "updatedAt": "2026-03-10T16:43:39.397Z", + "updatedAt": "2026-03-13T17:37:38.277Z", "postProcessHash": "7d439af9484365e7de24a54992c0863d6415c99696b8a73c92934c39936f9916" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.397Z", + "updatedAt": "2026-03-13T17:37:38.277Z", "postProcessHash": "2056d1a94911f95067409c17d0ac06e25d20aa7dec4f02e4cc8e19189af21fb0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.398Z", + "updatedAt": "2026-03-13T17:37:38.277Z", "postProcessHash": "e33dd18a0acbbdce7443924d03655e390ce6cf6b6649592ac61a79194803d1d7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.417Z", + "updatedAt": "2026-03-13T17:37:38.301Z", "postProcessHash": "d09a57b74dbcf5ec954280019e90c2689954c16dd59e974dd1ac365128cf06e9" } } @@ -56904,19 +57534,19 @@ }, "e66b6f5a4d57659961caf6634ac45e8934cccd82eab8e5c2ad511a72d0eca5ec": { "zh": { - "updatedAt": "2026-03-10T16:43:39.406Z", + "updatedAt": "2026-03-13T17:37:38.287Z", "postProcessHash": "aeec1d8622e9ca4c2d6a5f0b8ac230b183f7ba1a57e3ec32c8440cc5ae291a9f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.406Z", + "updatedAt": "2026-03-13T17:37:38.288Z", "postProcessHash": "4c5c833f6b62eaab1fd45f2860ae7a246e80fc45444a51bb9aefb718fae2f5d0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.407Z", + "updatedAt": "2026-03-13T17:37:38.289Z", "postProcessHash": "e6c9d119a5dd6dfec47c5be273cd162bf0903320e4001594bc2c434b75142f33" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.417Z", + "updatedAt": "2026-03-13T17:37:38.300Z", "postProcessHash": "96454b6a477938bdd6e790f031313c0881b68fab30c5334e760f3126f348f4fa" } } @@ -56952,19 +57582,19 @@ }, "c1a4a991407da18254eb7c1ec70ae9fd4cec78d7d07953e887423e79167efc6f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.406Z", + "updatedAt": "2026-03-13T17:37:38.288Z", "postProcessHash": "04c8d3cd0285e02ee3c6b163728548ef923d57f631244e253e1b5fbdf18053de" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.407Z", + "updatedAt": "2026-03-13T17:37:38.288Z", "postProcessHash": "05cae48b0d7c20074ff9623e67a9eba9094efc81f35114e950af2ab59af709be" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.407Z", + "updatedAt": "2026-03-13T17:37:38.289Z", "postProcessHash": "041c1b102d6b896e73d12787fb6c9d4ec73a59950273f7f09203d7182929d8f0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.416Z", + "updatedAt": "2026-03-13T17:37:38.299Z", "postProcessHash": "fd43e51212cbae992efdf97a9c7a22d0dff657f08c73609145a5cd730f3300b8" } } @@ -56972,19 +57602,19 @@ "67deff08df6c97036b3da071e7956e16555880aeb53c7d8ac63d1316e5f89993": { "8b19006f70430697684ec4194432408cb6d68b05965376bdeba185e83774be1d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.372Z", + "updatedAt": "2026-03-13T17:37:38.247Z", "postProcessHash": "dbd1271f4659f5b982b612ec2ec06a802b8eb4386f42ad124a03c17b329f700b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.371Z", + "updatedAt": "2026-03-13T17:37:38.245Z", "postProcessHash": "84cb8a81460a0461284c6b9ad504d279cec69396bc141dec7fc12913cab14302" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.364Z", + "updatedAt": "2026-03-13T17:37:38.239Z", "postProcessHash": "5ee650d36ee5c3ace85f5b0491bee1e77b6227bf311900b79319c92767485974" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.383Z", + "updatedAt": "2026-03-13T17:37:38.259Z", "postProcessHash": "5ccba9317d3d42e4cd99d9aa8d9cae786075df48d5f7a158a8bc90cdc0b1f4d3" } } @@ -56992,19 +57622,19 @@ "72054126de2c0ba649ef4842d3a88e42bc8fbabd3ec579abd629308399d48364": { "f53eec1c24f726e22bbfdd53d757a2f052bbadb6e11837183028dab74cbef510": { "jp": { - "updatedAt": "2026-03-10T16:43:39.367Z", + "updatedAt": "2026-03-13T17:37:38.242Z", "postProcessHash": "8850c29a5852ea483ffbf7d5b14a00ddc84e21fbf11255f0f68dbd0a21d39407" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.368Z", + "updatedAt": "2026-03-13T17:37:38.243Z", "postProcessHash": "9b3d654e0430da9a464142e325caffca82f06ef9b7cf6f12a3264cf3492e77a3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.363Z", + "updatedAt": "2026-03-13T17:37:38.238Z", "postProcessHash": "afd918d30f0679f987fa43a1f5c8b6444fb8850ec41af2269850361c958d1831" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.387Z", + "updatedAt": "2026-03-13T17:37:38.263Z", "postProcessHash": "bc439d1476003ba0d0aaf8109ca2367b04259b625c88a4060feb9f3994716217" } } @@ -57012,19 +57642,19 @@ "79354c33a23d98f8b63fe6e965aef5d6b18cdc962e36d20a3b148d8cf335f86c": { "a1b7db6e0aac3869ff670ca64a57cc2cb592944192a99aea022777ca4d6ae73a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.378Z", + "updatedAt": "2026-03-13T17:37:38.252Z", "postProcessHash": "4c751365295810f682146820102a67088f183e9c1a7b221babc29454098d7115" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.378Z", + "updatedAt": "2026-03-13T17:37:38.252Z", "postProcessHash": "961a26fbd8fa4be1a0ed97c8a74567f1fba073043ea38235e862c97d122a139d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.379Z", + "updatedAt": "2026-03-13T17:37:38.253Z", "postProcessHash": "8d7928608ef712cf186721855a007f1e5317d2eabf6b0c85e9e73784fb654cae" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.388Z", + "updatedAt": "2026-03-13T17:37:38.267Z", "postProcessHash": "ed83e6d1c14be63348ef576a6c3ffeac59c70037d56003f5b8ae915bfba898bb" } } @@ -57046,19 +57676,19 @@ }, "c5236c53694f5496976c10e10cfb242a5f6761abbcadfe9e80d1908f602dba5f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.379Z", + "updatedAt": "2026-03-13T17:37:38.255Z", "postProcessHash": "937f3871590eab378e965e323b5678d4aa231da511c4471637f444fb1b0655b9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.380Z", + "updatedAt": "2026-03-13T17:37:38.255Z", "postProcessHash": "5cd228787430afb07cb795df710f09bd08254c617b829b0a5109e143caf8038c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.380Z", + "updatedAt": "2026-03-13T17:37:38.256Z", "postProcessHash": "77193e04eecb9923acdda4335f6bd8c14f245718c3e8fd600b32d91af7db3c4b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.389Z", + "updatedAt": "2026-03-13T17:37:38.268Z", "postProcessHash": "f3845d19e54db12d26bc2e3f7a61c24fd65b223602917f162917b49bac898cc2" } } @@ -57066,19 +57696,19 @@ "9a882460cbd2fdc9c5ff521d87a5f2d2b7ccd55f1ba81bfb3906e7ca923d1c1e": { "437e57c81c3f0872003cb47aa8df2359ae68ecc690d887ec26b6e38a740144f6": { "jp": { - "updatedAt": "2026-03-10T16:43:39.371Z", + "updatedAt": "2026-03-13T17:37:38.246Z", "postProcessHash": "2db44ac5bf90aecfde3326a18ce1ab87b4efe730018f0d5780a32d474873a972" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.369Z", + "updatedAt": "2026-03-13T17:37:38.244Z", "postProcessHash": "20070f76df85689ba0eb8ca63f318744be24fa984a20611cfc910c6c31728a1e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.375Z", + "updatedAt": "2026-03-13T17:37:38.249Z", "postProcessHash": "0ca23f35b9a526d903c2065b5d48a41665870289c5ee186c14cbf4d2cebfcde7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.385Z", + "updatedAt": "2026-03-13T17:37:38.260Z", "postProcessHash": "497e0441bed131e9643674ba6bb1dda2d17faec3b1e419b794633dda91d012f7" } } @@ -57086,19 +57716,19 @@ "ad780b9bfd73ed606b7968549e04e8b3334085724088340ad05f2447559d540f": { "2bddef7ed07c45258897c9370efaa505180d67c313bb2d16ef2c830e5636aa00": { "jp": { - "updatedAt": "2026-03-10T16:43:39.366Z", + "updatedAt": "2026-03-13T17:37:38.241Z", "postProcessHash": "6265220e1680de5a8a0c10a3a5d850ccfc3f108d09402225bea8c3f60bca6f2a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.365Z", + "updatedAt": "2026-03-13T17:37:38.241Z", "postProcessHash": "fb0b6696b9598399c9fd3d48eb6163f86ad868db5a4e9d65927ae5fc7e3ab483" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.336Z", + "updatedAt": "2026-03-13T17:37:38.205Z", "postProcessHash": "1928f8b7e95dab427115af85eaa784b60e79225bb71ea1cc205e9af85c01bfa0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.385Z", + "updatedAt": "2026-03-13T17:37:38.261Z", "postProcessHash": "9e183613657ce2935e590cd711eb6e4f8965f6a701366df1584e862903e4ba47" } } @@ -57106,19 +57736,19 @@ "ae79c700aca5153218493e8a943d16630b2f7ea345ab07e3105236857b43d93b": { "b1e073c8374abc5e997e5c6b5beb49db3202f0731072d2c28d7fbb0d58ae5e38": { "jp": { - "updatedAt": "2026-03-10T16:43:39.379Z", + "updatedAt": "2026-03-13T17:37:38.253Z", "postProcessHash": "407c9dc82c3706350594be064a6d644c2a8083e674cb43733b387055caeb9eee" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.377Z", + "updatedAt": "2026-03-13T17:37:38.251Z", "postProcessHash": "d76132b04430062253b6518ab8625fbab19478bee603e5686e3fa4a69c0bc3e9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.378Z", + "updatedAt": "2026-03-13T17:37:38.252Z", "postProcessHash": "e0241ca6ad52dfd3e88ca948e67d72bf3beb31873a4a39d4907b04b320049b46" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.387Z", + "updatedAt": "2026-03-13T17:37:38.266Z", "postProcessHash": "07e8af7ca9aeeb3f9412565db7dfcbd18145c788db3931d6a9da85528c1209d5" } } @@ -57126,19 +57756,19 @@ "cad443b0bb3344ed063f7aa4c7fc2b79aced5e32830119e2376d8bc59ea14c52": { "7d224b4658e83885570c772a1a61546603db3deadf2539b9ba2ed630cb97e6a6": { "jp": { - "updatedAt": "2026-03-10T16:43:39.369Z", + "updatedAt": "2026-03-13T17:37:38.244Z", "postProcessHash": "c1b18c1f8712ff55db5dc9a5808358273a883bed44081e16d049a53a2db9270e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.367Z", + "updatedAt": "2026-03-13T17:37:38.242Z", "postProcessHash": "6850669effdd0bc0dfd1984a39b84a98702369c99de2728d209879972465c40e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.370Z", + "updatedAt": "2026-03-13T17:37:38.245Z", "postProcessHash": "7012ba2d4c99da05a6cf669ae8a543d419fa6373dae6100932d7b6b19847695d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.382Z", + "updatedAt": "2026-03-13T17:37:38.258Z", "postProcessHash": "3f5f03209bdec3fa686a9c47c12fd15e33c8b084b1d28d3c075a6adbc86cdf4d" } } @@ -57146,19 +57776,19 @@ "ceefbdcea6747301b15ae01324b1afd1ac12aa220ed2fe99add6fbe53f6c7269": { "5840e875e6ec0ff5abbf5480df1b95d85a50786763ab037f67b711d24e4e67c7": { "jp": { - "updatedAt": "2026-03-10T16:43:39.368Z", + "updatedAt": "2026-03-13T17:37:38.243Z", "postProcessHash": "251cc1d079403579c630d27480418b1f1666869586926da5a4bd51edab6e0716" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.335Z", + "updatedAt": "2026-03-13T17:37:38.204Z", "postProcessHash": "5fd524c69b2bb89a48c609b83f6943497fdaf5eb084e0f2d289d80ef03d130d4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.373Z", + "updatedAt": "2026-03-13T17:37:38.248Z", "postProcessHash": "e183bba19ffca5f846b6c769036f0c438e99ddbb7a1ac47fff98d1e160d9e112" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.386Z", + "updatedAt": "2026-03-13T17:37:38.263Z", "postProcessHash": "609625c2678dabbf4636e828b028bc2b4c6353809af21705d0f51eb7aa3cc277" } } @@ -57186,19 +57816,19 @@ "e14b170922435b64e35287ad9833a81f16ff54cafad9dec0721b50d4150e5eff": { "a7e402c7578841050808aadfed7d6deea52ece0e68f8352e2e942645abf29aa1": { "jp": { - "updatedAt": "2026-03-10T16:43:39.335Z", + "updatedAt": "2026-03-13T17:37:38.204Z", "postProcessHash": "fcf51b32a1acb018d9ab7ac3c3b30f0d53357ddaf3b515566ffab2201cf0081b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.363Z", + "updatedAt": "2026-03-13T17:37:38.205Z", "postProcessHash": "5b2939ec977b26a8c5e1f2f382aab3b55ad5a6ed40d611b241abca9cc85d7173" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.367Z", + "updatedAt": "2026-03-13T17:37:38.242Z", "postProcessHash": "190a345b7460c9513a471fc1aef3ef708fa10433bf6c78eba6fb80a46fd21609" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.383Z", + "updatedAt": "2026-03-13T17:37:38.259Z", "postProcessHash": "79a90cb288a57bc42787d92ef5f1d8b53fd807e9542dacfe257e8777baeafc99" } } @@ -57220,19 +57850,19 @@ }, "ef39b2127368b228419d895de6f559803b65472e0ceb4d08e0372e46edb6b607": { "jp": { - "updatedAt": "2026-03-10T16:43:39.350Z", + "updatedAt": "2026-03-13T17:37:38.253Z", "postProcessHash": "1f8e359ee945df4cbe226715ebec53dd12b21cf44df15ea9c010d25a3a70a1cd" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.350Z", + "updatedAt": "2026-03-13T17:37:38.254Z", "postProcessHash": "c5c35f4eea88f18fceed5590c30e37b3db11cfd2d8811edc468af3eee3ee595f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.350Z", + "updatedAt": "2026-03-13T17:37:38.254Z", "postProcessHash": "ad8cf16ed15e661e362913a8a0ae72f53092d60329b4407ceb1c799a1f03b489" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.384Z", + "updatedAt": "2026-03-13T17:37:38.260Z", "postProcessHash": "7e6d7f034b0e995609923a8535fa0598d8caf94eb812160b990984560e928789" } } @@ -57254,19 +57884,19 @@ }, "1543118a3888757ca01705cc9743f1cd067d80cd7a447957425afdd4434d4cd3": { "ru": { - "updatedAt": "2026-03-10T16:43:39.403Z", + "updatedAt": "2026-03-13T17:37:38.285Z", "postProcessHash": "500ec6dfec414e76e526dce5724c06b39999ed316476c81fe55d63875be12bf8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.403Z", + "updatedAt": "2026-03-13T17:37:38.285Z", "postProcessHash": "50983b7cf5c8bbdfa17e0b693b773baf5bfcfb27f57f9e58b26244deefd449b5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.404Z", + "updatedAt": "2026-03-13T17:37:38.286Z", "postProcessHash": "eeb4cbb32a8f247a83a03d0ee32303b0a08eb7e8129d67e06dce6b2014f97886" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.417Z", + "updatedAt": "2026-03-13T17:37:38.300Z", "postProcessHash": "ffe4de7e07276d2ac9a5486d8d4f76f48d6900495cd1168d3a2251dfdac717bf" } } @@ -57274,19 +57904,19 @@ "6d063f7195776042aa3f0a6d982cef56abab4e4b689ea926e2fc79ed09f5a2ff": { "cdca3b6d03d5aff13d620991a578cf9aae185e67396d308d55838c9401281d25": { "jp": { - "updatedAt": "2026-03-10T16:43:39.377Z", + "updatedAt": "2026-03-13T17:37:38.279Z", "postProcessHash": "3309d7beb6c5b920099488f848a6051531fdecef16155dbd8aa8b829768265df" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.405Z", + "updatedAt": "2026-03-13T17:37:38.287Z", "postProcessHash": "738d75dc8c33999d44e920546d222c0a3ae6c8ecf2a6f164d593eb510e9c973b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.376Z", + "updatedAt": "2026-03-13T17:37:38.251Z", "postProcessHash": "1c69a99c0b75c6c95ed7fb48578013333f814976a548a2918401562ce7a51259" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.415Z", + "updatedAt": "2026-03-13T17:37:38.298Z", "postProcessHash": "2f62f4eb050227f3e0b24305fec0959c6c34306add0acf1e6426eacdaf421d6f" } } @@ -57305,19 +57935,19 @@ }, "000b1489bccc8788cf74aa6329f6c98ad06511f167f46f1b934a958a5c6ce2b4": { "ru": { - "updatedAt": "2026-03-10T16:43:39.361Z", + "updatedAt": "2026-03-13T17:37:38.236Z", "postProcessHash": "3abe849b0f71da56703241aec5ac67ddb5ecb2889b98128bb1fb296f40155986" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.362Z", + "updatedAt": "2026-03-13T17:37:38.236Z", "postProcessHash": "2d38529e83aab3b2c066b5c16f25bd1ee69dfab1cc75ff4988726761d21935bd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.362Z", + "updatedAt": "2026-03-13T17:37:38.236Z", "postProcessHash": "a1aefd0fbbf24f33faf9f806dc0c6805993aa50cf791af28638d9f90d4d61212" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.421Z", + "updatedAt": "2026-03-13T17:37:38.305Z", "postProcessHash": "e67de5651abe9b5a26a5d1cde7341c9ad47ce6c94818565e6b3b6d1a5fbb01d1" } } @@ -57325,19 +57955,19 @@ "99b41ad75a6b23d70cb86b644a533c095785f9bb812c802ab52b650473d678ce": { "aa16d1a33d3312895cbf47d1ede82586dfb4df0a3507111d6cc8823a5446a979": { "jp": { - "updatedAt": "2026-03-10T16:43:39.400Z", + "updatedAt": "2026-03-13T17:37:38.282Z", "postProcessHash": "0143ba88823764d6a68175d2a7a9a6385a2c0fc499a172d600680cd92e3c91e5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.366Z", + "updatedAt": "2026-03-13T17:37:38.278Z", "postProcessHash": "638ebb42101aaaba50326af1c5cdaeae268eefb890f8a99177d1eaaaa48b065b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.398Z", + "updatedAt": "2026-03-13T17:37:38.280Z", "postProcessHash": "7995ec2d459be84b57de05135f371f794c38efaf2428fc8438fbbfc63154d411" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.420Z", + "updatedAt": "2026-03-13T17:37:38.304Z", "postProcessHash": "17927431a84882393cf7da5bfb9b468957ad9aad0506b47160e15b576288a4c1" } } @@ -57345,19 +57975,19 @@ "be4a5f793e39d6e7b18691ba8685878af8c580f898c9f09efc5b93e0979b3902": { "b95eddde3a53a14028e00000ea72057696b55e352e2a30cb66fda415c9ba5d5e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.374Z", + "updatedAt": "2026-03-13T17:37:38.249Z", "postProcessHash": "639121270558a459951acf3dd033082fbafacbecf1dfe8e57849d4fa0574de04" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.399Z", + "updatedAt": "2026-03-13T17:37:38.281Z", "postProcessHash": "6897098f68d55414109ee5735c6be2accb1272745d0f3578bc7ee1e5e8e9e244" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.399Z", + "updatedAt": "2026-03-13T17:37:38.280Z", "postProcessHash": "10d17275b50abf93a84062aa92f436cd61beab2d0d0c7e94d7f5d054161a5d6f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.416Z", + "updatedAt": "2026-03-13T17:37:38.300Z", "postProcessHash": "3ab36dd585bb3871f45944a8c9e9f87417a7ec6952f57d94ff2f250bd68d912b" } } @@ -57379,19 +58009,19 @@ }, "83b8b4ac37fc1cbb162133574fd239210908dfc63c14602523874200dda803d0": { "zh": { - "updatedAt": "2026-03-10T16:43:39.409Z", + "updatedAt": "2026-03-13T17:37:38.290Z", "postProcessHash": "dc2afcb22e43cb7c730d94891f55a7eeabe6811f17d4d55eaa1af2867ff23451" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.409Z", + "updatedAt": "2026-03-13T17:37:38.290Z", "postProcessHash": "92e27591be063176a80974c748bce5a771f7783b86a4d873bb3c242c5ee28137" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.409Z", + "updatedAt": "2026-03-13T17:37:38.291Z", "postProcessHash": "73acdbb5038fdea9c90221db761ae5015b5714889c20214ab41428ecbb21fce8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.418Z", + "updatedAt": "2026-03-13T17:37:38.301Z", "postProcessHash": "feeb22d61333a1d6b1aa49ad29378fe35f41ff0819db520e8b1fc64c1420b452" } } @@ -57399,19 +58029,19 @@ "d917e72b0a533c5af5b78c94fe1c05954dfd7ee48fb7ef7ab50f924f25fd68d2": { "b98abd6c9ba813c4b4a7cd9bc3018c8d18d3b4e71c0ec5233cf5d8da0a0f0441": { "jp": { - "updatedAt": "2026-03-10T16:43:39.400Z", + "updatedAt": "2026-03-13T17:37:38.281Z", "postProcessHash": "b7b1662e35faaee338bdf1115de1db51f5d87b2cd0e2e0ccea4acdfd28cabaf7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.402Z", + "updatedAt": "2026-03-13T17:37:38.284Z", "postProcessHash": "2bf48952cf89df03efd7bdab14f91d945a6574e288a4cbd22e3512187e172ac1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.402Z", + "updatedAt": "2026-03-13T17:37:38.284Z", "postProcessHash": "93b1df3f89c938812e4727cad2547b8e32792d5e8f63b916d3110601073ff350" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.420Z", + "updatedAt": "2026-03-13T17:37:38.305Z", "postProcessHash": "88e766a4caa869f14445f3e593307639e9dea1e22208aff7608f69e9c9942108" } } @@ -57419,19 +58049,19 @@ "e05df611d62735d38ef4d916bb8f4ebe7a8d79a8773dcc1e94584527d5291d29": { "6ed109f9852559b92ce5667c817e8c2bc706b8ada65ecb41dd89ea0a07d5a71d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.373Z", + "updatedAt": "2026-03-13T17:37:38.278Z", "postProcessHash": "e59897f9170b2eaf65beb3566ace1ff092958e0370d6a30badc234903df4328f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.374Z", + "updatedAt": "2026-03-13T17:37:38.279Z", "postProcessHash": "84d9e1010db695948c5177f20f4b13dab5ccd13fe3cebd1e5f8b9126df0ae644" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.370Z", + "updatedAt": "2026-03-13T17:37:38.278Z", "postProcessHash": "629879748dcc453d0cebba5350c8156dff4945c82ddb2ec15dda8a471950a74b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.418Z", + "updatedAt": "2026-03-13T17:37:38.302Z", "postProcessHash": "eb5694cd04869b4a7392ea84f0b701b31cd92051b577b9a6fae877891f514475" } } @@ -57439,19 +58069,19 @@ "8e4cc87be65a0de0b75cdf694f1e368b68e721094e28ad05d1ab2af1aa7c97c2": { "b4c7e25600e2e0bab1150a0a7777cdce0d61b9c3e50a9c73e33bae121c92cbba": { "jp": { - "updatedAt": "2026-03-10T16:43:39.639Z", + "updatedAt": "2026-03-13T17:37:38.539Z", "postProcessHash": "713a33d07f67aa81c5e94df9357525eb992cd84e5b8de4b33c75065ae90183e7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.639Z", + "updatedAt": "2026-03-13T17:37:38.539Z", "postProcessHash": "5cb63e2cbfc805a66153f2a0b7e0eb50431e18a659f8dd0df4e892bb4889105b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.640Z", + "updatedAt": "2026-03-13T17:37:38.539Z", "postProcessHash": "fcdb53f0eef5ee6d7bcf511efe0e736257a95d4c5d0341c48b91fd888eebe2f4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.658Z", + "updatedAt": "2026-03-13T17:37:38.559Z", "postProcessHash": "2af2c97673f98141fe3f116d6cb823b27085e5176491a37628c97eb2e24456ee" } } @@ -57459,19 +58089,19 @@ "9dbbdc5c5acc11dc5874d8f84c2ec9210659a18cdd63bcc17e5b9addd0e11761": { "ca5dbd38b58fcc4d7a89bbb3e287de8dd7982f758f2a8e314589026ceed00758": { "jp": { - "updatedAt": "2026-03-10T16:43:39.604Z", + "updatedAt": "2026-03-13T17:37:38.537Z", "postProcessHash": "72aac5265ba0e946d0a5714203f68b03fa3e12de2b70363bc1853794f46c5d5f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.642Z", + "updatedAt": "2026-03-13T17:37:38.544Z", "postProcessHash": "d0d5c65fb4be1b4d607387f7433e1efab92bd7c402186625d19603b205f0460b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.603Z", + "updatedAt": "2026-03-13T17:37:38.535Z", "postProcessHash": "ef1caaf6885cdaad84bb404e6a152ab1f7f0cbb3c3fb7e190f4453cfa676f118" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.657Z", + "updatedAt": "2026-03-13T17:37:38.556Z", "postProcessHash": "7c4e9477eb8943993185092099b8834aa6e8d2a21f32be1156616cc1745c1854" } } @@ -57479,19 +58109,19 @@ "a1ae550295a483325655e321e7db058409614a56e29a23b67cbb7b001c387ca1": { "8978ba1f0ad1f751ccb53c78a3aacb61cbebe5e747e9d35fcdd7d9a45f55b790": { "jp": { - "updatedAt": "2026-03-10T16:43:39.604Z", + "updatedAt": "2026-03-13T17:37:38.536Z", "postProcessHash": "7f3bcd4393f59fbfb6d61e50595b4f619303931f2fd4b1fb0045b25aa8c067fc" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.638Z", + "updatedAt": "2026-03-13T17:37:38.537Z", "postProcessHash": "be6f2c0efbd26f47ff866ca052b7bcd3556397e5e4d44a33fc127de0f2bdaee4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.638Z", + "updatedAt": "2026-03-13T17:37:38.538Z", "postProcessHash": "4d17055463206d0da16a17b80df59d29714f48198e709b60d85fcf69b5a4a6d3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.657Z", + "updatedAt": "2026-03-13T17:37:38.556Z", "postProcessHash": "c4ad9b3fa44e965e1e2a7f43de92e1d925ff878158918f6044eec0ab4c04d119" } } @@ -57658,6 +58288,24 @@ "updatedAt": "2026-03-10T16:43:38.262Z", "postProcessHash": "b42a9eb80a8d0b566a2e41ec51f9279d40e14f39916c588b9f7c74e86c601077" } + }, + "1f960ebd88940efc0a021a21facfd51cd6afcfda234fb3087a171c55927cf469": { + "zh": { + "updatedAt": "2026-03-13T17:37:37.027Z", + "postProcessHash": "252bc18fcccf66d6ad9202f42c41dab46c7c886e62c839dba97fa2004aff1409" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.027Z", + "postProcessHash": "8062e61106b16282f485563511823aee23d0854decb5d32ebe5f4bcd0322fcc5" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.028Z", + "postProcessHash": "9a1858bfa4230b8d4bd353d2ce8533bb3783b555b2d6d861b056db250981212b" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.028Z", + "postProcessHash": "f0abbaf87c99bb0a1d0884ff369fbef6fd483f46546fbfecae98210ba99c9d25" + } } }, "757c782e8d474da0f84ccfdac904b2cece14a9ace176070652ca6e68725754d8": { @@ -57699,19 +58347,19 @@ }, "08412048657c96a95c865bdee117efd0023f3fca6a064251c8be21924d4e700a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.859Z", + "updatedAt": "2026-03-13T17:37:37.648Z", "postProcessHash": "1810eb9682fcf2e7a6e58946969343b396da2022223a4a82b3309af721c776b2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.859Z", + "updatedAt": "2026-03-13T17:37:37.648Z", "postProcessHash": "46aeb9351e049281e5b75ac9cc182340d9e84350fe982b3ef5e534bf68d6b6cf" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.859Z", + "updatedAt": "2026-03-13T17:37:37.648Z", "postProcessHash": "70f9b551286915672c6e4a7efcb73f85bf3478b72c64e45b1609f521065eb7b3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.866Z", + "updatedAt": "2026-03-13T17:37:37.656Z", "postProcessHash": "12006725eb0a8a7624234c92842f199f132263faa8817513b77c4e5fdf1d6e38" } } @@ -57727,19 +58375,19 @@ }, "027d2488fe130352aa6298012c4d7a267915572c0674765bb593b91d195456d9": { "zh": { - "updatedAt": "2026-03-10T16:43:38.135Z", + "updatedAt": "2026-03-13T17:37:36.877Z", "postProcessHash": "cddc24770a56c74f224fc8a924029eb2e83f8d58535d69f2831bf97238a2d949" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.136Z", + "updatedAt": "2026-03-13T17:37:36.877Z", "postProcessHash": "ac201609e6222d857e5f1c6f0ae325b1d2288b3ad77ea808d0906c0823c2c050" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.124Z", + "updatedAt": "2026-03-13T17:37:36.863Z", "postProcessHash": "24582a05f2069fa46e18a7cb381f2fe2345e0ad28b3db4593ee7cc26e3bc840a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.183Z", + "updatedAt": "2026-03-13T17:37:36.926Z", "postProcessHash": "e82ca90b774cb43a69fa985f3275c565d32824dcd2b66ba29e14ccde5baeb341" } }, @@ -57766,19 +58414,19 @@ }, "2020a467b74c2031b09501bd31ebb2d005e1c3d366aa4673be3ded168b7cf3c3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.890Z", + "updatedAt": "2026-03-13T17:37:37.686Z", "postProcessHash": "c312db80d4cb796c8eb440fd668faf9a9884b5546d3bce17edc124e04d80c2dd" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.890Z", + "updatedAt": "2026-03-13T17:37:37.687Z", "postProcessHash": "567da6d86520dbc97a145fdffc3a5dfb9bd8fe7a76946e7fef7dfaa04672ba28" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.891Z", + "updatedAt": "2026-03-13T17:37:37.688Z", "postProcessHash": "388e3568eb528538a7612a4a4c2b111860d03ac4bdeb725ecd32b599a45a4a73" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.898Z", + "updatedAt": "2026-03-13T17:37:37.696Z", "postProcessHash": "9337fecbfef6202c43a2434409db687fb6ba3e9bc14c09b07b9dd452045aae50" } } @@ -57819,19 +58467,19 @@ }, "c2a1456e61256a3e9f1fb43aed222e5eb9d175ce52e8ea3016529a0818a8eabf": { "ru": { - "updatedAt": "2026-03-10T16:43:37.673Z", + "updatedAt": "2026-03-13T17:37:36.325Z", "postProcessHash": "0f2cc2df75c8323cd9e40e0f96eaa3fe7abe675d9e5eff91ea870f3b35ac3d38" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.675Z", + "updatedAt": "2026-03-13T17:37:36.325Z", "postProcessHash": "d4c755417fbf696948e72d6b250083a5a0818a60a7178b637bbe622f29d91083" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.677Z", + "updatedAt": "2026-03-13T17:37:36.327Z", "postProcessHash": "1ffee5760511232cafbca30925f8c8c376748ed931c95305a595108bc4c4c56e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.734Z", + "updatedAt": "2026-03-13T17:37:36.384Z", "postProcessHash": "5436eff02005d4792fcbea0071cf8f7f45a390c3b048d41f2560d4ec9a8d5a8c" } } @@ -57872,19 +58520,19 @@ }, "dfeb533a605a11abe905ef99d177eb137203814276876622c7bbccf105280ec7": { "ru": { - "updatedAt": "2026-03-10T16:43:37.874Z", + "updatedAt": "2026-03-13T17:37:36.553Z", "postProcessHash": "14559c69fa29b6321ce5f1863414b1ef6a1b3d3021572d5fdb4f11cf07fff6b5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.875Z", + "updatedAt": "2026-03-13T17:37:36.554Z", "postProcessHash": "155a816b96cb67e7d51b0480a2f29d0431bd6e2496a0624f1a09140364a80ae7" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.875Z", + "updatedAt": "2026-03-13T17:37:36.554Z", "postProcessHash": "4d328fe4939d3dcad983bc39b11ee454f9f052bb39716530022ea321ab4f3b2f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.898Z", + "updatedAt": "2026-03-13T17:37:36.584Z", "postProcessHash": "a7a35d2ca6e82d896bdd6cc55c8e1e71e2f18876c0e5fd0e4ccb33871a15a63f" } } @@ -57911,19 +58559,19 @@ }, "82debe159b38d56f0f7e43e16823ebbfccd913c0fde77cb1d097d676eb7fedb7": { "zh": { - "updatedAt": "2026-03-10T16:43:38.776Z", + "updatedAt": "2026-03-13T17:37:37.558Z", "postProcessHash": "2779679961e9762ce7eba08fa24ccb16346f4da56324b49de897951348c12bf7" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.777Z", + "updatedAt": "2026-03-13T17:37:37.558Z", "postProcessHash": "713e2413a2174372cff61fb8059e66918187b85ad58dbb30feaf211dcc7ff9e2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.778Z", + "updatedAt": "2026-03-13T17:37:37.559Z", "postProcessHash": "6f6c5c7a3045f546c56b9fd1d10681fa12e7b89f09f25b151721d014d76e2002" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.834Z", + "updatedAt": "2026-03-13T17:37:37.617Z", "postProcessHash": "28265db7a58814e94dd9882166c8263e3febc95b431bcfedbd17fbf926d10abb" } } @@ -58017,19 +58665,19 @@ }, "d4290e8f409955308a8e6b9c6ec1717e0e3379b4890c7811187a7123170e7910": { "zh": { - "updatedAt": "2026-03-10T16:43:39.186Z", + "updatedAt": "2026-03-13T17:37:38.030Z", "postProcessHash": "2d3f5df768004330f77001b5cb51536fb3227f9c3e7f623dc5123a506d142b88" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.187Z", + "updatedAt": "2026-03-13T17:37:38.031Z", "postProcessHash": "2c5d9b2c2c3501d99015236456c036987fe5be1c2e1fff363b5339b6ae4a7e65" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.187Z", + "updatedAt": "2026-03-13T17:37:38.031Z", "postProcessHash": "6a0c019fcd124842893a4a0e208e3a82569dc077cbf789e0e519eff63299c13a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.218Z", + "updatedAt": "2026-03-13T17:37:38.066Z", "postProcessHash": "dcc9c57e24aa989f91c644d5b6af7e8ecc68dec3875f83c57f67347a226ccc57" } } @@ -58144,19 +58792,19 @@ }, "5f341c19afe46e164665a2beea736e1ee4993508e4880e6d132866936d60793b": { "ru": { - "updatedAt": "2026-03-10T16:43:38.568Z", + "updatedAt": "2026-03-13T17:37:37.373Z", "postProcessHash": "1e3c9bb567d17eb043cc2b7b69419cb45ef0fbc6ef0ac67b5ec6ebdb07a09c83" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.568Z", + "updatedAt": "2026-03-13T17:37:37.374Z", "postProcessHash": "d8fb8cec3e0f8d38a91d49971572798aa55c8372d77207cb2df114eb1042741c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.568Z", + "updatedAt": "2026-03-13T17:37:37.374Z", "postProcessHash": "f690a4d14107cb550a6cdcfb7b1ffcb85121b6fa13e3b54a089d0cb47c7183e6" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.569Z", + "updatedAt": "2026-03-13T17:37:37.374Z", "postProcessHash": "9cff1cbe3913e4b894acd69539842a7613b227eb5dc0182bf9160f43db1af39b" } } @@ -58164,19 +58812,19 @@ "466fe68cf77ba8d2f7e6b11a62dcea8f2b8466f8161a1a4fb8352442e971815f": { "0fb852baff9f99f784eb97ea0fe1e81f329d845d7e142f0cf03f1c59b7c10b6e": { "ru": { - "updatedAt": "2026-03-10T16:43:37.335Z", + "updatedAt": "2026-03-13T17:37:35.911Z", "postProcessHash": "e901c95e2c5dcdcef1c8020bbabe9109d14e1e3a5ef3bba4314466a3c3627c0d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.337Z", + "updatedAt": "2026-03-13T17:37:35.913Z", "postProcessHash": "bd9792152a22223d2373805aac4520bf5390895338d356ccc78ea03d0ddf06f8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.330Z", + "updatedAt": "2026-03-13T17:37:35.904Z", "postProcessHash": "9bbaeae3f5da43d1e9831f6251d01bc5d200c9e0a396b301cc61e561cb7316da" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.359Z", + "updatedAt": "2026-03-13T17:37:35.936Z", "postProcessHash": "ac4a8b66c2a6f2c49180b8f627ddf6431311f4b7fe0dec9a5af8fa105154bbfb" } }, @@ -58192,19 +58840,19 @@ "16c5698666ea7909d9e1753e9b13a5de1a08200f19d637afa8cab711a0379f73": { "38ea5377628be1984cefdabbe1181d528ddf34276864ec19a7193979c8dca03a": { "zh": { - "updatedAt": "2026-03-10T16:43:37.335Z", + "updatedAt": "2026-03-13T17:37:35.911Z", "postProcessHash": "38ea5377628be1984cefdabbe1181d528ddf34276864ec19a7193979c8dca03a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.336Z", + "updatedAt": "2026-03-13T17:37:35.912Z", "postProcessHash": "38ea5377628be1984cefdabbe1181d528ddf34276864ec19a7193979c8dca03a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.334Z", + "updatedAt": "2026-03-13T17:37:35.909Z", "postProcessHash": "38ea5377628be1984cefdabbe1181d528ddf34276864ec19a7193979c8dca03a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.358Z", + "updatedAt": "2026-03-13T17:37:35.934Z", "postProcessHash": "38ea5377628be1984cefdabbe1181d528ddf34276864ec19a7193979c8dca03a" } } @@ -58212,19 +58860,19 @@ "85911f3bccb6d5539862e976203980d7d51391821089a818a002e7424e1242da": { "d7b1a435f7e4fe293383e5e8731be7cd7008caf825855a2e246a89ce3676aa9a": { "zh": { - "updatedAt": "2026-03-10T16:43:37.296Z", + "updatedAt": "2026-03-13T17:37:35.870Z", "postProcessHash": "9fefbaf99b0f05a5abd3833e4ac49fe0f4d8df2ff532397c0ef859592ca61651" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.298Z", + "updatedAt": "2026-03-13T17:37:35.871Z", "postProcessHash": "4529c697c0d79c764b6bb53ce7ce3d8c5ff23aa56e7ebe74d1b34769dd31638c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.295Z", + "updatedAt": "2026-03-13T17:37:35.868Z", "postProcessHash": "2e8935b774707a1fc1094bda03142082e4ee9cad3e7528e694913863d61304b0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.354Z", + "updatedAt": "2026-03-13T17:37:35.928Z", "postProcessHash": "30ab750e1e7a42b678b083f5516367af83e2199def1958d932d7db887b735200" } }, @@ -58240,19 +58888,19 @@ "237a635525e427bffb1c840b646e1b41486b8ccabc7712217a3d66d8c582f1b8": { "727edae2b97b38f4fc6c0b0dd353075d4fe831d345dda64ac9471ceaf897e490": { "zh": { - "updatedAt": "2026-03-10T16:43:37.336Z", + "updatedAt": "2026-03-13T17:37:35.912Z", "postProcessHash": "b1a18bb55dc19c1ae6d59cc1d7b85fd42acff628d3ca1636bfb8236189f4e211" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.334Z", + "updatedAt": "2026-03-13T17:37:35.910Z", "postProcessHash": "b1a18bb55dc19c1ae6d59cc1d7b85fd42acff628d3ca1636bfb8236189f4e211" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.334Z", + "updatedAt": "2026-03-13T17:37:35.909Z", "postProcessHash": "b1a18bb55dc19c1ae6d59cc1d7b85fd42acff628d3ca1636bfb8236189f4e211" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.355Z", + "updatedAt": "2026-03-13T17:37:35.931Z", "postProcessHash": "b1a18bb55dc19c1ae6d59cc1d7b85fd42acff628d3ca1636bfb8236189f4e211" } }, @@ -58271,19 +58919,19 @@ "7f4450440bea714d4def4ce9d273c25160fbc93f8195d945039db1f03871b626": { "98ef39e86680ea8421985ec9e48a11480382a84780d7c51e21ba7c7c08ba5de3": { "zh": { - "updatedAt": "2026-03-10T16:43:37.314Z", + "updatedAt": "2026-03-13T17:37:35.888Z", "postProcessHash": "590b628979a2c37c5789dcee36d99082fe3bb492586053c41ed42bedaea39df2" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.317Z", + "updatedAt": "2026-03-13T17:37:35.892Z", "postProcessHash": "b64dfd8726e9bb28eeeb028388202abcbe25e75b4351f0dc8f201fa8000e3b7a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.315Z", + "updatedAt": "2026-03-13T17:37:35.890Z", "postProcessHash": "598d348e4b3807c6a6db6ef9cd430fe8aa3332ffc67fb820b7d75de04c7b491a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.322Z", + "updatedAt": "2026-03-13T17:37:35.898Z", "postProcessHash": "f193dedebb9fbf5f4b2b75da9c0bed97793ee3b8b4a3ab62360c4f70e00f6e37" } }, @@ -58302,19 +58950,19 @@ "96339230d0b0662c9043872f701165e62b1dd1a9ee98448c3678014c12742331": { "f9dcd7d2195374981d74d8864cbac9660f4fe55a672e340bfa424e86bd032bd1": { "zh": { - "updatedAt": "2026-03-10T16:43:37.348Z", + "updatedAt": "2026-03-13T17:37:35.921Z", "postProcessHash": "17fc1ce3e7724e08185d6334367acd1551db3403000c885aee694b8cee1b6ffb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.331Z", + "updatedAt": "2026-03-13T17:37:35.905Z", "postProcessHash": "17fc1ce3e7724e08185d6334367acd1551db3403000c885aee694b8cee1b6ffb" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.345Z", + "updatedAt": "2026-03-13T17:37:35.919Z", "postProcessHash": "17fc1ce3e7724e08185d6334367acd1551db3403000c885aee694b8cee1b6ffb" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.359Z", + "updatedAt": "2026-03-13T17:37:35.935Z", "postProcessHash": "17fc1ce3e7724e08185d6334367acd1551db3403000c885aee694b8cee1b6ffb" } }, @@ -58330,19 +58978,19 @@ "7b1152a9f1bfab485338afd2d917ac4d27b6ac598d4df8c416b5d34f5f2f2dc6": { "e85d9475b25d51b62300a450688edb90649a6b929805c4c6c7dc02c5c82425fb": { "ru": { - "updatedAt": "2026-03-10T16:43:37.297Z", + "updatedAt": "2026-03-13T17:37:35.871Z", "postProcessHash": "4414fe2db8210cb07462ea37b5f252d3d1a08aea83c8048ed4bdfdf8e502b069" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.289Z", + "updatedAt": "2026-03-13T17:37:35.860Z", "postProcessHash": "b4e662303048f2238e05348d1019b0e0e0b04e9525846ad9f3f7467ca5471d0d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.309Z", + "updatedAt": "2026-03-13T17:37:35.884Z", "postProcessHash": "a1eab45bcabefaf3193bf256217b0716bcdd3e9659c09f81d14218a16fb060f8" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.325Z", + "updatedAt": "2026-03-13T17:37:35.899Z", "postProcessHash": "c720e4426106666ece2fca9001c8f09f5d4ed3e9fa2ffd2c1b6cafeff08dbb3c" } }, @@ -58358,19 +59006,19 @@ "ff3c9f598e696982267c2ce9a91a552bebc66583c1163dc1c4b27f82c5102f1d": { "128e8ba5fd3b5e0981c42ebd31c5b3e87b6845262805a4f4bff3b70534bfda44": { "ru": { - "updatedAt": "2026-03-10T16:43:37.297Z", + "updatedAt": "2026-03-13T17:37:35.871Z", "postProcessHash": "b5c203bc712828556ba48dcb3c1295b688403ff70a116aa827a33888b98f2f32" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.293Z", + "updatedAt": "2026-03-13T17:37:35.866Z", "postProcessHash": "b73a63e868027380819e9931bcbc4ab04efbea03cacce6de0bf28829431a3079" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.287Z", + "updatedAt": "2026-03-13T17:37:35.859Z", "postProcessHash": "aede207cd5ce2c77e07aaa05b0def28eb8fc4c9a032f7e14fee2a8f389750a35" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.353Z", + "updatedAt": "2026-03-13T17:37:35.928Z", "postProcessHash": "c365d24c00d790f822af8fd4a57b2b1259c2df1b8b79d52abdb8f0e60521e5fd" } }, @@ -58386,19 +59034,19 @@ "0361e95538168e72e0cf9076b4f8a823f82bca2acba30f30499d1d7ab6a5509f": { "d46f5caa45acdc3ea0cac4ee761116eca50f70acb1faa2569b6101636d3704f8": { "zh": { - "updatedAt": "2026-03-10T16:43:37.337Z", + "updatedAt": "2026-03-13T17:37:35.912Z", "postProcessHash": "2ccbda0b20e75282892618cc8177e3b4d9bda4ab3862468df8b8ac39bd70e2d6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.337Z", + "updatedAt": "2026-03-13T17:37:35.914Z", "postProcessHash": "68d9073855f1b188c4321677b525fbe9ef80dce82b936e57b652cb0d6d45bf09" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.338Z", + "updatedAt": "2026-03-13T17:37:35.914Z", "postProcessHash": "eafb757dabe4bd7cc1962be55ae3e1678dcdbb64600317b4c35bf455c15b1324" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.356Z", + "updatedAt": "2026-03-13T17:37:35.931Z", "postProcessHash": "247984fb756b1493600f02380f1e674929a36dd43fdd52995b095947297396a4" } }, @@ -58414,19 +59062,19 @@ "4914840b74cd4cd05b93446005c1a3f9b45c7e7816eb8b20c953782a78417420": { "66ffb1d1eb8cc149ea48f7ecfeda0ca180b36051bed03928a1992c631dc4c19a": { "zh": { - "updatedAt": "2026-03-10T16:43:37.337Z", + "updatedAt": "2026-03-13T17:37:35.913Z", "postProcessHash": "2387c90b6734fabbf5e34855d9b7087a56a8459199666d9324c3f8ecb8753f8c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.329Z", + "updatedAt": "2026-03-13T17:37:35.903Z", "postProcessHash": "1c52c9ef7860d09b6b73a3a8820e0bce6d11712ac59bd8cc54f97058957cf9c6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.333Z", + "updatedAt": "2026-03-13T17:37:35.908Z", "postProcessHash": "b3e1d9f58e7a365d5db1898ba051feea1234b96c0657d2acb95e6bd9676915ab" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.352Z", + "updatedAt": "2026-03-13T17:37:35.926Z", "postProcessHash": "4f8efcf4d84bddce6a1a34cdd9fa3076aca2b06225eb121c35967d86f128952f" } }, @@ -58464,19 +59112,19 @@ }, "cd1147da3cf4a37ad3dd1ed7b9f3056689b6456368fdf18efaf4e4ed2a378378": { "jp": { - "updatedAt": "2026-03-10T16:43:37.348Z", + "updatedAt": "2026-03-13T17:37:35.922Z", "postProcessHash": "f100216dddcd5aa6d5b2a119631e6cd22084bdd495347e2d2db5afc49cf02124" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.349Z", + "updatedAt": "2026-03-13T17:37:35.922Z", "postProcessHash": "26fc2730e62e9731e7310103dcbe9819ef1e3cf46174a70561d9b98181e59a91" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.349Z", + "updatedAt": "2026-03-13T17:37:35.922Z", "postProcessHash": "0c6a84b2ebe4e233933928e7117ce199a5da36a5cdf0c710683707f756dc29b4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.356Z", + "updatedAt": "2026-03-13T17:37:35.931Z", "postProcessHash": "afb7db7ed1a026b016c88c980fff965e26813d23070614ec343fe145f136b5b2" } } @@ -58484,19 +59132,19 @@ "1eff56196650aabbed5f57974122db842d54e3093cc55755e2f4b980a957f4ac": { "598e57a0788cdc232382a72f993fe05e0d9a2ec8e815e0b23e6780d39b245171": { "zh": { - "updatedAt": "2026-03-10T16:43:37.338Z", + "updatedAt": "2026-03-13T17:37:35.914Z", "postProcessHash": "be0cebcbe5cd1255d8c7a341b2ad06f976c706a682554b87f20da192d8d4590d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.330Z", + "updatedAt": "2026-03-13T17:37:35.905Z", "postProcessHash": "1f16c4631d07eece40441d22784f5657531099d063c4923d0e62e107d30143ac" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.333Z", + "updatedAt": "2026-03-13T17:37:35.908Z", "postProcessHash": "e32c9dc75099feb695312369aed7ed5074450db7fdf70b7ab76710efb32bb61d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.358Z", + "updatedAt": "2026-03-13T17:37:35.934Z", "postProcessHash": "3889312a2f94478a6a8f2cb598b7f3ead747435a769aea577a1011c8cc053c9f" } }, @@ -58512,19 +59160,19 @@ "3c95fa2e161d494b4ae0ef9bf3131f3b028f13b824f5b7ede9ad688d11b58387": { "904fe0150e0e8c168afe250519fee5a4c27e23da832c312dcab667da64fa503d": { "zh": { - "updatedAt": "2026-03-10T16:43:37.338Z", + "updatedAt": "2026-03-13T17:37:35.914Z", "postProcessHash": "663fef6d20480babb22d86296b66037222d2a2650250a2874eb7d07cc37b3547" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.329Z", + "updatedAt": "2026-03-13T17:37:35.903Z", "postProcessHash": "296904d83e2f05abd0d201b63756e4993fc070bdb04cab19f7310a5f4982f1f8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.336Z", + "updatedAt": "2026-03-13T17:37:35.911Z", "postProcessHash": "8b6662bb0a5b5915d6891cb43ce4292b9beaa1a7699942ba7e6c6152abd02dc8" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.351Z", + "updatedAt": "2026-03-13T17:37:35.925Z", "postProcessHash": "d8175a49e14f8067e29f29d6fcaa476991e4e41fa169dcefac3ca45779348a59" } }, @@ -58540,19 +59188,19 @@ "19260fee9e23907e67f7f4589d997bab22cbabd4ffa0aa96806703a3b19aad78": { "1352a2dbb90191a61432180810a0431b454c526d658886e1c33fdb1c71cfc2bc": { "zh": { - "updatedAt": "2026-03-10T16:43:37.329Z", + "updatedAt": "2026-03-13T17:37:35.903Z", "postProcessHash": "f38b9d1075f8b223eb2b75d3680381b7dbb950614f1950299b8b6e4d0a635509" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.332Z", + "updatedAt": "2026-03-13T17:37:35.906Z", "postProcessHash": "f04ba0b004789cad71088cfc69563107ad22eb199049049576e8faea5794bf12" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.347Z", + "updatedAt": "2026-03-13T17:37:35.921Z", "postProcessHash": "15bcdb3bf6c451abdaa477560a436370d269c36d50c234df17e93b3c19834f65" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.357Z", + "updatedAt": "2026-03-13T17:37:35.933Z", "postProcessHash": "dca812f7cd024c450c6f63b4b73806b288a06fb95ba70e9acf9776699f625f02" } }, @@ -58568,19 +59216,19 @@ "c71190c424029f1f3166b0dc0c975e43b747cc77aaa7477e6c8834baafd715ec": { "40fb6fb53bc03ff95d4c2a5b88f33db598b6bbba4a8c8273a31dff8b7c9a3fcd": { "zh": { - "updatedAt": "2026-03-10T16:43:37.288Z", + "updatedAt": "2026-03-13T17:37:35.860Z", "postProcessHash": "05e82ce73958e29dd50beb65180a9ece7ed4537018031676393d39297799eccb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.295Z", + "updatedAt": "2026-03-13T17:37:35.868Z", "postProcessHash": "765ba7efc6db01e9e2e7970843b1e3e40b7d54a15f751836640f483299a19659" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.294Z", + "updatedAt": "2026-03-13T17:37:35.867Z", "postProcessHash": "54be6d29af47684e74d868f4b06c2de53bcb843f4152ac7556e0c16fc88d749a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.325Z", + "updatedAt": "2026-03-13T17:37:35.899Z", "postProcessHash": "3b198a20a8bf42d6d2e36882f9115e75eb75197da43dea990263117e3592d7f4" } }, @@ -58596,19 +59244,19 @@ "3490c72ebec2d9960e4cc311de931030fc0f1de3f2421d0d2a30876926a983e9": { "20143fdffbf6f144ae3f0a848c2c4135b1dd5359078f18a35f86e5ad0368f0bc": { "ru": { - "updatedAt": "2026-03-10T16:43:37.291Z", + "updatedAt": "2026-03-13T17:37:35.863Z", "postProcessHash": "8d2c0b4cd48fc761056c246a8ea6118e8639cc8a6bcb2dca8b72f378e85828bf" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.312Z", + "updatedAt": "2026-03-13T17:37:35.887Z", "postProcessHash": "974ab4dc986c8d872da74e83c3ac53f107d914da08bbb16d9e2306e4172e6552" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.310Z", + "updatedAt": "2026-03-13T17:37:35.886Z", "postProcessHash": "c4b4afd5c5f3c3a6f647f6d0b33e8d8a56fb8c696e620af1643aa8e691788d74" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.326Z", + "updatedAt": "2026-03-13T17:37:35.899Z", "postProcessHash": "94d85f46759519e62a48f7becf4c6d08b214a1082ec2afba95ba40e5b7138f75" } }, @@ -58648,19 +59296,19 @@ "d133c163191364466953c00a3494895f7b213291fa7eec0a3286c15ab6588c48": { "5b79efc25b16535ce983e05832f4052257d44d2790af29323a727be1048bc054": { "ru": { - "updatedAt": "2026-03-10T16:43:37.292Z", + "updatedAt": "2026-03-13T17:37:35.864Z", "postProcessHash": "1c12f6285ada04ba5ce9852d4510890ef1abfe836ea02241cb3472a9e193134d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.291Z", + "updatedAt": "2026-03-13T17:37:35.863Z", "postProcessHash": "2f88f590e47a334ba53e7612814df55c0ca781134f1b39947c9765d9f617cd8b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.290Z", + "updatedAt": "2026-03-13T17:37:35.862Z", "postProcessHash": "179118fead23799b810921a3e169f3bea8d6683c40c860a67c860b97a38b3b54" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.353Z", + "updatedAt": "2026-03-13T17:37:35.927Z", "postProcessHash": "567041cdeb573c8c41f7363fdcf66281119fea11039c4df0ac11bdacffb483f8" } }, @@ -58676,19 +59324,19 @@ "5ae13595aec14e94efae48ed27bd30882ef99ca22e926c6eecac01f4a69b6e60": { "4c6c9c998098906955cd0a416322eaf10b8ceb9a33df69bb90b4e0206e58399d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.292Z", + "updatedAt": "2026-03-13T17:37:35.864Z", "postProcessHash": "27f13aeae52c3dc62c6252635a14cba0cac287383d02c3a120e996c8bc7686b9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.294Z", + "updatedAt": "2026-03-13T17:37:35.867Z", "postProcessHash": "cd820213649111b9fd18e6d5f6cea7d77480d850b6de05d0490067ddd4c4da11" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.317Z", + "updatedAt": "2026-03-13T17:37:35.892Z", "postProcessHash": "51fbbd3b28f932fda1e7d4d7be79baf554accf18776407c3d42d332ac6801aac" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.358Z", + "updatedAt": "2026-03-13T17:37:35.935Z", "postProcessHash": "a11e8948f089887ffe84627a4b664fd8b27fccdfff819b4f98d58178d7e65aed" } }, @@ -58704,19 +59352,19 @@ "52f1e721b650aa5a8bb67053afa7caf447a7332e92f416526d36e8941d726d04": { "8c41257fcdc2d116e76c9a1609bc65adf58513acff260b8f2aa36d74bccf31da": { "zh": { - "updatedAt": "2026-03-10T16:43:37.330Z", + "updatedAt": "2026-03-13T17:37:35.904Z", "postProcessHash": "1a12985b2c0c45265adae539a838783a44c5459e59d6c21bdd2082c895da0dac" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.332Z", + "updatedAt": "2026-03-13T17:37:35.907Z", "postProcessHash": "151cbae00371ceb2d35a1cbe4e72574f29a404610e14e100979794aceec5571e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.333Z", + "updatedAt": "2026-03-13T17:37:35.908Z", "postProcessHash": "1a12985b2c0c45265adae539a838783a44c5459e59d6c21bdd2082c895da0dac" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.358Z", + "updatedAt": "2026-03-13T17:37:35.935Z", "postProcessHash": "cb5abc7684f8d5984ba251c9e72b565d3f8da1a7400b0cfe5d7288cbeb9e06ca" } }, @@ -58732,19 +59380,19 @@ "5a0ce1710868a408e43b0c9859a80ada3b08b93b0d26cb45f2ea004556e9d2b3": { "ccdecf590d1994e9c17ae91e353b32d2f66c08e379ce1eeb73f06a674afd8375": { "ru": { - "updatedAt": "2026-03-10T16:43:37.315Z", + "updatedAt": "2026-03-13T17:37:35.890Z", "postProcessHash": "f6556e33a7a453d18a0af0e707e23c87b926a1ed049f3aa11215b62fd2069a41" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.293Z", + "updatedAt": "2026-03-13T17:37:35.865Z", "postProcessHash": "0a3e2abe4e0e9d846610b29afd0f5fed41ca159defb28263e074a93455bcfaa4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.292Z", + "updatedAt": "2026-03-13T17:37:35.865Z", "postProcessHash": "a170bbbb8064310b58dc0839530ace273a07c95774c833ba15bafd472b64b026" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.357Z", + "updatedAt": "2026-03-13T17:37:35.932Z", "postProcessHash": "05c547702cf3ec010ebb8f726c709abe97fac9fce6497536ccf5b681788f7cee" } }, @@ -58760,19 +59408,19 @@ "9b3e13e23b506d9d9ec9b2c5fbf8b9d2a62e1de7d0175c5f6330498124203aac": { "86c47ff8f3b3666e1a6b49b2c8302b448389e1e3b41ab3b1450e055082821549": { "ru": { - "updatedAt": "2026-03-10T16:43:37.289Z", + "updatedAt": "2026-03-13T17:37:35.861Z", "postProcessHash": "c0defa7229fee6b27c2a2a3244e13cc4c0ed6f0f4c6f6605a86a70bf36b99648" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.290Z", + "updatedAt": "2026-03-13T17:37:35.862Z", "postProcessHash": "db3ecfe3ab74b3b08afd5d88ea9eba0ec7159b04ced1a9081a7c5db8247b046c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.296Z", + "updatedAt": "2026-03-13T17:37:35.870Z", "postProcessHash": "96a408123b4168c543a77c179b015d8f620e6307650d53bdf90c2f19ec9ab2a9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.323Z", + "updatedAt": "2026-03-13T17:37:35.898Z", "postProcessHash": "c0693ee749502e3e842cdce5b283f1978123a6d1aebdc4962037af92c2cd3f4b" } }, @@ -58788,19 +59436,19 @@ "30f843a3827d19f26bae893b6a89699d15924309d3ee0d771f1309eb391c8171": { "a5eb46f97ff75367e3c2a77e86b555adee47157db34a73cbb68c4faa8e14d033": { "ru": { - "updatedAt": "2026-03-10T16:43:37.293Z", + "updatedAt": "2026-03-13T17:37:35.866Z", "postProcessHash": "da0c38fbfabd7c396006ed747fbe0f6aa5c0dfd8e816c461ffaab1707e3a8e7b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.295Z", + "updatedAt": "2026-03-13T17:37:35.869Z", "postProcessHash": "655ba8e4e20f3b5f89cae3033f51649118b5face2393e69b8ed2d63f7c170bed" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.296Z", + "updatedAt": "2026-03-13T17:37:35.869Z", "postProcessHash": "89278bc5a6e84647177b28cdc478fb16c00eb59607b5d452a4714361a554537e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.353Z", + "updatedAt": "2026-03-13T17:37:35.927Z", "postProcessHash": "1b248c25cbcea4268d9a361e9173ec903f55e76b73076d001cb93176dcf28c3a" } }, @@ -58816,19 +59464,19 @@ "15cacb127be1afdc884be3ff13c61ff48d4ae41e28740309f5f445002fb0fa90": { "a9c8fa4f53951ce4026e170171a0517a80777e9037e5bb2f16eab83d3ffaa9cc": { "zh": { - "updatedAt": "2026-03-10T16:43:37.294Z", + "updatedAt": "2026-03-13T17:37:35.867Z", "postProcessHash": "b4e662303048f2238e05348d1019b0e0e0b04e9525846ad9f3f7467ca5471d0d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.296Z", + "updatedAt": "2026-03-13T17:37:35.869Z", "postProcessHash": "c6b1ffeb8a927241e2108dbeb02a8cbb166d5b270f1e7cdf770147d6ef83a7d2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.316Z", + "updatedAt": "2026-03-13T17:37:35.891Z", "postProcessHash": "90e0189e896284170a8a1b18bd7f32b66fd4dbd74cc16af1aec13a8f0abd3dba" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.320Z", + "updatedAt": "2026-03-13T17:37:35.897Z", "postProcessHash": "fa167100c0b24dafe0116ee9c7efb76249fd744596bb2bdea75e01ccceb33950" } }, @@ -58868,19 +59516,19 @@ "43aa5066af84a8c935f0fb2dab57ea37c855c50a8c4bf2fe5da1196726ec9767": { "8102f53c258449f037fd5c8bfbe1d4547d061cf4c8af817be8f9e6c45a4504b0": { "ru": { - "updatedAt": "2026-03-10T16:43:37.331Z", + "updatedAt": "2026-03-13T17:37:35.906Z", "postProcessHash": "5a57338364aa8f4e5bb841b8c88171cb082cb610e2ac8b7f4f593a122fe38464" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.332Z", + "updatedAt": "2026-03-13T17:37:35.907Z", "postProcessHash": "033031494d99fd28c7adc85788b6700a631c3ca9ccc12a0a710475ff93b345a4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.331Z", + "updatedAt": "2026-03-13T17:37:35.905Z", "postProcessHash": "9b908b170277744d493dd84ce9726be28f6aa710423ae3ff5bfbf5d2b3d8e5ac" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.351Z", + "updatedAt": "2026-03-13T17:37:35.924Z", "postProcessHash": "e2b1c01459ae1011e08611dafb5d6f2bb09f5675e244c83c61f0bca5cd0d5220" } }, @@ -58896,19 +59544,19 @@ "a3a2fbdc5aafe02b0407589bc3e1a8e94202c17584b7025219f1bfd6b9bf4a39": { "4874e6e4325e8473fce83ceca9411bf266bf400e8eb78d3c9e8eec128469d820": { "zh": { - "updatedAt": "2026-03-10T16:43:37.332Z", + "updatedAt": "2026-03-13T17:37:35.907Z", "postProcessHash": "cc5449692198cee8a80360e532b9367d598e3808991e490b4809cc535ba97150" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.335Z", + "updatedAt": "2026-03-13T17:37:35.910Z", "postProcessHash": "1b128db269c12be2125d03f195c663118806c04caea0bed54648c79f2879ccee" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.335Z", + "updatedAt": "2026-03-13T17:37:35.910Z", "postProcessHash": "f64c89c7211eab86773db5c47634e20c644ba83343125a946f7af4ad75ff63c9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.388Z", + "updatedAt": "2026-03-13T17:37:35.977Z", "postProcessHash": "4779209abcad167ea281ab934f15dc78be29ba6d66775a9d1f73e303d87fd84d" } }, @@ -58924,19 +59572,19 @@ "4877e91053b08c2c45734e5085ccf9117e8354554dd8460e2ec3e3afe7aa0ab7": { "1e4f5fb2eb3f3d09c80229402157ba0cccbf2f37d7521185e9cbb71109edeb84": { "ru": { - "updatedAt": "2026-03-10T16:43:37.308Z", + "updatedAt": "2026-03-13T17:37:35.882Z", "postProcessHash": "c609cc976e4b2f5c379bc5f8787734b42b42dc6281d928384dcc472eaec6813b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.307Z", + "updatedAt": "2026-03-13T17:37:35.881Z", "postProcessHash": "0e039457a34dd7dd456018afd3fb6be1c008f0c935d809fcb1f602328e8a1e03" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.310Z", + "updatedAt": "2026-03-13T17:37:35.885Z", "postProcessHash": "90ff135d4c9af41b4ef19dc3f68ed88dbc9d1c144adca954dd6fefcf78243a3f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.318Z", + "updatedAt": "2026-03-13T17:37:35.894Z", "postProcessHash": "367de36663d4d5dd9faa20bf9a9bfd1f3d55f489822320730a7c03fa75841c0b" } }, @@ -58952,19 +59600,19 @@ "a444951bd73cb75b037df1739eb17fc3c4057630058e2cd15b863d55feb1e497": { "be2b70c111bb68681c2eb58d9d87da824e86dac80806aaf1af31eb7e683ee46c": { "zh": { - "updatedAt": "2026-03-10T16:43:37.493Z", + "updatedAt": "2026-03-13T17:37:36.126Z", "postProcessHash": "ba9d9d23292440b705203dd85b70d09e754d576bc15db09812ef943e41db0432" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.497Z", + "updatedAt": "2026-03-13T17:37:36.131Z", "postProcessHash": "f5b00425366d9e5f9f1d74bd931c71c3afdeb85f0fe83d98f4796346c102a5c4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.498Z", + "updatedAt": "2026-03-13T17:37:36.133Z", "postProcessHash": "79465946749385ec08eb2fabaf4648b9ec87c19fad350a0ee70ad1b656ae15b6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.553Z", + "updatedAt": "2026-03-13T17:37:36.193Z", "postProcessHash": "305c93b4d3b1116c6c0acfcbe8d7e431ee8d4f1430522fbbb501c0cf4866d29c" } } @@ -58972,19 +59620,19 @@ "b61feee503868b9ae36d297816fda3d2e834c0f1ae6f4deeefcdd9b66b895886": { "4ef342336cc701c4e8d32cd01c1302bec119023fab8a7c695a4baae3e097696f": { "zh": { - "updatedAt": "2026-03-10T16:43:37.346Z", + "updatedAt": "2026-03-13T17:37:35.920Z", "postProcessHash": "897d22cdc95fedfb5bc831477c535f31271b80876df77597db415be5838b4fe8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.344Z", + "updatedAt": "2026-03-13T17:37:35.918Z", "postProcessHash": "c9d5c6c4fce7fe663572a9eb480ec12949e97eea603433c109f222cd42661959" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.345Z", + "updatedAt": "2026-03-13T17:37:35.919Z", "postProcessHash": "bd5bbeaad62d6e4229654b54bce7fb7f79bb7acc0a4df7c38d5a8e1e36fae921" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.356Z", + "updatedAt": "2026-03-13T17:37:35.932Z", "postProcessHash": "6857c507cbb31aefd45044154557f0c5e54ab58dcb7cef34eacc06b6c2d16381" } } @@ -58992,19 +59640,19 @@ "b2e9e9045947db36c00975d8bf16f27ba366df3f4c68a977779fbf5a78b77948": { "046cb0e8076cf8c0b6c68469e0acc454e928a24cf0dfeb0b83292ecb2957f821": { "zh": { - "updatedAt": "2026-03-10T16:43:37.521Z", + "updatedAt": "2026-03-13T17:37:36.159Z", "postProcessHash": "02e1d62ea67d3b2085d01591e4129ddb43d349fa1d79ee03c3a6eca5a6951992" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.527Z", + "updatedAt": "2026-03-13T17:37:36.169Z", "postProcessHash": "4b6701c830b320543ff22211f68de3dcb9496b2ae82fd87a53da2108a258f77f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.526Z", + "updatedAt": "2026-03-13T17:37:36.167Z", "postProcessHash": "50a15c131b000a30b244c4f99accb805712b621a48522d7106ef8d095399bfed" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.555Z", + "updatedAt": "2026-03-13T17:37:36.194Z", "postProcessHash": "d6f27b117a205590962e16be40a880fb91abc67d5a2ba61f69e051347b4f84b3" } } @@ -59012,19 +59660,19 @@ "a8580441e057aef43ff213b00764e321caa0062300adad449c1147c6a00554d7": { "803165c43e8eb2cc396419bba2e85a710e5a34fa1c1f8c024a4ef0cd296866fa": { "ru": { - "updatedAt": "2026-03-10T16:43:37.537Z", + "updatedAt": "2026-03-13T17:37:36.179Z", "postProcessHash": "f31c14c692c2d439870e2c7150c30d1c0a074c5b4fb93ca45f9bae4a87c3d2b9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.530Z", + "updatedAt": "2026-03-13T17:37:36.172Z", "postProcessHash": "92b4cd270859695885d730ade8cc8ceec8621e4ce1e558e369bc0caeff70bcbd" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.522Z", + "updatedAt": "2026-03-13T17:37:36.161Z", "postProcessHash": "09801b062a9eb93f9c196385de85d7763aadec6fde9ab3cfba910b501fc7bc79" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.579Z", + "updatedAt": "2026-03-13T17:37:36.221Z", "postProcessHash": "7d8093b5b746ff3044532ce72084d41495500f8c6c89749a0341c6fe8a0196b1" } } @@ -59032,19 +59680,19 @@ "581f0a6e4c0d192c8606c68934251365ad7ea4136bd5acf7058f58a76f6d5710": { "ee59cd484bdaa73a60bc061cc701d580ffd417f73fdcd689e3fdd983d9f475d2": { "zh": { - "updatedAt": "2026-03-10T16:43:37.556Z", + "updatedAt": "2026-03-13T17:37:36.196Z", "postProcessHash": "325db42a7031ce9c6744c3e73e70c1cb40281216b322a68636d61bdd93058637" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.556Z", + "updatedAt": "2026-03-13T17:37:36.196Z", "postProcessHash": "8107a19e4db88645849555abe6df6ec8e3ef104ac58f8840dbb8a407706a8628" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.565Z", + "updatedAt": "2026-03-13T17:37:36.204Z", "postProcessHash": "85c10d37ca5ab213b98c4b5b6df990fcada6756fe6a001295be4d2c928ed85dc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.590Z", + "updatedAt": "2026-03-13T17:37:36.231Z", "postProcessHash": "b6e0781d86cdcb1b3509da09fcf05178ca8987be7b850f7e1a01693405c0e43e" } } @@ -59052,19 +59700,19 @@ "8d435bf9e6c99e8e1a52f439de6bcbecd2baf3265ece4535053d1e1416ca45c2": { "0c0d01e2f586c0d713dccf1bdfde13a36570342ea30a52d1914566a1af56d594": { "ru": { - "updatedAt": "2026-03-10T16:43:37.537Z", + "updatedAt": "2026-03-13T17:37:36.180Z", "postProcessHash": "b5fdf0954a5691554dd1c793a5b4d719fcc7984c40ee13ec4f67410eab88c006" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.536Z", + "updatedAt": "2026-03-13T17:37:36.178Z", "postProcessHash": "abf012c1b417ababd00c61034679f8b729bf801dc0e163f4b8347f6986077db3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.528Z", + "updatedAt": "2026-03-13T17:37:36.169Z", "postProcessHash": "127f17089634bba7ad88f57be5d5a89bbe812d477de0e1f40a59c9dbcd2b000c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.589Z", + "updatedAt": "2026-03-13T17:37:36.229Z", "postProcessHash": "d9421fcef5d77713ef89dc6c45931a775c83d08ac275867ae0ebba11c7373531" } } @@ -59072,19 +59720,19 @@ "ff15f334dd81c6f832484d8628568a040ff836d4668005abe916911afbffe911": { "5255a26915e56655751575c9c47141ed725215520f648de9ddb2650d95ec7c9d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.521Z", + "updatedAt": "2026-03-13T17:37:36.160Z", "postProcessHash": "c60574c31a4505724187b7b5cad83eee803524309299521a30db0ebf8bd17aec" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.526Z", + "updatedAt": "2026-03-13T17:37:36.167Z", "postProcessHash": "12b85d47d84a939eac02431a0c31e4586609e1297c5ec207dd40005ddee3d933" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.527Z", + "updatedAt": "2026-03-13T17:37:36.167Z", "postProcessHash": "ae0eaf09bfb68236c84975e8362f394e74b2ded55ef62b036fe243b01ff40435" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.545Z", + "updatedAt": "2026-03-13T17:37:36.188Z", "postProcessHash": "453e07a49d810d354eccf9c9aebdc6dd9ea8fe25b0846c8198f35f961e69ed8f" } } @@ -59092,19 +59740,19 @@ "84d3a07f6bb23015f78e31d1cc93e61eaf670a2dcee7c14342d97b32fb037866": { "e5b0ff50a5b4e2b593b51ad0606dd79a8525ea9ba7bc58e22bd24ad8c5a925cc": { "ru": { - "updatedAt": "2026-03-10T16:43:37.522Z", + "updatedAt": "2026-03-13T17:37:36.161Z", "postProcessHash": "07b6f56c0b906579b68fd0fd1a209a9c7877cf56147e377a2f16765f515d1293" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.542Z", + "updatedAt": "2026-03-13T17:37:36.183Z", "postProcessHash": "579f32273f08ca6cc55b0d613a1c72d20317a18e17b2e7511a0e12b1ac2e0566" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.522Z", + "updatedAt": "2026-03-13T17:37:36.162Z", "postProcessHash": "aba8a8a188565b506f8100d134b363a24314ce75b612fd5ae33b8c2954d405e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.545Z", + "updatedAt": "2026-03-13T17:37:36.189Z", "postProcessHash": "ac05a201d7ba11e02c2693c8caba45ff1c1b3c569091ff3f9175746c6a428367" } } @@ -59112,19 +59760,19 @@ "54d5d67f63f4e8a40581478b2c6f0684322d03116d22c84c5ebed5934c483f47": { "04a1c4adbd60bd15811afb47b49c06837b0eb88b3c5f243bc17465571d25d192": { "ru": { - "updatedAt": "2026-03-10T16:43:37.522Z", + "updatedAt": "2026-03-13T17:37:36.161Z", "postProcessHash": "d218f953c26c5b85acae57c8b792f848e540d95a54ec75ebaeccaf5c959f27bb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.534Z", + "updatedAt": "2026-03-13T17:37:36.176Z", "postProcessHash": "50144cc480eaa723d0244e4d71b74962fcc5177d796b22a36adb62c2aecb195e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.525Z", + "updatedAt": "2026-03-13T17:37:36.165Z", "postProcessHash": "d6074fa42ba9268850aec20b31c2c5758215e6a3735326d3cb91c337fc550304" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.579Z", + "updatedAt": "2026-03-13T17:37:36.222Z", "postProcessHash": "f66061bcd423e571f018b97042805a612ef3a55ea601a4f16b89526019fc2ab2" } } @@ -59143,19 +59791,19 @@ }, "44a2121418c10665853a536dedd7553eb6cfcbb6bb546a6e81e42e329c80cc55": { "zh": { - "updatedAt": "2026-03-10T16:43:37.535Z", + "updatedAt": "2026-03-13T17:37:36.177Z", "postProcessHash": "192b0fe929ed22c7f88d80f652330bfe1063df41d19df33238b8cc6e71477ae1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.570Z", + "updatedAt": "2026-03-13T17:37:36.210Z", "postProcessHash": "e967ecd99a86a93a95b860e26598f57e5b23e313b0c5b3ddc1ea558ff60c3d8a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.538Z", + "updatedAt": "2026-03-13T17:37:36.180Z", "postProcessHash": "d4db0d4635ce9208b03d8b0a81cbbf887c04416a7a447b359a5e291069bd6171" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.579Z", + "updatedAt": "2026-03-13T17:37:36.221Z", "postProcessHash": "8aebdbe4066d995fdb3e7d98254936c8839ee0f53d37f99d5d92a02b02394180" } } @@ -59163,19 +59811,19 @@ "e9c8787fbd5d3ab34de4fbc2069baaf46f6986970cc7b8edaffc49a991d61cf1": { "7b366931a91740ebcbb465a17f5142106ecae677c271c9b69d08fa475ef502a6": { "ru": { - "updatedAt": "2026-03-10T16:43:37.539Z", + "updatedAt": "2026-03-13T17:37:36.182Z", "postProcessHash": "4ead8ffe4624b732fbe4dede640fc270488bd4812504ee0cd5dc64edd8f8d184" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.528Z", + "updatedAt": "2026-03-13T17:37:36.170Z", "postProcessHash": "60d29a44e24697d707c709e7df3c3f9a75047a9f9278eb33ed079c76cc363d51" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.538Z", + "updatedAt": "2026-03-13T17:37:36.181Z", "postProcessHash": "978677d1584966a27761d4f01adcb26eb6b587cf52f014de9038a11c40d5591f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.553Z", + "updatedAt": "2026-03-13T17:37:36.193Z", "postProcessHash": "14a9528285ea97d1972f1cd1b3479b6ce6aa2446027fe83f6bc8640f7d431925" } } @@ -59217,19 +59865,19 @@ "dd1f243e110cd8cd4c72fabd62923f7077ed63859ba2c578b1561943fa5490a9": { "38b8464001ddae6ec2a702908a9a44c1549405c54b818345c5ee01e6079833f1": { "ru": { - "updatedAt": "2026-03-10T16:43:37.559Z", + "updatedAt": "2026-03-13T17:37:36.197Z", "postProcessHash": "dfd988f9bd931d0f62129fc532f917b6063872e9db7ad418f6fd10456b767cd8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.562Z", + "updatedAt": "2026-03-13T17:37:36.201Z", "postProcessHash": "ae9c10651f60e5a051dab2cff384d7c9698602946ba8c79533911e09373f3353" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.562Z", + "updatedAt": "2026-03-13T17:37:36.200Z", "postProcessHash": "fa1b7e4c11050138ca56c351024a4c2dad1147f0035e7e15e6eb41c405977785" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.587Z", + "updatedAt": "2026-03-13T17:37:36.227Z", "postProcessHash": "5918df9cebed786855337f41edc2ba7f3660b192ae392a25c0738a018b6b2c00" } } @@ -59255,19 +59903,19 @@ }, "812a3afac378b6d759ddc41c84ea77402e04a53cb4a7ea35eaaeb1034378808e": { "jp": { - "updatedAt": "2026-03-10T16:43:37.492Z", + "updatedAt": "2026-03-13T17:37:36.125Z", "postProcessHash": "d7926cd6e5ecb4eac0bb33615ad90be42efb4f89b54dfd1545578bd46ac2e946" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.492Z", + "updatedAt": "2026-03-13T17:37:36.125Z", "postProcessHash": "37aa61acd85c14544c40fbba9891ba4d48396b91452991da8235e9adcaa358e7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.492Z", + "updatedAt": "2026-03-13T17:37:36.126Z", "postProcessHash": "29f18a91f3227e94db60636fbe8d0868e52d240e82ccbd87e3db9f5fd30abae9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.493Z", + "updatedAt": "2026-03-13T17:37:36.126Z", "postProcessHash": "4b9f42c446231bca48e8ded368fac91c8045d5adcffd9381748f2f5b6a964e7b" } } @@ -59289,19 +59937,19 @@ }, "fab3e9030eaa388b5e956563dbce783f8f80cac027c3fe9357c7981282096f7d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.573Z", + "updatedAt": "2026-03-13T17:37:36.213Z", "postProcessHash": "7bfd5de2fce9d6c835e8f6404422173cc4e4bc3523dab8cc47b92040fb389e3f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.573Z", + "updatedAt": "2026-03-13T17:37:36.213Z", "postProcessHash": "fb9186c6c18a85dc9a950847192595e9a1482274cf238e4009e6e0285c21ae60" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.573Z", + "updatedAt": "2026-03-13T17:37:36.214Z", "postProcessHash": "06e1cac8babb79a5b8d811f915f9af2607681fb221e38d0db7d0e0d5228ca780" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.578Z", + "updatedAt": "2026-03-13T17:37:36.220Z", "postProcessHash": "8d2871ec557eaf58b1ec4b51731389bc6f60ff5f484d23dc74573a82dfdb885e" } } @@ -59309,19 +59957,19 @@ "6b0a1864f6fd70f19415c4e085caeeff45b83244daed33758454b88d9859c692": { "ecc79a94c617ae9c2438b3b427bea3004cc3f1e8a3f90157b36f8157166a99c0": { "ru": { - "updatedAt": "2026-03-10T16:43:37.313Z", + "updatedAt": "2026-03-13T17:37:35.888Z", "postProcessHash": "7328e13acaae794a00686895198fe25cfe5eb067f892c749f14f3899019cbe8f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.315Z", + "updatedAt": "2026-03-13T17:37:35.889Z", "postProcessHash": "2cbfcd6a3a217c2df469624b3c932378563e2bf11ca3e6192c22d8bdad69eb17" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.298Z", + "updatedAt": "2026-03-13T17:37:35.873Z", "postProcessHash": "20ac962900278d7250a14840b46f7a6f78c621198b99eefcd20b0ae8203dea65" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.321Z", + "updatedAt": "2026-03-13T17:37:35.897Z", "postProcessHash": "e9a8c325de7c0f2c3e758cfc0560b5d1ffd5d3fd5351e0fa74a50166cc3812df" } } @@ -59329,19 +59977,19 @@ "543d200284e9587853538717503646bf5a945bb43ccdb3b059dbf4eac4c1219f": { "54eb6cb69d7901f33c8b60f1ebf53444695ba214c41ecd088af34c6dde0d4e44": { "ru": { - "updatedAt": "2026-03-10T16:43:37.559Z", + "updatedAt": "2026-03-13T17:37:36.198Z", "postProcessHash": "09a774cec364865b453196c440ec674f37c8819f6e6e3299646b87a9b8cccd1d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.566Z", + "updatedAt": "2026-03-13T17:37:36.205Z", "postProcessHash": "46f5269c7c5e258f5ee88e4afd0011be250fdf3fca88d9048a04502a4bc9a9f3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.571Z", + "updatedAt": "2026-03-13T17:37:36.211Z", "postProcessHash": "ea7b26bd92067856640e6fcc8c3a7542b559d8368731d4afda15ce166c5ac528" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.589Z", + "updatedAt": "2026-03-13T17:37:36.230Z", "postProcessHash": "1138d6dc04aa3cb339ee445e4926f839cca5fbb40b0777fcae2a574849557bb9" } } @@ -59349,19 +59997,19 @@ "fb3d54543e5565bc4305346ef7c2d5312674405acb6e193ffaf4fb30ddd7ce71": { "df9135ddc19fc1bbbb29d708bd2c3afbd621e4a67a544ede4538a80aa5b420b7": { "zh": { - "updatedAt": "2026-03-10T16:43:37.523Z", + "updatedAt": "2026-03-13T17:37:36.162Z", "postProcessHash": "d4e168bc9ba3c7299b663a8c967d8f663174e0d8101eb437e3f876f5f56a82aa" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.572Z", + "updatedAt": "2026-03-13T17:37:36.212Z", "postProcessHash": "dc9dec5325ec3b560c03ebb60dfcb69614acd3f1defde76e30af6e73dffe845a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.521Z", + "updatedAt": "2026-03-13T17:37:36.160Z", "postProcessHash": "0428993b2a0635368d8d3708970e2d2625a646297617317fedf5f74acf530001" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.586Z", + "updatedAt": "2026-03-13T17:37:36.226Z", "postProcessHash": "b6b8a3a9ce2042f4e3201692a8ac37a5fc7568b034b1c3ab24ad422a6f8335a8" } } @@ -59369,19 +60017,19 @@ "14b4676b953c664afb277f933e119c8da2f742590c1a9a4bb7b2beee22a7eb7c": { "5ee021b8f49ccf1b18d5dd6f94a9b7418709365c4195a6b0854ae20f5132dd10": { "ru": { - "updatedAt": "2026-03-10T16:43:37.493Z", + "updatedAt": "2026-03-13T17:37:36.127Z", "postProcessHash": "f7d3aea7e4adb0a83741c09f20eeb272ed66eb3ab09bf033773ae75e9dca8d83" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.495Z", + "updatedAt": "2026-03-13T17:37:36.128Z", "postProcessHash": "68dccbdedcb667a8cedfd6149ec8786a44a5407880b481e343ec8a235157cacc" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.510Z", + "updatedAt": "2026-03-13T17:37:36.145Z", "postProcessHash": "e9dc3280ccdad0423a175adafed89455c478ecbb7add9bb7abc8e87cf846c70d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.515Z", + "updatedAt": "2026-03-13T17:37:36.151Z", "postProcessHash": "c45eb04f562b43464c812367d77c32eb891c916075821c2f38ddd7dc389a4083" } } @@ -59389,19 +60037,19 @@ "0f67bde502826e1dba901c267e553e40b45a88ea2514fac35224b3011c9eee95": { "40ccc189c309d81655c42b58d6550569ed8e72b0cd53cc36991d1ab17eeb62a2": { "ru": { - "updatedAt": "2026-03-10T16:43:37.494Z", + "updatedAt": "2026-03-13T17:37:36.127Z", "postProcessHash": "333599dc00bf0ed5eaa17824b51287ee845207e8952815a17db448d63e9e7e4c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.499Z", + "updatedAt": "2026-03-13T17:37:36.134Z", "postProcessHash": "9f14bffbb06c9f5c100ab5e136670142a81f7c88541db3f57ebd2806831894b4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.496Z", + "updatedAt": "2026-03-13T17:37:36.130Z", "postProcessHash": "97e6e3a9dc326f9f52824ae01b0173ce406df8d11cbefe70321e0a6437c7a814" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.519Z", + "updatedAt": "2026-03-13T17:37:36.158Z", "postProcessHash": "aba89bcb04132b1b3810a4b46f7c7ec5d41299a1c7d45b785893e424e3e36076" } } @@ -59409,19 +60057,19 @@ "93a056e5b771b1f20f3660dfb370f302960d593ccff14a5684b961c760cac61a": { "b34875547efada966d6f58a27a70b1a17213f7251649cd70a29b9fcfe4aeecfe": { "ru": { - "updatedAt": "2026-03-10T16:43:37.523Z", + "updatedAt": "2026-03-13T17:37:36.163Z", "postProcessHash": "8fa36fc7b6781f18ea683d84f55e3c9cb77526c7a5a8450ba81e3a4361a069ea" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.526Z", + "updatedAt": "2026-03-13T17:37:36.166Z", "postProcessHash": "b998715792b1d15174ac3bd7f44bcc8d921270db739c2e7da1118a71e11d5592" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.538Z", + "updatedAt": "2026-03-13T17:37:36.181Z", "postProcessHash": "6b56464be81db408ab4fee53672ae99225f535d5cfb460e196d1e50807b80c32" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.580Z", + "updatedAt": "2026-03-13T17:37:36.222Z", "postProcessHash": "d982d2a7e88a3766b0e377f3adb9db2e7417dd05a2b31adca40296c9e70d4fab" } } @@ -59429,19 +60077,19 @@ "ebc5db761ec12b7516bddcdbb93d868ef5c7d1458f56a4288fab25b5e45a980e": { "e20f9f94eb03e49c98c43e022936ac730a22ccaa64a4911703f457858a10f672": { "ru": { - "updatedAt": "2026-03-10T16:43:37.523Z", + "updatedAt": "2026-03-13T17:37:36.163Z", "postProcessHash": "343dfcad413c71040fefbd674aefe668766405519d9e0fa38c00675d72fca7be" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.529Z", + "updatedAt": "2026-03-13T17:37:36.171Z", "postProcessHash": "cf82f1ba45f1cf22d2593a8abe1b6da827aaaa0d97e65ac34002c4558d9da745" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.531Z", + "updatedAt": "2026-03-13T17:37:36.174Z", "postProcessHash": "7a420b1bee6014151c2430bf9011dab1c5b088f23dbc655a6bc4a5564884ba12" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.552Z", + "updatedAt": "2026-03-13T17:37:36.191Z", "postProcessHash": "b38d5fd06e1878a8acbfb6d0c30d8772ea5993f45cfc39ea59f28635e375014f" } } @@ -59449,19 +60097,19 @@ "f016a1612cced253f74884a4791ce47126fba584f3ee773967310982b7597b83": { "cc687fc17daeeb33c7c5bef1a2bc7ce51ba437f92c4354369ab58a024c2123b9": { "ru": { - "updatedAt": "2026-03-10T16:43:37.494Z", + "updatedAt": "2026-03-13T17:37:36.127Z", "postProcessHash": "6a5618a14c838dcf5923004409d7e1f8ca812655a1cb031a9b1a26779e69a4bd" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.509Z", + "updatedAt": "2026-03-13T17:37:36.145Z", "postProcessHash": "4689690e89289a11be823706ae4e59b17cca87a9e3221880db3d83a6bc57b8f9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.496Z", + "updatedAt": "2026-03-13T17:37:36.130Z", "postProcessHash": "e2f69896abe6a444c8c20a9d5f88d9effa159344247f5f2de38d20e8181668f0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.518Z", + "updatedAt": "2026-03-13T17:37:36.156Z", "postProcessHash": "79ed03f55c8459c439ff564494d0f3fb29d307f54f80ac6eddf65a1973c54f88" } } @@ -59469,19 +60117,19 @@ "f657cce435f5bbd4c37d13d06e137048b8588d93820f3ee19d2b600ed82b6819": { "f4e41d0b3fe1c04866d1690f92f407974255a1b7b269dd34af873b60f54ecb09": { "ru": { - "updatedAt": "2026-03-10T16:43:37.569Z", + "updatedAt": "2026-03-13T17:37:36.210Z", "postProcessHash": "8c0214dd58224cfff2b7b1117bcdae1362d1f9f7cf1ae4cb3891e8367e01fb26" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.563Z", + "updatedAt": "2026-03-13T17:37:36.202Z", "postProcessHash": "bc826dfec1ad01cc6611b9ad4576a3e1297273f229b30ef7b74a7499d5f5a211" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.568Z", + "updatedAt": "2026-03-13T17:37:36.208Z", "postProcessHash": "adf5b73b501f82c1389ab9e5ad540b2e97b7ccdb94296f20c47bb0e9b4385f35" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.585Z", + "updatedAt": "2026-03-13T17:37:36.225Z", "postProcessHash": "1e298d97dc0a720af0ce450047f68e27f8ddb8a4e862bea62ca1a2d7374ad050" } } @@ -59503,19 +60151,19 @@ }, "7a2277c1f4c5de6544337ab439cc4f7f6f6704d614203478e96bb1aae453c488": { "ru": { - "updatedAt": "2026-03-10T16:43:37.535Z", + "updatedAt": "2026-03-13T17:37:36.177Z", "postProcessHash": "636d9cd5944a6a85e3d8b275e9fa93a748852573e8b990032cfb5df36017ab76" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.535Z", + "updatedAt": "2026-03-13T17:37:36.177Z", "postProcessHash": "73508a5941e28244654a8e8fced3ed914d4efd930b738bf245006661de354558" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.536Z", + "updatedAt": "2026-03-13T17:37:36.178Z", "postProcessHash": "af234a2fcce1546635d436740723b3a5f8dafcfdf611a8312a48d20fc7bc8a0d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.551Z", + "updatedAt": "2026-03-13T17:37:36.191Z", "postProcessHash": "0894fc1e11e05518c732f9c0632b0da28994ba6a182ac6bb3541a1e3d13d08f6" } } @@ -59523,19 +60171,19 @@ "bb301384e711a26eac5ab620725ba3651e9a050418e5c4b03409244a6916096a": { "fa37176654ae0b31692c4310f41376cac060e1fac5de1cd5fa4a6795dccc88be": { "ru": { - "updatedAt": "2026-03-10T16:43:37.524Z", + "updatedAt": "2026-03-13T17:37:36.164Z", "postProcessHash": "fa5471ff89c0226a38e50b999de92d42c1683d5883c57fed41822750f5c08a2b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.535Z", + "updatedAt": "2026-03-13T17:37:36.176Z", "postProcessHash": "083698f374671502483a3376ae1cfc932563655b4044d4d68f04f3e127c69d9e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.528Z", + "updatedAt": "2026-03-13T17:37:36.169Z", "postProcessHash": "51759c8abd498bc7e96107250147def03464a3dcea3279de478d8053c38c565e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.545Z", + "updatedAt": "2026-03-13T17:37:36.188Z", "postProcessHash": "5ca9d04ffb1c8f88361e835d769f4e8bef02dcd262e692e51b831d4cf29a8f0f" } } @@ -59543,19 +60191,19 @@ "be5b2c5f34f09aeff162abaf45ccf882807b091723c8992305ab5dd6d9d85255": { "a4494efc6991ad7d0de3d84b86e624697071ddfce8e39ebd42923fd6777c8531": { "zh": { - "updatedAt": "2026-03-10T16:43:37.495Z", + "updatedAt": "2026-03-13T17:37:36.128Z", "postProcessHash": "b01ef1f2f7ebd1c878d63ca688bf176d62a5ecd8197307aca99645682a1e8db6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.495Z", + "updatedAt": "2026-03-13T17:37:36.129Z", "postProcessHash": "fa7f17ee6d18ea60185075cb5227ffa2b47976735734b1a15715589d333969ed" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.495Z", + "updatedAt": "2026-03-13T17:37:36.129Z", "postProcessHash": "8619037edd0437b1205746861c21a460513f8e5c092fcb6d01fd73285becfd9f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.519Z", + "updatedAt": "2026-03-13T17:37:36.157Z", "postProcessHash": "d45f28085705aa6a06ad99af90fc592d0fadf44aefc89330faeae4128d2c0a49" } } @@ -59563,19 +60211,19 @@ "b7ac58ff02407e2eedc607e8ffaadc709667604b213c6400361a10c2a2c6e252": { "ae94f635f518e540a73bbd471cee47b91d539ed719fbffdaf358c667006c4bb0": { "zh": { - "updatedAt": "2026-03-10T16:43:37.524Z", + "updatedAt": "2026-03-13T17:37:36.164Z", "postProcessHash": "9dea78b321a7324ec2ed8bd74b2d871217762f1fe8e56e7c2921d1aa27c02aa2" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.525Z", + "updatedAt": "2026-03-13T17:37:36.166Z", "postProcessHash": "8d1884e5b30236d65b1be1d05c476116cea395b4553cdfa3549aeb943fc51286" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.523Z", + "updatedAt": "2026-03-13T17:37:36.162Z", "postProcessHash": "a429f79a40675d729ff865548885b41544637fa073dbfc5c07f6405dd479ae92" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.545Z", + "updatedAt": "2026-03-13T17:37:36.187Z", "postProcessHash": "22cce033fa55ef78f855c504ecb74e46846a85abe7d4f6d1267f9cf47612003c" } } @@ -59583,19 +60231,19 @@ "f2566c10efb98a7e07538653cda7cc2135c5c1aaaef306a48e8e753ebc662a1e": { "86c47ff8f3b3666e1a6b49b2c8302b448389e1e3b41ab3b1450e055082821549": { "zh": { - "updatedAt": "2026-03-10T16:43:37.300Z", + "updatedAt": "2026-03-13T17:37:35.874Z", "postProcessHash": "db3ecfe3ab74b3b08afd5d88ea9eba0ec7159b04ced1a9081a7c5db8247b046c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.299Z", + "updatedAt": "2026-03-13T17:37:35.873Z", "postProcessHash": "c0defa7229fee6b27c2a2a3244e13cc4c0ed6f0f4c6f6605a86a70bf36b99648" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.304Z", + "updatedAt": "2026-03-13T17:37:35.878Z", "postProcessHash": "96a408123b4168c543a77c179b015d8f620e6307650d53bdf90c2f19ec9ab2a9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.350Z", + "updatedAt": "2026-03-13T17:37:35.923Z", "postProcessHash": "c0693ee749502e3e842cdce5b283f1978123a6d1aebdc4962037af92c2cd3f4b" } } @@ -59603,19 +60251,19 @@ "c3d6ae1d7c3ab47f1321484233d7e2d4c6960c431966f43a50c94da67e615da5": { "7fe2061b7ffe48c965db16b4f632dfa6a0cb32888881320b91a370311396c437": { "ru": { - "updatedAt": "2026-03-10T16:43:37.461Z", + "updatedAt": "2026-03-13T17:37:36.092Z", "postProcessHash": "68c99d929f252ea3754819bd8550b2a2a7794a65733dec05c2fb631087e62dce" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.460Z", + "updatedAt": "2026-03-13T17:37:36.091Z", "postProcessHash": "6b3bf7b3c0ad2bd9970d61086fce5c93e201b18b4ec4b3b110cde57f240c735a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.461Z", + "updatedAt": "2026-03-13T17:37:36.092Z", "postProcessHash": "f7967bbfddcc610fce21f1f06190ace68904ea944db5f1d640edddb1b9baad9a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.517Z", + "updatedAt": "2026-03-13T17:37:36.154Z", "postProcessHash": "3681d2f4f2510494c23db7e599d4939ab60ce5f7f9234e64752c2da302193943" } } @@ -59623,19 +60271,19 @@ "6f8f89ce13c70fe1235d08203ef798a559154950245f81065ab893d0e5c542e3": { "f96e0b809311db6c2baef6eea1807c7d62c21afafa50f43dcaed5dc333127e20": { "zh": { - "updatedAt": "2026-03-10T16:43:37.525Z", + "updatedAt": "2026-03-13T17:37:36.165Z", "postProcessHash": "57314b7db5f38f1abff61af456f69627e6090ce12f2477843de00eb3d68e0964" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.531Z", + "updatedAt": "2026-03-13T17:37:36.173Z", "postProcessHash": "d4e7c4f8edc510e1b92d0928a91c4688aede5e5a4e116a12437845e4e733b166" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.537Z", + "updatedAt": "2026-03-13T17:37:36.180Z", "postProcessHash": "938f99aa4bc81892df20225a28166fb30d1e6f9de45acfb2b686759efc96b9e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.555Z", + "updatedAt": "2026-03-13T17:37:36.195Z", "postProcessHash": "f56602aea8fb2b26307c6515e490b1ef952365caa4ad491606eb596b30b827c0" } } @@ -59643,19 +60291,19 @@ "857f78e82a54d7a2128693b3d739a16697e3d23a8ab3595b336d9da8d6d1d643": { "3fadea060a820d56c666c2cf5cdeb8e49e9c833dfa43de6b17bb735aecf7c763": { "ru": { - "updatedAt": "2026-03-10T16:43:37.539Z", + "updatedAt": "2026-03-13T17:37:36.182Z", "postProcessHash": "8d42b622db5275d19c8b2345622ed89f140fdf3c8dc21016e057ced32b953a8a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.537Z", + "updatedAt": "2026-03-13T17:37:36.178Z", "postProcessHash": "ae48f70ef7cd6be30bb28a567152140c98665d7b69810e4557151902877df6e6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.539Z", + "updatedAt": "2026-03-13T17:37:36.183Z", "postProcessHash": "0fa1d64f7d00e47668b5c6ed702b5207ba1b593291d6965c23fe6a95a4d21ad7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.546Z", + "updatedAt": "2026-03-13T17:37:36.190Z", "postProcessHash": "fd193c7d6fe872215ed9d3ccc098c71e3c31b619cd69f43a4e20383cd4fbc43c" } } @@ -59663,19 +60311,19 @@ "98f9d0cfd669fd1fa447820ed42dde75e265419fd66cf20c9292293dd4a825b7": { "ef840aa109bf499596594d13130b402a3f00f31d42de8569556571fe1c214cfc": { "ru": { - "updatedAt": "2026-03-10T16:43:37.560Z", + "updatedAt": "2026-03-13T17:37:36.199Z", "postProcessHash": "bd159b2a23c7f8c3497a7d329c4ea2ea4da4e350b1ddde5131a909664e590036" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.560Z", + "updatedAt": "2026-03-13T17:37:36.198Z", "postProcessHash": "0a155db6dab1c70ab5658bf1841efacec4a7ee27ba36ceaba9bd014af7c9151f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.556Z", + "updatedAt": "2026-03-13T17:37:36.197Z", "postProcessHash": "70f45a1ef0d746002c2acedc01b7520bac040b80837e2c05be635833b07ce05e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.583Z", + "updatedAt": "2026-03-13T17:37:36.224Z", "postProcessHash": "aea27d2b7bfa6a3e410895f0a2884893e5072b0ce13a3cdc25c4fe21a7f0e1cc" } } @@ -59683,19 +60331,19 @@ "0ccba8d2db72b1884bbc46c41967afaeff1aa84c34d44e471d4f0a6956691e16": { "94c625175686dfb070b11d461168883b7020c135e87e95dc215bd6a1888c5c54": { "ru": { - "updatedAt": "2026-03-10T16:43:37.496Z", + "updatedAt": "2026-03-13T17:37:36.129Z", "postProcessHash": "59bd1cb4c7bd530470c995b1e67c7dabdcf6213fb83ad1d543daf94722afcb69" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.496Z", + "updatedAt": "2026-03-13T17:37:36.130Z", "postProcessHash": "38c35b4d3cca10d0853f982094bffdd938b92744c668ee76c54a1787b62b291c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.497Z", + "updatedAt": "2026-03-13T17:37:36.131Z", "postProcessHash": "dcb769031d0d88c31280de23e339ec94a17a9909c7584b9a1c2a904e2777a343" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.514Z", + "updatedAt": "2026-03-13T17:37:36.151Z", "postProcessHash": "6d69a8ad05e6d2b038e807eb61b8a6fab36f1a61ebc0d1eaa3e8acf793cbcd55" } } @@ -59703,19 +60351,19 @@ "c3624723e67987627989b19cf8887d0607b1cfe3b554bdb9b1a4afe0241fb796": { "394ce4286ff89f65fa6b50578d4a94d4eaf540883591642f71afb2825984bad3": { "zh": { - "updatedAt": "2026-03-10T16:43:37.343Z", + "updatedAt": "2026-03-13T17:37:35.917Z", "postProcessHash": "a66cd8437683b26f7af6e64d619aabd6068a06add94b6fd451cb715efdb1c2f7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.364Z", + "updatedAt": "2026-03-13T17:37:35.943Z", "postProcessHash": "c5c0b3b4e4ca5818f4374dc058baaa8104f9fda8c2649e574f9970deaec7bd1b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.364Z", + "updatedAt": "2026-03-13T17:37:35.944Z", "postProcessHash": "3af582fd0bd98f1c13b20198470f199d3d7217b42d7bfa57ed3d1a32b3b7b0aa" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.388Z", + "updatedAt": "2026-03-13T17:37:35.977Z", "postProcessHash": "55eee9b88f8a679e465e488d16b214ccfb9d48125836c335096609a608bb4502" } } @@ -59723,19 +60371,19 @@ "3f0eaac3f28ba8b2234626f11889b6f51135f12393d659a739adcfe6bb3acaee": { "b93542926f20e8394566dc0612022ddaf2939a3fdd8e5ae25b2ba31cb94de320": { "zh": { - "updatedAt": "2026-03-10T16:43:37.300Z", + "updatedAt": "2026-03-13T17:37:35.874Z", "postProcessHash": "0e031ad4f20b9cbdf52611ad1fc97d0490095f64cf9bee205cae5dd123428d3c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.316Z", + "updatedAt": "2026-03-13T17:37:35.890Z", "postProcessHash": "bf7a090c88fc25b1be905f3362b42619b3c968fac506f55e335238ba09e63dbe" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.310Z", + "updatedAt": "2026-03-13T17:37:35.885Z", "postProcessHash": "20ac962900278d7250a14840b46f7a6f78c621198b99eefcd20b0ae8203dea65" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.320Z", + "updatedAt": "2026-03-13T17:37:35.896Z", "postProcessHash": "d61c052ccbc2187c33a71d9cae4bc2601fa49d856e603c73857b39165c68ce6b" } } @@ -59743,19 +60391,19 @@ "101a525d5bb936cf99909df3325b1ed7ac0b685ee9889c47f517b4323eba52db": { "fead6f3f426b4d09ad7d10dd975751d5778ec0e92cce0f8ec88ce01950911970": { "zh": { - "updatedAt": "2026-03-10T16:43:37.301Z", + "updatedAt": "2026-03-13T17:37:35.875Z", "postProcessHash": "a66cd8437683b26f7af6e64d619aabd6068a06add94b6fd451cb715efdb1c2f7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.308Z", + "updatedAt": "2026-03-13T17:37:35.882Z", "postProcessHash": "7c771e7995d98b5339ba5b4491ecc81ed23ca94fc99827cae5103402b977ec9a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.300Z", + "updatedAt": "2026-03-13T17:37:35.873Z", "postProcessHash": "3af582fd0bd98f1c13b20198470f199d3d7217b42d7bfa57ed3d1a32b3b7b0aa" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.352Z", + "updatedAt": "2026-03-13T17:37:35.925Z", "postProcessHash": "55eee9b88f8a679e465e488d16b214ccfb9d48125836c335096609a608bb4502" } } @@ -59777,19 +60425,19 @@ }, "2af46578a95495d588d71822000d88c1ad91983a4942cfbf2fedef2b7ce30c7d": { "zh": { - "updatedAt": "2026-03-10T16:43:37.543Z", + "updatedAt": "2026-03-13T17:37:36.185Z", "postProcessHash": "dacf578961f97b969de340ef21f04b60ed0f35e848a2dc8b65251521f46c775e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.543Z", + "updatedAt": "2026-03-13T17:37:36.185Z", "postProcessHash": "c4802cf122bed9e3a782b7bba6714b0a729d91a353ce9f62a91636880875a417" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.543Z", + "updatedAt": "2026-03-13T17:37:36.186Z", "postProcessHash": "2d65d77f11dad22f76ba6571edcea636a8a12019a22400fb13b6e7681da58cd2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.546Z", + "updatedAt": "2026-03-13T17:37:36.190Z", "postProcessHash": "cf997339e956ed8d0c2ea1a32566467c8e75402cbbfba9f6d521cdf8f676c78d" } } @@ -59797,19 +60445,19 @@ "43bdb45dd285638fe98614183eaf90571d4631d1e726c04b99db3c3faa08af32": { "4ba84b799e9b0e8d9b223c47606c717ef7d6ddd565986bc7b238eb33165681f5": { "ru": { - "updatedAt": "2026-03-10T16:43:37.561Z", + "updatedAt": "2026-03-13T17:37:36.199Z", "postProcessHash": "061bbbdef7b4442bb86b67d55ec21cec63215c4283cfac8c7cf7744e58f0c06a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.566Z", + "updatedAt": "2026-03-13T17:37:36.205Z", "postProcessHash": "d329b011c4115300cf9c4563b17a240333cc874aaffb3bbe8d38c01ac318b3f4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.564Z", + "updatedAt": "2026-03-13T17:37:36.203Z", "postProcessHash": "f807b898ebad0940f82985c83fd3fd007366244ed0b7934c1678cb67e1e5d510" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.588Z", + "updatedAt": "2026-03-13T17:37:36.227Z", "postProcessHash": "9f174e49d04b72c44783037280b944bf3ebad0e0a08972529a93a8cff020f74c" } } @@ -59817,19 +60465,19 @@ "fbc3d920f0695e12f892f5ecdcfa4bc88cf0bb49809defb12c39db77838dee89": { "505618685d75d6489d64b01bd2297e8b2e4ce44b92900a9edcf4d95a5eebb475": { "ru": { - "updatedAt": "2026-03-10T16:43:37.307Z", + "updatedAt": "2026-03-13T17:37:35.882Z", "postProcessHash": "71584fd55158787ba134cbb8d3a0c3613fb8627d2740bffb9b96c977dc3ed2de" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.316Z", + "updatedAt": "2026-03-13T17:37:35.891Z", "postProcessHash": "9f9ab179d137856b44f914b9f1952d53f661c975160f1af482bbf8f15595bba4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.310Z", + "updatedAt": "2026-03-13T17:37:35.885Z", "postProcessHash": "20ac962900278d7250a14840b46f7a6f78c621198b99eefcd20b0ae8203dea65" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.319Z", + "updatedAt": "2026-03-13T17:37:35.895Z", "postProcessHash": "31606815fc772a9c1ddc3a73402af272cf85ad770825dd09cf40c8c0a3de727e" } } @@ -59837,19 +60485,19 @@ "67e6b09bfe484e48895cf047e4050cb1f08398f2f779e27c7acf3ff69d9c5e8d": { "7b905336c6f753917b4e006f53075b8ba27cb105a18643882989eab9b01e424f": { "ru": { - "updatedAt": "2026-03-10T16:43:37.527Z", + "updatedAt": "2026-03-13T17:37:36.168Z", "postProcessHash": "492d0f5d8d0aaf468917753fb9f24560fec8ed2b2bf0cd4a22c35bb08165cc5f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.571Z", + "updatedAt": "2026-03-13T17:37:36.212Z", "postProcessHash": "e3120b6cbad96128d8ce85b828b689873a75b6550d37f069aee3304020c03421" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.521Z", + "updatedAt": "2026-03-13T17:37:36.160Z", "postProcessHash": "31f987e5a75eaedc52db64fd701a45de39971f8087f66bd532c60cf9781385fe" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.579Z", + "updatedAt": "2026-03-13T17:37:36.221Z", "postProcessHash": "555f2c97fabf9c31760bf8c3a427605e0b1cbec6c0eb5d754e5ed2ab0070fab1" } } @@ -59857,19 +60505,19 @@ "736363d0859d8864ef39d3c2b3906d5ee9e8520ec754a5daaa253102669dbfe3": { "4c2ab8cb337c681d306ce35ffbf49cc6acb8d68b78b1f946b2757bbefd07e898": { "zh": { - "updatedAt": "2026-03-10T16:43:37.527Z", + "updatedAt": "2026-03-13T17:37:36.168Z", "postProcessHash": "4dc9515bb81e7fefafc46fb1efbf54b12be85706ac773385bc2badbaa8ef9e08" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.541Z", + "updatedAt": "2026-03-13T17:37:36.183Z", "postProcessHash": "0dd508fc178a876624b3a6ee87cc3dce094bf54a591f560039c6ce4956a5ab0d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.529Z", + "updatedAt": "2026-03-13T17:37:36.171Z", "postProcessHash": "6103f6733c2182c6a52501f1695ed0c67a515b0d263b5d4530942613f2b88d1b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.552Z", + "updatedAt": "2026-03-13T17:37:36.192Z", "postProcessHash": "710530903f71531bdf07c1178b858c0c40bd49e41caa6391c0a10fd13dfd2eb5" } } @@ -59905,19 +60553,19 @@ }, "325c5dcfa90fba27e0efaed49648daaa07aecd7c72da3396c490dc43a95b0d7a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.542Z", + "updatedAt": "2026-03-13T17:37:36.184Z", "postProcessHash": "baafb3485754a01b4f61d284a8f3888a04fa084b822ae4fc57510b73e911f135" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.542Z", + "updatedAt": "2026-03-13T17:37:36.184Z", "postProcessHash": "1df5ca42d8022a9d533109f7e17b5ca3052cb17819c3de2efe64aec6d1854cf5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.542Z", + "updatedAt": "2026-03-13T17:37:36.185Z", "postProcessHash": "8e3499afce0ee1ea143598310209eb35f751c8bf6b690700de1bd52b56cf4bc5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.550Z", + "updatedAt": "2026-03-13T17:37:36.191Z", "postProcessHash": "65a7f6dbe5707f9f5f262a8816bbb5d673c1e50dc4d7f4d114be4f80eec81546" } } @@ -59925,19 +60573,19 @@ "235b40c46d2961005ce3297b1e97ffe8edc82de828ff56822b9e32359796e9a9": { "c5ef2e83c2e151559f9dd5524371a9d5b3447d2d1d74ee4818d09823d6de408d": { "zh": { - "updatedAt": "2026-03-10T16:43:37.499Z", + "updatedAt": "2026-03-13T17:37:36.133Z", "postProcessHash": "a4a4902b4f582a2ef60b6162c66b30ced436722bdf1034dd488d043be98124f7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.497Z", + "updatedAt": "2026-03-13T17:37:36.131Z", "postProcessHash": "572d5ed8dc3508cfda34ba0960889ddf1f165b5cd4cc2dbab076864f1e407c77" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.504Z", + "updatedAt": "2026-03-13T17:37:36.141Z", "postProcessHash": "8a8fa81e297ebd605e32db3a795d8ff577af712ba31a991b09f3760322f76400" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.518Z", + "updatedAt": "2026-03-13T17:37:36.155Z", "postProcessHash": "d937737f3bda8f4b08cc1c33fa2fbbc278574cde0775e358c8e34d72f00afc5a" } } @@ -59945,19 +60593,19 @@ "462cdde9af0d98973a369e372516b17fe788292eab3b5888894d73e9cbffb6cd": { "d745f7b346b2c1bf0d164fbdb236d9160be09038c4c9ffee5d2fe13aaa441118": { "zh": { - "updatedAt": "2026-03-10T16:43:37.474Z", + "updatedAt": "2026-03-13T17:37:36.103Z", "postProcessHash": "e78541ea8fb2dab85d14a148362ff5e86229cc9a98d2fa7a86adffcd41fa3a77" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.477Z", + "updatedAt": "2026-03-13T17:37:36.107Z", "postProcessHash": "f5f72bc47f30e9d554030fbf022a7dc4e63babb4dff5880b006b4c8f2b1e24c4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.471Z", + "updatedAt": "2026-03-13T17:37:36.101Z", "postProcessHash": "2f3ee22a3a89cb53a24567da1aa1d4557cb714c57210a9f0fedd825a5c51118b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.487Z", + "updatedAt": "2026-03-13T17:37:36.119Z", "postProcessHash": "ab7111ed9a4bdb6ea6e40901b27b74cbec4693878bd34388080d654712a7bd3c" } } @@ -59965,19 +60613,19 @@ "710ad55c0afad6985a560346d1622540e29d92eadcee6064888e0cacbfeda384": { "54f1a9cd08afe76cfdeea722af528c57303609afdc34748e3328885c439ce7bf": { "ru": { - "updatedAt": "2026-03-10T16:43:37.304Z", + "updatedAt": "2026-03-13T17:37:35.878Z", "postProcessHash": "fdd83de4abe81a4ed4bb122a604e23067c32dffcd83dba38657e520419b3ae3e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.318Z", + "updatedAt": "2026-03-13T17:37:35.893Z", "postProcessHash": "fe3a97946b8d171f5c6f68f98d07fab2fdc59da69e68da3d7adb085a1b2c3cca" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.302Z", + "updatedAt": "2026-03-13T17:37:35.876Z", "postProcessHash": "1ba022e158b54a75b0132423f8329d3291e54afb0b8f97dbcb4f572208e98a52" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.354Z", + "updatedAt": "2026-03-13T17:37:35.929Z", "postProcessHash": "567041cdeb573c8c41f7363fdcf66281119fea11039c4df0ac11bdacffb483f8" } } @@ -59985,19 +60633,19 @@ "0fb5c4c89db0cb83f6bd1cdef9a19071c391929cb24660f2f66de45b10763ba3": { "23aae78ddaf4de455a27e50918cb30da7db97d56977cd4dbe8df7b2e1cd49fc4": { "ru": { - "updatedAt": "2026-03-10T16:43:37.305Z", + "updatedAt": "2026-03-13T17:37:35.879Z", "postProcessHash": "75570a7669b628cd9f3520788e80a072ab0a1d2c3daa0549e376e5e970d9c2d9" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.303Z", + "updatedAt": "2026-03-13T17:37:35.877Z", "postProcessHash": "7ddf021182820cb62a8d1a7b6d5f2e40827ccf8e55664b97716aa90a96208bcc" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.309Z", + "updatedAt": "2026-03-13T17:37:35.884Z", "postProcessHash": "89bd734baf8aba3cf4c713e0df328b7f6a39b086b4811cd4df5760d775952e02" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.352Z", + "updatedAt": "2026-03-13T17:37:35.926Z", "postProcessHash": "f824ad6f33111599f829ea325a2e4729d92d53c6139c073daa7daea5fce25950" } } @@ -60005,19 +60653,19 @@ "45c65db56b87943c8cc881cc85fe81f875a263a988b758817095b2448ebeab1c": { "ef02a49eb6596c142aa773eb78cf22212510b6f1bb9809d02c025e4d34ab82d7": { "zh": { - "updatedAt": "2026-03-10T16:43:37.475Z", + "updatedAt": "2026-03-13T17:37:36.105Z", "postProcessHash": "4804ad65fb57bdb9aae2087131d4f787992f6dccc19a450e62271cfa5c710c08" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.460Z", + "updatedAt": "2026-03-13T17:37:36.091Z", "postProcessHash": "30ce8b03c55a5a9b0353c2e07d37c4fb5b4a099916c00a6611284da91756faea" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.474Z", + "updatedAt": "2026-03-13T17:37:36.104Z", "postProcessHash": "9d7cdeabcb3f07fa3fce79db2fc40799c79179bae0f2e83b3ce69ae1e3c3aa11" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.517Z", + "updatedAt": "2026-03-13T17:37:36.154Z", "postProcessHash": "d19e7c313107b3b4fe07e6c7261ccfafb52b6815a4eaa71df1261bb5465a0162" } } @@ -60025,19 +60673,19 @@ "b58d28384b38660cb355b5217eb858f4bc83ad7155278c40ae4663b230c74fd8": { "f5263d91719fc0aa0d4dc51eba8629ecf707553c3c6fd5144e8f1ca748775d75": { "zh": { - "updatedAt": "2026-03-10T16:43:37.445Z", + "updatedAt": "2026-03-13T17:37:36.074Z", "postProcessHash": "4ee5e06ed8c221c009dd73b6806182c8c062090487851d618a6b4c5f10440b81" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.439Z", + "updatedAt": "2026-03-13T17:37:36.067Z", "postProcessHash": "1f3ea2ddfd7c2f9ee0fe5d9bc02bfe87f4a69b1de00196e435629056b6278228" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.440Z", + "updatedAt": "2026-03-13T17:37:36.069Z", "postProcessHash": "c64be5fc6001193ee1ac77d7b234fd5ad707d89363c989c8cd9d0792b0eaa5d0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.450Z", + "updatedAt": "2026-03-13T17:37:36.081Z", "postProcessHash": "5de5c871352c51600d18371a37ced31a60fe4659ed12c7f61f902779f85ba710" } } @@ -60045,19 +60693,19 @@ "8d7c4ba98d5f5bbc6e42b2591da7f2b20f246b15396b0ab2075839fef18b5697": { "157c626f8a13dd4dc09e8313f1bf33c397d35bf379c354eb9d973e648827bef2": { "zh": { - "updatedAt": "2026-03-10T16:43:37.431Z", + "updatedAt": "2026-03-13T17:37:36.061Z", "postProcessHash": "9cf2d36a83fa2bcb08b9953d12c6e516f09819b32c5851f78ff5b2d204cb3dfb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.439Z", + "updatedAt": "2026-03-13T17:37:36.067Z", "postProcessHash": "2fa50f3fc2507386389b9a857e9e5ad2630e09d9fe5d9c2b57b28a3bc7025273" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.428Z", + "updatedAt": "2026-03-13T17:37:36.057Z", "postProcessHash": "0e1ca056570f31d60c7a575d94f854bde530f4515606219c98b994f607d81f7b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.491Z", + "updatedAt": "2026-03-13T17:37:36.124Z", "postProcessHash": "010e73e08a4fd58564cd1ca26eca7c38f8e68fe18fbb9a0a14850fc294c37b41" } } @@ -60065,19 +60713,19 @@ "4d0528f558f80f4881563682077f001ad134becf467e305c86fc84dd7697b089": { "42d9d42562a4f705923103bf4a3b7173addf1f1dd5adc163a37dbd936aa49889": { "ru": { - "updatedAt": "2026-03-10T16:43:37.475Z", + "updatedAt": "2026-03-13T17:37:36.105Z", "postProcessHash": "26c1445022c327bb50e357f30917a5dc701c7c6cfbe6f13603f3ce4e497cdf9a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.466Z", + "updatedAt": "2026-03-13T17:37:36.097Z", "postProcessHash": "bdab7db744f87d12affc70a664d78a17ba6510f2609d8f5e216cdc7ea9ef5470" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.462Z", + "updatedAt": "2026-03-13T17:37:36.093Z", "postProcessHash": "6b8e9a908f7be12f92795c94c5a0da73dc6325ee8b71d206a8736b7eb4c2c906" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.520Z", + "updatedAt": "2026-03-13T17:37:36.158Z", "postProcessHash": "56e3f51905d1c3278c29c15e74f56adb713ba5581ae4b41c3ab302d472efd834" } } @@ -60113,19 +60761,19 @@ }, "0d180ec93312cdd81d1c07508c47f7d121f695e37337fd15fd6d0c068f0f6c7c": { "zh": { - "updatedAt": "2026-03-10T16:43:37.407Z", + "updatedAt": "2026-03-13T17:37:36.003Z", "postProcessHash": "f94c021783ea68e1f492454e405788813ff5b0dba7cc681d228a74b23b59af1e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.407Z", + "updatedAt": "2026-03-13T17:37:36.004Z", "postProcessHash": "23a3e473eea875e04e21adfb40aab7af404a59f0ec3b9a93860febb2a9295922" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.410Z", + "updatedAt": "2026-03-13T17:37:36.007Z", "postProcessHash": "49c069653e7388346b59023d87a219ebea60ab406cf69752b447a7199edd64d4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.422Z", + "updatedAt": "2026-03-13T17:37:36.048Z", "postProcessHash": "579c6f9534611d801dd4de0e607dbbbb2ba3622a28b022790fa7a193038dd336" } } @@ -60147,19 +60795,19 @@ }, "2f641249f3103f7865f16f20a1b9243bb31909125349e4571c47ac9b1b8a6df9": { "ru": { - "updatedAt": "2026-03-10T16:43:37.513Z", + "updatedAt": "2026-03-13T17:37:36.148Z", "postProcessHash": "490d936da845e1372062ec2a262c62f67b4dba3c984ff9bf927995813e5c389d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.513Z", + "updatedAt": "2026-03-13T17:37:36.149Z", "postProcessHash": "869ae63159b30b906f5cce17489bc69c989354b0d12e7d05b89b0212ff0c6157" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.513Z", + "updatedAt": "2026-03-13T17:37:36.149Z", "postProcessHash": "596d4690d40d964eede970558882a3191d0d33383c1993ff79c1575e821425f2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.518Z", + "updatedAt": "2026-03-13T17:37:36.155Z", "postProcessHash": "6bbe5cb348d0ba4e5880631ed41c0e71cae21ac00be1d7ae62e75d938c10ecb3" } } @@ -60167,19 +60815,19 @@ "2c61f03a4fe808580cff4e8aa1a6939d84eb12b9a43724b98bab278d020bb194": { "4158e73583a46ee61d2835723076f3fd91bdae28b86fb6f4d6ab8870a8146937": { "ru": { - "updatedAt": "2026-03-10T16:43:37.431Z", + "updatedAt": "2026-03-13T17:37:36.061Z", "postProcessHash": "bb27c0e8977f8883fc2bacb1f2138b7e10bb5a6de31b1dacded084da94bc0316" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.429Z", + "updatedAt": "2026-03-13T17:37:36.058Z", "postProcessHash": "81502df44b83222d2b88c4271262250295096796dfe1d2357edc577fb4e39ca9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.443Z", + "updatedAt": "2026-03-13T17:37:36.072Z", "postProcessHash": "4fb2621f635493080beb7bbec1c43108d049911dedaf056ed9c32b0a3fdfbc71" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.490Z", + "updatedAt": "2026-03-13T17:37:36.123Z", "postProcessHash": "0745cc0d530e0cbd172f82aa86adb4a5ccefe79fae667edf39006a59d41bd619" } } @@ -60187,19 +60835,19 @@ "8fb2e5e5d61ff6b4830012f315c75ccd22ef6f64c4ee7685c2cd3215aabfe79d": { "c393d1a8b5995f5444564d2d762f97bb4815829fdfb74c4739bd527681d89cee": { "zh": { - "updatedAt": "2026-03-10T16:43:37.499Z", + "updatedAt": "2026-03-13T17:37:36.134Z", "postProcessHash": "fce2531e47b053738c341a053a4f1d5a7a259fa5416e8faa549949d51b616f30" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.511Z", + "updatedAt": "2026-03-13T17:37:36.146Z", "postProcessHash": "d5cab276a8a68815b617467166bae5efa3fd5a25c8a8a98dde613df12f0166f6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.501Z", + "updatedAt": "2026-03-13T17:37:36.136Z", "postProcessHash": "7e615d0aae97110e6a8b2113e47faea783e1149ada9e3db30dcdcfada708785d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.515Z", + "updatedAt": "2026-03-13T17:37:36.151Z", "postProcessHash": "049651a99c45b2da1debe0a55317ebe84c78260bd903db807514d1aaddc68a4d" } } @@ -60207,19 +60855,19 @@ "1a54cbb6d0259ab1c0a7866c16289a6efb190e3d138af3035a9b892ce04da57d": { "35875b5d8355a345f2dea01781d4a86cccffca2873f0f1c8151df687559a6ee2": { "ru": { - "updatedAt": "2026-03-10T16:43:37.475Z", + "updatedAt": "2026-03-13T17:37:36.105Z", "postProcessHash": "d2834ccf8d420fcb7db1791af2c366819503f1cae26bb00ff87acf9844376d8a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.478Z", + "updatedAt": "2026-03-13T17:37:36.110Z", "postProcessHash": "4b1f99df989a4424757961f5dd8893c699d10e092e6965a57d7b26e0e64fa8e9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.472Z", + "updatedAt": "2026-03-13T17:37:36.101Z", "postProcessHash": "6935876ba256a60f67a87e74a8bec58258444fc9d1a7d68032e6cc2152f08c8d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.487Z", + "updatedAt": "2026-03-13T17:37:36.118Z", "postProcessHash": "237bae44c6a1db69144071535bacbf5885e72602975b8b365f72df0ff9e3f306" } } @@ -60227,19 +60875,19 @@ "c5c96baff0600024d6bbb610d9cae24faf4a22e4f54fbcc16da6eea5801d716e": { "75a61fac01b9a0c4dc6479a31dfe0ccf020bf8c906301ce66ddb70adc32e62a1": { "ru": { - "updatedAt": "2026-03-10T16:43:37.512Z", + "updatedAt": "2026-03-13T17:37:36.146Z", "postProcessHash": "60de08b9e73291dc6c1821537073c223774439ffb9ce26854d2a030e8c02c31a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.498Z", + "updatedAt": "2026-03-13T17:37:36.131Z", "postProcessHash": "6c061e17616c42557a4a5d1415fb1fa6b7ea83874d2d6f8b3937bf2fcf4a3cda" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.501Z", + "updatedAt": "2026-03-13T17:37:36.137Z", "postProcessHash": "3f6e5a3ea688d7783cef2c1e7d65a8aca088089e04f42df5b3e6f7dba793cc87" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.519Z", + "updatedAt": "2026-03-13T17:37:36.157Z", "postProcessHash": "29a8e558d5b638a176e6458a025df6991e412e2bd2504396bee6f82b0a78f9f7" } } @@ -60247,19 +60895,19 @@ "be5b364ee73eb51fe865a890d10236c2eae4146ef19afc9755721c110139579f": { "e55f970b0157d55548b665f2a95fc93e3875eadfb7a385687eb591b21d592f97": { "zh": { - "updatedAt": "2026-03-10T16:43:37.370Z", + "updatedAt": "2026-03-13T17:37:35.952Z", "postProcessHash": "e56c845f189f57f778d546fd7b2102b9ed58a2c25d9c8e0dbb92151e3ba279a7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.339Z", + "updatedAt": "2026-03-13T17:37:35.916Z", "postProcessHash": "aebd0815e50ec9585a3367a1ef158aaefb63ebb42803f65547dbe770a4339bf9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.371Z", + "updatedAt": "2026-03-13T17:37:35.953Z", "postProcessHash": "6351a2fe0f0e41d9b085dad38a029886e4ef6d20c99581d6fdc43ba41b92b195" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.387Z", + "updatedAt": "2026-03-13T17:37:35.976Z", "postProcessHash": "459824da26a11e7550ea114d50033cc8ad5048cde29170f65afbbcb3781e5478" } } @@ -60267,19 +60915,19 @@ "4449f60ff9c38182ac376f1ec8ad4f5c377a1d189bf6b8bd0b3f294437ebd1a5": { "b4657b26faf846e566012308f61103c34dbe662b80add135f7d0720222c74ea5": { "zh": { - "updatedAt": "2026-03-10T16:43:37.431Z", + "updatedAt": "2026-03-13T17:37:36.061Z", "postProcessHash": "8073a43fae69ede3a1ae51b2be353a2bf6836ee6bc9657c6471282179c661f61" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.426Z", + "updatedAt": "2026-03-13T17:37:36.054Z", "postProcessHash": "5eb68f4888d23e43f2a29ca42ac2029ee1873a27b20ea38b669d7c7872cfdd03" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.430Z", + "updatedAt": "2026-03-13T17:37:36.059Z", "postProcessHash": "2eea3a7779228eb500f0b41920165c8dc1bf404adf8e44b1365663b944211de5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.489Z", + "updatedAt": "2026-03-13T17:37:36.120Z", "postProcessHash": "c9d66eb4367e20355248d994aae2b5baf9aed94f48e206107ded11d6f914effe" } } @@ -60301,19 +60949,19 @@ }, "7c7ba57b3b08ab49a76cdc865c778f4d57dbe4caeb70a22a9c9ca7fd4f3b0753": { "zh": { - "updatedAt": "2026-03-10T16:43:37.381Z", + "updatedAt": "2026-03-13T17:37:35.967Z", "postProcessHash": "54a51beea362aafcbde55e6e40d496f38415104bacc5fddf685088f59f578cd1" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.383Z", + "updatedAt": "2026-03-13T17:37:35.970Z", "postProcessHash": "ad894de349535c4f810a04fd9be0c389308eb2ae6a1e18b68c4e31a6d78e57b2" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.385Z", + "updatedAt": "2026-03-13T17:37:35.973Z", "postProcessHash": "11267d5a8ff16f838bbd14206200c4384b2572677ce551a6fd153492f618bb14" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.392Z", + "updatedAt": "2026-03-13T17:37:35.982Z", "postProcessHash": "70b19d761864e42304dcf3d4acd6dbfbbd0e896885807836f4c39ead5550783a" } } @@ -60321,19 +60969,19 @@ "8184344ce9b79685863100b25d75f907caba31a6f26b64caf68881e98ea41913": { "8fe3205e82057a29dc0d8aaa2e33ec896cd304ef416bcfb7264bf8da1fbaaa77": { "zh": { - "updatedAt": "2026-03-10T16:43:37.568Z", + "updatedAt": "2026-03-13T17:37:36.209Z", "postProcessHash": "7f15360d38635a1acf9b71ddda2fb05bb6c5ff3121922ecc4e763cf1e48ce97d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.568Z", + "updatedAt": "2026-03-13T17:37:36.209Z", "postProcessHash": "d2e64b9ff8d18e67bf0e1b1836e9f5cd5bf7b8d5bf5ec71314aefb01d386f5ad" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.568Z", + "updatedAt": "2026-03-13T17:37:36.208Z", "postProcessHash": "5694fa17d813ef779a6bf2ea3786af417a1fab18186e92cd7e93eaf4849c3416" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.590Z", + "updatedAt": "2026-03-13T17:37:36.231Z", "postProcessHash": "53f36cdc2216315c8b1283c736ed808892c051653e279df04fa1a677714bd512" } } @@ -60341,19 +60989,19 @@ "0c03db74eb0923183ef12e6e957c01e6d8255d17051d0474807d2dfe15494516": { "8d293de1b22941bb10fe562a4e677c7c7472f7d882ef5aadce39c9033dabb63f": { "zh": { - "updatedAt": "2026-03-10T16:43:37.512Z", + "updatedAt": "2026-03-13T17:37:36.147Z", "postProcessHash": "245d7da77a9ba6fb34705b75856a9ba1d0f5a8a4e59c22672f87a54e749eb3a7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.502Z", + "updatedAt": "2026-03-13T17:37:36.138Z", "postProcessHash": "9c5aa8f7eb94cb040cf861dacf699f3b776d62a254939e456df5883457746ffe" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.500Z", + "updatedAt": "2026-03-13T17:37:36.135Z", "postProcessHash": "a020fb2156d428008bc0cceaa3fd09f05efde371478d96e9763516435fa997e1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.556Z", + "updatedAt": "2026-03-13T17:37:36.195Z", "postProcessHash": "812feb7ba442be43187aaa594562c93ef61c38d124912e035100b31baa9182a4" } } @@ -60361,19 +61009,19 @@ "a1c0860ae09b803ff5ed9c9a0c438bd6b2800982753e32c40c910f32979fca1d": { "48ad888591a6dabb0298398a02a18436095ab5c603d344f9156ff7e7ccdb28ae": { "zh": { - "updatedAt": "2026-03-10T16:43:37.533Z", + "updatedAt": "2026-03-13T17:37:36.175Z", "postProcessHash": "a44e810a06314e7d18375e1a1146c3e1962867d8dc9b1fec7d0be20d8b68b7fa" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.530Z", + "updatedAt": "2026-03-13T17:37:36.173Z", "postProcessHash": "2e1542763054cf7a72ec74976e88e4243e6d66d200e85ef26acc31b6bc656946" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.522Z", + "updatedAt": "2026-03-13T17:37:36.162Z", "postProcessHash": "2c40453405a539bff0fa95be733ee616eb8199a26e7231ea06e17b907717bb94" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.586Z", + "updatedAt": "2026-03-13T17:37:36.225Z", "postProcessHash": "f792b62787fc618eee0f8e1672478e25cdb879538fa8aacbcf9f13129dc91b7d" } } @@ -60381,19 +61029,19 @@ "86a43cc92512a5c918f3385b494d3169c660273f3661eb8dafdc49055b720698": { "60b60a413c29322369042c265eefb3d9aa56d79f8c71fe607cd1ac9eeb60e393": { "zh": { - "updatedAt": "2026-03-10T16:43:37.534Z", + "updatedAt": "2026-03-13T17:37:36.176Z", "postProcessHash": "852a9db12dbdb213a82ea3ce6b66570b0141d8913b7d71d3fd8bcf6459d03622" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.534Z", + "updatedAt": "2026-03-13T17:37:36.175Z", "postProcessHash": "3531ba8b2d1f83b7281805e2e08d7f6d69e5998385d3a5ca0050f885a9594b48" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.525Z", + "updatedAt": "2026-03-13T17:37:36.165Z", "postProcessHash": "071f842f3610436b701fd6b38bd298de096c98654e5a89031c2827a5c22f7738" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.578Z", + "updatedAt": "2026-03-13T17:37:36.220Z", "postProcessHash": "08808d38b2eba0cf563dd244d1ecfe11bab58ac46bb76b969e118723e544e847" } } @@ -60401,19 +61049,19 @@ "036300ef3b2f4858d6615f663b03ca7a594a026409e0fe0ca41882745b846afc": { "1ad91e7f68dcee666ce7f7d2260270095678629c6052b5b84bf68dc6d54020c4": { "ru": { - "updatedAt": "2026-03-10T16:43:37.370Z", + "updatedAt": "2026-03-13T17:37:35.953Z", "postProcessHash": "3c2888d7a09e1627ba18e35a9310b6818aa6febecebe1c99265aa6699bee9ec6" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.371Z", + "updatedAt": "2026-03-13T17:37:35.953Z", "postProcessHash": "751c4bb4982d49bdf4b2919e4affbefdf6702e52c4868526cb79e0b5d2409f46" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.370Z", + "updatedAt": "2026-03-13T17:37:35.952Z", "postProcessHash": "bb1be3b52a722d62bca5228f995ec11a2e1a90b804bf7bbc449c39c5f91fe766" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.419Z", + "updatedAt": "2026-03-13T17:37:36.043Z", "postProcessHash": "35e170ab5ce1273900ad42a87059528ca78f4d16776af7e37d4ac3ce71034002" } } @@ -60435,19 +61083,19 @@ }, "33f143274df76b50a48e6bb615b6cdca351f07ab64edad604428b005d4f32e0d": { "ru": { - "updatedAt": "2026-03-10T16:43:37.382Z", + "updatedAt": "2026-03-13T17:37:35.968Z", "postProcessHash": "2a93c2b6162732704de3342ed51f84e6da676ed91b6b248751f2802b84540b09" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.383Z", + "updatedAt": "2026-03-13T17:37:35.970Z", "postProcessHash": "9cf4cc880cf7f0fcd8a1fd165aa8baa1ce1e12e2aa8f14fcdef93927c4e3b6cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.384Z", + "updatedAt": "2026-03-13T17:37:35.972Z", "postProcessHash": "38585390f322baedccd5aeb13c59db69f6d66faa11a89109379fa263581b9643" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.390Z", + "updatedAt": "2026-03-13T17:37:35.979Z", "postProcessHash": "1f5c9e448f4f644e97ea078ff439cbf9c9091d00459bc99e501eb801f7d6e292" } } @@ -60466,19 +61114,19 @@ }, "5962997760b38b2cb309d629f1dcf48964113a84f277bdc508e98c8bad0fa965": { "zh": { - "updatedAt": "2026-03-10T16:43:37.404Z", + "updatedAt": "2026-03-13T17:37:36.000Z", "postProcessHash": "3d1f0f7fae758c93cdf72b8375c549e0ea6b748c4af0bc91790e11775f5a068a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.403Z", + "updatedAt": "2026-03-13T17:37:35.998Z", "postProcessHash": "6a4f1ee8403cab00c49961b256b6ad868675c08e744518acb55b25f5642bf576" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.403Z", + "updatedAt": "2026-03-13T17:37:35.998Z", "postProcessHash": "6def404d595e172f0aa922586d045d28eb0f06e23225e801949ed59e974fee7e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.421Z", + "updatedAt": "2026-03-13T17:37:36.045Z", "postProcessHash": "099e6d36ea0c0337d32c3b7b2241be314d9db628d35a2138eabc435558b01247" } } @@ -60486,19 +61134,19 @@ "e79b575c27312875f3076748b2d4de3bfd78216748310c894e316b5c6b915aa6": { "7a7699a4379151bff326d63b86c2e5f5b0c36a7de56625710bbef094f9488e4d": { "zh": { - "updatedAt": "2026-03-10T16:43:37.526Z", + "updatedAt": "2026-03-13T17:37:36.166Z", "postProcessHash": "3d54240fe31b763edad2e0363a2da20ca7d0492cd7987091c22c8f1621b1f19a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.532Z", + "updatedAt": "2026-03-13T17:37:36.174Z", "postProcessHash": "18246fac39c18429893bfabf32cf0c8993b4a61c6236d5bb4e6f97459582422b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.527Z", + "updatedAt": "2026-03-13T17:37:36.168Z", "postProcessHash": "2dd83f5a4c2ce5580f27d2ebbfecf5cf162227dac9a63a831b43a22f109ac7a9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.583Z", + "updatedAt": "2026-03-13T17:37:36.223Z", "postProcessHash": "10cd5756a02f6597e51caf41a1162963d6f31ceee9c33b992b13d33035fe83f8" } } @@ -60506,19 +61154,19 @@ "c74acd4897e7b7ee4b2df0bff72a35b3b8acbfe976eaa8215f2fcfc031f94ccf": { "720c459362ca150d27eb7701d7e48ce41817e1142bf4ebb8b4e2a87705715ada": { "ru": { - "updatedAt": "2026-03-10T16:43:37.426Z", + "updatedAt": "2026-03-13T17:37:36.053Z", "postProcessHash": "1b4e6cda6189456452254857006b4403498ef4b666c02b1af1328a0022cc1cac" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.441Z", + "updatedAt": "2026-03-13T17:37:36.069Z", "postProcessHash": "380dac30b1e00ae9d9928a562c31361cd2cc2db51228e6f6c7fb9f58180fe077" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.435Z", + "updatedAt": "2026-03-13T17:37:36.064Z", "postProcessHash": "1be656c8dd242421b65ae7ba96a853931fceafc58f777d9f99a80eee8f163046" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.448Z", + "updatedAt": "2026-03-13T17:37:36.078Z", "postProcessHash": "a74eb38436f8a212a3571b965522c3aa7f45e5d7c067c352ad17e6a162c3c8e7" } } @@ -60526,19 +61174,19 @@ "503329b0d4a76ca6bed899e9672f8b552300a0c87af309f4216ae734b9861fd2": { "675e12d63a5beef8dc9c071b80bc5249b9dc320e87ed8e63ab1dba75742d1c49": { "zh": { - "updatedAt": "2026-03-10T16:43:37.426Z", + "updatedAt": "2026-03-13T17:37:36.053Z", "postProcessHash": "1c49c5644c01d38a53300d492efbbd3e19632d398620c9d66357c7da3a905151" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.431Z", + "updatedAt": "2026-03-13T17:37:36.060Z", "postProcessHash": "2d93877d4177e77fb15d317a85a027c58ac401aa16a3a0e0d36b8d7086cb3b83" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.429Z", + "updatedAt": "2026-03-13T17:37:36.059Z", "postProcessHash": "acde9617328e8a4707797f5c791c2656102a4fc1ebc39d5c4992aa9dded8c845" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.487Z", + "updatedAt": "2026-03-13T17:37:36.118Z", "postProcessHash": "afeadb26e31fc8a44e6685586e0d49a68f445b09e55483310a8e10e0dcfd6e75" } } @@ -60546,19 +61194,19 @@ "90f0e15a1b59f060a6f0f952d87af6522508eab261e93dd1ff9d2f135297bc7b": { "b323a03a283828a8dd2bdb1310eabc167e779d51e7e53bc928a0c3475022c6ed": { "zh": { - "updatedAt": "2026-03-10T16:43:37.562Z", + "updatedAt": "2026-03-13T17:37:36.200Z", "postProcessHash": "82f8557a95f8ff46629ae9409530ea789ec4f467f5b23d37b5e062cb9438d0c9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.566Z", + "updatedAt": "2026-03-13T17:37:36.204Z", "postProcessHash": "ecdd44f368cab2d6b3163104185a7ec046bc8e500863629786ec0844ac478849" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.562Z", + "updatedAt": "2026-03-13T17:37:36.201Z", "postProcessHash": "5ebd0ae88693b6ace149c505ce402968900d3041055c87ce07b329fb941a2dcf" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.588Z", + "updatedAt": "2026-03-13T17:37:36.228Z", "postProcessHash": "2dc0fbc94db22febe7a38f8feb7d5bd1ef620bf175e7e6ce915fd93fb3179b9a" } } @@ -60566,19 +61214,19 @@ "e1777c4c468ab2516b850e57b6f6bc5a611e182371ea737b4494074aa581da40": { "c93f95ca1da1b0eee11a33d644aec21a8b55b826129592b9eba161908812b369": { "ru": { - "updatedAt": "2026-03-10T16:43:37.463Z", + "updatedAt": "2026-03-13T17:37:36.093Z", "postProcessHash": "836ee4e7f66847d750737872d9d4a59991e855597fbc8e3bd71bf78abec1c59b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.471Z", + "updatedAt": "2026-03-13T17:37:36.099Z", "postProcessHash": "a9b5953af0eb576e8ccd31667226ac22e5dc58fbf9a8b1ffc47658b1f929d2b6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.508Z", + "updatedAt": "2026-03-13T17:37:36.144Z", "postProcessHash": "4ad47bfdc7bcdbcdece3681127236bbd12268bb44b79e46724f82eeecd344f11" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.519Z", + "updatedAt": "2026-03-13T17:37:36.157Z", "postProcessHash": "6b53d2aaac0631b30aff020e2d7d8921454c11474395d9a0932bb2390e288fb8" } } @@ -60586,19 +61234,19 @@ "64e0092d1db56a02e6a5bca8f0b5056cf1f521390ec3925bb3e50df81aa7ac85": { "9a5dd87bf7b220294da0bc415b255ea64029a767c79b1e6a895b5d3d57801055": { "zh": { - "updatedAt": "2026-03-10T16:43:37.466Z", + "updatedAt": "2026-03-13T17:37:36.097Z", "postProcessHash": "6705213bb38bb5cebc1c31867a4fb1a8ac67499ddc647d49a75b98258dea0828" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.468Z", + "updatedAt": "2026-03-13T17:37:36.098Z", "postProcessHash": "c0424f2e2a53b60e9ff3116e0f534d15b1c7ce7d255c701b96fcdcec4890c2c6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.471Z", + "updatedAt": "2026-03-13T17:37:36.099Z", "postProcessHash": "14f815cddbeb52ab3431dc67df5448f3427371ee5a0030625cea835f6ec3961f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.515Z", + "updatedAt": "2026-03-13T17:37:36.151Z", "postProcessHash": "9514a8b1b6e70203b976768b0f218ff354df78bba163530606a862095f91977c" } } @@ -60606,19 +61254,19 @@ "d012409948884982e8bdf1e450327b34af2546383469b4fd132b635459e6f305": { "95aa9403608d32399c22cc7fc263d9ab30a605eea3844947170400f89d7e71d1": { "ru": { - "updatedAt": "2026-03-10T16:43:37.474Z", + "updatedAt": "2026-03-13T17:37:36.104Z", "postProcessHash": "2943af782b90e30c378c93d5a5f7a78c15d59e0ac6a8c5a8411ed22d9a3d56bc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.466Z", + "updatedAt": "2026-03-13T17:37:36.097Z", "postProcessHash": "8511a2d042dfab841e799c418e4cf038a4d6047ba9d59476a8bcb9162fcdbae3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.463Z", + "updatedAt": "2026-03-13T17:37:36.094Z", "postProcessHash": "565173b9963589c92d99543cdde600cc8e43f420fe4f56d8f9bf2208312684d9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.488Z", + "updatedAt": "2026-03-13T17:37:36.119Z", "postProcessHash": "a82eb6c397e0e15ccaa9a6d9bf69b4f3affc6ac47f7d16c1f3a69169a1bd1f15" } } @@ -60626,19 +61274,19 @@ "00174dfb396f321fadf5749558a865565bf4dae8cc5d6fa8f305ef68a7f1c6b2": { "d2f79ac832b7a2d7aaa410633fb001b9e95f4660cc65da2bdbe34ab52df0894a": { "ru": { - "updatedAt": "2026-03-10T16:43:37.499Z", + "updatedAt": "2026-03-13T17:37:36.134Z", "postProcessHash": "a1273037a41f448e543a49cc6b332dcdbdaa76e4508491ee3da2a5c2167f6c54" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.462Z", + "updatedAt": "2026-03-13T17:37:36.092Z", "postProcessHash": "3884ace469a387c8b6ac18e67d74191724952ebc944ff8743ce8561ae5b26bc4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.465Z", + "updatedAt": "2026-03-13T17:37:36.096Z", "postProcessHash": "695036bf7e01eeee7d215530e63fc8ddaacffc258d6ea3f9d4f62d2125600d51" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.519Z", + "updatedAt": "2026-03-13T17:37:36.158Z", "postProcessHash": "6ba06d1f6e94f9f8bc9dd9a4c289f55d33cb183563e76a000ca7bbe8575b1cea" } } @@ -60646,19 +61294,19 @@ "774db99efcf187fd85ea22f0f07cfb6cf5fb6cc68251b2913b976e914e74a951": { "cc59400f1e7b6cc7c2ce5902dae7bd2a641bff181193f2f3f16b2cc24b094add": { "zh": { - "updatedAt": "2026-03-10T16:43:37.434Z", + "updatedAt": "2026-03-13T17:37:36.062Z", "postProcessHash": "464325c64a9029efbf4ce1383cb43df2a2e98edb9ebc4069ffe2d2a0993d8be3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.438Z", + "updatedAt": "2026-03-13T17:37:36.066Z", "postProcessHash": "27ee50bd3c1244c541a78248e2ae5bba4ed1718c59c5eae4a9500df066c0aefa" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.425Z", + "updatedAt": "2026-03-13T17:37:36.053Z", "postProcessHash": "fd43ffbf0e023b93a7973fabc126ef4816dda0086bc4268892e54e3152a9ff75" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.492Z", + "updatedAt": "2026-03-13T17:37:36.125Z", "postProcessHash": "d6ee1270ca5df312bfc072995ff56fcecb0e33dc79e02f83f7bca76bb300e45b" } } @@ -60666,19 +61314,19 @@ "4da7a2a8dcc0e8244d17285e749f8d2f66e7c939010b06d93f9506b5e0443395": { "5d4659d3e6e8c514f951b33a0e387bbd5340061d0fa6ede0b8d63a27a889570a": { "zh": { - "updatedAt": "2026-03-10T16:43:37.500Z", + "updatedAt": "2026-03-13T17:37:36.135Z", "postProcessHash": "4f6e6c2465dcb5e419cfb4490536a5e632782fa47282d656d2cc41f1a0173de0" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.503Z", + "updatedAt": "2026-03-13T17:37:36.140Z", "postProcessHash": "af43641fbb074d300c972b709809ed688e65ec09542fe184fd5297f1a0367746" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.511Z", + "updatedAt": "2026-03-13T17:37:36.146Z", "postProcessHash": "7c5b8ba9f23aaf091dc52813bddf19fbfb93d209eee0c1e6613c74cd0a30f883" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.517Z", + "updatedAt": "2026-03-13T17:37:36.154Z", "postProcessHash": "e59dc10fdf2295806287dc71f0ab59082be41523fca3f35e5f56b12ce9383f3c" } } @@ -60686,19 +61334,19 @@ "8a9dc951991e7089ccd4e1eedd2df9ce190a4888a63408845057666bec28693d": { "3ea6e01fdab2aaecd5561d6a3738320c4c955d0937ec5157cb9ac2e69e3fa30b": { "ru": { - "updatedAt": "2026-03-10T16:43:37.500Z", + "updatedAt": "2026-03-13T17:37:36.135Z", "postProcessHash": "525b1b5904bd3a4f1ede52fea7480e84df3a895b478e17d8501531e38f4ba0bb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.502Z", + "updatedAt": "2026-03-13T17:37:36.137Z", "postProcessHash": "1bd517214395f0da20913a0edf5248fdcdd6177ded8d65d15996da8f3678e9e4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.500Z", + "updatedAt": "2026-03-13T17:37:36.135Z", "postProcessHash": "5ac84e9d462918541c5dda231eb1f52b194d0965af30acd1b0f408126ccbc350" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.516Z", + "updatedAt": "2026-03-13T17:37:36.152Z", "postProcessHash": "714e33131ac414c01adf9a1259f2b27c9405eb67daf68d1ae00c0a018b0227ed" } } @@ -60706,19 +61354,19 @@ "e0416bafda40f9b0abd3190774a6d8b8b6fecab49f9676913bac6e5e053b382e": { "aa3e533069b101ec06bf29cb5c1935709f54b0a36858f4636f093f238b277647": { "zh": { - "updatedAt": "2026-03-10T16:43:37.434Z", + "updatedAt": "2026-03-13T17:37:36.062Z", "postProcessHash": "6654fea34bc9331452f1f41f95104e4eed60a2895b61576c1e18c6de058c5261" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.427Z", + "updatedAt": "2026-03-13T17:37:36.056Z", "postProcessHash": "7b6402f41ca1c97095c4db7170bc95383e5618534977b9876f767883e3da27c9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.440Z", + "updatedAt": "2026-03-13T17:37:36.068Z", "postProcessHash": "85db98062773c3ced6f8d4c9d920d46b6af70c01ebfc2f063b2897538f311ce0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.491Z", + "updatedAt": "2026-03-13T17:37:36.123Z", "postProcessHash": "8702a74c5e3a8389b3d241d77ad9b010c38eb4d303479bd1ac1da8c32800c421" } } @@ -60726,19 +61374,19 @@ "6bec8fb9d627bbc8d58479b40c1ff2e2105bf84d0574e514ce2d4a909b35d280": { "9892fa9d4ee47152dab0a70403163228e13146e378a484ac01ec35395c96a186": { "zh": { - "updatedAt": "2026-03-10T16:43:37.532Z", + "updatedAt": "2026-03-13T17:37:36.174Z", "postProcessHash": "3fb4f28b0e0adae18ade4cb1d5b7dbeeada7fb36d5254afc796098966aed9729" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.529Z", + "updatedAt": "2026-03-13T17:37:36.170Z", "postProcessHash": "340ef0ab5180da2ea399e1184659d15f4d800815ffcf1760699f636c136b4d75" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.570Z", + "updatedAt": "2026-03-13T17:37:36.211Z", "postProcessHash": "c71fba9f77d8cef2e74533ccdcdc765c71076f2a3c2ef84e45faf326c40846cb" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.583Z", + "updatedAt": "2026-03-13T17:37:36.223Z", "postProcessHash": "f5a4de0043f34bf747642ddecc7e137cd6ceb79757838d27cd10fb9a813ee38f" } } @@ -60746,19 +61394,19 @@ "d600a99ead8b0977fbdf31462c610327f9207f07a47047e4cfafebac76ac6789": { "ba98a569e23d5a0b5a2bee157907242c18d05d010d12a96d4526528db77500b5": { "zh": { - "updatedAt": "2026-03-10T16:43:37.434Z", + "updatedAt": "2026-03-13T17:37:36.062Z", "postProcessHash": "ef4fa916841d228934619a6057b1a119b458904dd285d2d96a26a318cce01b58" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.434Z", + "updatedAt": "2026-03-13T17:37:36.062Z", "postProcessHash": "78385117d611fbb9ccc8936ca1a5e91fadc350a437c5e6213143383b1d4681c8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.430Z", + "updatedAt": "2026-03-13T17:37:36.060Z", "postProcessHash": "0c0ff548de99b8e117ee83c0bab94792bf5456f70227a86512ceeca9f744319c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.449Z", + "updatedAt": "2026-03-13T17:37:36.079Z", "postProcessHash": "a7eedff194960a37a51d85ecbd0db76d9ab83f67caa53e622e21ef7c996a6850" } } @@ -60766,19 +61414,19 @@ "6c4d95e5c9add2129eec07c7db776b15731e42064678712cecf1b19d27e9fe1e": { "26bab87ac6555b58f09e971a206121597dc934bf1607e0bc1d1c1ca74b3c8ab5": { "zh": { - "updatedAt": "2026-03-10T16:43:37.402Z", + "updatedAt": "2026-03-13T17:37:35.997Z", "postProcessHash": "2d5433078d168223f99afa3f2f39450201252dcb229b9eb25b6fda0cb33e6ace" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.401Z", + "updatedAt": "2026-03-13T17:37:35.996Z", "postProcessHash": "52821f095c2415db10c2dca47b1c3996708e19d4220cf820c1348f82239305b9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.435Z", + "updatedAt": "2026-03-13T17:37:36.063Z", "postProcessHash": "6989c96527f4a402ef1cd3a123398a5efb233f288eaa903a18a141f609d55f82" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.450Z", + "updatedAt": "2026-03-13T17:37:36.081Z", "postProcessHash": "c458117bb9bd4ef6db7a582f54f874aae60e40a5e7ed4ad9fbf0a843b6d06a10" } } @@ -60786,19 +61434,19 @@ "c97c8d3fc1255144232e48ef1068845cf9a505bf268924eb00d02e4a764b06d4": { "cbf44b30af8d393437b434943a6b72c84ddfbb0c5021ffa6ee01fcee470fce64": { "zh": { - "updatedAt": "2026-03-10T16:43:37.402Z", + "updatedAt": "2026-03-13T17:37:35.997Z", "postProcessHash": "0727fa2729b39e71570d2906cee1032fd9ead1f45bea726fbc6fe2ef8e50d4e1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.400Z", + "updatedAt": "2026-03-13T17:37:35.995Z", "postProcessHash": "d070a83781226d5f96f72ae5d7f9ce826325e7c75aa5e539ad4d19e1060d1adb" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.401Z", + "updatedAt": "2026-03-13T17:37:35.997Z", "postProcessHash": "98489c8566de5a1008988d710982df183e4e5a0b85a4b6864f2f2028ca1c5ee4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.420Z", + "updatedAt": "2026-03-13T17:37:36.045Z", "postProcessHash": "cc3d69064dddf59cf1b34c96033b09ed8e2bb5b1fb9ad772fe1d80a540b21430" } } @@ -60806,19 +61454,19 @@ "aa965228754f809fd54c3e57e8b77d0a2e9c4a048e0e68cef7ae8c333114457a": { "f9ce484d23646e185c37dd955d8f8211aaac0ff9716bb25cc7a6c1dfc7722732": { "zh": { - "updatedAt": "2026-03-10T16:43:37.476Z", + "updatedAt": "2026-03-13T17:37:36.106Z", "postProcessHash": "9503c3d1f69c8825baef824f1528bc0bb2b3e8dfe0478382f2da8df3ebc509e0" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.479Z", + "updatedAt": "2026-03-13T17:37:36.111Z", "postProcessHash": "b8d1cb08f2dcc58a31109d5a9acb65feb9decfaba3a792cccacf273b77ee7607" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.463Z", + "updatedAt": "2026-03-13T17:37:36.095Z", "postProcessHash": "65c95b387a59ecae0ba7efbb103fbd9defdbc7fa7980b825d124594c9ae80945" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.489Z", + "updatedAt": "2026-03-13T17:37:36.120Z", "postProcessHash": "5ecbc79d55ce5868da8dedb50f49a94c7bbcc00ed726555c75b33e7503a3bfcf" } } @@ -60826,19 +61474,19 @@ "db4a603afaa721633684ab401b86356ad8252b3e4987d3d7f3a1c55750046ef3": { "c71c72e22f263d7e5cb4b6bc6151025b50d1a6999e50ff20143e7d9570eab7e8": { "zh": { - "updatedAt": "2026-03-10T16:43:37.476Z", + "updatedAt": "2026-03-13T17:37:36.106Z", "postProcessHash": "eef6401975ce763c051f53e565d41d27014288789c5effd500bd3c8400b220ef" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.485Z", + "updatedAt": "2026-03-13T17:37:36.114Z", "postProcessHash": "a83f89a51480901146348052c7bf4d86bb0100e769064d0a7f0470f84f68a630" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.478Z", + "updatedAt": "2026-03-13T17:37:36.108Z", "postProcessHash": "978e7c6de39eae909c9d45d038bd90649f2629bb672ac0e54816b27649c87528" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.490Z", + "updatedAt": "2026-03-13T17:37:36.122Z", "postProcessHash": "a8f7ddcfd1614d7e0786d1816de4a5edbbe7cd6c3bfac828ac0b6558a206324a" } } @@ -60860,19 +61508,19 @@ }, "deeb4830e0b99b1ec3e055dfeac854f8548d1939d465b5b976f653692a679719": { "ru": { - "updatedAt": "2026-03-10T16:43:37.485Z", + "updatedAt": "2026-03-13T17:37:36.115Z", "postProcessHash": "f6f2deed7263ee2aea93a17e8ff2d670aeddf288f4e82ff8d6598ef2d51df0e7" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.485Z", + "updatedAt": "2026-03-13T17:37:36.115Z", "postProcessHash": "fb2b84a7555135feb54aa1e77b37c0d6603008b8a3920df0993cdb77a91dd3db" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.485Z", + "updatedAt": "2026-03-13T17:37:36.115Z", "postProcessHash": "bb76454149014f7bdc36f7863393db6012f24efc75be9e7938112034bd50338a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.490Z", + "updatedAt": "2026-03-13T17:37:36.122Z", "postProcessHash": "799fda7013475177d5a9b3adafefafdec88f8f261f43a617585c73cbfa391fe0" } } @@ -60880,19 +61528,19 @@ "baa5800841c33574a763c76d84029b7167e28cd0e383b549d3c87bdde30230b1": { "4e66ec48e4681668b3829e07df4225df08079780a33326c20145dbd63d2cf115": { "ru": { - "updatedAt": "2026-03-10T16:43:37.501Z", + "updatedAt": "2026-03-13T17:37:36.136Z", "postProcessHash": "a3e1431145e4820cfeac27708b19095df00f2180627147668b67ba010acc53cb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.512Z", + "updatedAt": "2026-03-13T17:37:36.147Z", "postProcessHash": "aa233cfd561b0bc5b8274d807845bc2da9889495d21da57a50572fdcc53a7ff1" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.498Z", + "updatedAt": "2026-03-13T17:37:36.132Z", "postProcessHash": "928622a94290e5f9b1135290c7e7ecfecec4a052cf03ce15d427f01e1bdebea1" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.517Z", + "updatedAt": "2026-03-13T17:37:36.154Z", "postProcessHash": "4e006e3c7fa9d1aed5b150df1e82ecb41701950cca580b5aba0609d14ea17c9b" } } @@ -60900,19 +61548,19 @@ "6999f92f0023fe1dd1e922ddaaf1df722f316e49e43a1f46219683d3add8c812": { "9280cf92c0f64187017d3e623d9d06cf5122c9cca98da66abea3317bbf634e3b": { "zh": { - "updatedAt": "2026-03-10T16:43:37.477Z", + "updatedAt": "2026-03-13T17:37:36.107Z", "postProcessHash": "6ff97b094763880e16d5d718c47c75784ae23f08beb66d4d12f81058fb0dd861" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.461Z", + "updatedAt": "2026-03-13T17:37:36.092Z", "postProcessHash": "897b020f973f736f9193a6c129f226d928b1ecb6e212f973125498e8e7cf40cc" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.477Z", + "updatedAt": "2026-03-13T17:37:36.107Z", "postProcessHash": "3d36090e5d2c4b45b214577349e9f255fec1b189eed042a130f6ec2b593e4a44" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.486Z", + "updatedAt": "2026-03-13T17:37:36.117Z", "postProcessHash": "921b9836bb9e5aa7efc745489204fcca9d3096f166d8ab8900d707a3ed10c1d5" } } @@ -60934,19 +61582,19 @@ }, "2bc00dc50640f283a4419149f33ae42e6f623b6c802fd1ff8bb71a3d8bd17f9b": { "zh": { - "updatedAt": "2026-03-10T16:43:37.404Z", + "updatedAt": "2026-03-13T17:37:36.000Z", "postProcessHash": "e648d646c5ee13c9d0c4c6a71699dad8f0d860b54554b22c8cb3801a79f0a7a3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.405Z", + "updatedAt": "2026-03-13T17:37:36.001Z", "postProcessHash": "28743fbd252892628df2f053d4f5c1f020cda16911c0d15286e091756fee8577" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.405Z", + "updatedAt": "2026-03-13T17:37:36.002Z", "postProcessHash": "5bd15e8ab954e33dfacc7b0c3d20fcfe631ca9f211f1577a579b3ea87068d929" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.421Z", + "updatedAt": "2026-03-13T17:37:36.046Z", "postProcessHash": "8f0b66e53d82526990eaa719781509482c6fc043e483c729f082350621fd438d" } } @@ -60968,19 +61616,19 @@ }, "dc123045c6b5042b3d614457608b29bb8672c7427fb8fabc62bab111e91f1df2": { "zh": { - "updatedAt": "2026-03-10T16:43:37.445Z", + "updatedAt": "2026-03-13T17:37:36.075Z", "postProcessHash": "afef5ff5646f2a8ed09da0466ec4fc27a38cd605ccb3e01ea9d5141fb643c02c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.446Z", + "updatedAt": "2026-03-13T17:37:36.075Z", "postProcessHash": "791be4aaaea9e283ef9c6bb75d0c6bb325f9a541bfdd870ae2eafaa14427aa5d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.446Z", + "updatedAt": "2026-03-13T17:37:36.075Z", "postProcessHash": "21a13800d5f34c249196429ae00fe39e974adc1564ae84ed9bf581127816b50a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.449Z", + "updatedAt": "2026-03-13T17:37:36.080Z", "postProcessHash": "03a74505fd52d9576685ce4efd4ec9e1b95786a36adc7bab2ce0b284c8c6edc6" } } @@ -60988,19 +61636,19 @@ "89191e0f0f3ac7ad6fcbe90e008723be94527b1dc5730c24b0ef28b7567b621a": { "db61043ee1c3c508cdf7d9dd474714bef6965ab628e609c3b20ddf986ef02cc9": { "zh": { - "updatedAt": "2026-03-10T16:43:37.478Z", + "updatedAt": "2026-03-13T17:37:36.108Z", "postProcessHash": "3744622d7e07c85ad6e133a19520d91db0e61f32a92bc93f90940be5e7dd1cdd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.480Z", + "updatedAt": "2026-03-13T17:37:36.112Z", "postProcessHash": "bd104930afdc23bbdef920b1961eefa1416d8526ddbbed7763859b2e49ca7224" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.480Z", + "updatedAt": "2026-03-13T17:37:36.112Z", "postProcessHash": "aaa06596ccf4433ba7667ffc9ca9bb9edef5498a8c43b7b3db81a46640bada93" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.491Z", + "updatedAt": "2026-03-13T17:37:36.124Z", "postProcessHash": "4fac0851ca7cab22c104060f0e637270cda2c82b989912293fe1cc569f444fb3" } } @@ -61008,19 +61656,19 @@ "e9514b207fd2f0999e54604bcc5f81ff6fdaee6511cc23ec24b5e33bcbd7a748": { "9824c5507b882758b8df0cd7ac8ec6f8ec745839288f88d8cad0156e2ed55258": { "zh": { - "updatedAt": "2026-03-10T16:43:37.481Z", + "updatedAt": "2026-03-13T17:37:36.113Z", "postProcessHash": "84874088cc48445949c0ffdfff1fac09a0309c43639a75ad163a302be06834a1" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.484Z", + "updatedAt": "2026-03-13T17:37:36.114Z", "postProcessHash": "12b5bec61f8b4c4ea8e3add4e50e71502d03e77656bb8692b2611015ffc5728d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.484Z", + "updatedAt": "2026-03-13T17:37:36.114Z", "postProcessHash": "7db97f64e6c55855ca7c9bd496e40f3c23beed5d6ec7a1e114aca4f3d3767dd0" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.489Z", + "updatedAt": "2026-03-13T17:37:36.121Z", "postProcessHash": "ab2b0b5cd59e73ce5e44e235aadc258335db448a01a5660ec7950d4c9c831239" } } @@ -61028,19 +61676,19 @@ "bb75403cac8908b2d1e0f7435d3c432ee901f13dfdca991fb73204120a85338c": { "0a7663696896ca536cf8c5b6b0059cce8944689bcec816f2b5c5b41720cbd804": { "zh": { - "updatedAt": "2026-03-10T16:43:37.484Z", + "updatedAt": "2026-03-13T17:37:36.113Z", "postProcessHash": "2564d5695ddc5df001570f8a78a0bf1b5ca26498654589da53446fe49133f508" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.479Z", + "updatedAt": "2026-03-13T17:37:36.111Z", "postProcessHash": "db1b290173ecf75bb6219030a729ffc935b53aee3ce33ec9ab8cdb7d3642a673" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.466Z", + "updatedAt": "2026-03-13T17:37:36.098Z", "postProcessHash": "468e37912d6cb74fcf4c14437e8dff883ce1e5db735d21778c9bb9a31cd75071" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.486Z", + "updatedAt": "2026-03-13T17:37:36.117Z", "postProcessHash": "f51e88f0f5a5530ee91d94e776f6234bf757c0c9e2728088978b53aa7e18c7b4" } } @@ -61048,19 +61696,19 @@ "c66448d10c048389547620c0efc34decc72e9f80bc32daa2c49d957e3c02fa1b": { "1f29d5a37e6fed39b5f9602645e28d9fa470dce74a39a6c598dbd0a16867a37c": { "ru": { - "updatedAt": "2026-03-10T16:43:37.502Z", + "updatedAt": "2026-03-13T17:37:36.138Z", "postProcessHash": "fb65084f202689f4ee34716a2315054086519aa0cbfe0c514ca7d1c7017d83a1" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.473Z", + "updatedAt": "2026-03-13T17:37:36.102Z", "postProcessHash": "e372d45f72f37c85e73a316d3e5279f8b7d06416f4e9a8b5f987455ea4ba06c1" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.501Z", + "updatedAt": "2026-03-13T17:37:36.136Z", "postProcessHash": "5148d9ebd2ee22ded08740dfed53a70be0455aa2293bea2b917e4a1c9ff65504" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.516Z", + "updatedAt": "2026-03-13T17:37:36.153Z", "postProcessHash": "1ba0f348ebd1accc387e699b801cb0f2cb09638b5b517a9db14f84be72397718" } } @@ -61082,19 +61730,19 @@ }, "b52ba3cde1f3314b3bc43d0e7007583192a70f0e98b08a75669a3f9bc1c68636": { "jp": { - "updatedAt": "2026-03-10T16:43:37.411Z", + "updatedAt": "2026-03-13T17:37:36.008Z", "postProcessHash": "a222f4ef812c85c78f73dbdd66a6a07514e64262aaa10ae8be384b8ea5981751" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.411Z", + "updatedAt": "2026-03-13T17:37:36.008Z", "postProcessHash": "dc4f2c5266480cf64f74ee8741c3515043497a49c23719715abb0baff4b328e8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.412Z", + "updatedAt": "2026-03-13T17:37:36.010Z", "postProcessHash": "6cd76e206b7a3e8e5a459f9a8439d282952f5fb236efde0910eba68201a42e1f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.422Z", + "updatedAt": "2026-03-13T17:37:36.048Z", "postProcessHash": "dc784850c5a4f41b1bfe641f5ae8015f89098c7ba3af53f4a0086a3a1f879510" } } @@ -61102,19 +61750,19 @@ "a36c558e3cc8eb2a3b03c01a4286bfac9d72237977464d90e7395a10cf2209e0": { "94ce7d6626e94f915dc3f8c3c80748074f7c1a750f5800beccd7406817b5d19f": { "zh": { - "updatedAt": "2026-03-10T16:43:37.478Z", + "updatedAt": "2026-03-13T17:37:36.109Z", "postProcessHash": "747fe02fd2bc1a3d0818464b1f609dd1d02c6c4d194036365cc9e5149ba07236" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.480Z", + "updatedAt": "2026-03-13T17:37:36.112Z", "postProcessHash": "5c669066a06859611730bd1e474aa246bd1ab5c3a3af81808bfb645c65afd830" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.477Z", + "updatedAt": "2026-03-13T17:37:36.108Z", "postProcessHash": "1d1e815a48422873ec06758a996fd1e2361d7667443f494ffbe8db3e0bcffb89" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.488Z", + "updatedAt": "2026-03-13T17:37:36.119Z", "postProcessHash": "bf64f7053e0ad7d23f5f4ce48f08d09a7f027305c5ddbd8b64981bb1dd6e2b51" } } @@ -61136,19 +61784,19 @@ }, "aae4a0e5bcf6f6bfe34820345686a30d6ee18944690b549e53826932d50cc819": { "zh": { - "updatedAt": "2026-03-10T16:43:37.378Z", + "updatedAt": "2026-03-13T17:37:35.964Z", "postProcessHash": "f6d6a3be73b580f53214655e89a08765d80d671c9bc92415fc101f6af6d9c003" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.380Z", + "updatedAt": "2026-03-13T17:37:35.965Z", "postProcessHash": "ebab7dd27fca2e09d7ac04a138a5490bc5a9f4535402f122012e1ba7d066bd56" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.386Z", + "updatedAt": "2026-03-13T17:37:35.975Z", "postProcessHash": "a573cac894eafff1e6a393ec6c6892e826d6040d853e2d76430a97ee65cee922" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.391Z", + "updatedAt": "2026-03-13T17:37:35.981Z", "postProcessHash": "0d75cdf83f96ba4995999c8ae23115e1be907133bd60f892f7780f2f785c7829" } } @@ -61156,19 +61804,19 @@ "561284460b1fb2a4c59ce07e83be4fee1a8ff052b66a64ff66141a296715102c": { "30382cd05cdfc447ce68389ab117d0b72fb4faf154b6c67bed6c57d0ed565d98": { "ru": { - "updatedAt": "2026-03-10T16:43:37.503Z", + "updatedAt": "2026-03-13T17:37:36.139Z", "postProcessHash": "c2ec88bbed1ffe486869335e72b7c26cc9a05fffcbb098a5636659b0fbb4cd3d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.507Z", + "updatedAt": "2026-03-13T17:37:36.143Z", "postProcessHash": "21a5d1634da90d018404caddef0219fc6cabd4724674705211a5ea5273c73193" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.508Z", + "updatedAt": "2026-03-13T17:37:36.143Z", "postProcessHash": "e903d8eb6ba46773405f992f33b13be9f0414f932003d9f03dad5902eb3803e4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.552Z", + "updatedAt": "2026-03-13T17:37:36.192Z", "postProcessHash": "c5f938d2e8aa2254f9a0ceb6ef90d901f2d51055427358fb64ec3de460fb764f" } } @@ -61176,19 +61824,19 @@ "8b014d0b3ce023d8c15fd8c5eb2d350cacf9cf3c41dd4b69ff25dd2351d35db0": { "891d96677ae497189e4ef48d65804e3b886d35381aa01b9dd409f5c32ee066aa": { "ru": { - "updatedAt": "2026-03-10T16:43:37.503Z", + "updatedAt": "2026-03-13T17:37:36.140Z", "postProcessHash": "db2275d81a8a3a743c52a25b99297136dd54e81cb112c2ea658fc6e0c235bf02" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.507Z", + "updatedAt": "2026-03-13T17:37:36.143Z", "postProcessHash": "88d16b7eeb4ba7bd09d8419a2806607334aecccb9ff20174da139fb528ed8fd4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.504Z", + "updatedAt": "2026-03-13T17:37:36.141Z", "postProcessHash": "1b90d5674bc43919be31dc5a42d57be339a0e221000bd70017b3245af84d6d20" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.515Z", + "updatedAt": "2026-03-13T17:37:36.152Z", "postProcessHash": "27760c0725706ba1f250eff39bbc18da16042a212ba89a5117be6796ddcf3f44" } } @@ -61210,19 +61858,19 @@ }, "d5997dc09dcdd4d7bd3cd34211e4609d427899160d1fc9b55847828d6236b7c6": { "jp": { - "updatedAt": "2026-03-10T16:43:37.379Z", + "updatedAt": "2026-03-13T17:37:35.965Z", "postProcessHash": "2af6a33c89c285237b9ed479e58421bb82fa0671b8a03cf5c845edbae612ecbb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.380Z", + "updatedAt": "2026-03-13T17:37:35.966Z", "postProcessHash": "494b624b280c0d6542b1fa08188d14bb714974db0b10fffb02922b1303373d70" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.386Z", + "updatedAt": "2026-03-13T17:37:35.974Z", "postProcessHash": "ff8266665cf4edb975ad67efba84cc1c52902189644ae1881b549eb2d7c40f1f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.420Z", + "updatedAt": "2026-03-13T17:37:36.044Z", "postProcessHash": "26891de12184750828f34a11c655f6e375c9b838468d71837c7fb1e005530f07" } } @@ -61246,19 +61894,19 @@ "2e86bca26b2ac693c6c25e4a60919c546b7872ba88d487d37cba83528dd4c1c0": { "82625a723fba7e62c237b3557661bd75bff3e41b4de031a888fc315f70bf8f60": { "ru": { - "updatedAt": "2026-03-10T16:43:37.436Z", + "updatedAt": "2026-03-13T17:37:36.064Z", "postProcessHash": "0c74ef48906eda3d722896d96351cb0202b348bff5692813cfc602f6434924a8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.427Z", + "updatedAt": "2026-03-13T17:37:36.055Z", "postProcessHash": "6955afc7c2b4b6ea19e184fcb5601c45d7b36671c7d264452126d55f70717016" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.440Z", + "updatedAt": "2026-03-13T17:37:36.068Z", "postProcessHash": "55cf9397d7dcf31956e41000dcdec83c64cd4bbb8a7b785b438a969e43211cdf" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.448Z", + "updatedAt": "2026-03-13T17:37:36.078Z", "postProcessHash": "ec2b96de578082283fca39ba4125132b63616be992696bdea8150f33d6a88569" } } @@ -61266,19 +61914,19 @@ "03f4f6675beb54a72bd7e3d62bec8c07f1c24ef51dcd84e88ba10e86e3a5a9b7": { "eb1beb44798239cd7a4b527f6d7acf65bd7638560f8fda08cbea63789789cbab": { "ru": { - "updatedAt": "2026-03-10T16:43:37.436Z", + "updatedAt": "2026-03-13T17:37:36.064Z", "postProcessHash": "d4e1d3f3a88823acc2cbaffc89f728261f36b891ff7328529017d519f4eef950" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.445Z", + "updatedAt": "2026-03-13T17:37:36.073Z", "postProcessHash": "36529c0719a5cc68814022d14f12fae9a2ca5497d7f2b274e2032521ae083e0b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.442Z", + "updatedAt": "2026-03-13T17:37:36.071Z", "postProcessHash": "ce0c2912ca7c3e2089f1ab14a0edb79f03a6bc2868061a68c7a59894b196a84b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.491Z", + "updatedAt": "2026-03-13T17:37:36.124Z", "postProcessHash": "df4dec4f5a971886df143dd59d53ade5fe7d1dec4380fe1bf9d1a5902ecd1392" } } @@ -61286,19 +61934,19 @@ "32ffa87be40ab5f31e20d44d8997706429f8284873cee16bf953aa7c8a533e87": { "987df6e0573b5dadab1d721fb8b42546edd8a72a4c4ef547c90da774cfdc0384": { "zh": { - "updatedAt": "2026-03-10T16:43:37.478Z", + "updatedAt": "2026-03-13T17:37:36.109Z", "postProcessHash": "198adf8dd373d9236407837348a85808c4bd0e6b51b8367d7b8f7571f08e3df3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.473Z", + "updatedAt": "2026-03-13T17:37:36.102Z", "postProcessHash": "c1c4898801d8e733cb618ea11acb6b5304ecd7aebbf2e3ceaed32c48cadcbaec" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.475Z", + "updatedAt": "2026-03-13T17:37:36.106Z", "postProcessHash": "c7435a94a65310003e3551a04c4ab871c0849eab64169342fccfd311e15da6f9" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.491Z", + "updatedAt": "2026-03-13T17:37:36.124Z", "postProcessHash": "ad24fc98b754a1b109fc5e88b858b177b9910aaf8aaac0034dc3af9e70b92c6f" } } @@ -61306,19 +61954,19 @@ "a2e55a90379e6ffc005d5cc760c9bf50e3a6631ad77cd354c2d442860ad851ea": { "a0801c6bb244ad72c6b1b26969b590462545f49f3c2c06d4078fe79f62be5841": { "ru": { - "updatedAt": "2026-03-10T16:43:37.441Z", + "updatedAt": "2026-03-13T17:37:36.070Z", "postProcessHash": "a7421101de676d8725f1e9a90719830f048cf7c4f55bba40e976fce06b8a79fc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.439Z", + "updatedAt": "2026-03-13T17:37:36.067Z", "postProcessHash": "260f0509cc2ee4f1d78815e7bc0e9fd279b3fe5766cd228d0fa3db7817843224" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.401Z", + "updatedAt": "2026-03-13T17:37:35.996Z", "postProcessHash": "c68da8e50c5ad2394b22221b8685a06a8c5538e0d3dc365dee4ef0e716107522" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.449Z", + "updatedAt": "2026-03-13T17:37:36.080Z", "postProcessHash": "ddda64a6a6c4227e020bffc6a9d4671bd0e1ddae2ae8d622ea74a6fb7f7c9316" } } @@ -61342,19 +61990,19 @@ "459dcfc8cfcb0c798eda34051037eaf36f0e8bdbf413d5ca0f86faf6d1ae4e24": { "f469d58719f2670441a26ddce21a692caf6821dcb698ad90eba442b062adb5aa": { "ru": { - "updatedAt": "2026-03-10T16:43:37.438Z", + "updatedAt": "2026-03-13T17:37:36.066Z", "postProcessHash": "ff040cd9fe24236f09181c6e594796a5034f5e98af4de461a9878c4ae1381a30" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.428Z", + "updatedAt": "2026-03-13T17:37:36.057Z", "postProcessHash": "da574e6ef07be0f3b7b069fb682901bfc2807ab85e8cb83074e2b232b131c843" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.435Z", + "updatedAt": "2026-03-13T17:37:36.063Z", "postProcessHash": "6b42ca4edbef3cdb1f388d141f95a14eb620e4391540825aeb078d8904beb08d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.448Z", + "updatedAt": "2026-03-13T17:37:36.079Z", "postProcessHash": "675d8d04ee747b49ac7136aa32c146fd9b402b480d8311e21beb6fd89666219c" } } @@ -61404,19 +62052,19 @@ }, "a43bba009e5857e9724bce35d0170c61353ba5d065e036fab97f6c1351e76839": { "jp": { - "updatedAt": "2026-03-10T16:43:37.386Z", + "updatedAt": "2026-03-13T17:37:35.974Z", "postProcessHash": "285c5be6aa050d9e82e6e9bf52ca2c2fbeed8441db47f160205422b935dc4fe7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.387Z", + "updatedAt": "2026-03-13T17:37:35.975Z", "postProcessHash": "b580f43a6ceab1419b4a2e769ffea66207f41828b012bcdb1c16476d2451024d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.412Z", + "updatedAt": "2026-03-13T17:37:36.010Z", "postProcessHash": "01fd100bad14c5536ce387d2452ccbcebc73bd1c912f0d0591d473f658250764" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.420Z", + "updatedAt": "2026-03-13T17:37:36.044Z", "postProcessHash": "0821a3bb25f32922bba5a8abfc3a4e7a5b2fb8126977b5344c48838c00abda73" } } @@ -61424,19 +62072,19 @@ "299acd2896dbdcc7fc9ec56b51b4a1990b56dd0fe41acb3e57f9cae1bd915ac7": { "99ca8337276f2850a682286f3aa13f69597377997f305892b1182845150c4e2e": { "zh": { - "updatedAt": "2026-03-10T16:43:37.506Z", + "updatedAt": "2026-03-13T17:37:36.142Z", "postProcessHash": "3ad0d59bd2b766074feb6b4223e1b99b229dfc5f0f3d8718115cb00c298c5c11" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.513Z", + "updatedAt": "2026-03-13T17:37:36.148Z", "postProcessHash": "cdd3554a34db824fba17a52aaaf6976ad99f2df2f092f67a98a24f68d9efa182" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.494Z", + "updatedAt": "2026-03-13T17:37:36.128Z", "postProcessHash": "596c069276df0fc67d06284a5c004372c7bd3e3c8f0de79a9a57d5ac2330fa0a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.517Z", + "updatedAt": "2026-03-13T17:37:36.155Z", "postProcessHash": "2e6fa8f89ead293450c22c74a5038c76fb94221ceb2e7f1a71baa178c392c65a" } } @@ -61444,19 +62092,19 @@ "3246877b14617a738e90832de040052391f7c8fc094ca44b2455eef30fbf314e": { "d6d3906022ccc3319721785ef9aa9f57093fc737336e72eddec0d952f2c844d7": { "zh": { - "updatedAt": "2026-03-10T16:43:37.567Z", + "updatedAt": "2026-03-13T17:37:36.207Z", "postProcessHash": "d7ef23d13312f48e9a99ab16bdb00e8ec9c275e5c309b1340a76c1d6de1d2c28" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.567Z", + "updatedAt": "2026-03-13T17:37:36.207Z", "postProcessHash": "ef5b34e961c19a6018f60d58cdafb465c5d9c4108984679e3af00c764bbc5642" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.560Z", + "updatedAt": "2026-03-13T17:37:36.199Z", "postProcessHash": "34754c1156703b939f6843c8fba8c167400a3396c3a5eed9fa32a367757d5d9c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.587Z", + "updatedAt": "2026-03-13T17:37:36.227Z", "postProcessHash": "bbbd3d0fc0f7387d95ae6d109b71a0980affe878150ba5311188fd9ff2ca1b12" } } @@ -61464,19 +62112,19 @@ "3635e79a2e76bb297d10c5dd4637f4fd94275c1ba1081c959a4f02a8d8049bf6": { "69cff4cb3337c445b437475f175d0c1ab8c863e57aa050035a2284326ea56533": { "zh": { - "updatedAt": "2026-03-10T16:43:37.462Z", + "updatedAt": "2026-03-13T17:37:36.093Z", "postProcessHash": "4622355e0aff954843be304d0c89b70b5f552b37fc59874b5a229bbcf40343d4" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.468Z", + "updatedAt": "2026-03-13T17:37:36.098Z", "postProcessHash": "a885628c01b5094ed2e356525b3ea3994fdae390b171b6ab920331cad8ff971f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.507Z", + "updatedAt": "2026-03-13T17:37:36.142Z", "postProcessHash": "a812c5bb56a6794aa77d915337b65aabbbc690def402665033025b68b75fb026" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.516Z", + "updatedAt": "2026-03-13T17:37:36.153Z", "postProcessHash": "0f6bd976c5860f0b5120ae6fe5fea1625f7c98f9b383948d4e24eaf432540cd0" } } @@ -61484,19 +62132,19 @@ "c3ae4d87db64f55d260d37bff7580e0a1ff638a6c1bebc984889a0f53e882bd1": { "c8ec9fc9c8400c3e7fc2098760f4d554623fe5eaab093ad69821218853b4e3b8": { "ru": { - "updatedAt": "2026-03-10T16:43:37.400Z", + "updatedAt": "2026-03-13T17:37:35.995Z", "postProcessHash": "e274ae697a0536ab47490a0e2a9d6feeb6ee0d10126b80b4b4e57679f84bff97" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.441Z", + "updatedAt": "2026-03-13T17:37:36.070Z", "postProcessHash": "2f9eaec83bd5e8eddf8efc33c21dced251f8da975a59165c04f12a621cb0d6b3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.444Z", + "updatedAt": "2026-03-13T17:37:36.073Z", "postProcessHash": "9ea58cbb0d705d9bf4b51b8f710d34c2d1ccd96db9f28f4c37ab7db4ed45422e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.450Z", + "updatedAt": "2026-03-13T17:37:36.081Z", "postProcessHash": "5778551e6f5652778e57be3dde4a1c28e55f2208002f4b2c12461ab2535227d2" } } @@ -61504,19 +62152,19 @@ "7974b5d9fc7e953fa4aecd07c2f6f9176f90a9a89310ebe7fcb27dff7fdf734a": { "b66740bd12022ccefeb425eba94ee09c08528b3a5b347793bb597e953e4f21b2": { "ru": { - "updatedAt": "2026-03-10T16:43:37.462Z", + "updatedAt": "2026-03-13T17:37:36.093Z", "postProcessHash": "4fb540261ff285b927f800bb66e4a283bb2310aa16009e7c772a4fe0f13bbae2" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.510Z", + "updatedAt": "2026-03-13T17:37:36.145Z", "postProcessHash": "bf619a8d058a359114fc18ff4cfcda03bd9212f7311964124ac3fdd62b380fd4" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.501Z", + "updatedAt": "2026-03-13T17:37:36.137Z", "postProcessHash": "97edda15e011b0bf55d7face8ea2da8b2fbab3de6a00a48677e096c826b7b0bc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.520Z", + "updatedAt": "2026-03-13T17:37:36.159Z", "postProcessHash": "7c9f84e4fdbf4a603534aaed06381b12ef81a4836d0b9f186635126d606662ca" } } @@ -61553,19 +62201,19 @@ }, "e5f73b56509c94c86cdfd6acb29a1256ab8fcb5faa60d0c1b582689a96d58649": { "zh": { - "updatedAt": "2026-03-10T16:43:37.452Z", + "updatedAt": "2026-03-13T17:37:36.083Z", "postProcessHash": "1f3415ce195d624e5e5d6f16bf1a27601c2fceaeb43142dc68d284f350fc66c6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.452Z", + "updatedAt": "2026-03-13T17:37:36.083Z", "postProcessHash": "9bcb918364e4016d5e27735f77bd92fbd0555effed09bd717b6bc59e54d5c023" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.452Z", + "updatedAt": "2026-03-13T17:37:36.084Z", "postProcessHash": "bb9c28d74066b361f278e9919e0a5d9e5839d9479bc7c3b014d1109c506e76a5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.453Z", + "updatedAt": "2026-03-13T17:37:36.084Z", "postProcessHash": "1cf2cb318fff64bf2cff6929d354984439de4d656828535c5463fdcb6a5ef56a" } } @@ -61573,19 +62221,19 @@ "51f9cca65edfee082630f0b1fb8e3a29f4ab177d7d5452a9abc2e1f9b56e3c53": { "96fa3e43effb19ba6584f2d1ae472b68548bb3a136e72cc23135e36bd3bd7b5a": { "zh": { - "updatedAt": "2026-03-10T16:43:37.503Z", + "updatedAt": "2026-03-13T17:37:36.139Z", "postProcessHash": "8c88ff5a375c1ceeffa3f48165c097d6293b3928a22952eaf81e32b21c7c9dc8" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.507Z", + "updatedAt": "2026-03-13T17:37:36.143Z", "postProcessHash": "e1e4ef61478d32dbc33d8384fe98356d1e9b78dc34b7451bc1ef490a95103b18" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.498Z", + "updatedAt": "2026-03-13T17:37:36.132Z", "postProcessHash": "48f4ac19ee29aef219cd098515d1ad16b0def9da6a95c000f705025a34a8e224" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.515Z", + "updatedAt": "2026-03-13T17:37:36.152Z", "postProcessHash": "080d1890a76660d60cc5916a7526319b8129c15470c66e8e1e1e211077786c99" } } @@ -61607,19 +62255,19 @@ }, "b12cea079ecc06c9a3d84e944119dba875a9d95adfb681febc0a6194ea83d418": { "zh": { - "updatedAt": "2026-03-10T16:43:37.408Z", + "updatedAt": "2026-03-13T17:37:36.004Z", "postProcessHash": "a7b8026cdf770e7bdce0a84d47526528438d116f252a9ec242437c056a4b6d17" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.409Z", + "updatedAt": "2026-03-13T17:37:36.006Z", "postProcessHash": "3353fd85956bc7ce0c103255a234f7a6dea763aade2040db6e1b6280745d41c6" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.410Z", + "updatedAt": "2026-03-13T17:37:36.007Z", "postProcessHash": "2c3bd09e342a73bae85427777e5d78ece597f5a33c36acfae2fbac470265f92e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.424Z", + "updatedAt": "2026-03-13T17:37:36.050Z", "postProcessHash": "c5f3d6d21f0ccdbb83010bbde9edb7437e3cb6fccffe5cbe50e02573b6ee73cb" } } @@ -61627,19 +62275,19 @@ "04bd894d54eb7791d6c20efe6b82643d60ba5f94079895df60cd832a967a8b72": { "b4b191db3e0a1686174b935b4a408eec87a5d10accead9bfce53f6fdb0c78147": { "ru": { - "updatedAt": "2026-03-10T16:43:37.436Z", + "updatedAt": "2026-03-13T17:37:36.065Z", "postProcessHash": "ea8955a39b360c5789c530c3b03d98948318d928fbf66f5dee4500c82e04d74c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.444Z", + "updatedAt": "2026-03-13T17:37:36.073Z", "postProcessHash": "a9a3abe3c958caaa8bcbf17296846516ff0bddb242f35491e4949add096d9555" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.441Z", + "updatedAt": "2026-03-13T17:37:36.071Z", "postProcessHash": "b88a666d313b0230b7cfba55682a3baf805cfa102aec28c09fe178c1094f4a31" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.449Z", + "updatedAt": "2026-03-13T17:37:36.080Z", "postProcessHash": "559917927d8331452f2245c396271b26546a551d567190ff914546dc0758c002" } } @@ -61647,19 +62295,19 @@ "ee7cf7082c51841ba27fc19b990495b38b92128a79d2a323ecbca6bb723f0e8e": { "7deda54447cba9acce76845c952c2c7f4ee86488c276f4a335c96e4c55dc6bcd": { "ru": { - "updatedAt": "2026-03-10T16:43:37.479Z", + "updatedAt": "2026-03-13T17:37:36.110Z", "postProcessHash": "00c3737a47fe87076367c5f47d9902ed50003b8ca68e540b557b4ae3dc6bacbe" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.480Z", + "updatedAt": "2026-03-13T17:37:36.111Z", "postProcessHash": "535a341d454409d9eeb202ca6a061433e52142f0e7e0b542dcfcd73afce6d81f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.479Z", + "updatedAt": "2026-03-13T17:37:36.110Z", "postProcessHash": "e7acc0215b122b8ffbaba89ad202f0685996e0a3a1a957c0244caa6365997561" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.489Z", + "updatedAt": "2026-03-13T17:37:36.121Z", "postProcessHash": "3daca0bd2f3fa5b2c11aed583f6860dbc838695459ae6ebcfa0ae2b670832467" } } @@ -61667,19 +62315,19 @@ "cbfa6856b07360063ce643d5dc0c1d3cc2418e2639de759af00c6f665fc517e4": { "0140ef2e17d32f74a3b543e6327533884c8025b049e9fdc7af2a729378577a5e": { "ru": { - "updatedAt": "2026-03-10T16:43:37.436Z", + "updatedAt": "2026-03-13T17:37:36.065Z", "postProcessHash": "14ca6cdc3fbc019800d1ab2b245d5f75cfa28484e93aeb91e9a82682a7f0f194" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.437Z", + "updatedAt": "2026-03-13T17:37:36.066Z", "postProcessHash": "6aa71ec4bfb64ac6141da1d33875df04ac54b1fc3ac904c98504f035d296bc4d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.440Z", + "updatedAt": "2026-03-13T17:37:36.069Z", "postProcessHash": "08b00891741a87bd19db685cd391471622da0a3b2abbe958d09f345186bd2947" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.487Z", + "updatedAt": "2026-03-13T17:37:36.117Z", "postProcessHash": "55435fbdb0801f4f9c3b953cdf8ac7a1238b0a1f8ab832e09224f5d53fd26e72" } } @@ -61687,19 +62335,19 @@ "c91f782ae583639337bdc49114576cfdd9c9355b699a68919bf1bd023713faef": { "bec2f91a18ab29d790a84a8d99cfc87824936240769c4e0889827b57e2472e09": { "zh": { - "updatedAt": "2026-03-10T16:43:37.539Z", + "updatedAt": "2026-03-13T17:37:36.182Z", "postProcessHash": "6677505ae4cbd0c9eb5f8d5307c95eac7a4ef825725ebf142538639c8cc7769c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.529Z", + "updatedAt": "2026-03-13T17:37:36.171Z", "postProcessHash": "60e3bb97e6840743363aa52c613a740f152ed9859f31336eec9841ab6a5f350c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.528Z", + "updatedAt": "2026-03-13T17:37:36.170Z", "postProcessHash": "45ea14797b84262feb34c6866221a02cab5b16331f3518f6ffac4d571ade12ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.546Z", + "updatedAt": "2026-03-13T17:37:36.189Z", "postProcessHash": "3ca40c13afbc64d26153138dac331d102f7ed957f5b26ceeec976624388f2e38" } } @@ -61707,19 +62355,19 @@ "abdc65a73d328d0f6587eba73db81db937a7f67106eeb840b67ebf52e35e6379": { "3d443c4abc73eddf8e334725cfa0abf5cbeb70f4475566a8d40953e253b629bc": { "zh": { - "updatedAt": "2026-03-10T16:43:37.439Z", + "updatedAt": "2026-03-13T17:37:36.068Z", "postProcessHash": "6e8c387b0796e22e05587e69f740cff2b1340c55bc22aeab98aea2dfd82f39f9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.444Z", + "updatedAt": "2026-03-13T17:37:36.072Z", "postProcessHash": "2e7fb04929626238e46e7478f004ee07245271484452287ecc0a24fb33d66526" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.445Z", + "updatedAt": "2026-03-13T17:37:36.074Z", "postProcessHash": "21ffa1a2a97ca3e11a0eeb8796e4f9af209867a8691e79d4055e79f3fcf17e4e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.448Z", + "updatedAt": "2026-03-13T17:37:36.079Z", "postProcessHash": "ba640d91a6143c06a7caf126450573d92d14347a1c349f22eff8070ddddcf886" } } @@ -61743,19 +62391,19 @@ "fae1576558dadb0c932329389ce8fbcbeee0d35379cb6c996673cd93aad35a13": { "3c3975cd182172060059f7637ba3d00c8b28a90dce27de128e912a0c986041da": { "ru": { - "updatedAt": "2026-03-10T16:43:37.509Z", + "updatedAt": "2026-03-13T17:37:36.144Z", "postProcessHash": "614cb17c66181d2920e36c452dc405016e814644c75aacb604bf1c252b4301f8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.509Z", + "updatedAt": "2026-03-13T17:37:36.144Z", "postProcessHash": "e9d6eec00b7c662a5966b4576cfc39b7f5136f9e54060d6796e78c9006a5e93e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.506Z", + "updatedAt": "2026-03-13T17:37:36.141Z", "postProcessHash": "7a27f73920576069f5f53eee9ace820ebdf8795b117044c47d5761fe9b17d5ab" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.516Z", + "updatedAt": "2026-03-13T17:37:36.153Z", "postProcessHash": "24fa5a2cb65e04e22a831f64cb8d14e4cf51ec897e9801b85829194d354ab936" } } @@ -61763,19 +62411,19 @@ "3f14c9de32cc2309c896fed678c5b28a7dbf39af5a00bc45e0fd013b9c4d05d5": { "30c6636556ee6c7c353538457f6b3b57a9f5c21c15e651b2997b487922e38fc3": { "ru": { - "updatedAt": "2026-03-10T16:43:37.567Z", + "updatedAt": "2026-03-13T17:37:36.207Z", "postProcessHash": "834ec5a0adcb1a1341efe7d9314b190b7a42687672519a15428962cc2960eec8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.564Z", + "updatedAt": "2026-03-13T17:37:36.202Z", "postProcessHash": "146da7e18e4d2ee5f8825372984d829de97aa28c116a00752f990baf625801d8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.566Z", + "updatedAt": "2026-03-13T17:37:36.206Z", "postProcessHash": "ca883f90eacbe69213c9676a5ddfd7e261cd997c26b27f3ef88e6b8d250db47c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.583Z", + "updatedAt": "2026-03-13T17:37:36.223Z", "postProcessHash": "f8ed22918bd5b3054479fe8d87fe998532f40b754af023080629ae953a9d9333" } } @@ -61797,19 +62445,19 @@ }, "b7b956c395ea6e55ee99dcc1d604c8efffed05fa53e366dfbb76185b64be9912": { "jp": { - "updatedAt": "2026-03-10T16:43:37.514Z", + "updatedAt": "2026-03-13T17:37:36.149Z", "postProcessHash": "34476d5adc9d497aad43da58a6ba159ec106b750323ec2f72dfb69b58ae8a7e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.514Z", + "updatedAt": "2026-03-13T17:37:36.150Z", "postProcessHash": "a7433f72d2e53815315fcf1a42b5393bf28b24c8ded9644335deccee87a0a07b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.514Z", + "updatedAt": "2026-03-13T17:37:36.150Z", "postProcessHash": "ef2d4edeb39a0214dcdec40e152703a83c3086b87806206201918cc0751ba50b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.518Z", + "updatedAt": "2026-03-13T17:37:36.156Z", "postProcessHash": "100f0b6ac9e33e81541fdb827b0919d864ce464b7a6b837da3980737257525cd" } } @@ -61831,19 +62479,19 @@ }, "6ed4cb32b9190bb1623f57931c5a6d0f4b1c675addd26eacf5bf4cc0fdd66305": { "jp": { - "updatedAt": "2026-03-10T16:43:37.413Z", + "updatedAt": "2026-03-13T17:37:36.011Z", "postProcessHash": "1b91bae94535fa29ffed9d6870bc08209bffe053988e221918f98fc0fd5f5f24" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.413Z", + "updatedAt": "2026-03-13T17:37:36.011Z", "postProcessHash": "ab83279d4b022cda71d63f281d3b65563025043abb8cab1d231bede48a31de25" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.414Z", + "updatedAt": "2026-03-13T17:37:36.037Z", "postProcessHash": "27fa8567fd0ce6b55d8708a70815cbbddfb5e19b56ca73c62c62129823e6cf24" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.423Z", + "updatedAt": "2026-03-13T17:37:36.049Z", "postProcessHash": "629fefdb093d612813202aeaeba6ad71a0c1dd20b183f991f0c166c2d0197132" } } @@ -61865,19 +62513,19 @@ }, "cf2a2ea94b61434c4f36715f7879516680fd02fb369986e79e3683ce032d591a": { "ru": { - "updatedAt": "2026-03-10T16:43:37.411Z", + "updatedAt": "2026-03-13T17:37:36.009Z", "postProcessHash": "0b6b2804cca5aa642b3158e4015fb42946fcb775f91b8bb4926ba7dfc2555031" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.411Z", + "updatedAt": "2026-03-13T17:37:36.009Z", "postProcessHash": "773e607909bd71764fbc4e37ca5556797df90eeb64030959b0d26b08cf5519e9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.412Z", + "updatedAt": "2026-03-13T17:37:36.009Z", "postProcessHash": "3ecc373f39ebabe8e0a1dc5dc4e28a821c6a8bb66363908abde57ea85a276c67" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.422Z", + "updatedAt": "2026-03-13T17:37:36.048Z", "postProcessHash": "8a995b80b024a4658833dde1e14f46e3a94ad1faa26e7e0518a6c272eb988c24" } } @@ -61929,19 +62577,19 @@ }, "bfcae0a48463fe25dec0024a36705af031e982ab60dac3bf2dd5eb68c119a72f": { "jp": { - "updatedAt": "2026-03-10T16:43:37.381Z", + "updatedAt": "2026-03-13T17:37:35.968Z", "postProcessHash": "a2a119ae10fc247db0e5a32dce713a8ad1548dabf4cc2c0db864649b32495926" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.384Z", + "updatedAt": "2026-03-13T17:37:35.971Z", "postProcessHash": "07f34ac709a3d2423835cdb3f5d40c8bc02ba3fb528733619f9bb1733876025b" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.385Z", + "updatedAt": "2026-03-13T17:37:35.973Z", "postProcessHash": "a56d806fa8efd0ae7d38024239515da6865c733e5683c51e8c1a649dce75d24f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.424Z", + "updatedAt": "2026-03-13T17:37:36.050Z", "postProcessHash": "93a5c2930b5e93bfdc2be98996c30e2c9defeb6b924cbb1564a5f51af8180b5e" } } @@ -61949,19 +62597,19 @@ "bca14edd411fa9f3a8a9611aaacff6972d87258f38acd6410fdf5b4d4cdbaa55": { "6bdb09ec322273b515c242a0a196c778ff9876e649fa65392b8031cb787249d3": { "zh": { - "updatedAt": "2026-03-10T16:43:37.338Z", + "updatedAt": "2026-03-13T17:37:35.915Z", "postProcessHash": "6bdb09ec322273b515c242a0a196c778ff9876e649fa65392b8031cb787249d3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.348Z", + "updatedAt": "2026-03-13T17:37:35.922Z", "postProcessHash": "6bdb09ec322273b515c242a0a196c778ff9876e649fa65392b8031cb787249d3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.339Z", + "updatedAt": "2026-03-13T17:37:35.915Z", "postProcessHash": "6bdb09ec322273b515c242a0a196c778ff9876e649fa65392b8031cb787249d3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.350Z", + "updatedAt": "2026-03-13T17:37:35.923Z", "postProcessHash": "6bdb09ec322273b515c242a0a196c778ff9876e649fa65392b8031cb787249d3" } } @@ -61969,19 +62617,19 @@ "90b37c7973739db627d82b16799b1a59ebcb776db33ad8298491b0bbbed6c3de": { "73ba6fad372ebd5b4ddf82f283b3e7b1f303a8f02d8ddee4e4e8d3c0290b12ee": { "zh": { - "updatedAt": "2026-03-10T16:43:37.339Z", + "updatedAt": "2026-03-13T17:37:35.916Z", "postProcessHash": "145cc1d50514ff58bcc52dcb886ef679586408482388ce74a6453176783ec740" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.344Z", + "updatedAt": "2026-03-13T17:37:35.918Z", "postProcessHash": "9976ff0703df12781b4384e877d33ea939f82dc8f368b8820202a96577dbe9d9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.343Z", + "updatedAt": "2026-03-13T17:37:35.917Z", "postProcessHash": "df8dbf91285e171d9b66711aa4d061dc05bb91b485b9d7e741395d3e9715c03b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.353Z", + "updatedAt": "2026-03-13T17:37:35.927Z", "postProcessHash": "25c07e54521eb93a8a8151d5f892a4296fb0ae92f642879ebb225460736d4e38" } } @@ -61989,19 +62637,19 @@ "5dcc85853637a46f967236f293c74ce6629e743899ffb1d793ba5c7ffae90dbf": { "6777f02cb4aba6cf43d71fcfd0acc7ed50b7a116661de2ebd8193b82df093941": { "zh": { - "updatedAt": "2026-03-10T16:43:37.311Z", + "updatedAt": "2026-03-13T17:37:35.886Z", "postProcessHash": "b4e662303048f2238e05348d1019b0e0e0b04e9525846ad9f3f7467ca5471d0d" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.303Z", + "updatedAt": "2026-03-13T17:37:35.877Z", "postProcessHash": "d702f68396baf04208f935336dd190abdea35259a8d6531ff9c6854f7d0cc043" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.317Z", + "updatedAt": "2026-03-13T17:37:35.892Z", "postProcessHash": "20ac962900278d7250a14840b46f7a6f78c621198b99eefcd20b0ae8203dea65" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.351Z", + "updatedAt": "2026-03-13T17:37:35.924Z", "postProcessHash": "07179ca50fdb05ab6083e484ace470b3751619fb271cdbfc357a25f5d14d4dae" } } @@ -62009,19 +62657,19 @@ "094593271a536e71ddc700495b0cf0f1048d6ab6c2dad60a929934f0798430ea": { "3dd2ef060c7a1cfaa56099a332e54eba203c50d4214e0f5bf98d281ff70e8d9e": { "ru": { - "updatedAt": "2026-03-10T16:43:37.309Z", + "updatedAt": "2026-03-13T17:37:35.883Z", "postProcessHash": "46767ffb52c629ee9cb9f689144a4411288051a95cc2c397619e41c164cc843c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.313Z", + "updatedAt": "2026-03-13T17:37:35.888Z", "postProcessHash": "0ae3d2a2bc5fd527cc13604c36521dd771b97cc73861fb9abbaa076e80c20494" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.303Z", + "updatedAt": "2026-03-13T17:37:35.877Z", "postProcessHash": "dccec3e19c928e7694d31705709fa3b1a826da9b8f3d16f56bea9732a9d1d8e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.321Z", + "updatedAt": "2026-03-13T17:37:35.897Z", "postProcessHash": "df08ce7221e158318765b13a3362aa2ba80a66def1739a4bb09a0a9eae9ad4e7" } } @@ -62029,19 +62677,19 @@ "27e2bd6338f55fdbb9b18fcf67e0a0a67489a58d4e1c0e9ebb6902b05fc36aac": { "8929ff1edb2d47de0f53425237359fc7c4a1036ef99e001d0d30c2d13140051c": { "ru": { - "updatedAt": "2026-03-10T16:43:37.301Z", + "updatedAt": "2026-03-13T17:37:35.875Z", "postProcessHash": "3997c5d9d56f5bec6137e97cd2a69d89992d4b174b3f23f36d66b7aeaa31546e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.302Z", + "updatedAt": "2026-03-13T17:37:35.876Z", "postProcessHash": "e7bd8465230bcc3452c8e715fe1035900c7623e68a13c5a066b9ce0ce3d9bf82" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.298Z", + "updatedAt": "2026-03-13T17:37:35.872Z", "postProcessHash": "a4b7ae7f67d2c3df826d81472ef0867d05fb658bb4a3e2ad5944c88f4aa6e654" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.354Z", + "updatedAt": "2026-03-13T17:37:35.929Z", "postProcessHash": "567041cdeb573c8c41f7363fdcf66281119fea11039c4df0ac11bdacffb483f8" } } @@ -62049,19 +62697,19 @@ "19a3aba2f96aa29e64f1d6662e4c6e8d99c98fade3c4d0aa0badaed1632f4c7c": { "dc4c51508caf2bb72e5375d6abe27b369e6eacb14cc00c78c196a37458e79501": { "ru": { - "updatedAt": "2026-03-10T16:43:37.344Z", + "updatedAt": "2026-03-13T17:37:35.917Z", "postProcessHash": "dc4c51508caf2bb72e5375d6abe27b369e6eacb14cc00c78c196a37458e79501" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.347Z", + "updatedAt": "2026-03-13T17:37:35.920Z", "postProcessHash": "dc4c51508caf2bb72e5375d6abe27b369e6eacb14cc00c78c196a37458e79501" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.347Z", + "updatedAt": "2026-03-13T17:37:35.921Z", "postProcessHash": "dc4c51508caf2bb72e5375d6abe27b369e6eacb14cc00c78c196a37458e79501" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.355Z", + "updatedAt": "2026-03-13T17:37:35.930Z", "postProcessHash": "dc4c51508caf2bb72e5375d6abe27b369e6eacb14cc00c78c196a37458e79501" } } @@ -62069,19 +62717,19 @@ "dfad0bc3b6417f406a00ff9ef3820a57dfc8f664400a7ce0134d81da437d7e07": { "79123cc58b0a88edb3bafb181767cf704d4908d66876b9628ebccd1e31728887": { "zh": { - "updatedAt": "2026-03-10T16:43:37.314Z", + "updatedAt": "2026-03-13T17:37:35.889Z", "postProcessHash": "0ae3d2a2bc5fd527cc13604c36521dd771b97cc73861fb9abbaa076e80c20494" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.312Z", + "updatedAt": "2026-03-13T17:37:35.887Z", "postProcessHash": "6cc87da9c91a53af1b6b3ed64af0be54966751ffc0e92099d5616c86c01a18b8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.308Z", + "updatedAt": "2026-03-13T17:37:35.883Z", "postProcessHash": "dccec3e19c928e7694d31705709fa3b1a826da9b8f3d16f56bea9732a9d1d8e2" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.320Z", + "updatedAt": "2026-03-13T17:37:35.895Z", "postProcessHash": "df08ce7221e158318765b13a3362aa2ba80a66def1739a4bb09a0a9eae9ad4e7" } } @@ -62089,19 +62737,19 @@ "4b87a5344a9b716648c77706eed8254331cf4a6ce21d8a43d267f67270734d1f": { "fb4dfb8f9e647f53e63097ab00045af768eb9222f514d424b3a57634d8f3681e": { "ru": { - "updatedAt": "2026-03-10T16:43:37.346Z", + "updatedAt": "2026-03-13T17:37:35.920Z", "postProcessHash": "3997c5d9d56f5bec6137e97cd2a69d89992d4b174b3f23f36d66b7aeaa31546e" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.345Z", + "updatedAt": "2026-03-13T17:37:35.919Z", "postProcessHash": "09740d761a2a7ff7191ae230a8deb4ede1d7f7a34e8a580ee7ee14e205590623" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.343Z", + "updatedAt": "2026-03-13T17:37:35.916Z", "postProcessHash": "20ac962900278d7250a14840b46f7a6f78c621198b99eefcd20b0ae8203dea65" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.357Z", + "updatedAt": "2026-03-13T17:37:35.933Z", "postProcessHash": "567041cdeb573c8c41f7363fdcf66281119fea11039c4df0ac11bdacffb483f8" } } @@ -62109,19 +62757,19 @@ "f0a5d6e46b2ddd583ab900563a42b7687a1b4924afd5d0cb5260268c8952f6d0": { "3a8f69d0d17e9065a46d4d7456a503262e2f2a05ac3d4b37f49520b5f716b1c3": { "zh": { - "updatedAt": "2026-03-10T16:43:37.529Z", + "updatedAt": "2026-03-13T17:37:36.170Z", "postProcessHash": "cdd8fea899b5bdef0a7f4127a6d20bb75bdeca9b60bb966cbc36f23c8099a651" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.530Z", + "updatedAt": "2026-03-13T17:37:36.172Z", "postProcessHash": "42b68726239b044c826e76f5b31713e1716ce44b0b6c19fc42f3235beae2d010" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.521Z", + "updatedAt": "2026-03-13T17:37:36.159Z", "postProcessHash": "55e6605f35579b95042119d65466d978fd994860b70f049c16cc8c6d865c60e8" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.546Z", + "updatedAt": "2026-03-13T17:37:36.189Z", "postProcessHash": "e6ee566f5dd9e783e7a51f51379197b467339f184bd06879ac9b562c89b5908a" } } @@ -62129,19 +62777,19 @@ "9027438a5e9e30a2c6e8e4d197b479cebf29c05aaa3a716589f591c0ff697c0d": { "d5d6ea5e34429a4a6f22bad136f5d5eb712bbb922cae22a6c870b906c7befadf": { "zh": { - "updatedAt": "2026-03-10T16:43:37.563Z", + "updatedAt": "2026-03-13T17:37:36.201Z", "postProcessHash": "d174d80b968e05d57ef6cb0f23d12dcd93b7cd927ba524a0b92b22ed0ee26840" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.564Z", + "updatedAt": "2026-03-13T17:37:36.202Z", "postProcessHash": "e5da9ec1e2c5745ee867a1f854f35ca12ff74dab586cf48e577866d4996543cc" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.559Z", + "updatedAt": "2026-03-13T17:37:36.198Z", "postProcessHash": "fe90b32749302d19c1c3f961b9638c72f90b399fe13e780c3233f08804a31105" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.588Z", + "updatedAt": "2026-03-13T17:37:36.228Z", "postProcessHash": "02685cf12b13f755788d890f73af0a6596665546127479e1c748529b0a9c83d6" } } @@ -62149,19 +62797,19 @@ "492b567700669f175480e40ecf1c553c463e77a0bb36e30e76eb3628c35e7db3": { "84c653bd2e6590cbd982437c2304ff4818581c1e60afb256437642c4a3dc66c5": { "ru": { - "updatedAt": "2026-03-10T16:43:37.512Z", + "updatedAt": "2026-03-13T17:37:36.147Z", "postProcessHash": "605260c7c7fad78e50b94866aef89c35f6e2719e3fc655dd39756be33d5069c3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.471Z", + "updatedAt": "2026-03-13T17:37:36.099Z", "postProcessHash": "ec2929c11056458680a05743b591b12d5cc1d7138b0e9fd5bcd1fbf71e36f084" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.502Z", + "updatedAt": "2026-03-13T17:37:36.138Z", "postProcessHash": "85db5ff879077cf5ba6e6780a67b26f4c8ab2f6ef0a43075ddc9e5f8ac9ec5e7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.518Z", + "updatedAt": "2026-03-13T17:37:36.156Z", "postProcessHash": "b371d761ee17417b65df360f128a9619589a36fe23350e743bcebf7ed7b6078c" } } @@ -62169,19 +62817,19 @@ "dbc3d877611d9d2c9a27f2ea076decc1afc5907f3c3c02044504a307308653af": { "79b34ec963ce2ab8bc60d33c073caf0fc42c9aed7f3b97c1ed638390938960de": { "zh": { - "updatedAt": "2026-03-10T16:43:37.480Z", + "updatedAt": "2026-03-13T17:37:36.113Z", "postProcessHash": "d69bb34d37583dc13bad206cbae5b4198d8f23c7391eeb5d6e8119cccf91f6eb" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.473Z", + "updatedAt": "2026-03-13T17:37:36.101Z", "postProcessHash": "fc6661cb434f45d0af02152f3d424c222bfa7962ad80665b75c1533ad63083e3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.481Z", + "updatedAt": "2026-03-13T17:37:36.113Z", "postProcessHash": "5f1cbcb25effe44bb81ed340aaaa19134437e27a16db0220bed9a3f94e59d7d8" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.488Z", + "updatedAt": "2026-03-13T17:37:36.119Z", "postProcessHash": "692c245b6345dfb790e5b139de344012bb6df702f218434d1c09555a7d55a854" } } @@ -62189,19 +62837,19 @@ "e5b56f33a8458d42151bcbd638d4692704a7d1f97fb2c4ed94143ff1e460a418": { "7eab19fd44668e93c10760c5fe2d6a1421e507a9cec55dfd91ed0fcab85c27f1": { "ru": { - "updatedAt": "2026-03-10T16:43:37.427Z", + "updatedAt": "2026-03-13T17:37:36.055Z", "postProcessHash": "858b36c1f2dc89f0040b3532f200a90fd64038d18ff1395750b0be71191849d0" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.428Z", + "updatedAt": "2026-03-13T17:37:36.058Z", "postProcessHash": "f0154aba4a8879e6389f451b4027fe0f5a1b6d6e648fceadb4ba8171bf5d6081" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.426Z", + "updatedAt": "2026-03-13T17:37:36.054Z", "postProcessHash": "3aebc8161b6b784a161b6562957dfdda69ada72924dc083b391c262699d68eeb" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.490Z", + "updatedAt": "2026-03-13T17:37:36.122Z", "postProcessHash": "6737906f84087be4c1c353958d92af57ab8ff66239c6806a7bbd4f581d224920" } } @@ -62209,19 +62857,19 @@ "3f3b14a0c691ae2b5345864fd4ad20a184225db1e35ffcbd455da1aeec5f0d48": { "a9c8fa4f53951ce4026e170171a0517a80777e9037e5bb2f16eab83d3ffaa9cc": { "zh": { - "updatedAt": "2026-03-10T16:43:37.318Z", + "updatedAt": "2026-03-13T17:37:35.893Z", "postProcessHash": "98be0adb514ab99e364abdbbab872ca95c8b60c312d3df36ed607421c9f38c2b" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.311Z", + "updatedAt": "2026-03-13T17:37:35.886Z", "postProcessHash": "c6b1ffeb8a927241e2108dbeb02a8cbb166d5b270f1e7cdf770147d6ef83a7d2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.316Z", + "updatedAt": "2026-03-13T17:37:35.891Z", "postProcessHash": "100a6e4170215f9fe15c083b750d4be45500a2d7d7846dc224623388d9b9ad91" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.319Z", + "updatedAt": "2026-03-13T17:37:35.895Z", "postProcessHash": "fa167100c0b24dafe0116ee9c7efb76249fd744596bb2bdea75e01ccceb33950" } } @@ -62229,19 +62877,19 @@ "5b41c30593068b713e26045c49b89ef31bda4b2d25564fc71eeafadaa3a88b3b": { "ecb137fd1463f816c7efffc5bf4c604e7cfa7735755e22327018e286ec755267": { "zh": { - "updatedAt": "2026-03-10T16:43:37.572Z", + "updatedAt": "2026-03-13T17:37:36.213Z", "postProcessHash": "b7858fca4a961268c662113a6234bb45c0b01a5afb0f2aac3e4cb5aec95ed130" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.530Z", + "updatedAt": "2026-03-13T17:37:36.173Z", "postProcessHash": "935e2df6e42ef5eae97f3b0f34534f4ddba200017d97d3170e7db9c138c0cc8b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.524Z", + "updatedAt": "2026-03-13T17:37:36.163Z", "postProcessHash": "520d000fa52fe0433e2898dda60bc3c40f3ba2a16362b4c082f29b846cb8c086" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.580Z", + "updatedAt": "2026-03-13T17:37:36.222Z", "postProcessHash": "edad1c675da7e5e6a5628c12da5a2ad75cb26e96a4e42cdc77959a37c841ec4b" } } @@ -62249,19 +62897,19 @@ "7c145e871f942571130b488686f2c93299c7784ad34d23a45c99e2947f75208c": { "193be2e12900fc92f5c6cf9d55c9d419bf67397ce7c166154cf4356eaee3bb11": { "zh": { - "updatedAt": "2026-03-10T16:43:37.572Z", + "updatedAt": "2026-03-13T17:37:36.212Z", "postProcessHash": "0f27838eec33c2f56afefc93e9bda31e1b319da5a32d44217ceb84c865b08795" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.571Z", + "updatedAt": "2026-03-13T17:37:36.211Z", "postProcessHash": "e8092285f85de8c0fef7d0d689529703a23d3563750f97888238640fc9e81345" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.524Z", + "updatedAt": "2026-03-13T17:37:36.164Z", "postProcessHash": "f63ea770bd8f8163c8b7f9d86247297d0b2f3eedea08a864b6757703dab0f51e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.586Z", + "updatedAt": "2026-03-13T17:37:36.226Z", "postProcessHash": "9a66b1ddbbfdf21effd817bb2cccd535d528e371241ffe7eb3d0fa18f7ea22c4" } } @@ -62269,19 +62917,19 @@ "f5b83279dab37d495f5c4fd259883e2f59a812c65ccc8ed0c351f21a2028e710": { "caa363689f97df04d5bdb8cc80dfede581f616ede687804ff5915657268592d2": { "ru": { - "updatedAt": "2026-03-10T16:43:37.565Z", + "updatedAt": "2026-03-13T17:37:36.203Z", "postProcessHash": "6a2c0ad1bdac3f2b0003235f737b0f22c9ea609aa45a68ffb137059978476c05" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.565Z", + "updatedAt": "2026-03-13T17:37:36.204Z", "postProcessHash": "f82fd2b8c15464c9971416cd31f1b384436ab2edf727bed12f8f82baf31cedad" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.567Z", + "updatedAt": "2026-03-13T17:37:36.206Z", "postProcessHash": "56aa0b4a7adb6dcb38ad94afc17cf6117aa324bed8d45a6393002d6bbe48d62b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.589Z", + "updatedAt": "2026-03-13T17:37:36.229Z", "postProcessHash": "00f0ea2ab182ba1a52f002cedb13814bb8351b1c4d51532d5b7392b94ea65dfb" } } @@ -62289,19 +62937,19 @@ "bdeb28bdbd403e8a7dbfd53a18daf2d16a5ec80e2b272afff63299b084ee54d4": { "8d2b2934162408394b787a0c9376fd5fc5d3b70e883799983cb40e9cd3caec2b": { "ru": { - "updatedAt": "2026-03-10T16:43:37.499Z", + "updatedAt": "2026-03-13T17:37:36.133Z", "postProcessHash": "eb8a98ada416e3412051b09bd302a439a0f2447cbe3593464e701c38186d586d" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.498Z", + "updatedAt": "2026-03-13T17:37:36.132Z", "postProcessHash": "7695092c1faf791752f4d92f9ebcf8090729b36e0c6f1b70aaf05f5c990d7103" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.504Z", + "updatedAt": "2026-03-13T17:37:36.141Z", "postProcessHash": "d635c77f8c57427404b9d2d7a79ef199922e08282c3f9dc7b8cdb2870ef26476" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.555Z", + "updatedAt": "2026-03-13T17:37:36.194Z", "postProcessHash": "6bac490c0c9b1dea0026c3a61d8ca917d3eaf03506ff5dca6ba6b2c322986d9d" } } @@ -62309,19 +62957,19 @@ "6d9be1cdfeaef3b95b6937fe4da26361e0723bbb44069a88774c3f6c426953ff": { "27c7a63e2afca841ae5e7d6fe8b9f6f3c513769116043f854361c07302afa76a": { "ru": { - "updatedAt": "2026-03-10T16:43:37.442Z", + "updatedAt": "2026-03-13T17:37:36.072Z", "postProcessHash": "81863e8ff83473d956c120e35c9d4aa45d8d70979c138acb0579d3ca78534dbb" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.442Z", + "updatedAt": "2026-03-13T17:37:36.071Z", "postProcessHash": "d244896da1014b0a4cd9d61cde0d36862b9f8ff7e2c173c5f4158c65fae8d94f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.445Z", + "updatedAt": "2026-03-13T17:37:36.074Z", "postProcessHash": "566def3c95284327382ca7fe92b1a8cb167730df26a9174028c075f430e768e5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.449Z", + "updatedAt": "2026-03-13T17:37:36.079Z", "postProcessHash": "faf942da01046725dea6e5c191878606e6b9f2f0c8dcba3906f6677c13198165" } } @@ -62329,19 +62977,19 @@ "08f3b123bce337ae576d91effb4c4e0aa8ce5818f4196baa0ba59915bd0d269e": { "a29ff4b6f7e821d9ae449a998417a11cc1c6705210186befa92aa45136de5da9": { "ru": { - "updatedAt": "2026-03-10T16:43:37.428Z", + "updatedAt": "2026-03-13T17:37:36.056Z", "postProcessHash": "612e7a8bdc733b9480ab1d7e92f4127f9aaab7330418acf607653cac5f0610fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.430Z", + "updatedAt": "2026-03-13T17:37:36.059Z", "postProcessHash": "a38ceabd8f18bb44348671d89aadc9d48547e7249b09fcc8a62d543eb8966511" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.435Z", + "updatedAt": "2026-03-13T17:37:36.063Z", "postProcessHash": "5f5118305018fdd3488d72b5cd26145f050e86d2eb709f8deea84dd1030d750c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.490Z", + "updatedAt": "2026-03-13T17:37:36.122Z", "postProcessHash": "dee88c5b7d48e89fd8b5f459c0429806fc300d52351c6c0371140faee3177f45" } } @@ -62349,19 +62997,19 @@ "0e3c84ac0dcb64d166a9e4cad32d3420219fe50fe305e36aa358456c172e2cf7": { "318568dae18d539030ba9900a07a5c387e0ffd38a7b84468080ad1adcdccfc39": { "ru": { - "updatedAt": "2026-03-10T16:43:37.466Z", + "updatedAt": "2026-03-13T17:37:36.098Z", "postProcessHash": "00c46ce01f15ad9fdeab2f72691d4fab5783030e67224ce2bc3767c72f58a420" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.474Z", + "updatedAt": "2026-03-13T17:37:36.103Z", "postProcessHash": "2b9ed3b6e9abe2f5307e8e4356e714558f9d57c5e41f54eb4943c1e669090501" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.465Z", + "updatedAt": "2026-03-13T17:37:36.096Z", "postProcessHash": "30e8ebe13f8b17e8593ba3dd75e594be4c97930c33a5e77c1286bbfe51aeaa97" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.520Z", + "updatedAt": "2026-03-13T17:37:36.158Z", "postProcessHash": "579b0d09d68f0d16557c891c93e81f88348b112ff32c65929c17001630f14069" } } @@ -62369,19 +63017,19 @@ "808e737b87d86c00037ee9499555e8d37bc7fd2e51f5ef796a4a104d5f453b14": { "4719caa724ba0e2a9f5dae16a0fe1e64ccb82cd37762f0d2649a253c1acc65eb": { "zh": { - "updatedAt": "2026-03-10T16:43:37.429Z", + "updatedAt": "2026-03-13T17:37:36.058Z", "postProcessHash": "dbd1e9397e889a9c7f66a1d040df799ad545fe0ff2974b8186c5a2a90b1bd100" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.430Z", + "updatedAt": "2026-03-13T17:37:36.060Z", "postProcessHash": "010fabb308c8285f625f3d634f1941a9e92cd0b5a1a170e9886d7c0caddc17c2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.427Z", + "updatedAt": "2026-03-13T17:37:36.055Z", "postProcessHash": "4d677cfe542defa2ba654cec1ee86d16b46db800cef2f502ee7fbdb7f4dd8cdc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.487Z", + "updatedAt": "2026-03-13T17:37:36.118Z", "postProcessHash": "32487a8ab527784ba18a0bf23ae700894c1847ccf853b68535dfaf2b46be050b" } } @@ -62414,19 +63062,19 @@ }, "2f92c9403ff87f7be299654ed4646abb3631b84bbaefc9ed44dddc05d355581d": { "ko": { - "updatedAt": "2026-03-10T16:43:39.455Z", + "updatedAt": "2026-03-13T17:37:38.368Z", "postProcessHash": "7b7351d7d29d639d80d3428c6caf926a6607aef7a8076faf3bed8037ec51a5a9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.456Z", + "updatedAt": "2026-03-13T17:37:38.368Z", "postProcessHash": "53644d4aa2fbb0a080d5514951d4354522176a31ff2688c04bf5348ff3a72b31" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.456Z", + "updatedAt": "2026-03-13T17:37:38.368Z", "postProcessHash": "0248e36d1ec708d4967f98fa1430841fe0f7e7f106e43b0ea55fff38456be4ff" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.456Z", + "updatedAt": "2026-03-13T17:37:38.369Z", "postProcessHash": "95e2f8ac294a61c832763a50d08db6259c2336eb8da13d3773d4d95469cf696f" } } @@ -62480,19 +63128,19 @@ }, "d250ad1814890e6fcdb7679254a6113a78b7dfa322a98f0969daa8f80d9eef63": { "ru": { - "updatedAt": "2026-03-10T16:43:38.057Z", + "updatedAt": "2026-03-13T17:37:36.781Z", "postProcessHash": "eada709d9bfcf618fd10974571ce874b67e34ba31e7b70848adfa7965b45bbea" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.057Z", + "updatedAt": "2026-03-13T17:37:36.781Z", "postProcessHash": "f0628e87771156d7034ebd1d03d6c63b5c16adb2027662f234574e7996b5383f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.058Z", + "updatedAt": "2026-03-13T17:37:36.782Z", "postProcessHash": "77ff06c32c8afef39011ec0d26aa2778451824ffc462c51f01b53a527e5f541e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.058Z", + "updatedAt": "2026-03-13T17:37:36.782Z", "postProcessHash": "8e6369384f45de19b1c8d19f583213398efc003dacade618e0c5be4b0dc28523" } } @@ -62649,6 +63297,24 @@ "updatedAt": "2026-03-10T16:43:39.952Z", "postProcessHash": "e79876d25122e5e0e494a7dd71f3e974a003905ebe61a3fa72d26eebe253d298" } + }, + "ca8d907fc8d6ff69edf62d98a0f31a9cc5f2cae81d14c5b3a288fb1d50785a0f": { + "ko": { + "updatedAt": "2026-03-13T17:37:37.628Z", + "postProcessHash": "a80546338da7f5a547ace43057ff796170dc6b7f954ea31e43f01f687bee1d8c" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.628Z", + "postProcessHash": "f8002d8502ece9c7da74732280ed4432419847993f3350f192dcb56528a44bc6" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:37.629Z", + "postProcessHash": "520ff47c02ec20a04a4dfbba0a9779ecbe25144cf86f3d351274ccf5979bfd8c" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.629Z", + "postProcessHash": "ddb1727ee51d96675e4426383857c6010a36f05f5dff6b775bcf076672c5f61e" + } } }, "2ed9dd905d29a21da9ab592836fca34a8ed19a4db4490a78058048382b846b88": { @@ -62697,6 +63363,24 @@ "updatedAt": "2026-03-10T16:43:39.555Z", "postProcessHash": "6662b85fb414f98eba3a3654746fd93630fb59982156cf00358393988353308c" } + }, + "54d41a3d3ae0a175988e108622dbdc51cd2fcdd6c8525477f2ed498b8063d58a": { + "ru": { + "updatedAt": "2026-03-13T17:37:38.869Z", + "postProcessHash": "4697ddf1bad9c58cb5669569b3b7c3e1e77b2a93183d6e13f398f5c9bbef79a3" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.876Z", + "postProcessHash": "250c104daa6c8113e85bb4a76887cafb099b03db8aef3f5a3b5e7ce8e0e01fb6" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.878Z", + "postProcessHash": "11feb2cfa0144c4a8e6f45cadc361268e959d2f30661e6212f91729b9466b3c6" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.879Z", + "postProcessHash": "3ae7f01769187cd44b1ebd655e4598b45f40eafe99454a44bf627546431402eb" + } } }, "8f28b325e2990113a093ac1578068740bfd117aa3da22569a2ba9f5d023acd01": { @@ -62713,19 +63397,19 @@ }, "555a83de7b1fedbbe92860951f89c33d800c65562d765e18c773348463b9d4b1": { "ru": { - "updatedAt": "2026-03-10T16:43:38.249Z", + "updatedAt": "2026-03-13T17:37:37.005Z", "postProcessHash": "2010bfaba9b35ac026ebeac0844c035dc28fe3ebfd4575e114431bce87099998" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.248Z", + "updatedAt": "2026-03-13T17:37:37.003Z", "postProcessHash": "706719de21d9af2355e31758dc542a8af38d79ccd448429f51fce038d593d1a3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.248Z", + "updatedAt": "2026-03-13T17:37:37.004Z", "postProcessHash": "e9a0db514c2b88dea8136647aee893af8fa19d831a7d9ddafa8f5a9d780e8a95" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.257Z", + "updatedAt": "2026-03-13T17:37:37.014Z", "postProcessHash": "4d18defaee3d2dc97fbdc4cdda5cdd60588b97a0e545f2ce052bf16c71a2d7df" } } @@ -62733,19 +63417,19 @@ "4512096e994b4597d26312dcc20aaa261a25d919afc1ca576d81943eb7dba5e8": { "576c6b22e45a20fa5f3f50de6a9f620190ca1b7786a288fd05ea72e443dae788": { "ru": { - "updatedAt": "2026-03-10T16:43:37.746Z", + "updatedAt": "2026-03-13T17:37:36.399Z", "postProcessHash": "e373cc5da1c4018e73e67e337af669d177fb9cafccbaad7df0f220574ca637b8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.746Z", + "updatedAt": "2026-03-13T17:37:36.399Z", "postProcessHash": "194a6b150f80e76c230eb83db6e9481a24abecd77f968217c7d858c69ff9d8f3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.747Z", + "updatedAt": "2026-03-13T17:37:36.400Z", "postProcessHash": "3360a67de5907443a8e86716c5eb692764d58be4f070f22aa09a79d0eafbab92" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.764Z", + "updatedAt": "2026-03-13T17:37:36.421Z", "postProcessHash": "4bc64f2cacc3d3a759bf37f30621d6e4edf1a97a6cdee13f483c951391b0c855" } } @@ -62801,19 +63485,19 @@ }, "e2eae9bc919bb02c4dc2c76003bd8761fbb67ebfa43815b4c7c6435a708c64e1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.526Z", + "updatedAt": "2026-03-13T17:37:38.420Z", "postProcessHash": "9c70d7ce46559209d421354e14d09e58ff12c137adc506b6a74488cabeb5877d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.526Z", + "updatedAt": "2026-03-13T17:37:38.420Z", "postProcessHash": "92344f16a18f2f7546a97402cec2b5ddddd37d7378b4a6319eda3c44ccf788a0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.526Z", + "updatedAt": "2026-03-13T17:37:38.421Z", "postProcessHash": "e3a1d066e4f5dd498e700e2a8b7cd7df7133e799539f97cae7037dd58598aefc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.526Z", + "updatedAt": "2026-03-13T17:37:38.421Z", "postProcessHash": "5729354c6e3f63737608b63cd46b304f20c16cccb73286fd136207352cdaf208" } } @@ -62849,19 +63533,19 @@ }, "1fe4b8c64e0c64cc970eedb6ffef82672c57e3a1fba21e2d6ef078dda5bdc872": { "zh": { - "updatedAt": "2026-03-10T16:43:39.506Z", + "updatedAt": "2026-03-13T17:37:38.402Z", "postProcessHash": "fc8605507a03f14330881f3a6f12e9875053eee50be563c330cfa4af797b416f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.507Z", + "updatedAt": "2026-03-13T17:37:38.403Z", "postProcessHash": "6b44130169c6f5d190c4754e7d3ecd43e76064702da643ae82dd8d77b7ec02f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.520Z", + "updatedAt": "2026-03-13T17:37:38.410Z", "postProcessHash": "004439e4547745393c19fbf0bd313be82fee139b104690101c4df8471373c776" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.522Z", + "updatedAt": "2026-03-13T17:37:38.416Z", "postProcessHash": "00bfee1b34c23e80d6440286c2bfa757e4c71827bdecc3c61d3847f19668dd87" } } @@ -62943,19 +63627,19 @@ }, "5bfb25adf6b055c02cbe0567a16ab93e5da2091da9f916d71539368c66322cb2": { "ru": { - "updatedAt": "2026-03-10T16:43:38.711Z", + "updatedAt": "2026-03-13T17:37:37.492Z", "postProcessHash": "bb9c8d9a1f2ef9a87f6225d925c38a9958662b480f9bf9be007aacd1c671a4b5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.713Z", + "updatedAt": "2026-03-13T17:37:37.507Z", "postProcessHash": "8ecec15b951bf426c07fe730d6dfb4e96765385970977c156568845ff769ff7a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.713Z", + "updatedAt": "2026-03-13T17:37:37.508Z", "postProcessHash": "355d965b8d3f82ad32149762c99bf8a37a72ed94bed19b8e0bece01db5f5e927" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.741Z", + "updatedAt": "2026-03-13T17:37:37.520Z", "postProcessHash": "047826970bc9673a251a43aea047e867e2162c230f920b188018073d55f0494d" } } @@ -62963,19 +63647,19 @@ "a6c6f5caae2bc4e992523fa520ff46dc98d50e97be7ca2cfd33f5fb560936f24": { "514ebc546a4e5252c5c7e937415882da70cdea046cadec162163156329491aa5": { "ru": { - "updatedAt": "2026-03-10T16:43:39.427Z", + "updatedAt": "2026-03-13T17:37:38.309Z", "postProcessHash": "5c4e2e414f86d3ca3ca2dd6c4f0a96833ca2c05f0e504786b4546c0911f5b13a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.428Z", + "updatedAt": "2026-03-13T17:37:38.310Z", "postProcessHash": "e29c4884826a0ee27abdf0f335faed7c289b3218edf076ba96de349ff8c147b4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.429Z", + "updatedAt": "2026-03-13T17:37:38.350Z", "postProcessHash": "88cace74587c6e0cb21d0f4e9540543de84584faf9248b267c61645b0222f980" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.474Z", + "updatedAt": "2026-03-13T17:37:38.358Z", "postProcessHash": "8f0f25b8baed87c84ecbe28f2fc5e09096c93a6748114419dc07452d91c9a72c" } } @@ -62983,19 +63667,19 @@ "e67d174b415ce4c2fdbc6fd7b6bce5de91b93a7a9bf25d4797f9a44aac12161e": { "46cfa3c0c128e74d7ad1b78e61530adc56ed5270c3e70efc0a1d55bd983af3bd": { "jp": { - "updatedAt": "2026-03-10T16:43:39.428Z", + "updatedAt": "2026-03-13T17:37:38.309Z", "postProcessHash": "8e1798aea9999f3e5dd4e4e24baf25e05e150f4fbd8922d831f58e31b8f25bdf" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.428Z", + "updatedAt": "2026-03-13T17:37:38.309Z", "postProcessHash": "7c5ec73d145d268e85ea7a60f04ae08ec76ac1499b49a1e62a9c49a51663a90f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.428Z", + "updatedAt": "2026-03-13T17:37:38.349Z", "postProcessHash": "207821a4bfa889ac74e96d840316a31e91caa98591e7ec4e0d45d138552d2f0d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.473Z", + "updatedAt": "2026-03-13T17:37:38.358Z", "postProcessHash": "9ebf03da66203565f12382059b73fdef26ebfe6e8a8462be6173b7dcb10a86fe" } } @@ -63031,19 +63715,19 @@ }, "a79596c85d5c24694671ed5a6629441f2c8eb1f05e36b7f4f168ee616feda197": { "jp": { - "updatedAt": "2026-03-10T16:43:39.439Z", + "updatedAt": "2026-03-13T17:37:38.354Z", "postProcessHash": "dee37a5947e3a118bc8e47364f6d54242f3d176332d3fbdca35f044a79ef1e71" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.439Z", + "updatedAt": "2026-03-13T17:37:38.355Z", "postProcessHash": "128adb985ed45069c168ecb00df7a4b953284fbe9780f87107ceed4544386065" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.439Z", + "updatedAt": "2026-03-13T17:37:38.355Z", "postProcessHash": "21c42e33d1d931d550608373e311808620f7922e6cc6595e024845815f61e0f7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.477Z", + "updatedAt": "2026-03-13T17:37:38.359Z", "postProcessHash": "09d99295c5642888adf87c802bee8493d3328b39be84bca665089ba8b0bb34d3" } } @@ -63079,19 +63763,19 @@ }, "a031a8a5d4722b4577766beb06d28e5d5de62986bfee56cf6b2c06426fec741d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.435Z", + "updatedAt": "2026-03-13T17:37:38.316Z", "postProcessHash": "1c20c37829682bc47ef8587f772a705a30090bda019b949bff7159589c82c444" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.438Z", + "updatedAt": "2026-03-13T17:37:38.320Z", "postProcessHash": "efd9f8e0cf749811062991fd6ea7f0dfe9e2577cc9fd20352ef479713c12a87f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.438Z", + "updatedAt": "2026-03-13T17:37:38.320Z", "postProcessHash": "70d1459ffdf188a2030e35bb40d3d9b011f33db3ec0ea0681cbc99efe947a16a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.473Z", + "updatedAt": "2026-03-13T17:37:38.327Z", "postProcessHash": "f305fe540531af402be9def78d1d5d8d755ecd2b37c63ad817f7cca3b98b035c" } } @@ -63127,19 +63811,19 @@ }, "8c9746276b6ba0db83c48007673095b31c14b136144dfc4cd2504b913eb52018": { "jp": { - "updatedAt": "2026-03-10T16:43:39.470Z", + "updatedAt": "2026-03-13T17:37:38.355Z", "postProcessHash": "3418f2bb1075abb14080b5095148d9f396affbf871c2d0ab115196f657e6642f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.470Z", + "updatedAt": "2026-03-13T17:37:38.356Z", "postProcessHash": "a6b6e4f87fccb22a3f5a3b27f95b56f7990aabfdc297eabdba5e61749ce96760" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.471Z", + "updatedAt": "2026-03-13T17:37:38.356Z", "postProcessHash": "caff9359974e19fb851607b3038abe896bd940dc8f2d0fa4150b3e0248e2831d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.475Z", + "updatedAt": "2026-03-13T17:37:38.359Z", "postProcessHash": "a0696499bb99eef6e178ead177c50d1e89333d63e5f16e35bef187b8d87fe125" } } @@ -63165,19 +63849,19 @@ }, "ad74259aeca19ecf442dbea060b759bf09fe13e0076c026d397ef3c1dcb021fe": { "jp": { - "updatedAt": "2026-03-10T16:43:39.808Z", + "updatedAt": "2026-03-13T17:37:38.710Z", "postProcessHash": "8ea5585f9c6ad479ee727b28e31c739a79b4eccfe7e1efa984610799667f48d7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.808Z", + "updatedAt": "2026-03-13T17:37:38.710Z", "postProcessHash": "23bfcfa17bbdd2a873dee0f6097308ac117f0ad7fb199cec85c7ed8f21edd7f6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.809Z", + "updatedAt": "2026-03-13T17:37:38.710Z", "postProcessHash": "c5509cdcab4afcc24ebd9ae9504e35b213f27f83bae4ff86a8ffcdc368b44417" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.809Z", + "updatedAt": "2026-03-13T17:37:38.711Z", "postProcessHash": "23e37f3c4d317b62180b691bbee357dc78208ab8767a0f8f70896805036da112" } } @@ -63185,19 +63869,19 @@ "9243607f4388d8b5dd308c945fc7401f9e8869cd97f465d96074e0504689cbcf": { "b31cf941c4db533f74a831be91846244d8b2ec416121853471f18bb131058ec3": { "ru": { - "updatedAt": "2026-03-10T16:43:39.742Z", + "updatedAt": "2026-03-13T17:37:38.686Z", "postProcessHash": "4ba10e5e56cb90e349e64aaf0b454602957e11fe67c7d04866b6ced74520c932" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.742Z", + "updatedAt": "2026-03-13T17:37:38.686Z", "postProcessHash": "733e68c8bb4a4645b20e7c5aecc3f2458d2d6e3e3bf589d9276c676346037119" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.776Z", + "updatedAt": "2026-03-13T17:37:38.687Z", "postProcessHash": "04ea5ec26c8341a04d579fd4ecf7acd112cc5f2ea7a8dcde6e91de194108689a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.798Z", + "updatedAt": "2026-03-13T17:37:38.701Z", "postProcessHash": "7a9e9cefa9aa1c92791724689cf234fe63a91cd8504c2601571cb00795596265" } } @@ -63205,19 +63889,19 @@ "d5d044dbccb47c8cc7503e5219a318800f674322e646562c7a6d66b6cd09dbf5": { "b04f84100c20361b6922a1965990d208a1e25ddad07b50aa60ee2208625eedf4": { "jp": { - "updatedAt": "2026-03-10T16:43:39.743Z", + "updatedAt": "2026-03-13T17:37:38.654Z", "postProcessHash": "9ab61d1cdbc9eba59a31879a647b43b3323c3f946626bb652fdf69595f18abdb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.744Z", + "updatedAt": "2026-03-13T17:37:38.654Z", "postProcessHash": "3d1a3246137aa4ec8ce60cb09e5ab1a5f355bd67987bbf608ba27fa98bcf51da" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.775Z", + "updatedAt": "2026-03-13T17:37:38.655Z", "postProcessHash": "f37e708d743f8369851dc3d4b67a4d0b38a3fc79281d7428326947dc58ada409" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.800Z", + "updatedAt": "2026-03-13T17:37:38.702Z", "postProcessHash": "c9f5d4c8a893b814cef6cae04a1d420a51bde9cd6af0da37fb4fc60bbab253b3" } } @@ -63268,6 +63952,24 @@ "updatedAt": "2026-03-10T16:43:39.801Z", "postProcessHash": "5811f10941a29ffefaf5fcdaaec51f95b07499b8806ced3538258008bffad933" } + }, + "ba2be15e4dfdfa9059c2181775bc409fbb5b985dbcee64e1071fd3d160439e61": { + "ru": { + "updatedAt": "2026-03-13T17:37:38.715Z", + "postProcessHash": "6eb27f142ab8293ccf29c214e44fc5facb00f59f3484ad0e13a8d8aa5aea2adc" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.715Z", + "postProcessHash": "347477ef7937fa7562da3c5b6e484fe6c801a28bb012df854a15c2936b9d8dba" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.716Z", + "postProcessHash": "063e6e5007894a8d13bcbec0d004a76e8aa141728d0db6fb67117587a5c9cdb8" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.716Z", + "postProcessHash": "a4e9cd4f367c6d79ff8e4f033bf0d14088d6ae83543a80155dfa8467c09b9109" + } } }, "57534829426349f18af641dc326e1881d07c57099c7792927a9eb42dd5093424": { @@ -63315,19 +64017,19 @@ }, "57dc654a0eabac5f6174cbe20a154b48abb481f3f2d388e12a583fa7ee293db5": { "zh": { - "updatedAt": "2026-03-10T16:43:39.790Z", + "updatedAt": "2026-03-13T17:37:38.669Z", "postProcessHash": "933d7a2c529ec43cf9ace46cc08c1cfe91126208429d8e6824ad2529fae12943" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.791Z", + "updatedAt": "2026-03-13T17:37:38.670Z", "postProcessHash": "e58d6ef808b256039e68f674485382491613b41325465657383211a2794245bf" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.792Z", + "updatedAt": "2026-03-13T17:37:38.671Z", "postProcessHash": "70a0f24983b2b9a63531ae7586e772965a63b0a564173e074036fea4684d1c8e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.804Z", + "updatedAt": "2026-03-13T17:37:38.705Z", "postProcessHash": "ac60b66927d8927ea71d4f129d9c969e43f58825148d44c52154d495af6f6aad" } } @@ -63391,19 +64093,19 @@ }, "e41845962d1ca9ea03b62b2344662b1a6e348f36e6b75a6cd754f31409f50ac1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.793Z", + "updatedAt": "2026-03-13T17:37:38.697Z", "postProcessHash": "f6d1cbc84a220598df0db8a677f63fb59ce32fa3901520261d3b9b4796d9f009" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.794Z", + "updatedAt": "2026-03-13T17:37:38.697Z", "postProcessHash": "054c40fae3a582162837c1d48c38a71a2785177b00a31832bac18c09f1476866" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.795Z", + "updatedAt": "2026-03-13T17:37:38.699Z", "postProcessHash": "676f09ba649e5b8fad49bed9fede40bac62097f8afddde65d75d356ec8e4e119" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.805Z", + "updatedAt": "2026-03-13T17:37:38.707Z", "postProcessHash": "bcaaad86e044968d9d9d9f215ba5991feecaba355284e8c2cb19c2c08d653b06" } } @@ -63425,19 +64127,19 @@ }, "e7fd70effa79724819fbc3bc04f2c2ced9d85b01d80222ab93933c82f9c09269": { "ru": { - "updatedAt": "2026-03-10T16:43:38.068Z", + "updatedAt": "2026-03-13T17:37:36.797Z", "postProcessHash": "cd94822878659a65d28c3af64c65c5220def12ae7a11238483cec33f4e8c1602" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.069Z", + "updatedAt": "2026-03-13T17:37:36.797Z", "postProcessHash": "2fc75fccb9e82906d3105e71bf9a4f1b6323402996f31d8b383982709ef323dc" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.069Z", + "updatedAt": "2026-03-13T17:37:36.797Z", "postProcessHash": "786be9f720fc52de9243e1f3efc116db0bc1542e84f9ac00d4be49d10f5490f7" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.113Z", + "updatedAt": "2026-03-13T17:37:36.848Z", "postProcessHash": "324d6830a3b7d10b1e051a01c838c586e65b17989f449a90acbe965e8bd1dea1" } } @@ -63445,19 +64147,19 @@ "08c008d4e9e8ed1ea2dee5c8e9b616f5393fcb2a1f837535c5e2096475976aea": { "de652559510c4c1e5e5641740641f11478f4604e264f05203d06aee9ac109009": { "jp": { - "updatedAt": "2026-03-10T16:43:38.250Z", + "updatedAt": "2026-03-13T17:37:37.006Z", "postProcessHash": "977c99a910cd031bc350370d67b97ee53ae109671d85cf917acd97b26492771f" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.250Z", + "updatedAt": "2026-03-13T17:37:37.006Z", "postProcessHash": "6f1ba2028c5afc2f68829ab2b9f13929d7d028ac2322ff963a43345ee241e2b5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.250Z", + "updatedAt": "2026-03-13T17:37:37.006Z", "postProcessHash": "378ecc55ca64788ad5dc2861483cbed42f55921d21d47311fb0a0acf12e41c7f" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.259Z", + "updatedAt": "2026-03-13T17:37:37.019Z", "postProcessHash": "ca1fd07729637ef61feadbc07d5af26d1d93c3963e9bf820b501a110f631b61b" } } @@ -63479,19 +64181,19 @@ }, "a7172c8d70b6715349a0733c786bd62ce0e0076296da5dacec331d16e09920cb": { "ru": { - "updatedAt": "2026-03-10T16:43:38.950Z", + "updatedAt": "2026-03-13T17:37:37.749Z", "postProcessHash": "80f94e928ab8c994a849aeb66ecbfb7e0d846d6db8ad97482ea86e98885c7dd0" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.954Z", + "updatedAt": "2026-03-13T17:37:37.756Z", "postProcessHash": "b6c219256316bee787c7a4c52218d66202c5ab64213fcf0e07c7eeb33b6d05cf" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.956Z", + "updatedAt": "2026-03-13T17:37:37.757Z", "postProcessHash": "a4df92e6f1b3d2429720ef5edc4710811592b3d16b78503564ee4814e7f0c629" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.960Z", + "updatedAt": "2026-03-13T17:37:37.763Z", "postProcessHash": "63ebac1bddec8a943d23a0cb3562f09c0636f3dce01a9ab191df28050608818e" } } @@ -63513,19 +64215,19 @@ }, "b04390f51bf1f59894d700e72574de16a8af91217cc9d697fda57b0f3fb08de2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.946Z", + "updatedAt": "2026-03-13T17:37:37.748Z", "postProcessHash": "907636d8b78d5a2d586574d30895d89346f793a39dfa1730e29d04723ed10dd7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.947Z", + "updatedAt": "2026-03-13T17:37:37.748Z", "postProcessHash": "aac594d2e54eff1d4db3c53bdc23b7e6d6b56d0f1e427fe1dc6b5b98c83443c5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.948Z", + "updatedAt": "2026-03-13T17:37:37.748Z", "postProcessHash": "06eaada15c59a253b2e9c63d470f40c12f8084798c339befa1a0be998c116d2d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.961Z", + "updatedAt": "2026-03-13T17:37:37.764Z", "postProcessHash": "fe9f963de621e57447d272ba5b46be0fc3f3446db02fc0b84850e4df433f6e09" } } @@ -63565,19 +64267,19 @@ }, "b2c1b6c0046b96633b80b0d63eb8ce97451b9a0e2b65615b234ce13b04c60317": { "ru": { - "updatedAt": "2026-03-10T16:43:38.967Z", + "updatedAt": "2026-03-13T17:37:37.771Z", "postProcessHash": "39f95c1e891174ac229ca23fa1088c633019e0dfb5129561ab81d900c9cc476b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.968Z", + "updatedAt": "2026-03-13T17:37:37.771Z", "postProcessHash": "2fb493354dc311e02c37ea19e195f25b78a0834978d7051b117ecead1143b14d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.968Z", + "updatedAt": "2026-03-13T17:37:37.772Z", "postProcessHash": "f968bfea19f789a20129e765bcf72ae23cbb5817e12d840af22403f4bc7ead24" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.968Z", + "updatedAt": "2026-03-13T17:37:37.772Z", "postProcessHash": "3b4cea241b424d988ea2c5ec1d07048ab0d84a274517497c11c5efbf19a6911b" } } @@ -63631,19 +64333,19 @@ }, "0e73334c6cfa4e9f19c8f6b35f039d2faef2f833766a91718dbcea3682774179": { "ru": { - "updatedAt": "2026-03-10T16:43:39.033Z", + "updatedAt": "2026-03-13T17:37:37.852Z", "postProcessHash": "b71209d252e8b9b5601bc45125de9f696a64eb5afbd8e4788984bddf75e0f252" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.033Z", + "updatedAt": "2026-03-13T17:37:37.852Z", "postProcessHash": "9354677db3322142ccc0957439ea000d98a2902cb904499d32d70a573dfcfb01" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.034Z", + "updatedAt": "2026-03-13T17:37:37.853Z", "postProcessHash": "8149a8ac6139c3487d190fee4df059133456b2c9584d46afd012fd1dd0f091df" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.034Z", + "updatedAt": "2026-03-13T17:37:37.854Z", "postProcessHash": "05b89670ae806cebd3ecbe9911460efd897a2ddc869f56bb1e02759c0bdf5641" } } @@ -63665,19 +64367,19 @@ }, "af0d913c51ae15c4d1a12d619e9641ec7e1d5aab167eb4fd620d4db43d126818": { "ru": { - "updatedAt": "2026-03-10T16:43:39.009Z", + "updatedAt": "2026-03-13T17:37:37.824Z", "postProcessHash": "0506f5f5e63f81bf6cd97c58d1b633567fe47665ceaab0dc1266777c07a6c81b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.010Z", + "updatedAt": "2026-03-13T17:37:37.826Z", "postProcessHash": "cb2b1ccc20f6b6537c6f1e533d5a167c55721911b9bb6f4f9a35a2b4a8a7de52" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.016Z", + "updatedAt": "2026-03-13T17:37:37.831Z", "postProcessHash": "49b4531355f2ddaf5da951559c16d8d2a5e39f66294327542da8e2b368a6c5b5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.028Z", + "updatedAt": "2026-03-13T17:37:37.847Z", "postProcessHash": "16634cda221056eaafac0ab01d6066b6d62efe360ee6a912cd8e1c63167cccb2" } } @@ -63685,19 +64387,19 @@ "eedde629d3578cffde1c1a360202ead3bcbad997b04e6fd463a56fdea90a5b33": { "fd8e3cc73dae2f42c033bc640159c952cb1d54b439991ed9fc3211aca6868ef0": { "zh": { - "updatedAt": "2026-03-10T16:43:39.381Z", + "updatedAt": "2026-03-13T17:37:38.256Z", "postProcessHash": "84b70d4abf0981686cf96700db7b42fd516aca798b8a4d4fb56ca3f8abfa56ba" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.381Z", + "updatedAt": "2026-03-13T17:37:38.256Z", "postProcessHash": "82080f1de38c00fa53f7a91df2e515dbe9adf8b3fedac8835cb0dd8b0d03cf92" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.381Z", + "updatedAt": "2026-03-13T17:37:38.256Z", "postProcessHash": "cc5304c6b2aaf6b2ca96f4493c475d99cd8df3d51cbe6bb030c28aabfdfafded" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.381Z", + "updatedAt": "2026-03-13T17:37:38.257Z", "postProcessHash": "c790efd282916632b2c6ede246b6cc2fc8b92a3ce4afd55ad9fc7e81c76847e5" } } @@ -63705,19 +64407,19 @@ "e6704eb072be250409aa3d2d0610003f3c7ba056ba41b31ba93411f082692b41": { "db4497ceb4087eda93139097e8d364eac788ade10936c85a789b3c3dc4860ec9": { "jp": { - "updatedAt": "2026-03-10T16:43:39.350Z", + "updatedAt": "2026-03-13T17:37:38.222Z", "postProcessHash": "b698eabfd15b1e7f2aa2ee1271619fcbd87e1a0a546a99cd1599ae4f85d3d5e0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.351Z", + "updatedAt": "2026-03-13T17:37:38.223Z", "postProcessHash": "70c5cdfd80d53cd0d2948d321376529b457006c69b58715f1c587a062c5dadbe" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.351Z", + "updatedAt": "2026-03-13T17:37:38.223Z", "postProcessHash": "d1080a3300c26d6b611c22417643e56147afce87cf3ac968995e5388b3090dd1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.358Z", + "updatedAt": "2026-03-13T17:37:38.231Z", "postProcessHash": "938b2abd9b6584080e187ebcae1a4f868786f6931a933ebbf00b232b967687f5" } } @@ -63755,19 +64457,19 @@ }, "0f7c2082f60f6506262316f0e0d8a28ba902a8b84f377087ec8e8deda7cdef95": { "ru": { - "updatedAt": "2026-03-10T16:43:38.686Z", + "updatedAt": "2026-03-13T17:37:37.486Z", "postProcessHash": "e0dd6511f5897d916beba21c8021c1012a964b3ae9403a14543ddb9e6fc973a8" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.705Z", + "updatedAt": "2026-03-13T17:37:37.488Z", "postProcessHash": "c00545cb325df72eabf8b4fd36bb03da2b89a23fa5111952a96944355f47820f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.708Z", + "updatedAt": "2026-03-13T17:37:37.489Z", "postProcessHash": "c5319bedc2162f02f26ff70c79da351a3e556aa0491f8550ebf2afb51026b4ae" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.717Z", + "updatedAt": "2026-03-13T17:37:37.496Z", "postProcessHash": "0ad3d20079c5d991cf5dcc430f2d9e989d579a1f359b0e3055d1236c8fb70e60" } } @@ -63775,19 +64477,19 @@ "31b5542b32056819e0846a16f5ace98c19094c1713316abbf56f8a90d0828243": { "62ddc4945a194bd2d2a354d4e7ce7ba6118d9b576de668c4a8a562b209627af1": { "jp": { - "updatedAt": "2026-03-10T16:43:38.029Z", + "updatedAt": "2026-03-13T17:37:36.746Z", "postProcessHash": "68cc0f1d319657c58efe07d3189a42da1cef98793c102ad8054d4d426194ad61" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.030Z", + "updatedAt": "2026-03-13T17:37:36.747Z", "postProcessHash": "f85ad7af4631d2bcbbc9f7cff832cb5bb602586c5cd7a0b33521022389f2419c" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.031Z", + "updatedAt": "2026-03-13T17:37:36.749Z", "postProcessHash": "1f26bbae3a9badc1266c5285fe7efdd061f8394edc1946b3268759fc044a4471" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.049Z", + "updatedAt": "2026-03-13T17:37:36.770Z", "postProcessHash": "293e1fb01280f1c0f222abb180cb6831a56b66153751448a6d46e39dfcbe360c" } } @@ -63837,19 +64539,19 @@ }, "e64102cc57fdadcf07411cbc730ecfe6321988dc8623a73f08206100d5070b6d": { "zh": { - "updatedAt": "2026-03-10T16:43:38.048Z", + "updatedAt": "2026-03-13T17:37:36.769Z", "postProcessHash": "5a51e417dfefb9d9a73c2288813679292e61fe2aad8120015a483c6d5cdb3409" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.048Z", + "updatedAt": "2026-03-13T17:37:36.769Z", "postProcessHash": "be3e023913e3cbf07bd75e110835f690202963b544d88e03af8e5f754eb37498" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.048Z", + "updatedAt": "2026-03-13T17:37:36.770Z", "postProcessHash": "d1e6060f6d35109c0b04264dafcb51a262e68723411413676f84d108fbd25f36" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.051Z", + "updatedAt": "2026-03-13T17:37:36.774Z", "postProcessHash": "ce9f16cd2d769424f17ed8c6dfe22834448db15f8dcf194dc321b266e3db7968" } } @@ -63857,19 +64559,19 @@ "dc41f273e60164125c9abeb106731850537c8ccb170100723072ece0a1aca89d": { "ed44ffe66e8c1a1ecf0ca6bc07d18f43272ec161a9e95d0e798e64dfe432b703": { "jp": { - "updatedAt": "2026-03-10T16:43:38.039Z", + "updatedAt": "2026-03-13T17:37:36.758Z", "postProcessHash": "24bbb7f0805c3bb354b07f0bcd669f3b27093bbbc5487c5eecb7654792e48d6a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.039Z", + "updatedAt": "2026-03-13T17:37:36.759Z", "postProcessHash": "47bb849fba988ddae494d74d98876946b94aa4d8f6e4c4f98ddbedb7aca02c95" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.030Z", + "updatedAt": "2026-03-13T17:37:36.748Z", "postProcessHash": "0ff8f122273dc0924d4205c71b1dba96e10eefba8f8b65745aba0ccdaa77789e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.050Z", + "updatedAt": "2026-03-13T17:37:36.772Z", "postProcessHash": "41a390cc470d4717e9fbc8d3e4ad8ce01549d60469fddfcf7a68c30b606be909" } } @@ -63877,19 +64579,19 @@ "d1d7137dd4cb4cc74a1c3c87b1b693b6963f5cfd8bfb5a8b221978ff46d547ec": { "355157027a1047c82f7755ab15b218d98a8e5232865d69edf8a51337a364b541": { "jp": { - "updatedAt": "2026-03-10T16:43:38.029Z", + "updatedAt": "2026-03-13T17:37:36.747Z", "postProcessHash": "26a7b509463ac02cf7dbe51d1fff29ac26268e17f480eb89a06004325e171a63" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.030Z", + "updatedAt": "2026-03-13T17:37:36.748Z", "postProcessHash": "b4a0b1a0f65b17b953eb1b2a2ae2bc2cb82c84511309ef555755b3c7c8209135" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.030Z", + "updatedAt": "2026-03-13T17:37:36.748Z", "postProcessHash": "ae10c00988b745d9923923a5e7487668711cbad5fb69117ff298ec6eb98574b6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.054Z", + "updatedAt": "2026-03-13T17:37:36.777Z", "postProcessHash": "be5ee285d643ee73a4f1c404449f6a9bc016e737f1c605f9c20b8d6e3ba69e23" } } @@ -63929,19 +64631,19 @@ }, "0b85a7bb63284c6b9879053e4df797619b21b10e5733b0332689adc56bad957a": { "jp": { - "updatedAt": "2026-03-10T16:43:38.087Z", + "updatedAt": "2026-03-13T17:37:36.817Z", "postProcessHash": "382f78fe3186447ea3a157618f6c95c46bc461136ab2ad9fd8ee0322aee24ca8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.087Z", + "updatedAt": "2026-03-13T17:37:36.817Z", "postProcessHash": "f762ed08f26ed2beb1f12a3e7b2c37026ec1ee5b03f3a2fafd12237ee263dd61" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.087Z", + "updatedAt": "2026-03-13T17:37:36.818Z", "postProcessHash": "450a62ec8a6c5b013ffd3e66612644e841f371f3b2b227d7dd3ba535772d510c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.088Z", + "updatedAt": "2026-03-13T17:37:36.818Z", "postProcessHash": "4f175ad3b05fcbb22f89641ae046f91c5bd4179b3a42b47da5d4c711e6e3f903" } } @@ -63991,19 +64693,19 @@ }, "99314dd9a82dde2c737eb90284b1182c074a20b7307585b55a5382a6a6c631d9": { "zh": { - "updatedAt": "2026-03-10T16:43:38.072Z", + "updatedAt": "2026-03-13T17:37:36.802Z", "postProcessHash": "8737cd1d509eb3cb2b95d4feff46751c65d893a9d8a92be909a8fb67b7b7a9c1" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.074Z", + "updatedAt": "2026-03-13T17:37:36.805Z", "postProcessHash": "22f877290f0c9d68e74556a2f4edc4a9fcb57a73d6300f255efe66f7131ff075" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.080Z", + "updatedAt": "2026-03-13T17:37:36.809Z", "postProcessHash": "8ef85a468aa492e1a4521de7f2f58bbe39461d1f56c7312512cf01174ff3f148" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.082Z", + "updatedAt": "2026-03-13T17:37:36.811Z", "postProcessHash": "bc1e406461cc3ef67b7a3af5f10d8a44ce30034c0e2c48cdbcbbb5a9cda5736a" } } @@ -64025,19 +64727,19 @@ }, "93a0d1380329610d8de6771f9125d8edcf15d2c194620afc3af07d3facb83ba5": { "ru": { - "updatedAt": "2026-03-10T16:43:38.035Z", + "updatedAt": "2026-03-13T17:37:36.754Z", "postProcessHash": "74976e3ab38d1f293995a11912cbcb1c3a7f812b7c1d257e6eba28c94e430a3b" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.039Z", + "updatedAt": "2026-03-13T17:37:36.758Z", "postProcessHash": "17ec839feec291642678cefed41f5b4f7a547f9ce8d83b6ebbfa11266ea2d5ec" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.046Z", + "updatedAt": "2026-03-13T17:37:36.766Z", "postProcessHash": "07d2c91f91c5eb3002e55ff4c970726f546a785dccd3cfa34626ba168c8a52fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.085Z", + "updatedAt": "2026-03-13T17:37:36.814Z", "postProcessHash": "0bb2edebcc130bd334edacc9db2933221a96e6b94cc6582895f13112bcc4e551" } } @@ -64087,19 +64789,19 @@ }, "ede88af8d24981a969e683cb52e9a4305afe18c8bd9705e33de4f8aa2f671f27": { "zh": { - "updatedAt": "2026-03-10T16:43:38.044Z", + "updatedAt": "2026-03-13T17:37:36.763Z", "postProcessHash": "adbc0cef72b9cf421e216f492b7a1f3a69ce87a5f4cca448be2a0cb77a33463f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.046Z", + "updatedAt": "2026-03-13T17:37:36.767Z", "postProcessHash": "980d6fc3b0c34116d386d114f10ff30e7c076731304e8e873644c8aaafd525c2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.047Z", + "updatedAt": "2026-03-13T17:37:36.768Z", "postProcessHash": "a958216e1513fe04f26d464a060128296d6486eaec991a01d3b2e931f92a6412" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.086Z", + "updatedAt": "2026-03-13T17:37:36.815Z", "postProcessHash": "15db033e1722e8ee545f5060d7987ae9100f62377e602ed4eda9c1a2b82b935b" } } @@ -64121,19 +64823,19 @@ }, "c65c3ea67e2e1c0610d1a3f1409bcb5f7e5eb5d545f725376d37282553f7050c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.070Z", + "updatedAt": "2026-03-13T17:37:36.799Z", "postProcessHash": "4a1c57fd2d8e2f8c642ad7c606f3dfec9eabdc582bcddf056367dbc1e2854d32" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.072Z", + "updatedAt": "2026-03-13T17:37:36.800Z", "postProcessHash": "0ef296df0e8db6c18fa56b328bfda94ded7c50867891e0cdbd953b4e55c054f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.074Z", + "updatedAt": "2026-03-13T17:37:36.805Z", "postProcessHash": "d99ac6ffb6633c01f0651c2b0eb2902a1c89aa4b7605a0c91e64a75a1d58906d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.084Z", + "updatedAt": "2026-03-13T17:37:36.813Z", "postProcessHash": "54816c68af51ae09b03f98b3c5ea0b21ab34ad35d933e344e34e1c8bc62daa78" } } @@ -64155,19 +64857,19 @@ }, "b7f81fff9ef27259bc3a03703fa38d455a37856db6909b1073f6bc8d38cf459a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.073Z", + "updatedAt": "2026-03-13T17:37:36.802Z", "postProcessHash": "3bf234b5fc8647c46ecdd821d0c7c859b17aabab6120ee3f400684c54a35c0a5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.073Z", + "updatedAt": "2026-03-13T17:37:36.803Z", "postProcessHash": "9cb824cadef93d6319164b2387668d4ece00971ab1ecbb942ebd5ed6cbaeea05" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.077Z", + "updatedAt": "2026-03-13T17:37:36.807Z", "postProcessHash": "e9262ddef8d8c4ebe8bfbc884d492cf1ae8841ef57fa9ad8289c7afcf086ed6a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.082Z", + "updatedAt": "2026-03-13T17:37:36.812Z", "postProcessHash": "b267a14c14c5a761022267928f05f33c37fd61d00213047d0d89ac2da7785e44" } } @@ -64189,19 +64891,19 @@ }, "4f51d09ee862ec687210818320ba5ca5065c33a0660618531840e3a36d30f9be": { "jp": { - "updatedAt": "2026-03-10T16:43:38.074Z", + "updatedAt": "2026-03-13T17:37:36.804Z", "postProcessHash": "fc6d07b4c9d979e91c1f39245aadc07a82527bfcb9357b65d996387a72585a11" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.080Z", + "updatedAt": "2026-03-13T17:37:36.809Z", "postProcessHash": "f4af8750ad1791ecf0a2120ac16fa288dad40fdd5117934b935f6f8685d7fae0" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.080Z", + "updatedAt": "2026-03-13T17:37:36.810Z", "postProcessHash": "5b77f8f4dda4a3e5b4a43b68a6069d6a0b793a686be99521680bc2769cf21dc1" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.085Z", + "updatedAt": "2026-03-13T17:37:36.815Z", "postProcessHash": "5aebf6cefa06aa1fd4ea550ea90c362ce5be833a2413cd872910bea8ae17546d" } } @@ -64251,19 +64953,19 @@ }, "d074656515c49417ce009c18a9e50eba84d7d595a73db629f9e1d5e25fb56719": { "ru": { - "updatedAt": "2026-03-10T16:43:38.071Z", + "updatedAt": "2026-03-13T17:37:36.800Z", "postProcessHash": "dd7ed0265d71c2d9aa5bb8e4743eb0c301d9d7022194bfc9dd57594e145f91a5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.071Z", + "updatedAt": "2026-03-13T17:37:36.800Z", "postProcessHash": "552a9f36f16f46eda323e4e90452eb646e3010d421e27ad75bbf9c3abf8f00b8" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.072Z", + "updatedAt": "2026-03-13T17:37:36.801Z", "postProcessHash": "55be0883d39406c1d1a403b8f33fcfda8d3b21fbf3911a04de3331adef1a2e93" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.083Z", + "updatedAt": "2026-03-13T17:37:36.813Z", "postProcessHash": "d4ee27f73a3d1e7099764982161d154a4fcce870af3b62bc0491e9daf8f4e8a2" } } @@ -64301,19 +65003,19 @@ }, "3561e5fb3eecef6cfe533d7d07e77a813675a9e75523528c469dc9ad9954338f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.018Z", + "updatedAt": "2026-03-13T17:37:37.833Z", "postProcessHash": "3067acf08309d812f0f4fe628398e1cf2051a7fbcffa57b5add21d1f2742ac3c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.021Z", + "updatedAt": "2026-03-13T17:37:37.841Z", "postProcessHash": "1b71eb021c6ee0c3938210d35565d41055e795dc1aa66a063732da0f8831319a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.025Z", + "updatedAt": "2026-03-13T17:37:37.876Z", "postProcessHash": "f5e1e1d9bd2c2428576e1cb4c8990d5c1d739d4ab0bc33f8bf66facdeb4499b3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.029Z", + "updatedAt": "2026-03-13T17:37:37.883Z", "postProcessHash": "a0eea8e071cabad7c5c8fee246c8fc7e7af04f85add0bcf7cb1900fae16ec25d" } } @@ -64395,19 +65097,19 @@ }, "72efca558a0f0b9c0507db712780256eb80f15e84e2f3db82e7beac47fba1fac": { "zh": { - "updatedAt": "2026-03-10T16:43:39.669Z", + "updatedAt": "2026-03-13T17:37:38.569Z", "postProcessHash": "e4cb2fbb474d66474c4cb18804b61442b2ae36ae20e9e1e4d00accb33043574f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.670Z", + "updatedAt": "2026-03-13T17:37:38.570Z", "postProcessHash": "b493a2f8f0d6305c46c438b77ced9ad0cdbdaabe553bac264ebeb487c39b6dcf" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.698Z", + "updatedAt": "2026-03-13T17:37:38.570Z", "postProcessHash": "7376a40ce6d736e3dc277b89a6e01192fa0f62b19a22b6674ac2bf4e1cbd42f5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.698Z", + "updatedAt": "2026-03-13T17:37:38.571Z", "postProcessHash": "229036a500a91aa61cfd161f59af6a361ba7ea5f06f891976b784c5e64e4a892" } } @@ -64475,19 +65177,19 @@ }, "2ab57342be82c2211ee09b7f67fd234149d8f105a449ad21ca0a3be1e91fb6e7": { "zh": { - "updatedAt": "2026-03-10T16:43:39.667Z", + "updatedAt": "2026-03-13T17:37:38.566Z", "postProcessHash": "c3e8ade5043e0e83f11f65ee2f5ba6fc6bc682c8c02583303fbbbc90f01eb180" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.668Z", + "updatedAt": "2026-03-13T17:37:38.568Z", "postProcessHash": "702b2f4ef54ad313994a6aa9c61971f7924121f906ffc98a252d8a3fdf7056ad" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.668Z", + "updatedAt": "2026-03-13T17:37:38.568Z", "postProcessHash": "9a7faa59657816decdd06e3402fed0c5e5ae39e1b199902708235c8b41d91fff" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.669Z", + "updatedAt": "2026-03-13T17:37:38.569Z", "postProcessHash": "95e3440cec04f0a818e7bda24b67d7f3d99db30bdf9e0edda28867ad15497fbf" } } @@ -64555,19 +65257,19 @@ }, "a6afc3e125569083f4f79c7600c3735dddc8c547c06045945722e5fe15711840": { "zh": { - "updatedAt": "2026-03-10T16:43:39.667Z", + "updatedAt": "2026-03-13T17:37:38.567Z", "postProcessHash": "a4c4096dd01bcba5cb1a54bad41d3ff18ebc42a6b7ed5a5b8d81406d73323bf9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.668Z", + "updatedAt": "2026-03-13T17:37:38.567Z", "postProcessHash": "c0f317107e030c8f59fe16749b63d0e24f9517b7c0b72142a2a2897a032a489a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.698Z", + "updatedAt": "2026-03-13T17:37:38.571Z", "postProcessHash": "b5e78b46d235f9d61a10b493bb5986ff4ad2356ef8af75fe7e1eee5ea3652780" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.699Z", + "updatedAt": "2026-03-13T17:37:38.572Z", "postProcessHash": "22e8c9363338be3cb7e50183d59b162d10604837190b16956bde6c607c0dbb72" } } @@ -64617,19 +65319,19 @@ }, "4f31b8788818bb4df49554b1240ec914cfec26b239c12fc0d99400d100aa736c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.790Z", + "updatedAt": "2026-03-13T17:37:38.695Z", "postProcessHash": "84fc985b4014a4a22edeba83d778d1f9348bcc2c2c42ae2e25c60d6a50b10c64" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.792Z", + "updatedAt": "2026-03-13T17:37:38.696Z", "postProcessHash": "189ee9e315e8c4ea3154d5c3a279dcd025c12ca50f807a1468e0537c4acb4bd9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.798Z", + "updatedAt": "2026-03-13T17:37:38.700Z", "postProcessHash": "d105210d6d724893655276dd040ce4cd09a9424b9b3490724c5b520d8c158376" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.806Z", + "updatedAt": "2026-03-13T17:37:38.709Z", "postProcessHash": "7959877aad7df93e1f8d054fd65f24895460e0c1b89664546d383681f6327744" } } @@ -64637,19 +65339,19 @@ "f94d1c07dbe7edb42d140939b71f80cf101c3b98f120abfa1161b51cc24c9c4c": { "54f1a9f837227da25d926aebe47c9f5517cad3e4f1a852228489f718e9f666f3": { "zh": { - "updatedAt": "2026-03-10T16:43:39.685Z", + "updatedAt": "2026-03-13T17:37:38.584Z", "postProcessHash": "a40f246b8387631d396f1bf7dc5cd902ab48089ad0d3d9b3da21b6b79dcde4b9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.704Z", + "updatedAt": "2026-03-13T17:37:38.584Z", "postProcessHash": "cd5829760276443888420959429ef5faed5b9d296879e9625c639cfd62d8c8fa" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.704Z", + "updatedAt": "2026-03-13T17:37:38.584Z", "postProcessHash": "dc8989ddb6b0042a4a62b4bd2fc1e87f5d2d55a2066bbecf94a59b44581206ed" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.726Z", + "updatedAt": "2026-03-13T17:37:38.642Z", "postProcessHash": "b2bf36e0c4fb7e78260b51d7c3a5077d9b47c88d63d42292cd0663f908c19dfb" } } @@ -64657,19 +65359,19 @@ "c540099447c0bf60907e62f4962142bf66b74fd2a2024261895ba5b0b67cac88": { "5e9d3e1136b70c06e84c55441565c90389535501b0149158c7e4fb3be8743f6f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.704Z", + "updatedAt": "2026-03-13T17:37:38.585Z", "postProcessHash": "bfcb6c504ee13f8617f33337a25f98a64cff8e4d936cdef2db041457665eb50f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.705Z", + "updatedAt": "2026-03-13T17:37:38.585Z", "postProcessHash": "ec5a5555ac0b391827671ebb531cb84db1d2caac6a37f9a873c9cf3b0c9991a3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.705Z", + "updatedAt": "2026-03-13T17:37:38.585Z", "postProcessHash": "00004c4d0be65d28f1334f18ab4686831dc7d6f1fd0b9250864d8a57e6804a56" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.726Z", + "updatedAt": "2026-03-13T17:37:38.642Z", "postProcessHash": "9630eab5f4ea247d15c8cc50266bd79b1c767b99eb7115cc9b4c4ffa9fbe50d0" } } @@ -64705,19 +65407,19 @@ }, "cebcaeb4e8337b8ce57fc1d1ba5e964fdc0273fc2d118f003229940df241fba6": { "zh": { - "updatedAt": "2026-03-10T16:43:38.794Z", + "updatedAt": "2026-03-13T17:37:37.573Z", "postProcessHash": "1fa56afd2a53c406a06341afca2733b322548d248c1b0f64b8d48bc420d62bd8" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.794Z", + "updatedAt": "2026-03-13T17:37:37.574Z", "postProcessHash": "4ef773d7e53498bd7649a2355acf2dacd28bc847be41e84546da70c911bb74ef" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.799Z", + "updatedAt": "2026-03-13T17:37:37.579Z", "postProcessHash": "8353a221836a312f19548da4cfd1cf1074410c2c88bc4e28aac4bf356439871d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.833Z", + "updatedAt": "2026-03-13T17:37:37.588Z", "postProcessHash": "fc791fa5ff3022a744183d1cf2bb2a29e707b1d9c3e172805f01602461fda3e3" } } @@ -64994,6 +65696,24 @@ "updatedAt": "2026-03-10T16:43:38.903Z", "postProcessHash": "636e9be043d03b53922f1045a5bb3d233017de2221fa893f9e6888dc27086ef1" } + }, + "056f0d018e2e442bb7cf93d9cb8396716124b8da030d498cae9ec94238711276": { + "ko": { + "updatedAt": "2026-03-13T17:37:37.702Z", + "postProcessHash": "ed445dc49514b3a0d49e7dcdb85049f4e0f49477fa9560e4a13162d60fd8385d" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:37.702Z", + "postProcessHash": "b9ff52ff8c2d9d299a3538667c0359fe677bfd2c00d00e4278cb09293cc159ec" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.703Z", + "postProcessHash": "57eacf891e3a0425d5fafaa30419a1eb145ea480741a5d9b58343ec21fcea557" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:37.703Z", + "postProcessHash": "5f07d71d29257f2414e47c29e5baee25059955512b486f0210eae0667c19cdb4" + } } }, "be5d20b40a85b6a5539c333aaf8ccbd9f3623d53d929c0185f6e4f69ae3d1646": { @@ -65015,19 +65735,19 @@ "f89b4a1fd3a7ea6c367efa7098581d5b4d39b032f5268cec93d25726893dd296": { "4a099f2b522ce3e467d7645148156799c4f53c01b732625c9f177f5be6cff8d1": { "zh": { - "updatedAt": "2026-03-10T16:43:39.741Z", + "updatedAt": "2026-03-13T17:37:38.653Z", "postProcessHash": "6f27e2cba1f837c478973f8b63fc2a174c71a9137aacab1ca7392917929e4559" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.741Z", + "updatedAt": "2026-03-13T17:37:38.653Z", "postProcessHash": "183d894edd03f43566784f4e5b0989465ae1604680936d366038e11ba0195839" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.741Z", + "updatedAt": "2026-03-13T17:37:38.653Z", "postProcessHash": "692b3439fe8411b068734204fdb5ea2bbcb82f7a0077930c6e4f7f2acb06cd4d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.805Z", + "updatedAt": "2026-03-13T17:37:38.707Z", "postProcessHash": "d1f680767a09077307898cb8cbad80f2e45f2de8582bc6321ec0a19c024c300a" } } @@ -65035,19 +65755,19 @@ "e0a986de2fde0f35af4b9679ab313e9d295cfe52d0910bfeaf4d3436d3ff8355": { "56c5b3b96a1151590d9251fb4be0b7e7a7ba06665bf1df10682a14ca6da1d2c0": { "zh": { - "updatedAt": "2026-03-10T16:43:38.176Z", + "updatedAt": "2026-03-13T17:37:36.918Z", "postProcessHash": "10bb097d2332007f51da327896150d97a39f880f8529fe27f3540c51d9444890" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.177Z", + "updatedAt": "2026-03-13T17:37:36.919Z", "postProcessHash": "1cc22711d89f4906952129877900c5fed32a8cc5d6234876445cd2ced6c59805" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.177Z", + "updatedAt": "2026-03-13T17:37:36.920Z", "postProcessHash": "335f219d1e4d5f1b57bbc06ff92d01a5adc022a1dd0e75f377877c47056a3db5" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.185Z", + "updatedAt": "2026-03-13T17:37:36.928Z", "postProcessHash": "957bbc873940ac48f93d4de072b4423d7efb85e430507af74c8858bf1b371a0c" } } @@ -65055,19 +65775,19 @@ "3a0f6627e1faaa02cd88fd146bbd9dbf37c30b1192a2461c4f31e98a1062b671": { "0952c73005dece918466c649ad971d0471bc4a1885e952d2bcf7e1bf9033a038": { "ru": { - "updatedAt": "2026-03-10T16:43:38.176Z", + "updatedAt": "2026-03-13T17:37:36.919Z", "postProcessHash": "cb4d21334e28f1bcd7451e48b9545150c2d83aa2ad7466a7af6d91fbb881da53" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.176Z", + "updatedAt": "2026-03-13T17:37:36.919Z", "postProcessHash": "a1f67cb9adad5fb7661e9b9b44117ef7646d0e7f44146228a85460bda16db6b4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.177Z", + "updatedAt": "2026-03-13T17:37:36.920Z", "postProcessHash": "ded48d1a6b8bcf325e9d2a87a029a57d121e76eefcf0d4a86a9b43500aff869a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.183Z", + "updatedAt": "2026-03-13T17:37:36.926Z", "postProcessHash": "4761456c08b7192ec213ad360c26e8b98cde7d3a9f9820f9f634c2cf157d4802" } } @@ -65107,19 +65827,19 @@ }, "e383814143b85e4d2a6bb8dad334afe32d00f95e5607ce2df01d62cc2f075a85": { "jp": { - "updatedAt": "2026-03-10T16:43:39.153Z", + "updatedAt": "2026-03-13T17:37:37.986Z", "postProcessHash": "a413a24bce84616ee1eecef9fff872e1c35b90f65d3cfb78c1948bcc76bdf2a5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.171Z", + "updatedAt": "2026-03-13T17:37:38.007Z", "postProcessHash": "9c5d5458a749acb5dc61a5f3c20bd6d1469d616338ae2a441fdfb00cefeb4cc8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.174Z", + "updatedAt": "2026-03-13T17:37:38.011Z", "postProcessHash": "c41744b168dd5d93349ac4263663f0d2d495f6d3ce6a454ceabe2b69f071ef12" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.176Z", + "updatedAt": "2026-03-13T17:37:38.014Z", "postProcessHash": "0979a18e44a400a6c659f00a3489a56e8b555b4b25b2166cf137f363eeeeb545" } } @@ -65159,19 +65879,19 @@ }, "dd0d07b84d9d533f5c49d07c2bdf4dc018f6bb770f56d78b4020aab4e8c26b8a": { "ko": { - "updatedAt": "2026-03-10T16:43:39.155Z", + "updatedAt": "2026-03-13T17:37:37.987Z", "postProcessHash": "30986914e9b183f7e0156938648e80595b60a4f6369cd933e2ab26eb64b618d3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.162Z", + "updatedAt": "2026-03-13T17:37:37.995Z", "postProcessHash": "3ee0beecd4e7e11a95a0ffff1e58de2fd12cfd196d57451a3a83d6f16c84055b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.182Z", + "updatedAt": "2026-03-13T17:37:38.023Z", "postProcessHash": "afff068f76e052c23de342718c8521f098613efde9f7d65048658b77b14880ce" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.182Z", + "updatedAt": "2026-03-13T17:37:38.024Z", "postProcessHash": "7d37654c6a169a499e0c3a7f4cbc35b8cd6c10e078c62d4dd67743f0da47d093" } } @@ -65211,19 +65931,19 @@ }, "c90dbfa2b1c8ef6c28abc619afbe8a097fb0b8b0a461abd241ba122f9db6d600": { "ru": { - "updatedAt": "2026-03-10T16:43:39.191Z", + "updatedAt": "2026-03-13T17:37:38.036Z", "postProcessHash": "c8d006375dfa6b65789bd13faac6290fca1abad5135eaaf36a64c9a419ee903e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.191Z", + "updatedAt": "2026-03-13T17:37:38.037Z", "postProcessHash": "952c358cb899ef23ff99039e943416053becc0b28a25a6af316f6718eadce459" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.196Z", + "updatedAt": "2026-03-13T17:37:38.040Z", "postProcessHash": "b68a37e3cd6bed12af0cb37d97c2b1e166331a3f15ed6cdd2f47cbe429f84b43" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.244Z", + "updatedAt": "2026-03-13T17:37:38.098Z", "postProcessHash": "b97380c723716535fb981a17e7d925f89b78e2283a48c0b9352c4d644753a8ff" } } @@ -65263,19 +65983,19 @@ }, "fbadbbdc7fe139309b39b7cb6bf69006bc063f7e5601461708b582c179c6282c": { "ru": { - "updatedAt": "2026-03-10T16:43:39.165Z", + "updatedAt": "2026-03-13T17:37:37.999Z", "postProcessHash": "6cb35bbd2d71c35813dc358e330adf798318c569a9a31b2f4f04024560319c33" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.170Z", + "updatedAt": "2026-03-13T17:37:38.006Z", "postProcessHash": "4c567401ac744c980db3d37a55d680e40efee490c9f0c89a3bfb01743891fb37" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.203Z", + "updatedAt": "2026-03-13T17:37:38.048Z", "postProcessHash": "fc1757e1548fc5dd2a5091bd16cbc667735102d3048688c0c8bf8eb9fd865194" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.211Z", + "updatedAt": "2026-03-13T17:37:38.057Z", "postProcessHash": "5f6285a4b42772ef02e282d574a914e9fa70bc1777fc47c8ffb42ca77fd48f73" } } @@ -65297,19 +66017,19 @@ }, "3a1d95bba36015c519f3f5daa7fcd40f8bd53a52efae11c7ac78ebc1c26afc3b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.163Z", + "updatedAt": "2026-03-13T17:37:37.996Z", "postProcessHash": "9fed2f306eacdf280bd607039c054c50b02077e45a3bd2f4f33fc4cfa1bbec9a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.163Z", + "updatedAt": "2026-03-13T17:37:37.996Z", "postProcessHash": "10630b90080efd5088cb7bcb353130e39490a6e97940aecfcb8f818d160ce966" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.164Z", + "updatedAt": "2026-03-13T17:37:37.997Z", "postProcessHash": "803a61c0f7a7c9863963dedb4b0a4f12ba02f45cb55251c18efb231b1cf604e0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.165Z", + "updatedAt": "2026-03-13T17:37:37.998Z", "postProcessHash": "26da767453864f123cf34a5097bcf63a59cc843c99181721a024034ba45f572f" } } @@ -65349,19 +66069,19 @@ }, "ebec021fbb72405d8e417aaca5bd51431f16badd8ffcd78f78120581f57528cc": { "jp": { - "updatedAt": "2026-03-10T16:43:39.197Z", + "updatedAt": "2026-03-13T17:37:38.041Z", "postProcessHash": "d32b97f8b46e0c383ad63dc5b96a900908c8cf9bf5d05bd77a7e6b4d58c76d02" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.199Z", + "updatedAt": "2026-03-13T17:37:38.043Z", "postProcessHash": "a4f3b882ad8ed4c00cfc921b95a126a313bcaeaf795a9139095a8c4fa6e21174" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.210Z", + "updatedAt": "2026-03-13T17:37:38.056Z", "postProcessHash": "5431a80b361ff3184fd84e2341e3ce2c37bdc89bdf97b1a861aad6b1076d74db" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.212Z", + "updatedAt": "2026-03-13T17:37:38.058Z", "postProcessHash": "846dd031ea148a41562c282093bbcc1ccd9744513448c898e4c393cc2921b8e9" } } @@ -65401,19 +66121,19 @@ }, "c2bd7b2ce431a33fb798f4e2750f4abb4e632091ecd148bd67c7edf3f20d535a": { "ko": { - "updatedAt": "2026-03-10T16:43:39.199Z", + "updatedAt": "2026-03-13T17:37:38.043Z", "postProcessHash": "6874dbc56572c594b100f61f9c538763ee1dce358645f7e677719265f68d726a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.199Z", + "updatedAt": "2026-03-13T17:37:38.043Z", "postProcessHash": "b602b678e047ec66f4ee45baf1908069414522eadc1eca2e7315efad55444ac1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.206Z", + "updatedAt": "2026-03-13T17:37:38.052Z", "postProcessHash": "64157bd7425c6fa16a88dc161c94602d98c8fbcd0b5a09fcc9b5226761e9deea" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.212Z", + "updatedAt": "2026-03-13T17:37:38.058Z", "postProcessHash": "83bdeb25c59d3b0491e1adde04ac29ee199c2bd530406f6cb77e1b7dc387f7df" } } @@ -65453,19 +66173,19 @@ }, "1e730d1721dd63a63a94c14c78b17d2b14467d9ce4ce51fd3304d5adbab3585b": { "ko": { - "updatedAt": "2026-03-10T16:43:39.196Z", + "updatedAt": "2026-03-13T17:37:38.090Z", "postProcessHash": "4922e94011e8fc2d3bf2e4611fa09c2aed869b295aa4d2eb219063f367918611" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.199Z", + "updatedAt": "2026-03-13T17:37:38.091Z", "postProcessHash": "e249936745241118c6985b347cf8aed1011fac559355c4f9c3eda7014bf1bfa9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.203Z", + "updatedAt": "2026-03-13T17:37:38.092Z", "postProcessHash": "073160a548f2fdfddfb44026db799dc930cf08e599e9332e34ed2e307f276c89" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.205Z", + "updatedAt": "2026-03-13T17:37:38.093Z", "postProcessHash": "3812aefc3a4dc0d17c1572afc1d0410f2b73296bffbe48c26b97ce8e2438a2b0" } } @@ -65505,19 +66225,19 @@ }, "624cd9deedc19d98a40859aebfedc1a00c05c93431bd5f526de550d4be7b675c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.171Z", + "updatedAt": "2026-03-13T17:37:38.007Z", "postProcessHash": "2200492f7f5ebc2d492e30d4e15a9ab3bd361e7edce3008b16140e65897523ae" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.174Z", + "updatedAt": "2026-03-13T17:37:38.012Z", "postProcessHash": "47dd75e770bed050e3c8b15eefe584e21d5665d284284b49375593ea7ba3945b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.175Z", + "updatedAt": "2026-03-13T17:37:38.012Z", "postProcessHash": "7c592ae8ee3662f996c6b518d3a3c239dfd2e9d57a6f9c899e9f45aeb3dbd655" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.178Z", + "updatedAt": "2026-03-13T17:37:38.018Z", "postProcessHash": "d180694b67d07ae7f7224c70328a733ea6122706662faada1b6e9c99181298ae" } } @@ -65557,19 +66277,19 @@ }, "aef59c59999cb93feb3f30616e6709eb8d1d8aa87d68cec785b32524d090b19f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.192Z", + "updatedAt": "2026-03-13T17:37:38.089Z", "postProcessHash": "32b4085b31c3e40077e90878b586ba7164e998626c8aed40f7f038d11598956c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.201Z", + "updatedAt": "2026-03-13T17:37:38.091Z", "postProcessHash": "07e6ab6556010392a2192a3ba2bc03f27f2a80c06fd7652f9ca49c68a9dafd99" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.208Z", + "updatedAt": "2026-03-13T17:37:38.094Z", "postProcessHash": "20595c7f2695d8fb156a209a9db505f618c657c3e55d64796779e95c74815207" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.213Z", + "updatedAt": "2026-03-13T17:37:38.094Z", "postProcessHash": "abd080eb751ab7345827f112e18dd60aeaeecccd018e5c909d4fbf63de4f03cf" } } @@ -65623,19 +66343,19 @@ }, "2fdae4509a21feaba33eef70997f943c7ac456f6e6622256b0b55451fd61e010": { "jp": { - "updatedAt": "2026-03-10T16:43:39.165Z", + "updatedAt": "2026-03-13T17:37:37.999Z", "postProcessHash": "4ef4a12067e8442c1e8e7537d950a994ec38ac6ac3bc468a8fda106744b66c1d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.169Z", + "updatedAt": "2026-03-13T17:37:38.004Z", "postProcessHash": "6e9999106fad76ee8c4b9db0bb22a7bef5c7db97aa6dd308690fe3938d680f80" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.196Z", + "updatedAt": "2026-03-13T17:37:38.040Z", "postProcessHash": "0fc543e9aed5083668a657a7744361f88a86a8841c3def7fb480ecd8cbf44ef4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.198Z", + "updatedAt": "2026-03-13T17:37:38.042Z", "postProcessHash": "dc56c4e7ca2ef562fc6255f4d7d3fa987c3e39bf56ba1c4a941c28be9f70751b" } } @@ -65675,19 +66395,19 @@ }, "0eaec4ec9af6dde28194bfd5cb707a79d93ebd380e700e25c6dbdfc5b54afaa8": { "ko": { - "updatedAt": "2026-03-10T16:43:39.189Z", + "updatedAt": "2026-03-13T17:37:38.034Z", "postProcessHash": "6a22ce5a154e76c7380f1f123721cc9fe41596d853b754e7d2dd9531c003249f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.206Z", + "updatedAt": "2026-03-13T17:37:38.051Z", "postProcessHash": "cfb89ff543e3df87fe91fa8a498d663dca46b1a6525491258286995f23448be7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.208Z", + "updatedAt": "2026-03-13T17:37:38.053Z", "postProcessHash": "7fc7d82b678e133d213a7e6f9b20a0612dddff30e538c84aab6924b4a109fc91" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.210Z", + "updatedAt": "2026-03-13T17:37:38.056Z", "postProcessHash": "e9a722244b504fe2468b42b5f97d6e22638e694e3d07678af5ab8b1f1d760450" } } @@ -65727,19 +66447,19 @@ }, "73542684e7ae142e7a22dde93faaa15c99ff7ace3a4e6f789955423f0c4e3552": { "ko": { - "updatedAt": "2026-03-10T16:43:39.189Z", + "updatedAt": "2026-03-13T17:37:38.034Z", "postProcessHash": "17d5d4e93d10e58c68d644a83c5f441e8f12d2e449b3388c731f4603a143759d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.200Z", + "updatedAt": "2026-03-13T17:37:38.044Z", "postProcessHash": "95022edeb6a881685839edf9d00a77dbfa86e6e38b171a688aff0a4bf9164c01" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.203Z", + "updatedAt": "2026-03-13T17:37:38.050Z", "postProcessHash": "a5fe0109a0e50bd0f47e512989f543e5c0e44ba7a37bb0d61981a14f2091f21b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.206Z", + "updatedAt": "2026-03-13T17:37:38.051Z", "postProcessHash": "c40a5039d8eceedea111db2799e156a48b60f4b498a18f9c9dc70c3689c83640" } } @@ -65779,19 +66499,19 @@ }, "6f9cf66e8d91ee275edad9d37a2e9faae0c862b2ca9a0489d5d86297118b5377": { "ko": { - "updatedAt": "2026-03-10T16:43:39.188Z", + "updatedAt": "2026-03-13T17:37:38.032Z", "postProcessHash": "f40179ac9851091f2f1f69b5019844f1039711d729f93e211e5bb0b13ae19cb3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.192Z", + "updatedAt": "2026-03-13T17:37:38.037Z", "postProcessHash": "048ac7a1d3af3b358d4588f9dcac8901a6c74df7e74188608032ce4c303c87a9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.192Z", + "updatedAt": "2026-03-13T17:37:38.037Z", "postProcessHash": "7a4c15beb3cbc5aae4d0b482b6522ac126e234a883f8f4a594b7d872c02a5431" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.197Z", + "updatedAt": "2026-03-13T17:37:38.041Z", "postProcessHash": "2c1af964f791a82acedb40b15b9b5f7b7281be01c148442d6b571631746c7c46" } } @@ -65831,19 +66551,19 @@ }, "b0b38466e6e4395264fef390137ed8a314c9fadb7212020a11b679b932f9c825": { "ru": { - "updatedAt": "2026-03-10T16:43:39.190Z", + "updatedAt": "2026-03-13T17:37:38.034Z", "postProcessHash": "f5b266cd26ec8091df33f829a1dcfb1f7ca11a6c46f5ce9fcd2fda35e39e2179" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.193Z", + "updatedAt": "2026-03-13T17:37:38.038Z", "postProcessHash": "f9b4708c79e4e58fbccb023d6b16c38b921bca1ca0e1b5913f4cfbc9405b3669" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.211Z", + "updatedAt": "2026-03-13T17:37:38.057Z", "postProcessHash": "0f2e3427b1b59e3bd645823aa7a93f83e3f6753dff46e5a503ffede8b0a29699" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.211Z", + "updatedAt": "2026-03-13T17:37:38.057Z", "postProcessHash": "e2c8c419fa4361d324528abe34a8454ee23b0a79764e693979dc72d463311582" } } @@ -65883,19 +66603,19 @@ }, "33b95ba74805d7307322885af0a5a1dbd2c2efec0252353078c8244c4e963d44": { "ru": { - "updatedAt": "2026-03-10T16:43:39.221Z", + "updatedAt": "2026-03-13T17:37:38.071Z", "postProcessHash": "0594b7acf880a423791f9031878664d6bb4e6425225d034bbaf82636c3eee673" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.230Z", + "updatedAt": "2026-03-13T17:37:38.081Z", "postProcessHash": "21a4d019ba63ce4afcdbd26421acc9e01e8516e84cf9db457baba40366d02006" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.239Z", + "updatedAt": "2026-03-13T17:37:38.088Z", "postProcessHash": "384af4caf38d3873386570286efe58a14bf50f9123488c7a865bb6b5359d211d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.240Z", + "updatedAt": "2026-03-13T17:37:38.088Z", "postProcessHash": "c1931d9f02be89253b8e1f329957925bc1577d41ffbf4ad3bc7b6167ddca45c1" } } @@ -65949,19 +66669,19 @@ }, "fcce329920930fbdf606b4c93258f6c931893566ac566d085daafcf41991945f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.172Z", + "updatedAt": "2026-03-13T17:37:38.009Z", "postProcessHash": "198dea0d6d7ce6f53c209c6d54ca885af89520a0b8620642431bbc87686e65f8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.175Z", + "updatedAt": "2026-03-13T17:37:38.013Z", "postProcessHash": "51807ca4c0eb94367dd561245b383e2860563f747b66a71d0e850433153794cf" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.177Z", + "updatedAt": "2026-03-13T17:37:38.016Z", "postProcessHash": "6a588dcf3337df1dc0d7d25a2e1e066d8403c7764c587a0a3add95d2afc8e0ff" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.181Z", + "updatedAt": "2026-03-13T17:37:38.022Z", "postProcessHash": "c9ac46d8dca1657f824fe338ecd0aaa4b60204a705395b984621e14b88437d8b" } } @@ -66001,19 +66721,19 @@ }, "5200d13fb0ecbec5ad36b1738c5ffec48aadfa0592d4dc13a57d70458ec978f2": { "jp": { - "updatedAt": "2026-03-10T16:43:39.212Z", + "updatedAt": "2026-03-13T17:37:38.059Z", "postProcessHash": "0a2631c539f7e0c94d02921a7db671324f6965091492ad1d6b3fafc14430d3fc" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.213Z", + "updatedAt": "2026-03-13T17:37:38.060Z", "postProcessHash": "11207d7788a060301be3a67bc66ee247c57fedf9b1afb323967b50701e6ae7e5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.243Z", + "updatedAt": "2026-03-13T17:37:38.062Z", "postProcessHash": "19c9141dd2f13338f68a25c7256736b39e7e3b701e469930fc30f782ea9553df" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.244Z", + "updatedAt": "2026-03-13T17:37:38.097Z", "postProcessHash": "491782a095d17ec70dcc763540e398f05bc15243156b6a1939cba488ef70ab94" } } @@ -66067,19 +66787,19 @@ }, "d06d9a534ccf8c2b63f2ada9ef9065d887ff19558dd2665a9063c309838fd51d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.169Z", + "updatedAt": "2026-03-13T17:37:38.004Z", "postProcessHash": "e21219f150e58aa0adbd70d61956ae9fd60cf153bda6acb6a2f04071c5f851ba" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.172Z", + "updatedAt": "2026-03-13T17:37:38.041Z", "postProcessHash": "f3c24d78b82de59eec2cac104242c5c2b554c9a778d47064d8d764cb8015b63b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.179Z", + "updatedAt": "2026-03-13T17:37:38.061Z", "postProcessHash": "10325266a2c7fb30a9c2c0761a935ee711eab1ddd7c8657a89b8b855ecc07ba5" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.181Z", + "updatedAt": "2026-03-13T17:37:38.063Z", "postProcessHash": "1a7bdca418f916d402e50c2964c4bc869c8dfae0bc1be1adbf4cfc95c3bf26fe" } } @@ -66119,19 +66839,19 @@ }, "29a32c3dfbe7431c5a812eafdedfa320251f2c8101b11c3e7357f50f01280451": { "jp": { - "updatedAt": "2026-03-10T16:43:39.168Z", + "updatedAt": "2026-03-13T17:37:38.002Z", "postProcessHash": "ed4bb8464f60054c73b4f27b5b1095552665d3edd1745a13e5eddf9b698b8c31" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.170Z", + "updatedAt": "2026-03-13T17:37:38.006Z", "postProcessHash": "2fc6fa7c57bacca8d83da001f79a7d19bbcd78f8ebda108d4aa08960ac7d9cbf" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.213Z", + "updatedAt": "2026-03-13T17:37:38.059Z", "postProcessHash": "1c4b27aaf94f370e9757da42fadea15c8e1ebc72f2a2bc4447be2c4ccd400c2c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.215Z", + "updatedAt": "2026-03-13T17:37:38.062Z", "postProcessHash": "364feb0e8591634be54c87c972c5fe2d243301ef0b630f972978cfd48704b996" } } @@ -66171,19 +66891,19 @@ }, "a21ee7b1ac3b959c588d06474fc7fcaa84f418fc1282c20d6a55a04da4ab552f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.152Z", + "updatedAt": "2026-03-13T17:37:37.985Z", "postProcessHash": "533346bc4b3fff599235a456d1d667363b4b42621cd6099493b36e2e775b809f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.157Z", + "updatedAt": "2026-03-13T17:37:37.990Z", "postProcessHash": "11189ea9b4fb96766f0745f25f51b9badc413826d182ea94d76d49b03fb1238f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.162Z", + "updatedAt": "2026-03-13T17:37:38.019Z", "postProcessHash": "5462950b4c8de7f2bf2546c51b9d86a10859803712ec11506fa68924b07c8a15" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.180Z", + "updatedAt": "2026-03-13T17:37:38.021Z", "postProcessHash": "874810dffaeff5e38bfdea6a73a48462ccade680ae98d365f2f81751a05b6f39" } } @@ -66223,19 +66943,19 @@ }, "990377788926a74ece5d902eeb95a9183af7713674a189d412c9236c53352bba": { "zh": { - "updatedAt": "2026-03-10T16:43:39.166Z", + "updatedAt": "2026-03-13T17:37:38.000Z", "postProcessHash": "10152d4d1c2e2a74275ea1edb5a38263e1952e6e213d62929212aea74e503fae" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.167Z", + "updatedAt": "2026-03-13T17:37:38.001Z", "postProcessHash": "5506075931cf35838de4b22278fe4199958e39b163f9d8f1e04c3ce0310ae8c6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.171Z", + "updatedAt": "2026-03-13T17:37:38.007Z", "postProcessHash": "d8ff30e8827ffede4ac0d6b779d5c2dd21f8af5f95e5f60b37c9f1e8e8fa9e65" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.209Z", + "updatedAt": "2026-03-13T17:37:38.055Z", "postProcessHash": "24db341b6032761b5d606dd84fef5fc900f0257cc16e9e82c456b8044b71829a" } } @@ -66275,19 +66995,19 @@ }, "72f024a3d7e462f949754d63ee5f9f03620310ba70554b3dfb76f6391ca4ff21": { "jp": { - "updatedAt": "2026-03-10T16:43:39.190Z", + "updatedAt": "2026-03-13T17:37:38.035Z", "postProcessHash": "a7c85ddf5894f0041daa3188d99a5ef967a2038f8632630d07577f57ea9731c8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.192Z", + "updatedAt": "2026-03-13T17:37:38.038Z", "postProcessHash": "2b61e0028b2eef25f107621428f479782f50efd6aebf82efdb8c2cefaf4ce963" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.201Z", + "updatedAt": "2026-03-13T17:37:38.046Z", "postProcessHash": "43538fa5a4975142bd9d18d29ff5e8183a1dcc47aecedeaddb43f582218a4fcd" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.209Z", + "updatedAt": "2026-03-13T17:37:38.055Z", "postProcessHash": "b61a8c07cf4e9dddf92efcb78073655f4907ea4ef8150c345e6f83c7bd5588d4" } } @@ -66327,19 +67047,19 @@ }, "2bf4ef5f0bef08cd138b08b6306f88b7700016068c198da851709971b7db5411": { "zh": { - "updatedAt": "2026-03-10T16:43:39.190Z", + "updatedAt": "2026-03-13T17:37:38.035Z", "postProcessHash": "ec64184ca30c368f75f96935147158bdfddf72fbd86cab4482ac050b1af510f2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.200Z", + "updatedAt": "2026-03-13T17:37:38.044Z", "postProcessHash": "2b1abdef0e11ad1995dbdd2db0e588e8a2d7cb7e9671c5a011835eef9102ae0d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.204Z", + "updatedAt": "2026-03-13T17:37:38.050Z", "postProcessHash": "0d81fb3d850cb8d7e1d2c0c1a57ef2c7ab94c0d893b43c55346377a0e8fbe54f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.214Z", + "updatedAt": "2026-03-13T17:37:38.061Z", "postProcessHash": "a6fdd12814ef5c75b75c3d30d7bc1014d0ca3c6537d13ff2e4dd3350d5154487" } } @@ -66379,19 +67099,19 @@ }, "0cb02e2dc7a0ac01bf50a0ca80faaf0e1109204823beffb3de64ce406fb6641c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.159Z", + "updatedAt": "2026-03-13T17:37:37.992Z", "postProcessHash": "6af32748a4149d72d0f6465b8e6c7ee57da046a0f0a127eda89113822440bd38" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.159Z", + "updatedAt": "2026-03-13T17:37:37.992Z", "postProcessHash": "89700d7b84c351572951bfc7d7975c2ce2f0f4bd6a34754511e892c52f4a4e50" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.160Z", + "updatedAt": "2026-03-13T17:37:37.993Z", "postProcessHash": "800fcd866313378d9506a0699e134300e7bcc64a15ed6b7b1ec9026d3c10a0ec" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.161Z", + "updatedAt": "2026-03-13T17:37:37.994Z", "postProcessHash": "e58d0983961eeb2227187131377b496bb6254d7d5fc08b58b2319ae0a36730a3" } } @@ -66477,19 +67197,19 @@ }, "5e8e6c42ef3c3411fe3147af1142406309c04b8b768f2001e27bf73b6ebd857f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.170Z", + "updatedAt": "2026-03-13T17:37:38.005Z", "postProcessHash": "5e9a10e7b25df9ebaca64f738aab1b69a01127e0acd37b971fe25f678d1f4f71" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.197Z", + "updatedAt": "2026-03-13T17:37:38.042Z", "postProcessHash": "f388339b92de4e121ff46b05728fdfc69d4da8d7a83e9d213b0de94758671283" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.204Z", + "updatedAt": "2026-03-13T17:37:38.050Z", "postProcessHash": "5010deb9ccb97c656118a517a7df6d0eb228313d48d52e08b4fc25c2aa3f30dc" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.215Z", + "updatedAt": "2026-03-13T17:37:38.062Z", "postProcessHash": "b07bc71f254a65fe6597b164df03983310b8a32866c8ed74a0341ff1b8bf5781" } } @@ -66529,19 +67249,19 @@ }, "e759b1fe48e706979757fd80f7ac59aa05d6ac1bf9687cf945faeb834f7deb37": { "zh": { - "updatedAt": "2026-03-10T16:43:39.154Z", + "updatedAt": "2026-03-13T17:37:37.987Z", "postProcessHash": "2c56027043d9555d1ba082052882b94bb91d537b940b6197877101ef8014d2ea" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.158Z", + "updatedAt": "2026-03-13T17:37:37.991Z", "postProcessHash": "5aa67f078bae392181a23c4ad33f373b35f5cc9c3206b5073be666ea9fcfaa6d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.159Z", + "updatedAt": "2026-03-13T17:37:37.992Z", "postProcessHash": "db1734bda061f02e02acf3829593376d2e43a38aa9fe25c5cad9e650ad18b024" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.161Z", + "updatedAt": "2026-03-13T17:37:37.995Z", "postProcessHash": "2409bd0e4d53e94041b0b0612aa8aed4a8a1123bc199286d5ad7262df964c42a" } } @@ -66581,19 +67301,19 @@ }, "494298de736b875e4d673c17180df0398426bf8e95f08f9a6566279551e55940": { "ko": { - "updatedAt": "2026-03-10T16:43:39.169Z", + "updatedAt": "2026-03-13T17:37:38.036Z", "postProcessHash": "938755464c62ec82ae8f3919a3fb95f502b82eb0f9bda9f80d6e87e04b5aa831" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.208Z", + "updatedAt": "2026-03-13T17:37:38.054Z", "postProcessHash": "975bf2fa3757516dd8b3b723039fab7425ebad840a06d79795f738fc5c1f3c2c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.210Z", + "updatedAt": "2026-03-13T17:37:38.056Z", "postProcessHash": "b1ea4c6b5b303310a6c8285e6f6951598e1b394ef228cbef6715f506dca30c0b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.214Z", + "updatedAt": "2026-03-13T17:37:38.060Z", "postProcessHash": "ea1ff8eb25f25d6b4d816cc67cef0838b908acd1fb4f0e45c7ba81c3e8d6fe9d" } } @@ -66633,19 +67353,19 @@ }, "8e2f2cade587700c5c5c6143b293b56336129ffd019bb9a30fe18502b8e78c78": { "zh": { - "updatedAt": "2026-03-10T16:43:39.167Z", + "updatedAt": "2026-03-13T17:37:37.988Z", "postProcessHash": "5a511d6750dde4d65d1db84bc0873e18b1d657fc423e6719d5d024d15dc6b7f2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.170Z", + "updatedAt": "2026-03-13T17:37:38.006Z", "postProcessHash": "b3ced98b3b5e4e5627f85999e50ead712e0d4e387d099720aaefa987aabeb514" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.173Z", + "updatedAt": "2026-03-13T17:37:38.011Z", "postProcessHash": "c2e112d8d39a4893857a921e02e1ea9091131056edfa408909321103e03d6668" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.174Z", + "updatedAt": "2026-03-13T17:37:38.012Z", "postProcessHash": "b65d3ae3e8af46259d111b3077fb94a41eb026123fcac8c5d9e22e5fb395c3c9" } } @@ -66685,19 +67405,19 @@ }, "170efc22fd667b77c9847d90352ab248edf3e6f33ac46d9c44a1c4def1e78597": { "jp": { - "updatedAt": "2026-03-10T16:43:39.166Z", + "updatedAt": "2026-03-13T17:37:38.033Z", "postProcessHash": "43dbf0a32810a0cd7a0634e3b831542a76d0ca4e601c753437d72b3c0c51556f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.167Z", + "updatedAt": "2026-03-13T17:37:38.035Z", "postProcessHash": "88d086688a9584ff8a8099fee453a035b959675181fce61f8084534461211caa" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.197Z", + "updatedAt": "2026-03-13T17:37:38.041Z", "postProcessHash": "7ecd42e52302df66517b19ad471fe089a5b8a47f33da375336b13ce70c6115b8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.215Z", + "updatedAt": "2026-03-13T17:37:38.097Z", "postProcessHash": "4c297da4ff308460133c1ee40f26dea323669302d1670e54941204d154122457" } } @@ -66751,19 +67471,19 @@ }, "fce0840da6fb476be3d9e6c0f9e70a3309812731d1552966e617cbfd32f261c8": { "ko": { - "updatedAt": "2026-03-10T16:43:39.154Z", + "updatedAt": "2026-03-13T17:37:37.999Z", "postProcessHash": "b057021aa28226fbccd85d326bdea56ba0c3278b54ae409c4ab1be3eb6f0511b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.174Z", + "updatedAt": "2026-03-13T17:37:38.049Z", "postProcessHash": "9d21ce40e256c2a71f9a824bf83a46a14ea338ecdcbc8bafb3145f598b08e322" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.176Z", + "updatedAt": "2026-03-13T17:37:38.054Z", "postProcessHash": "da2b2bd7c2269c54988e57c6e107371e87f261d7ff1b1e8e2ccfb62717557afc" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.180Z", + "updatedAt": "2026-03-13T17:37:38.063Z", "postProcessHash": "3232bbd9ba2def8a9bc8e58db5359aa44b6e4e3c3322b511e1eb3ffbc772965f" } } @@ -66803,19 +67523,19 @@ }, "b350efeb3af95f80555b03ff8bb0f6664eb9ccb2df7351fbf0726d28911c7f79": { "ko": { - "updatedAt": "2026-03-10T16:43:39.165Z", + "updatedAt": "2026-03-13T17:37:37.998Z", "postProcessHash": "67f4835b191a06f140fd2808c294b64b4517bec2d392373abf7c415c638b3ec9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.212Z", + "updatedAt": "2026-03-13T17:37:38.058Z", "postProcessHash": "7236e1ad63fca656730b6c015c0d53c4c0051eb9d32615885e2e9d3b01f4bab1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.213Z", + "updatedAt": "2026-03-13T17:37:38.059Z", "postProcessHash": "0aaac55b39d916d9b19dfee8d29185e348d34c2049216acf4f5a80e935fd684f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.215Z", + "updatedAt": "2026-03-13T17:37:38.063Z", "postProcessHash": "dac8458354487d22fbb676225293afac3f2ca19bf81a154d52bbcaa9276a9b7d" } } @@ -66855,19 +67575,19 @@ }, "36d5fb7771b569b5f1aee4eda911dfee36d94b054f0f2036e51a7fbdb73af849": { "ko": { - "updatedAt": "2026-03-10T16:43:39.190Z", + "updatedAt": "2026-03-13T17:37:38.036Z", "postProcessHash": "ccbd2732ddb12b6b0ac3cbbf7f482fad76c78ebf35a176faaf7499406f95760f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.201Z", + "updatedAt": "2026-03-13T17:37:38.045Z", "postProcessHash": "515b2998d18cab6da01260cf687e8ed361474db3ab5a5f9c75a9a3a682ab5e02" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.201Z", + "updatedAt": "2026-03-13T17:37:38.046Z", "postProcessHash": "5ad71b129868336505490d22786feaf8186be8a60904d7ce93f32cd28ee34f5b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.202Z", + "updatedAt": "2026-03-13T17:37:38.047Z", "postProcessHash": "118531d7da0534dc18878d80ab7b7c2c108f4b0faf33ac608c810f4457fcc7ce" } } @@ -66907,19 +67627,19 @@ }, "2323b12ec894a16b0b0d62f9373dbd2d25fba562201da2e46f6cd591ee682c62": { "ko": { - "updatedAt": "2026-03-10T16:43:39.161Z", + "updatedAt": "2026-03-13T17:37:38.015Z", "postProcessHash": "0d8ef2593e4a8118bef78b0f4ba30842229d7233ea61951f1d3fb198261122b1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.161Z", + "updatedAt": "2026-03-13T17:37:38.016Z", "postProcessHash": "d5d1f32d171165898651ebe1e8ff2dec459e353c78d5749e1e18c3638b453799" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.181Z", + "updatedAt": "2026-03-13T17:37:38.023Z", "postProcessHash": "078bb40abb5ad42b7e9afbb37ad053382ed767dd8b6d41f4e2ba9cc63687ccd2" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.183Z", + "updatedAt": "2026-03-13T17:37:38.026Z", "postProcessHash": "8e8eda4bd7aaf88b7c7246341e6e3f7fe0acaad7c8b011b554df2b2b5b83e7ab" } } @@ -66959,19 +67679,19 @@ }, "1bb7830c175f6110871b2c519e92e10a2efa2690519c721e947a71953921e834": { "ru": { - "updatedAt": "2026-03-10T16:43:39.156Z", + "updatedAt": "2026-03-13T17:37:38.004Z", "postProcessHash": "4396f129a313cd685670df3abbf2205c04482424c990a72bf3507739a3d1d192" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.159Z", + "updatedAt": "2026-03-13T17:37:38.010Z", "postProcessHash": "92281010aba222eea5ac061571fca70feaaf35f92963cbc4c6b9dffe330e0e32" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.160Z", + "updatedAt": "2026-03-13T17:37:38.014Z", "postProcessHash": "d4da8500f5a69a490f6704cd1755fa8ec2c6246c2feb251b4b3c0ba767b2f699" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.162Z", + "updatedAt": "2026-03-13T17:37:38.019Z", "postProcessHash": "82ef698e0e754316c0ff4bbd569050c41c8bae1410cc12219a1b891e999c43fc" } } @@ -67011,19 +67731,19 @@ }, "6ba276ab5cfbe4d34fd4a1c3c6ede3e51a1fc250850d2274e722bd7a9b881926": { "ru": { - "updatedAt": "2026-03-10T16:43:39.158Z", + "updatedAt": "2026-03-13T17:37:37.990Z", "postProcessHash": "b37b95d5f6f79f37a919255771604c1a6bdd1d72378085e30ecee71326d3e998" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.160Z", + "updatedAt": "2026-03-13T17:37:37.993Z", "postProcessHash": "a835a27b86bce1b59ba9c6645a3db9a099ef2e2ef59f258a6699fe0dbfd9c9e4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.160Z", + "updatedAt": "2026-03-13T17:37:37.994Z", "postProcessHash": "3311593ffe836d34d3a90954659540248166d73b5329f223b4c6038474c615cd" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.162Z", + "updatedAt": "2026-03-13T17:37:37.995Z", "postProcessHash": "9baa8ad88c24f972994aebcf2f75efe0fbcdbfc8622f40b359d9c76f9a6c678f" } } @@ -67063,19 +67783,19 @@ }, "698529c1c233004eb6041501575259b91b3befa2cdc7c75717788e30d74a0d17": { "ko": { - "updatedAt": "2026-03-10T16:43:39.172Z", + "updatedAt": "2026-03-13T17:37:38.009Z", "postProcessHash": "80276dadbd1bf12d1acb0347b80f350cea875b17a33be9e552a11638e2d67f4b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.177Z", + "updatedAt": "2026-03-13T17:37:38.016Z", "postProcessHash": "2ec991a14f1919b21e1474cf070444dedc340e409b139396c6e4f17324bd5d5c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.178Z", + "updatedAt": "2026-03-13T17:37:38.018Z", "postProcessHash": "2bd62bc875312aa7dba08894c0647c1241afab97b2962fa5a2f0f2f4a55c6a2c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.179Z", + "updatedAt": "2026-03-13T17:37:38.020Z", "postProcessHash": "c996fb8016537cb284fd825c3ebd6a1beb69359019c82a010fdac9423611a26a" } } @@ -67115,19 +67835,19 @@ }, "398aae7e93baf0b0a6daf1dc3ff128dfe3ee499934d7af8b18555ce5a1bd133b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.155Z", + "updatedAt": "2026-03-13T17:37:37.988Z", "postProcessHash": "1b30f3ab61d9aa506fa59e30c5ea8eb5c8bed997503d601c122e2486683d87a9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.157Z", + "updatedAt": "2026-03-13T17:37:37.990Z", "postProcessHash": "b032ff0548e9154b57dbbfbf02a13fead5d5020e9cbab079c90b13ed214e5b70" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.157Z", + "updatedAt": "2026-03-13T17:37:37.990Z", "postProcessHash": "e15a8fca858a06d2064539580139c2f192fc035f7be5e4360a7a0fb56570f0b9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.180Z", + "updatedAt": "2026-03-13T17:37:38.021Z", "postProcessHash": "678299503c9815853eb82c214701253a360fc2055ad6d88013c67c13ebdf4065" } } @@ -67167,19 +67887,19 @@ }, "5ccf3ca405085bfb6c89a42784b3d148a4df4f39c1389af6213134541b59472f": { "ko": { - "updatedAt": "2026-03-10T16:43:39.153Z", + "updatedAt": "2026-03-13T17:37:37.986Z", "postProcessHash": "37f840ddd197c1ff857df70dcf21dea9f09eea5b05d2cf97799d5f1518abf7c6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.154Z", + "updatedAt": "2026-03-13T17:37:37.987Z", "postProcessHash": "784ba2007c25b60d729924642394d8f6604551657bb4edf322c67a8a41c7efc9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.168Z", + "updatedAt": "2026-03-13T17:37:38.003Z", "postProcessHash": "03e0d27cfaf4f652c9d36ad4b870add8c886a7f3d546736e60336d2df95919a7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.169Z", + "updatedAt": "2026-03-13T17:37:38.005Z", "postProcessHash": "ff845361786975c8bb5c58c5af75a6cd0a8dd3ed9f501c0a74280f2aa4648e71" } } @@ -67219,19 +67939,19 @@ }, "b7d60158c0d2b54a854eee3bfc257571dd9d978347b68799875560e67ab9cc46": { "ru": { - "updatedAt": "2026-03-10T16:43:39.158Z", + "updatedAt": "2026-03-13T17:37:37.991Z", "postProcessHash": "d6ceaef258c87ab986e34d6d88c841d2424131fe258b6ee0438dd0673b5502fa" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.158Z", + "updatedAt": "2026-03-13T17:37:37.991Z", "postProcessHash": "0ca6ffee9b37adcb481e6ea372c771b15248d66a0e03aee1d136ff1953fc9be7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.161Z", + "updatedAt": "2026-03-13T17:37:37.994Z", "postProcessHash": "be3d8885ff12945287394c6de2c41aa5b458b18cdc01cc64900ea1f5494e31b2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.183Z", + "updatedAt": "2026-03-13T17:37:38.025Z", "postProcessHash": "05d2c19104109dbbf2c8bf4f0477fcfa900cd45a7297281cf96b4eb20b95a8ff" } } @@ -67271,19 +67991,19 @@ }, "4a0b65b563ac6374299ed5976b2e89e6b3c3432fd74c97939d5b0731125c66ad": { "zh": { - "updatedAt": "2026-03-10T16:43:39.156Z", + "updatedAt": "2026-03-13T17:37:37.988Z", "postProcessHash": "3b1acc2191681fc493bd3d3696a7bbed4a41d51f43b145b14e01963b8f06e5f9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.156Z", + "updatedAt": "2026-03-13T17:37:37.989Z", "postProcessHash": "2bbe06feab472d719fdcbaf89deddd60f2a4143708f0060358ca3e8b08de5de7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.157Z", + "updatedAt": "2026-03-13T17:37:37.989Z", "postProcessHash": "5f51a8aaa9b053d346cebcd515c9474755c121ca099ebc9328b012fd61bf0f7b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.160Z", + "updatedAt": "2026-03-13T17:37:37.993Z", "postProcessHash": "ee0b7a012cbc76aebca547d68bb23c01d054a859e146c69d684b9c3cd5850a6d" } } @@ -67323,19 +68043,19 @@ }, "a67a928a769a91653d1909ba5b0ce2735d23c0f3bddc035f8b4734756ca6163b": { "jp": { - "updatedAt": "2026-03-10T16:43:39.181Z", + "updatedAt": "2026-03-13T17:37:38.022Z", "postProcessHash": "4c5677b9a18ad37b45759f119d1ea03baac5f6ab15ffcaa75cdc07c44567421e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.182Z", + "updatedAt": "2026-03-13T17:37:38.023Z", "postProcessHash": "fcc97fa5ce99da950e4e096b302972adb7e36ddd893298bc544a2a23c19ba8b8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.183Z", + "updatedAt": "2026-03-13T17:37:38.025Z", "postProcessHash": "7086e8988c11dcc66a270ff056cce8e6f61eeebc8d2f289e2988fc9cdb7f18af" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.184Z", + "updatedAt": "2026-03-13T17:37:38.027Z", "postProcessHash": "b505173df0ba9ff50ff287371e44269fd01059d8ed6c325fde3ef7120d24527a" } } @@ -67375,19 +68095,19 @@ }, "e02f8398a1e6c99215d447d1e35166783cdb330bbfe02ab1e052b25601e78303": { "ko": { - "updatedAt": "2026-03-10T16:43:39.221Z", + "updatedAt": "2026-03-13T17:37:38.070Z", "postProcessHash": "02d84789c938e47ade8123448b39d6801b7e8c895c5599423b75e06a2933b45a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.225Z", + "updatedAt": "2026-03-13T17:37:38.076Z", "postProcessHash": "554a8e3e3157108e3680d8ba5f3ca8d0b46c31b3148f561348a03031485d97ca" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.228Z", + "updatedAt": "2026-03-13T17:37:38.080Z", "postProcessHash": "4f7e6dda282adad9dd10b326118e7679bcf4197124566b597af8489577b5241f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.236Z", + "updatedAt": "2026-03-13T17:37:38.112Z", "postProcessHash": "5263fb39e25d93abe305c8b352ee16c10ce1ab3966e4daf5318d09be84dc8308" } } @@ -67427,19 +68147,19 @@ }, "b70b5911fe4dcdcd4ddd8933cc136241e125f35c834bf53aeb80fd0d5fa17e92": { "ko": { - "updatedAt": "2026-03-10T16:43:39.223Z", + "updatedAt": "2026-03-13T17:37:38.074Z", "postProcessHash": "8bec8d89f4051a68ac9215d9b0d2d14b8fef22b10f2bf47d33a49221ad63bb91" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.234Z", + "updatedAt": "2026-03-13T17:37:38.083Z", "postProcessHash": "2b9ce28f7b4c3efb20068ec006ce1589bcc09a357ca599b1768d372d17060ffd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.237Z", + "updatedAt": "2026-03-13T17:37:38.112Z", "postProcessHash": "82246e53c639ff98a7ee45ff54502489259511096022f4c8dc745845bf0fb929" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.263Z", + "updatedAt": "2026-03-13T17:37:38.119Z", "postProcessHash": "3457bc451aa734e5ce17308dc7b4cb3206b0c1f05564a7e92202125d2567797d" } } @@ -67479,19 +68199,19 @@ }, "51be0a7689b2a9f96f622672968a0bb68913d23bfa8da7a10680792f0c4e71bb": { "jp": { - "updatedAt": "2026-03-10T16:43:39.227Z", + "updatedAt": "2026-03-13T17:37:38.078Z", "postProcessHash": "38da686f0dcb8fc34369f5fa321a3d34b31a86355712b242712e96f65ba99501" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.239Z", + "updatedAt": "2026-03-13T17:37:38.087Z", "postProcessHash": "276ee6cd88a74c9f6257714b084bb76b0c4ae186b4110c68712452ff075df11e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.240Z", + "updatedAt": "2026-03-13T17:37:38.089Z", "postProcessHash": "5f5bd9386f6edb8e8b6b9f9afa3616989f596b6475271c96772e667a28025a60" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.241Z", + "updatedAt": "2026-03-13T17:37:38.091Z", "postProcessHash": "2edb8045c2a1e070d0d190cbd0805b84a024f7b875d9d85687ad9a7b882aa34d" } } @@ -67561,19 +68281,19 @@ }, "e650a118cfedfa52e3560d910e181b042e3eb703adb99c3e0c4c90822e16d235": { "ko": { - "updatedAt": "2026-03-10T16:43:39.221Z", + "updatedAt": "2026-03-13T17:37:38.070Z", "postProcessHash": "07beabbcb1837a46c712015bffc493c0116637cac8fdc59c7e97f295d6d88a8b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.231Z", + "updatedAt": "2026-03-13T17:37:38.082Z", "postProcessHash": "3c2abe38a810f5a7aaa59145f15957e9275625636dcd2cecea03eb0bf65c5330" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.235Z", + "updatedAt": "2026-03-13T17:37:38.084Z", "postProcessHash": "2cf425a2ae3a5ecd70ba4e3d8bd3af436d941a5bf29e0ea84be5ab415676e8cb" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.270Z", + "updatedAt": "2026-03-13T17:37:38.128Z", "postProcessHash": "3fc37dc37734d10dfb8de011a15178539b252dfe778060dedeb731f0d3cd4353" } } @@ -67613,19 +68333,19 @@ }, "e755c0c350683c4565222c2efe858cf617bda1a8bd7edf2e26cdfc058dedba7f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.257Z", + "updatedAt": "2026-03-13T17:37:38.113Z", "postProcessHash": "f6b603479216e2fd24b3faea70cc003380f333191f64c153ea5d76cbfc22e0b7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.266Z", + "updatedAt": "2026-03-13T17:37:38.123Z", "postProcessHash": "fbf3ad465f581d3586e63f7eda40f0c8f084a5fb1c1c71700153ed4e6760fdfa" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.271Z", + "updatedAt": "2026-03-13T17:37:38.129Z", "postProcessHash": "47bf2ab02431b0a33fc26737c557b907c7b17a25be03a5ff5c9bc61970fd17e8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.272Z", + "updatedAt": "2026-03-13T17:37:38.131Z", "postProcessHash": "48425c2e1e20d21435cb061003c7f244d35a3fc75e395fe2f88971cb06b46dd2" } } @@ -67681,19 +68401,19 @@ }, "ed2a0f781f64a5ae82bcdec977a786d118be15d15bf6222052274d72bd56b4a7": { "zh": { - "updatedAt": "2026-03-10T16:43:39.230Z", + "updatedAt": "2026-03-13T17:37:38.082Z", "postProcessHash": "4a7405f44c2252b38990b1fb5720497b1c27d88aa2e81b93ab8a7f28dc98f718" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.231Z", + "updatedAt": "2026-03-13T17:37:38.083Z", "postProcessHash": "d5ce9885f02bca28445dc6908ccae1912d141b4966b76be53f1ce61b90e1c89e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.262Z", + "updatedAt": "2026-03-13T17:37:38.118Z", "postProcessHash": "062825c005f9fac90fdfd848adfc51646669f4ff2c7af341218e879a736427f9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.272Z", + "updatedAt": "2026-03-13T17:37:38.130Z", "postProcessHash": "2b8dc1381f836c530c2b94088f28d1eb0b8c84e77d3a369946153d9f2bc31e74" } } @@ -67733,19 +68453,19 @@ }, "1db6c9bf885f905c86db8ac60be9d57e7a9fa08ec1684b0e2dd352af96a96bbe": { "zh": { - "updatedAt": "2026-03-10T16:43:39.224Z", + "updatedAt": "2026-03-13T17:37:38.075Z", "postProcessHash": "5d1cfe724ee3d1cafa0fe76efe42a7db24df3d286105f33edb285ec4bf76f65c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.238Z", + "updatedAt": "2026-03-13T17:37:38.086Z", "postProcessHash": "568557f64346594f88f118a566b557526b0a04e54344ccc27425b566f6295f73" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.238Z", + "updatedAt": "2026-03-13T17:37:38.086Z", "postProcessHash": "a9d332ee52edaac384bd62ba0d378e68e3b281f0c1bbb295caea690daa3d2d8c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.242Z", + "updatedAt": "2026-03-13T17:37:38.093Z", "postProcessHash": "0eea8971672dbf23b870b52167e3b93fe41d5219debe4d393089d4f086b18b62" } } @@ -67785,19 +68505,19 @@ }, "73e5fae7d5e1cf9cb7c1e3331ad829690dbcf8bd2e56ae04f7946e16da0494d2": { "ru": { - "updatedAt": "2026-03-10T16:43:39.195Z", + "updatedAt": "2026-03-13T17:37:38.040Z", "postProcessHash": "6c15cc492b5d5a1c90ea2f103a459b235bad8667292e59a812964da3b2051a81" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.203Z", + "updatedAt": "2026-03-13T17:37:38.049Z", "postProcessHash": "c65a0f5303d455cb697493530f1879ff0ee2523057e541301d9a50bfb70942fc" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.210Z", + "updatedAt": "2026-03-13T17:37:38.056Z", "postProcessHash": "1b17f5d014f1233371c090733a3d7805ec79797370db04bf612d0b115e6c90d5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.214Z", + "updatedAt": "2026-03-13T17:37:38.060Z", "postProcessHash": "e3c60f4a2fa98e8e8d5910fd9102eda72eb0bb509fab8a5940fea7aeb498b30e" } } @@ -67837,19 +68557,19 @@ }, "3c19fe86868926c9d1de1a267c0de0fa600c3e5409ef956eb3598c49dab6d042": { "ru": { - "updatedAt": "2026-03-10T16:43:39.188Z", + "updatedAt": "2026-03-13T17:37:38.032Z", "postProcessHash": "450998f5b0c5e014f8bad983930a0c3af40e21d1b420417fc7db4b790575ec5b" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.189Z", + "updatedAt": "2026-03-13T17:37:38.033Z", "postProcessHash": "d9801cf0a9c82011096d4825c5d966052d4e4f2700335ece1a66ddbbec46f034" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.194Z", + "updatedAt": "2026-03-13T17:37:38.039Z", "postProcessHash": "7c79bc3784745e6d0c459733dbca339b18b9b3b5841f88b20ea11d2008673948" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.202Z", + "updatedAt": "2026-03-13T17:37:38.046Z", "postProcessHash": "6352baeded0a0313db0682b677cfeb999ca2b8dfd8ccd32793d048fd1d95383a" } } @@ -67889,19 +68609,19 @@ }, "5adb749a9d666932c9314f71f7f23be6e58bbefb536d24bfd13b53248d62eb81": { "zh": { - "updatedAt": "2026-03-10T16:43:39.171Z", + "updatedAt": "2026-03-13T17:37:38.007Z", "postProcessHash": "cc20600ca8271f5ada6dba72420a4b9e095e627ebc65736687164a77b1ee8f15" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.198Z", + "updatedAt": "2026-03-13T17:37:38.042Z", "postProcessHash": "00731f322124cc37ed9aec1c7a2422c4a2826b16149f40f8e3a72195b26c52be" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.200Z", + "updatedAt": "2026-03-13T17:37:38.045Z", "postProcessHash": "187ecd68361c0819ef725c2cf87968ad2624deb5d8c0fba235e150c457e12141" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.206Z", + "updatedAt": "2026-03-13T17:37:38.052Z", "postProcessHash": "52ec5f21fff02afd082d3db4c51fe04244a6558fe01b10386aea1e72bd1a4cf1" } } @@ -67941,19 +68661,19 @@ }, "df6c684bf932f0886e44ce135980fc95c8d7ae5df9027eac06a780fbf3b89059": { "zh": { - "updatedAt": "2026-03-10T16:43:39.193Z", + "updatedAt": "2026-03-13T17:37:38.038Z", "postProcessHash": "857c458a9f9810dd6b3871ce8e6676446624621a8367a3b19018ea14f4708718" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.203Z", + "updatedAt": "2026-03-13T17:37:38.048Z", "postProcessHash": "60971376d0bbee2fef0d12be16651f52485d99e86f099cb4b72f9891da4aa880" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.209Z", + "updatedAt": "2026-03-13T17:37:38.055Z", "postProcessHash": "eedcbcf4717c8e1f41f9b4ecda9914afe35c7b872f4af2d6f0f6d2d428b93504" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.243Z", + "updatedAt": "2026-03-13T17:37:38.096Z", "postProcessHash": "26c0efaa63ef1bcbeefa52a7271c9746c25fab394a7858b807a73cf6955d9713" } } @@ -67993,19 +68713,19 @@ }, "4f1528557c8796702ff3b8001bf0da063b6e3958420ac871bdfcc20b6a51f387": { "ko": { - "updatedAt": "2026-03-10T16:43:39.241Z", + "updatedAt": "2026-03-13T17:37:38.089Z", "postProcessHash": "03b931ca4a29db6e1034077e65820d6f2e52674c12e1387b880f40b2bad00a61" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.242Z", + "updatedAt": "2026-03-13T17:37:38.094Z", "postProcessHash": "1887a8d99b3876684f3a30cef60655c4959c8474c1c8c9a1476f6ec537460ebc" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.242Z", + "updatedAt": "2026-03-13T17:37:38.095Z", "postProcessHash": "398bac47940270146655c4513deb9bab8e147e4c86c8ccccc5ad66f6c838d500" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.243Z", + "updatedAt": "2026-03-13T17:37:38.096Z", "postProcessHash": "936bb93cd07408bc5d0a41f4d60da39de34ff114d1e3c5ffd90e0f4182554afe" } } @@ -68045,19 +68765,19 @@ }, "4b2443b2330e1677516d8cc32366d677fa646c8595354bb824e944475d6de635": { "ru": { - "updatedAt": "2026-03-10T16:43:39.188Z", + "updatedAt": "2026-03-13T17:37:38.033Z", "postProcessHash": "f3dfb75cc5dbc545cdc5b6c69ad06f94bad14949064d56422954df8f2ea905e5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.194Z", + "updatedAt": "2026-03-13T17:37:38.039Z", "postProcessHash": "c5606d249bf1aed61f73aee6a6b9f443a552fd38cefe65452015e088e9b8d7f3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.202Z", + "updatedAt": "2026-03-13T17:37:38.047Z", "postProcessHash": "a777c5c6c5ff0941d093450ae9f89095b251b997fec382bccb42b12ba0e9596c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.208Z", + "updatedAt": "2026-03-13T17:37:38.054Z", "postProcessHash": "546a625ad7a2fcafbe5b76469d8b81f82455c28a729e679107a4a96dcb466add" } } @@ -68097,19 +68817,19 @@ }, "e9a76eae13bb721942648171b11860664b54a02a29b023fb124f9a882b4910ae": { "zh": { - "updatedAt": "2026-03-10T16:43:39.166Z", + "updatedAt": "2026-03-13T17:37:38.000Z", "postProcessHash": "7364267192bcd851b932fbc8c90181aa01a0047a22e8567429c307dc44173982" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.169Z", + "updatedAt": "2026-03-13T17:37:38.005Z", "postProcessHash": "49db36bd2725aa98fb7385e5e999ac85a5f42abb4cb7f815b85eebead0f5e804" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.207Z", + "updatedAt": "2026-03-13T17:37:38.053Z", "postProcessHash": "e3903eea0cffdd9f81e66a7278fc62781248ea31ee631a0b112d860abd351cc4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.214Z", + "updatedAt": "2026-03-13T17:37:38.060Z", "postProcessHash": "65ffafcf83b71e31728f8b917ebcd0c76be7fee0ead2d3f6cdb32e0c7b69155f" } } @@ -68149,19 +68869,19 @@ }, "d338a39820758b318e69046f44f8c4e2d4a8f27d0b29d9e199565932162a128b": { "ko": { - "updatedAt": "2026-03-10T16:43:39.172Z", + "updatedAt": "2026-03-13T17:37:38.009Z", "postProcessHash": "e4de8b94f87d9aebc9195fc3fe8cee4a595738edaa148b327edfbbe911af126c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.173Z", + "updatedAt": "2026-03-13T17:37:38.010Z", "postProcessHash": "53aabca89ff88fd6f7479d42a06c817cd283ba4929fe8f7b2dfd9a26e1410e53" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.175Z", + "updatedAt": "2026-03-13T17:37:38.013Z", "postProcessHash": "8ddb46b34103d0afcb4388528b12866a7e9d2121c8627373d67862ac1edb6ae6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.175Z", + "updatedAt": "2026-03-13T17:37:38.013Z", "postProcessHash": "604f1199ca28960a69dfbd6cdf928098f5129dfd285dafdec6c9c179dda5c0cf" } } @@ -68201,19 +68921,19 @@ }, "27687d12b6f1c4552a2b3f68daa77ade7fb3c0cfb463501144e760ee0c361c96": { "zh": { - "updatedAt": "2026-03-10T16:43:39.219Z", + "updatedAt": "2026-03-13T17:37:38.067Z", "postProcessHash": "c6d693ec12e89a0af0e3989abe7ffc673f3dde92d7f3bd707cce1381aaee7973" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.237Z", + "updatedAt": "2026-03-13T17:37:38.085Z", "postProcessHash": "84c9ab0f4ad4448a6765ce2475529c2379c796393ee19efa186bad03ebd659d4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.240Z", + "updatedAt": "2026-03-13T17:37:38.088Z", "postProcessHash": "eaa5cf89d1877a61deaad5c5014ccaaa828cd14b1268ba50781170cd6dee4226" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.242Z", + "updatedAt": "2026-03-13T17:37:38.093Z", "postProcessHash": "93eaa1e620bf4a430c5ef77a0221c1e35fe065cc5241c3f2e1028153a051ce4a" } } @@ -68267,19 +68987,19 @@ }, "5c31fcdb71165467d1b598c929dadaf572872170f4bd880947eec5232d3d391d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.174Z", + "updatedAt": "2026-03-13T17:37:38.012Z", "postProcessHash": "9095e3d11afc3c821e64b7239611b9941cdb998c9767cdf6cf246a256da56a67" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.179Z", + "updatedAt": "2026-03-13T17:37:38.019Z", "postProcessHash": "5ae5a5d8872efcbb464caa423de253c8c504f00a4e364e2b6691dc8edcc4e07f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.182Z", + "updatedAt": "2026-03-13T17:37:38.024Z", "postProcessHash": "e8eb8767f03bfb9e134fffc838b48991c9ad5c95954196c32504f92addf87e6d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.184Z", + "updatedAt": "2026-03-13T17:37:38.027Z", "postProcessHash": "8bace51a0f385dcc30163351df3cfd5b2ccf1c7b1926b02b527a38bd54c184c1" } } @@ -68319,19 +69039,19 @@ }, "cfd2dc76064c59d68b87ec8b8261fb848c263362834832c9867636f76e379a2a": { "zh": { - "updatedAt": "2026-03-10T16:43:39.171Z", + "updatedAt": "2026-03-13T17:37:38.008Z", "postProcessHash": "2ffb975307728644a8377ef1d878d80db45016d77b5980f99ea2a4864e08a1f7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.177Z", + "updatedAt": "2026-03-13T17:37:38.017Z", "postProcessHash": "94488dd926449d8f7ae37d579d649f84481525000a79ce7e138e15470000d9d4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.183Z", + "updatedAt": "2026-03-13T17:37:38.025Z", "postProcessHash": "1804fe3f1a4b568b61e99bb8223eda5eddd02e679110ef367fa47ef8eb30576e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.184Z", + "updatedAt": "2026-03-13T17:37:38.028Z", "postProcessHash": "47e7eef3312e94b03231e70513472892c692eeafbc3272f1c15b12a29fcf3881" } } @@ -68371,19 +69091,19 @@ }, "599497aa7290178e75d44b11e6b373107e2b3eeec68e43d6df01b597d92c639c": { "ru": { - "updatedAt": "2026-03-10T16:43:39.224Z", + "updatedAt": "2026-03-13T17:37:38.076Z", "postProcessHash": "0f2ab70053dfa7d6cdb5b4059e86cdea4efa7321d02175bc6051828de3d3d65c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.235Z", + "updatedAt": "2026-03-13T17:37:38.110Z", "postProcessHash": "4acbea871c45799e16ea4102329ef89d38b61477ebd732da4846a553f44e64ca" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.260Z", + "updatedAt": "2026-03-13T17:37:38.116Z", "postProcessHash": "0fe281c2db5066c96b23e270d6750418da000126030dee9fbef1e9e17eaad959" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.268Z", + "updatedAt": "2026-03-13T17:37:38.126Z", "postProcessHash": "788523fa5c4ca9569279b6adcb7fae3f4cdd4361559597e42ad8a180da313b38" } } @@ -68423,19 +69143,19 @@ }, "29ce947c5bccd54e36b719f3a3d7f23aaf2df5940ad0db90fa6cab2844ca9c04": { "ru": { - "updatedAt": "2026-03-10T16:43:39.235Z", + "updatedAt": "2026-03-13T17:37:38.110Z", "postProcessHash": "6653e65bc8d26aba068c140e966c4adeb55b5c3e26884707297331ad2a5920f7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.236Z", + "updatedAt": "2026-03-13T17:37:38.111Z", "postProcessHash": "f9fc72dcca782da90b2a4bd2160c088f1dee0835e28f23f6fd6f1f5300d0bad2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.267Z", + "updatedAt": "2026-03-13T17:37:38.124Z", "postProcessHash": "0a88f75b64a63bcb1261f056b85c8ef05446cc513dedf75e1407d0941395ccd5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.268Z", + "updatedAt": "2026-03-13T17:37:38.125Z", "postProcessHash": "bdf1dc50406528dc965787ac4f92268afbcd7eb50e4fc2dbde801e014ad71791" } } @@ -68489,19 +69209,19 @@ }, "55fe1cc2813d807de73243372ee06170ec661c2943f73d5e7c4dd70e3472b49e": { "jp": { - "updatedAt": "2026-03-10T16:43:39.223Z", + "updatedAt": "2026-03-13T17:37:38.074Z", "postProcessHash": "bae15b8ce9189e915c16ba0e2873e3c54047121bb43499e9adbd2e35f8de9578" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.227Z", + "updatedAt": "2026-03-13T17:37:38.079Z", "postProcessHash": "827423702c6082204a13a977f5180de9c41bb681d444341e7948030244efb2ce" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.229Z", + "updatedAt": "2026-03-13T17:37:38.080Z", "postProcessHash": "4bbc52308007616fabdb536e033c2647ce3aa5ff4d51dac695160f3a6cc684ea" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.271Z", + "updatedAt": "2026-03-13T17:37:38.129Z", "postProcessHash": "79a3d8f4a097dc162b500471f272553a5e4ed3933623f27f8a8fd8937fdc36bd" } } @@ -68541,19 +69261,19 @@ }, "4016cf36e3a3e5ec4d65d1c7472dbd3776cedd116090ab250733ce9e7686d2bd": { "zh": { - "updatedAt": "2026-03-10T16:43:39.218Z", + "updatedAt": "2026-03-13T17:37:38.067Z", "postProcessHash": "1cc3238b347732a5eef8c2a5dbc153305e04d141740175003e4b76b471f11dff" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.251Z", + "updatedAt": "2026-03-13T17:37:38.105Z", "postProcessHash": "4392694060b7b97bd82cc037612663e76607893630232cd59a70d7a15fc462fd" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.259Z", + "updatedAt": "2026-03-13T17:37:38.116Z", "postProcessHash": "d3d07185ac0afe3c8ef0c358b22fba332c3d4df8c63b7220627bb2c91b2bd10c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.271Z", + "updatedAt": "2026-03-13T17:37:38.129Z", "postProcessHash": "c2bb6119395ed70928aa7e00278d6f3a54e241e931b6931976d412e35b0489c9" } } @@ -68593,19 +69313,19 @@ }, "c77086880163f32d327658c54705a0d8d3cf7c44d5a4665c5b3c034a8860a755": { "ru": { - "updatedAt": "2026-03-10T16:43:39.292Z", + "updatedAt": "2026-03-13T17:37:38.153Z", "postProcessHash": "15138d2a0cb00dba8b63cb3f48ed3296613404d1ac1609840f23b353d4471713" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.294Z", + "updatedAt": "2026-03-13T17:37:38.157Z", "postProcessHash": "a72f1edf6b79e8262575b23c90ee845ebc64e85ce1246185bfef6bc4c85f5c19" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.296Z", + "updatedAt": "2026-03-13T17:37:38.161Z", "postProcessHash": "349b5e420d779f64a0dd08213c962069a8ed7c6fac52fdf487a538b79e16d3a8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.299Z", + "updatedAt": "2026-03-13T17:37:38.163Z", "postProcessHash": "44a540f60fc1f9ede480f63d57e2dd3548e9fcd892953dbd65ead2956d9f288e" } } @@ -68645,19 +69365,19 @@ }, "8b69bdb0a3aa259fdc9ab38d5d8d7421fd5b084c3517a0e865da5e4b9016e87a": { "ru": { - "updatedAt": "2026-03-10T16:43:39.276Z", + "updatedAt": "2026-03-13T17:37:38.135Z", "postProcessHash": "477c6f16c26671a8a548604a1680fb62c7fc4baa064584e7679e901a7a3c6f59" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.293Z", + "updatedAt": "2026-03-13T17:37:38.155Z", "postProcessHash": "dd7a40cc01c033aa409a6f7e990cc31bc6820010d185be2087f3c7d0a805d1ee" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.300Z", + "updatedAt": "2026-03-13T17:37:38.163Z", "postProcessHash": "fe4a2def32c961a05ee548802b486938227cab115a57eccfef334fadfb2ec372" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.301Z", + "updatedAt": "2026-03-13T17:37:38.164Z", "postProcessHash": "3fc365be2d9b4c60a8ad26ad253732141e623d802593bd1e376394f4c3c99dec" } } @@ -68697,19 +69417,19 @@ }, "c06d0383b8fa44d6f03bee45603772ad6c2908221daaad1d25a1d2b43100daa3": { "ru": { - "updatedAt": "2026-03-10T16:43:39.222Z", + "updatedAt": "2026-03-13T17:37:38.073Z", "postProcessHash": "dd41d71d9bbaa3f791ceb2e3ab1cab709609845d669e8636ab62c5f6f2335a15" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.230Z", + "updatedAt": "2026-03-13T17:37:38.081Z", "postProcessHash": "9e371370efa455b03a11ecbb4c35efdbb3889820285f536aedef8a055bf269da" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.262Z", + "updatedAt": "2026-03-13T17:37:38.118Z", "postProcessHash": "c110fb624fac9c4a897ed190f78b65a2a3b487ab8315bd2fa7cc4d0966e027c1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.269Z", + "updatedAt": "2026-03-13T17:37:38.127Z", "postProcessHash": "e03c9cf88c40ec444faaa36e35bddd7b9688224d39739928ff754762ddf810bf" } } @@ -68763,19 +69483,19 @@ }, "6b577bef9f8aabe5381575b7a82b33dda9f0ef92c4671ac4d6b323b5bbcd5de0": { "ru": { - "updatedAt": "2026-03-10T16:43:39.222Z", + "updatedAt": "2026-03-13T17:37:38.071Z", "postProcessHash": "295b68d5a0821174d74c9b5f5141cb8690e54691c7c4a9c6b5dd8a9273988cf0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.257Z", + "updatedAt": "2026-03-13T17:37:38.113Z", "postProcessHash": "488453035a5b6962bd2dd899fbd79f9babcd82154b87011ea73fe14c7ac7c1b0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.258Z", + "updatedAt": "2026-03-13T17:37:38.114Z", "postProcessHash": "314293bef4efe83ec3302ed3bbe2f955b1228b11aa1bbf811c93095f72c2fa38" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.272Z", + "updatedAt": "2026-03-13T17:37:38.130Z", "postProcessHash": "7bbc942c14ebf9f0318a40c7a3ca4f4502044b335b259250efef00220b2ea2cb" } } @@ -68815,19 +69535,19 @@ }, "16d5e9fb741c942854e2ed79342c6dcf08fdb99378712804c01d7381220527f5": { "ko": { - "updatedAt": "2026-03-10T16:43:39.226Z", + "updatedAt": "2026-03-13T17:37:38.078Z", "postProcessHash": "7a1a6909e4d2a8053647d0043357dea9d05253b41b5130dd4a19f85d82ff7610" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.235Z", + "updatedAt": "2026-03-13T17:37:38.084Z", "postProcessHash": "41f581fe8e5fe1b0c848ded93738f0286f3e2becf3bcaa5a64282a6bff79b526" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.236Z", + "updatedAt": "2026-03-13T17:37:38.084Z", "postProcessHash": "40111d67ba7517a9887b50df864b05883e8f2e57f343f6c0fdc1305fbcb88df8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.241Z", + "updatedAt": "2026-03-13T17:37:38.090Z", "postProcessHash": "3ca86d7c229af91a2701d9c641007c43c599a504ec86ab6cb8cea04d86be0d82" } } @@ -68867,19 +69587,19 @@ }, "e1ea7341c5f539b8deea833b1ac287a8017515bfc7b44ed87f7f83830109e185": { "zh": { - "updatedAt": "2026-03-10T16:43:39.220Z", + "updatedAt": "2026-03-13T17:37:38.069Z", "postProcessHash": "73e2fede8c19079fbe877e9865dfed966339d947c6d6bf18e156f81edc4be823" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.222Z", + "updatedAt": "2026-03-13T17:37:38.072Z", "postProcessHash": "c3b09206cf2a4a3c104582d427207767468a2088690f7a6223322ea09a191830" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.224Z", + "updatedAt": "2026-03-13T17:37:38.075Z", "postProcessHash": "8e08170560402eba05fe7c1235fb117cafbbef1deeb74f30d4610a4cfb3636b1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.268Z", + "updatedAt": "2026-03-13T17:37:38.125Z", "postProcessHash": "1bc5501ba2d3eb0f2b3fc71f9193ae394c4c8346569dab5730e4d5b360bd918f" } } @@ -68919,19 +69639,19 @@ }, "2f7f75d00642024e198c810b4bf3cc4d4e0e76076927b8f130cd08755dcc004c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.220Z", + "updatedAt": "2026-03-13T17:37:38.069Z", "postProcessHash": "2dee6bd5178bd1351612bd92b7f952c3eeb11e5c16892e216825f7544039039a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.228Z", + "updatedAt": "2026-03-13T17:37:38.080Z", "postProcessHash": "bc8587664c95be4db3eab1512b8c7462ebfa375dcb39eba4014fed23ab37f570" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.229Z", + "updatedAt": "2026-03-13T17:37:38.081Z", "postProcessHash": "7054463ade14121ae933f52e648a421312aee923030b520a48b999cc5baeb4b1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.240Z", + "updatedAt": "2026-03-13T17:37:38.088Z", "postProcessHash": "2eb46633d02214da322bdafb01e13e6d877a646869e0c603dbe9077fb5a13516" } } @@ -68985,19 +69705,19 @@ }, "be2a1c27a3e01505ca375152645044639870dca5201379b5d05fca401befb695": { "jp": { - "updatedAt": "2026-03-10T16:43:39.275Z", + "updatedAt": "2026-03-13T17:37:38.133Z", "postProcessHash": "6e2c964993763afd5d595bbea0f15f018b8a5227de5849b2197ddaf0c710dc1c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.282Z", + "updatedAt": "2026-03-13T17:37:38.143Z", "postProcessHash": "5412ebc17be58df97ad382bc7440f99ddb56405d02baee0941411951d02f09b5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.292Z", + "updatedAt": "2026-03-13T17:37:38.153Z", "postProcessHash": "77ada62e9ca98915490bdbf351900eb878d9c63b948bf7acf4e40ee863c69230" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.302Z", + "updatedAt": "2026-03-13T17:37:38.164Z", "postProcessHash": "a572da5f9da275ee21442cf4bf4dbfb63c9110b2cfa644bbd346351b47e380b9" } } @@ -69037,19 +69757,19 @@ }, "e2af24567eed8273b1011151fa6098583d4bf4ca697a5943a0b8493d7d503254": { "ru": { - "updatedAt": "2026-03-10T16:43:39.248Z", + "updatedAt": "2026-03-13T17:37:38.102Z", "postProcessHash": "3fde8f8f02c82ee78197b0ed1e2a47a09dec449c87ec5a1ea3072dcc06c15ba3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.264Z", + "updatedAt": "2026-03-13T17:37:38.121Z", "postProcessHash": "d5e8ea676ef73fa1b4550a9eb2bce450fee9fb775812a97f3735c1687364ef63" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.267Z", + "updatedAt": "2026-03-13T17:37:38.125Z", "postProcessHash": "3e28f748dbf409b95cd34fa0bc56a2e23ca270b27974c9179547cc1140cc3d32" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.269Z", + "updatedAt": "2026-03-13T17:37:38.127Z", "postProcessHash": "6fba33d74823055dd12c3bda54e3e4c1c6e0c13318def531db809e8a625df0a6" } } @@ -69089,19 +69809,19 @@ }, "1d7cc3bd0a254723af2014987811c14ed2ed7fb05b65f4684fac31d7d4a94dbb": { "zh": { - "updatedAt": "2026-03-10T16:43:39.223Z", + "updatedAt": "2026-03-13T17:37:38.101Z", "postProcessHash": "75982cb90762f4cdc324677649382cdd1ae015ed16f75b642729a2ac41c44fbf" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.260Z", + "updatedAt": "2026-03-13T17:37:38.117Z", "postProcessHash": "3c57a57319782cd902907ad7a8150df938b79e3d7a76194d2b6fcd678e43a7af" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.263Z", + "updatedAt": "2026-03-13T17:37:38.120Z", "postProcessHash": "16e94de215c451005767e9815815d075667e5bee51b1d1da9d84d01d049ff9bc" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.270Z", + "updatedAt": "2026-03-13T17:37:38.128Z", "postProcessHash": "11b3edd2627717a401103fc428d144d6e62c7d8e77944a9e8d85f71d55b85f2b" } } @@ -69155,19 +69875,19 @@ }, "585098e46f9ed9058c9a50845c02b94d2874c220fef2e4bdc7d53a59b7236c0e": { "ru": { - "updatedAt": "2026-03-10T16:43:39.248Z", + "updatedAt": "2026-03-13T17:37:38.101Z", "postProcessHash": "316b6bb68b9b2b3a33315fa68589c22070ef0d0637d208c9b06b550c2f904e33" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.249Z", + "updatedAt": "2026-03-13T17:37:38.103Z", "postProcessHash": "e674ea5073e3cab258642a0936c48db310322d2fa500592a950c5d4498a5287d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.266Z", + "updatedAt": "2026-03-13T17:37:38.123Z", "postProcessHash": "cc64856c83c287ee0e2e1d7ec17e1903d9e04803059d6d50ea7a2af223ef9f2d" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.269Z", + "updatedAt": "2026-03-13T17:37:38.127Z", "postProcessHash": "6a0fbeb9406ee015297aa75d29bc6749b86bffb72501855bbc4058209a1fa708" } } @@ -69207,19 +69927,19 @@ }, "a575e1e9e1aa17c682bb58f55db9b4c89d271ea9b4b3f037eb4cf6206b51fa20": { "zh": { - "updatedAt": "2026-03-10T16:43:39.281Z", + "updatedAt": "2026-03-13T17:37:38.140Z", "postProcessHash": "b548416d9170422f30dc6984e5b45fc46f81e072726f8b7d84d69ca2103716f6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.282Z", + "updatedAt": "2026-03-13T17:37:38.142Z", "postProcessHash": "4920dd755314b8f30af750a07ddfa71b6f057645c351c032379aa81fbf2cc06c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.285Z", + "updatedAt": "2026-03-13T17:37:38.146Z", "postProcessHash": "5baa14621ce560b6f683afefcc3bf6c69aed70dac67c0e650dd0d4efaeddaeab" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.296Z", + "updatedAt": "2026-03-13T17:37:38.161Z", "postProcessHash": "2355edfdcb5a16ea73ef61da3d0913e9719d75108bb3b4e477a8a72bd86ab2d0" } } @@ -69259,19 +69979,19 @@ }, "502a06938cf42f44e415f7a9baabc7ff695714104f28aba63badbded626d230f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.281Z", + "updatedAt": "2026-03-13T17:37:38.141Z", "postProcessHash": "8e5337acc4fb3f8126106b918acec3db4d20c78475940839011d03a7d7f7d568" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.283Z", + "updatedAt": "2026-03-13T17:37:38.144Z", "postProcessHash": "03a2eeaeb17fe07f8c0b6b35b793291e63361b76fbb08b62cbf4af1a1f1aeaee" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.294Z", + "updatedAt": "2026-03-13T17:37:38.157Z", "postProcessHash": "81fcbb071106a05cb108fa0abd78a6018c9e068999ec80bdf0b9fe99273ef8b7" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.299Z", + "updatedAt": "2026-03-13T17:37:38.162Z", "postProcessHash": "4689e3723be95f1c1318b3109aa11933af37632245d4ab969d5058cd0a170fd9" } } @@ -69311,19 +70031,19 @@ }, "cfe4523cefd58cc8afa32152c31706709e2e3ed1b678243cb9de6878af460cde": { "ru": { - "updatedAt": "2026-03-10T16:43:39.277Z", + "updatedAt": "2026-03-13T17:37:38.137Z", "postProcessHash": "f3dd2a7374e77abb9fdbcb7daeafee1cd75843ed5d4b0ab9ab01357521e52113" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.288Z", + "updatedAt": "2026-03-13T17:37:38.148Z", "postProcessHash": "064e4f2f5382d105b9bb98cd2a2a6b3f67df425d449ee0060a8f21c98512ac46" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.290Z", + "updatedAt": "2026-03-13T17:37:38.150Z", "postProcessHash": "6256f704852c854e4ee555332f3e213c59b4a3e5ea790c7bc451bb379a192fba" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.301Z", + "updatedAt": "2026-03-13T17:37:38.163Z", "postProcessHash": "d4e3628b3d0a4c64789806c0f4cb77b698c9e045bfa5f03e4a57081255f3463c" } } @@ -69377,19 +70097,19 @@ }, "c5ce3f3d8df7d8d68775a7006f10d15eff6cac0d6ccaba867450cd213a770dfb": { "ru": { - "updatedAt": "2026-03-10T16:43:39.247Z", + "updatedAt": "2026-03-13T17:37:38.134Z", "postProcessHash": "ed6e3a6812f4fa4dc5d7fd19b2f32cafd62c8bdfd7bd018483987164998e33c1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.248Z", + "updatedAt": "2026-03-13T17:37:38.136Z", "postProcessHash": "986af21b4bc4da7d94d7c5385a038d2a69b33f254fa0bd63bde1150ea0b5e8ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.259Z", + "updatedAt": "2026-03-13T17:37:38.156Z", "postProcessHash": "c4140a254ab65fe7d3e7089d24f982095e1b3a31e716699ebdb96486afaa1d36" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.261Z", + "updatedAt": "2026-03-13T17:37:38.158Z", "postProcessHash": "a223e415b54bd2c15e8690ce3ab99db24c8069e434addab79297ddf8298494ea" } } @@ -69429,19 +70149,19 @@ }, "4a48e8ed7359f12eb4325ebaf08876e1937bb012fc7fc3b620442eca56c083a3": { "jp": { - "updatedAt": "2026-03-10T16:43:39.223Z", + "updatedAt": "2026-03-13T17:37:38.074Z", "postProcessHash": "f385b26fbae9c88ebfc03fd57246e2886fcc12658667f3b7d44c4c73b5bb1d2e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.230Z", + "updatedAt": "2026-03-13T17:37:38.082Z", "postProcessHash": "c4c8fb4f1e90f25ae324dc38ff4941a72b2d3de5e0ddba16926cd9039cdaeebb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.267Z", + "updatedAt": "2026-03-13T17:37:38.124Z", "postProcessHash": "58bdea6e42a0ccf5709c75433e4ec30158dcc9be9c5eea038e01ac5ddde867f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.270Z", + "updatedAt": "2026-03-13T17:37:38.128Z", "postProcessHash": "54377e6dc6ed47f4ccf43aba2339c93de7731f298f680bda68925b91b8062632" } } @@ -69481,19 +70201,19 @@ }, "067ce8f52cc34020a7c50b7511a21437838812ce20345967679c199a827adff3": { "ko": { - "updatedAt": "2026-03-10T16:43:39.220Z", + "updatedAt": "2026-03-13T17:37:38.069Z", "postProcessHash": "e82512862a8a65fc2c653cdb182dde7a82f901302df9eaa262897032d8943599" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.250Z", + "updatedAt": "2026-03-13T17:37:38.104Z", "postProcessHash": "c437f192688b816728e5d844b7235abc6374dd0ad9a57d57f845748355f13490" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.252Z", + "updatedAt": "2026-03-13T17:37:38.106Z", "postProcessHash": "6f2210636e33d5bb6745d38aa98dff1d9c458179225894cb26a5bb0086ab3410" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.266Z", + "updatedAt": "2026-03-13T17:37:38.122Z", "postProcessHash": "83052789e7e7f2ddb5f67eaa1374375174f90cb21fa7ed127a99c117d5bb64b5" } } @@ -69533,19 +70253,19 @@ }, "706546f7617d6591474a00f7aaba0e74e22426482a8722c70cd446a0b57d4aa0": { "zh": { - "updatedAt": "2026-03-10T16:43:39.287Z", + "updatedAt": "2026-03-13T17:37:38.148Z", "postProcessHash": "4f64556c685f16b39d2bbf3103fe294e8d7e9188a711ec7552ccb9480b08b575" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.289Z", + "updatedAt": "2026-03-13T17:37:38.149Z", "postProcessHash": "35c15e41a286030bbd32a36f0ddf28778ae6003412280d98f912765592f331ce" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.297Z", + "updatedAt": "2026-03-13T17:37:38.162Z", "postProcessHash": "9e5431c54d5170f0bf5b15c020e2675f3f6c17657dc04f22e7c23d8107dff1d4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.301Z", + "updatedAt": "2026-03-13T17:37:38.164Z", "postProcessHash": "07a8274338e39d229a0cbfee49e2535907657dc7e20dd00a812749ff51e8e043" } } @@ -69599,19 +70319,19 @@ }, "d34559dee60fa650dd4adb5f2d2658cf6450f8b1401e3defebbdbad936466ef0": { "zh": { - "updatedAt": "2026-03-10T16:43:39.252Z", + "updatedAt": "2026-03-13T17:37:38.107Z", "postProcessHash": "0a6e37ecc100c25540fef9f62c36ec8159e750e9c8ad4077d7ab40f3790ab26c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.255Z", + "updatedAt": "2026-03-13T17:37:38.109Z", "postProcessHash": "050a4da80f4fb9375c86cd23736e9c81f7438fd4ef41aba1d0d8ae5cb77158ed" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.264Z", + "updatedAt": "2026-03-13T17:37:38.120Z", "postProcessHash": "4393050731d05ccd91b34ce78870c68307f8163e520f728c3da1f7fdce0be014" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.267Z", + "updatedAt": "2026-03-13T17:37:38.124Z", "postProcessHash": "15271bc4f1836218b6d36ce8f7626019aac7d09fd19db994ab555949f8bdb745" } } @@ -69651,19 +70371,19 @@ }, "62b3f7a28b018c3753820c841eb3bc579eea14d37f5b9c6337a8cc2fb23273f5": { "ko": { - "updatedAt": "2026-03-10T16:43:39.248Z", + "updatedAt": "2026-03-13T17:37:38.102Z", "postProcessHash": "7dfdb4c3170901ea0fa96f0d94391527407504344a0dc94aec3ff715ccde6ca3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.251Z", + "updatedAt": "2026-03-13T17:37:38.106Z", "postProcessHash": "f2c96c6cc284a6ab88bf55c70edfb2a57cfbbf7f6e7e17067eb4e48f1aa59d6d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.252Z", + "updatedAt": "2026-03-13T17:37:38.107Z", "postProcessHash": "cb1430a3dccdb2a489fe69dfcc3c6c3d0acb9d98959e9c8f5d9bad263384a7f0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.265Z", + "updatedAt": "2026-03-13T17:37:38.122Z", "postProcessHash": "0ac0863c5c8dc0f2354a19364bb4eebb90a93d2a29251e8073bb94ecaba3ee5b" } } @@ -69719,19 +70439,19 @@ }, "319f3f83522d08f3da185519258d4509b61901797c61343fa467c17d03924add": { "jp": { - "updatedAt": "2026-03-10T16:43:39.245Z", + "updatedAt": "2026-03-13T17:37:38.099Z", "postProcessHash": "bb327bba64745c9a68068dae9d2c25b0b92b3ad395e11b41ad65dfb7fe7a9f25" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.246Z", + "updatedAt": "2026-03-13T17:37:38.099Z", "postProcessHash": "1d363155ebaf646bb2d5209e9435d135667840bf3bda727468cb45391f63931f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.278Z", + "updatedAt": "2026-03-13T17:37:38.139Z", "postProcessHash": "ceb6a6a0a7f623f1e91ac52282db31150308d08c2901f8017f9547958f6a6091" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.280Z", + "updatedAt": "2026-03-13T17:37:38.139Z", "postProcessHash": "85263e9795cda160a22d828168a1a681f9aadf162c4e04d0cec0c9ab3e10a645" } } @@ -69771,19 +70491,19 @@ }, "75265d258c6d0d1c949fb1f14666526319846e233446c3a396c95f3d7363666c": { "ko": { - "updatedAt": "2026-03-10T16:43:39.219Z", + "updatedAt": "2026-03-13T17:37:38.068Z", "postProcessHash": "5d8108e6610bd51cfb69aec622e3109d4998655a97816829b58fd98f34d1d3e7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.250Z", + "updatedAt": "2026-03-13T17:37:38.105Z", "postProcessHash": "392c65d6570ec1bd666684c4bf5cd9fdda7b5744a918d2088e9dca7277d3cb42" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.264Z", + "updatedAt": "2026-03-13T17:37:38.121Z", "postProcessHash": "81217ba870955374d8ac3e55db78e06b3f8c3fb7ac032be1466eeb9a6689ea1b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.268Z", + "updatedAt": "2026-03-13T17:37:38.126Z", "postProcessHash": "2fdd6add410b97465c903d2ec21d5d746da9aa8009fa116c2140c44819d23cbc" } } @@ -69837,19 +70557,19 @@ }, "6d110c327a873af2ae13d00d8bc82b466297e9b4f4d68350d0c18f28b0534b62": { "zh": { - "updatedAt": "2026-03-10T16:43:39.252Z", + "updatedAt": "2026-03-13T17:37:38.107Z", "postProcessHash": "5630e95a0213a4e48b77c01d9d8f2fea99605de60c21246b6fb4582e35d0c03a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.255Z", + "updatedAt": "2026-03-13T17:37:38.111Z", "postProcessHash": "8507d222f49ce60c9599b4d76b8c1975e5e0c5e22a899377e61d477cce873bba" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.262Z", + "updatedAt": "2026-03-13T17:37:38.118Z", "postProcessHash": "38b9bafb05b032e570c4d59a2e9afaccb80e1de5e077a3e3e0555424d370cd86" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.266Z", + "updatedAt": "2026-03-13T17:37:38.123Z", "postProcessHash": "ee9a8b17f9732da09642aaf2b4e52080e8bae7938f5709f1704e296cba90f9e0" } } @@ -69889,19 +70609,19 @@ }, "4367510976c76b400db259ff1cbe40e45ccd474991ac0515ce55ebe22de7a50d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.218Z", + "updatedAt": "2026-03-13T17:37:38.067Z", "postProcessHash": "0f3e1e6a414a236fa5ccbb0182384800cba690ad492f72f0033f58c7b5027c21" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.219Z", + "updatedAt": "2026-03-13T17:37:38.068Z", "postProcessHash": "f3034ce451eb0be279f1abbe6fddf91d2b4a9762ebd41864d899713dc36b7865" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.221Z", + "updatedAt": "2026-03-13T17:37:38.070Z", "postProcessHash": "8ddc7c5561f469897608f8ad3a748861874e1080a6b7d011f46c2034c472d893" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.225Z", + "updatedAt": "2026-03-13T17:37:38.076Z", "postProcessHash": "742724df5c82e6267ad4da6986b70f31eccd632fe627f7fb776f01226ed5668f" } } @@ -69955,19 +70675,19 @@ }, "4fd75682cc5a8796d14aacdc6030d79b9100608c60e2c1fec60713c700c52fb7": { "ru": { - "updatedAt": "2026-03-10T16:43:39.318Z", + "updatedAt": "2026-03-13T17:37:38.179Z", "postProcessHash": "8b50e5cbb3f8901d0eeb40a852da063756addcf57dd9e3e5627449536bf643af" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.320Z", + "updatedAt": "2026-03-13T17:37:38.182Z", "postProcessHash": "0b9991588339847001ab67ccc0b18a3019b39361ddaa744ad743f4c0d163847e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.320Z", + "updatedAt": "2026-03-13T17:37:38.183Z", "postProcessHash": "5fd0a974f07c2e0dffec78e3e23fb5b6dcec6ddcfa60180da99482a715d44a62" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.321Z", + "updatedAt": "2026-03-13T17:37:38.184Z", "postProcessHash": "85c926f968f7fd7dee225c2dbf118e3bf6bb9498ddcb4a80d32cbfad1e43edd2" } } @@ -70007,19 +70727,19 @@ }, "4b44410a1a7a8c5e345d118ffd3f5d482b58ab4081f2f618d3498b2ceed3c09c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.277Z", + "updatedAt": "2026-03-13T17:37:38.136Z", "postProcessHash": "5808092a7cde0119770cfc018f142b0e44c68cefb68b4ebd41595f3c891afe70" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.281Z", + "updatedAt": "2026-03-13T17:37:38.141Z", "postProcessHash": "da5b492ad27847d844a4c1172b8a89f451de5836458d626177e45680eb51eeb9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.288Z", + "updatedAt": "2026-03-13T17:37:38.148Z", "postProcessHash": "33e014654c77cb6af5b9daa27b47282b6d93ff8906b5cd4c97cc8a5abbf88098" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.323Z", + "updatedAt": "2026-03-13T17:37:38.187Z", "postProcessHash": "bfdb256124950f379d7a431e1f73dfaeebffda149565232a23545444abedfb5e" } } @@ -70059,19 +70779,19 @@ }, "093589621f5bd26b84ed5091af9f390ac1094a9f5953fb85e19da0e8b4fc2fec": { "zh": { - "updatedAt": "2026-03-10T16:43:39.319Z", + "updatedAt": "2026-03-13T17:37:38.180Z", "postProcessHash": "e1caf4f32577842ea42336054062281b96d79532226bec8b5fbc81e4fa1ab38a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.319Z", + "updatedAt": "2026-03-13T17:37:38.181Z", "postProcessHash": "637585d9bec8c4a13584c7c7660412bb0c272aa1ec98dc9a0c7fe2f0dac05ab4" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.320Z", + "updatedAt": "2026-03-13T17:37:38.182Z", "postProcessHash": "a969b0cb579109f3dbeb56702e58b356d558a897a5bcdeb1999838cef6dd6858" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.327Z", + "updatedAt": "2026-03-13T17:37:38.192Z", "postProcessHash": "bd4cadb6446de83fda296e27fcd4964896bd328317792d66a00859fc37cf091a" } } @@ -70111,19 +70831,19 @@ }, "273a5a9e0902dab684598e275dc3e50139192319416df2f56a2205280678bf5f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.275Z", + "updatedAt": "2026-03-13T17:37:38.135Z", "postProcessHash": "44882fd08898608fb1d10a9e269964ec920830710da30c5a625d9a77ee5ea2b8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.277Z", + "updatedAt": "2026-03-13T17:37:38.137Z", "postProcessHash": "595426fff6c23f1fa1a512b2cbe881b5e86bde13febdc1e672ca251ffbf59671" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.285Z", + "updatedAt": "2026-03-13T17:37:38.146Z", "postProcessHash": "8f88f34faaf813dc6821e3a0a8147779d920cc2d30583835147d4b50aa62c4ee" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.289Z", + "updatedAt": "2026-03-13T17:37:38.149Z", "postProcessHash": "fc4c273c3b05a312f326fc0189b8d36c89f31bbb8e63b62603a765b7bb24c787" } } @@ -70163,19 +70883,19 @@ }, "29f6f4cd3446c2f6ba15d0c10f7d21cef7bfe6f7e660db79da701890e27c111c": { "ru": { - "updatedAt": "2026-03-10T16:43:39.246Z", + "updatedAt": "2026-03-13T17:37:38.100Z", "postProcessHash": "0014cfc8af893a87a18daa8f2678bf9d11e662efc8e68eee836b5bfbf68b2575" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.278Z", + "updatedAt": "2026-03-13T17:37:38.138Z", "postProcessHash": "936776837149106d6cf9bfd6637c24f7b5dab13cf917fef098ef93bfc2286474" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.291Z", + "updatedAt": "2026-03-13T17:37:38.152Z", "postProcessHash": "721617f9b62cf087a4f48f931c46673f7295bb2f18c9bc71368a5cd0c6c80118" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.296Z", + "updatedAt": "2026-03-13T17:37:38.160Z", "postProcessHash": "bed492660754b9eaa6fe53b4253cd03982555c1ecbd57f971bc61d3f1c675616" } } @@ -70215,19 +70935,19 @@ }, "1fadf143f4ef0cf4c708bc62da6427b3d218769090ba9fec426c8f1d8d5da27c": { "ru": { - "updatedAt": "2026-03-10T16:43:39.283Z", + "updatedAt": "2026-03-13T17:37:38.143Z", "postProcessHash": "c11b9395ffb0fa04d26a25a813c30c18a8c38c8ba24c82734e4c72a318c925f7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.286Z", + "updatedAt": "2026-03-13T17:37:38.147Z", "postProcessHash": "590af064fda40129c2b519a37359452bc96040d2394d14129d1173b89e3627c0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.293Z", + "updatedAt": "2026-03-13T17:37:38.154Z", "postProcessHash": "007dbcdf49c98e07fd977b10c085f7b9212c8368b018c0bc0cbea6321ad350ca" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.293Z", + "updatedAt": "2026-03-13T17:37:38.155Z", "postProcessHash": "bd7db02d99adee1e9354c0e0c3fddb7080d07eb8afec990a8f480c9a61d4d491" } } @@ -70281,19 +71001,19 @@ }, "94e0f130f721991717d1d75c2025bf142402ffc6899b961aa51a02b3e90b8e7f": { "ko": { - "updatedAt": "2026-03-10T16:43:39.251Z", + "updatedAt": "2026-03-13T17:37:38.106Z", "postProcessHash": "1f7554d5531c31416a96d2ecf855d5cde199ebf011fe05aa048c24b9dcf5f2c2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.253Z", + "updatedAt": "2026-03-13T17:37:38.108Z", "postProcessHash": "2c6919967892b67dc40297640c11d1b918e7316dfa7a4274e8344db709a217a1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.258Z", + "updatedAt": "2026-03-13T17:37:38.115Z", "postProcessHash": "c3d9c7f00b6931185c00f712c9ece9f6e6176ca40f53fde7c3f48a39a1f7e1e3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.261Z", + "updatedAt": "2026-03-13T17:37:38.117Z", "postProcessHash": "48222d33b0468dd3a044963b8aa2516b832e2adfb5b1a8a3fae49571dbb6ecc5" } } @@ -70333,19 +71053,19 @@ }, "d7486769247276c2c953e6b9ec31d46d07d27f1c4d5072663492456e4cc6bde3": { "ru": { - "updatedAt": "2026-03-10T16:43:39.254Z", + "updatedAt": "2026-03-13T17:37:38.109Z", "postProcessHash": "150e8404c6079659f156e2f4de2247432c68b9677cacc36a24048163393b25c2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.254Z", + "updatedAt": "2026-03-13T17:37:38.109Z", "postProcessHash": "a78ffb6513340c56fa07c586b6676b514400d47e3b61320aba581affb902e1b0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.256Z", + "updatedAt": "2026-03-13T17:37:38.112Z", "postProcessHash": "7ebb2cf78bdba99cf270783da7ddb23cbf2493c64f19e45ee1424f9c41a2e6f3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.269Z", + "updatedAt": "2026-03-13T17:37:38.126Z", "postProcessHash": "0f21c09e07e8be01dc00c4f290f3376e11a8af6a51a535db6770d7d947cb2981" } } @@ -70385,19 +71105,19 @@ }, "01a30e87131303d35edec2b6f5efd160ed252786ea13f253e6ef236f290cec74": { "ru": { - "updatedAt": "2026-03-10T16:43:39.249Z", + "updatedAt": "2026-03-13T17:37:38.103Z", "postProcessHash": "816fe27aec9e41f3b1ad2a3871b5e483d6816cc9f7437644fc46830946f9f7a2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.250Z", + "updatedAt": "2026-03-13T17:37:38.105Z", "postProcessHash": "bc547031bf91aacadc746fd8707fa3a5dea7f933ab9b6c73842d7eb23b622813" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.253Z", + "updatedAt": "2026-03-13T17:37:38.108Z", "postProcessHash": "ebae08216c6be823932b6cba50cf25b9f70b7835945d2192d93590672b0c8205" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.264Z", + "updatedAt": "2026-03-13T17:37:38.120Z", "postProcessHash": "d8ec9001f8ae8002588c91f28e197fd9a59bd374e9d4b11913c1cbfb617dab83" } } @@ -70437,19 +71157,19 @@ }, "16baf1cfe989fd7309ac9bdb564f2732e91e135f59ad278ad83f4d4ad98eeaf0": { "jp": { - "updatedAt": "2026-03-10T16:43:39.220Z", + "updatedAt": "2026-03-13T17:37:38.100Z", "postProcessHash": "b073e0e95399a988dbb6c288aaceb9b297f61a763a9a32359b39eee0508e1d9b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.251Z", + "updatedAt": "2026-03-13T17:37:38.143Z", "postProcessHash": "b805737f4d9b0b89874b96679ff5c658efe1ef62fe50249afb0cb7f2bfc38a35" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.253Z", + "updatedAt": "2026-03-13T17:37:38.145Z", "postProcessHash": "0c56e243005f4f9f7614d40c84172452b1a9a33ff56ec0adc651556c4668395e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.256Z", + "updatedAt": "2026-03-13T17:37:38.154Z", "postProcessHash": "6921a29f16a90b4740145d4d82dd95b47b37575dd0bc62d7b321b9625dc3941a" } } @@ -70489,19 +71209,19 @@ }, "c4d9e3bbe8e1bc6893f6f2c31a1ae2098e5ec2485745bf6b9abc36f4dfb550ff": { "ko": { - "updatedAt": "2026-03-10T16:43:39.280Z", + "updatedAt": "2026-03-13T17:37:38.140Z", "postProcessHash": "fdc9e9def36f686747e6e6dcb21f4aea2589bf86fd092773efbe466b93a1d1f6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.295Z", + "updatedAt": "2026-03-13T17:37:38.158Z", "postProcessHash": "0bda1b604f776dc590652a959701201825aa40b6f68f79117ac8f285e4fb7dd3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.295Z", + "updatedAt": "2026-03-13T17:37:38.159Z", "postProcessHash": "a7b10f08b0380ae2fe39ee9312bee14d0bcada31a10406c0bd6c297f56ea1c29" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.301Z", + "updatedAt": "2026-03-13T17:37:38.164Z", "postProcessHash": "65ceee854675c50a191d3a9c8770afe4ca57658aae8d0043fbbe13a6fe5f8c4d" } } @@ -70541,19 +71261,19 @@ }, "ae19536ac544cab1eb359b0a52bdaf7f475ec802a54b04b0f216479b148fc9a6": { "zh": { - "updatedAt": "2026-03-10T16:43:39.245Z", + "updatedAt": "2026-03-13T17:37:38.099Z", "postProcessHash": "6ff5556cfa5f75af21a384dad84be70515bf71d2b7c48fd66edb0312d01783a3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.290Z", + "updatedAt": "2026-03-13T17:37:38.151Z", "postProcessHash": "49a69a987cb193e63a347d13a1e3e521d065d9c0fb7111d76bff367913637543" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.299Z", + "updatedAt": "2026-03-13T17:37:38.162Z", "postProcessHash": "1a3f606e4c2423836a83e4155f1b02bda01dbe5c4bbedba459affcbff63dc942" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.300Z", + "updatedAt": "2026-03-13T17:37:38.163Z", "postProcessHash": "ba6df3e14d83a0ebb72de5ddbe30ca29fa6239996972f5ca2827dacb9d535713" } } @@ -70593,19 +71313,19 @@ }, "510a2dd8db5c0a6e941ca20b236420dc21d099b2290b5cea4ae68292ab969848": { "zh": { - "updatedAt": "2026-03-10T16:43:39.280Z", + "updatedAt": "2026-03-13T17:37:38.181Z", "postProcessHash": "1f1183e49712b77adb299766b64cec24a450533e11a8e95701616b8138d2aba1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.286Z", + "updatedAt": "2026-03-13T17:37:38.182Z", "postProcessHash": "2376e776faceda09c4b07ce4865384548956e6d53ac9ec212ede0aee14e1e225" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.326Z", + "updatedAt": "2026-03-13T17:37:38.189Z", "postProcessHash": "b7663fe720efe85d6cccd48c7faea60065da7c2992c0b9bcc5f1430e2ee4683e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.327Z", + "updatedAt": "2026-03-13T17:37:38.192Z", "postProcessHash": "a97005a325dcdacb944989664909cf6935bf41cc3c09d128162557adda273fa8" } } @@ -70659,19 +71379,19 @@ }, "571f165781684dfddbde632d991e64048992eb0ef7cd67d9600183a059fbe1e9": { "ru": { - "updatedAt": "2026-03-10T16:43:39.318Z", + "updatedAt": "2026-03-13T17:37:38.179Z", "postProcessHash": "b3f4d2aa47be9bfb194efdf1278e76d817a118ed6076ab05784e1d7005e919ad" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.318Z", + "updatedAt": "2026-03-13T17:37:38.179Z", "postProcessHash": "bb37b9f663dda8d3d8e9fbbcbd642d4c2933636b07220e6360f6791b2a2c4fc5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.324Z", + "updatedAt": "2026-03-13T17:37:38.188Z", "postProcessHash": "a6c45075cea2e171596b7029288bc481c88fd4677000f7640895f929b5853798" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.325Z", + "updatedAt": "2026-03-13T17:37:38.189Z", "postProcessHash": "23e37614b1164b7eabb8962e16b3882836f9ba0655eb6c2695bb75160bf11fb2" } } @@ -70711,19 +71431,19 @@ }, "0f2139338a6b37aa7ac0f084115ac6e2cbfbbf76a4573e9008b71d6a0b11eed3": { "ko": { - "updatedAt": "2026-03-10T16:43:39.279Z", + "updatedAt": "2026-03-13T17:37:38.180Z", "postProcessHash": "f70dd9ca1bcba86e6114a6ce622c66cc1e85ce20b00e57879ee4f17e71dbb62f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.288Z", + "updatedAt": "2026-03-13T17:37:38.183Z", "postProcessHash": "e2532f9a8fae4dc865fc743d47aa431eddab40dabdd4c65f9819a9e6d365d4f0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.292Z", + "updatedAt": "2026-03-13T17:37:38.183Z", "postProcessHash": "81f532417244f518da4f3d9f6785df12127b210568112b6fca33726f2f9d7d39" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.323Z", + "updatedAt": "2026-03-13T17:37:38.186Z", "postProcessHash": "c50504c0fd1832fe0a1698e38f5b7722b77394694e5fa43975abfa192e453590" } } @@ -70763,19 +71483,19 @@ }, "ed89f2bb16c500340896a518bf95983f5d4dd772cef9ad6a3104f74c60cfeb38": { "zh": { - "updatedAt": "2026-03-10T16:43:39.278Z", + "updatedAt": "2026-03-13T17:37:38.138Z", "postProcessHash": "f4fe6bba8e97e90f6421b66cadee6b0466b2272ecb042a6c86d3510f2fe69d4b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.324Z", + "updatedAt": "2026-03-13T17:37:38.188Z", "postProcessHash": "909ecb0bfb3790aca6695fde417e89216ae5d5f9c44a593eed519fc347fbe125" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.328Z", + "updatedAt": "2026-03-13T17:37:38.193Z", "postProcessHash": "2b00631abecb5c1928a19bca97e90fbdc17f66b6b9f6efe6fdf58ea5d7ae2ad2" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.329Z", + "updatedAt": "2026-03-13T17:37:38.195Z", "postProcessHash": "0b832af93e909ec08ba5e81fb6661a5fa9bfc1d107c9713bc8be66325e58d199" } } @@ -70815,19 +71535,19 @@ }, "47d53db402a92a771c35a0900859ecb4306fd104c51918237fc14372abc33624": { "jp": { - "updatedAt": "2026-03-10T16:43:39.295Z", + "updatedAt": "2026-03-13T17:37:38.159Z", "postProcessHash": "0b42033b7ee9f1e8cc450e48af9584e06d10d3e787e35fa6f52fdd3c1e56830f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.322Z", + "updatedAt": "2026-03-13T17:37:38.185Z", "postProcessHash": "0a07db62b60b1760d33934461c6808a30c0e964e4b40d22645b04d8e3def08c3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.326Z", + "updatedAt": "2026-03-13T17:37:38.190Z", "postProcessHash": "f068c6cad580d00df08ae04dd4dbd5f9a333c82ba8f1dd338dae8ef866e4ab21" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.328Z", + "updatedAt": "2026-03-13T17:37:38.192Z", "postProcessHash": "25ba9d2b97815f03d459de465df2557b1c502c3039c106d8cc3cc90742db62eb" } } @@ -70867,19 +71587,19 @@ }, "1579e9b9fca97bf8a9962a76aa7f172884045f0cc3a2e057ed80465a8ddf9143": { "jp": { - "updatedAt": "2026-03-10T16:43:39.318Z", + "updatedAt": "2026-03-13T17:37:38.178Z", "postProcessHash": "f56f417c3f7f2288f312b74249efae60bb519b7447d1743f614500f919e007b9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.319Z", + "updatedAt": "2026-03-13T17:37:38.180Z", "postProcessHash": "bbc07f49bdb3c5538f02e9450800e1c6c7d9c7842a67aa6a2ca8b5782986cfea" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.326Z", + "updatedAt": "2026-03-13T17:37:38.190Z", "postProcessHash": "66165ff50d21035eee3cf7c77cb4b7d0a109edc84f09c265f4173715882c65ac" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.329Z", + "updatedAt": "2026-03-13T17:37:38.194Z", "postProcessHash": "40e2336ee25478562003f5151042b27ceb02ecd65a7306364999249e91fc1eae" } } @@ -70933,19 +71653,19 @@ }, "e6f744197741c8c88fb3fd955838a66aca4e428cb0a390d119a895beda50e3d0": { "ko": { - "updatedAt": "2026-03-10T16:43:39.319Z", + "updatedAt": "2026-03-13T17:37:38.181Z", "postProcessHash": "e72a946f1b6dbb4809931d426b075b5a3c6c9576d0317d301f57cec2913b8353" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.320Z", + "updatedAt": "2026-03-13T17:37:38.181Z", "postProcessHash": "c6410204405099c50b19d02579ee9cb247d4d426565fef058ebf572c9ed2ebb2" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.320Z", + "updatedAt": "2026-03-13T17:37:38.184Z", "postProcessHash": "b9658d8d5d2a0fae429dd9aaaa5a3fe8eab1b8c5d29bd5ce629c451933440959" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.327Z", + "updatedAt": "2026-03-13T17:37:38.191Z", "postProcessHash": "21691db30cc865c1df1d4c2c216e8e80deb84e4b45d56a57cc6652a732acf61c" } } @@ -70953,19 +71673,19 @@ "1b65c9df36184fe3892f65bc212c5c9daf9b2c3db34d9b103bcc3b0170671792": { "4869f73fec7d89b7cfd022242223c330c780e694c701eb570c03eb7a35098b54": { "ru": { - "updatedAt": "2026-03-10T16:43:37.305Z", + "updatedAt": "2026-03-13T17:37:35.879Z", "postProcessHash": "389aadaf5281999ec16d2bb3ce5382789db8ad2675459b41add40a9132348005" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.306Z", + "updatedAt": "2026-03-13T17:37:35.880Z", "postProcessHash": "3339330006f6bc3fd06aa90c70dc5bff7e65e56413d34bb038d3d9df93f0e759" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.307Z", + "updatedAt": "2026-03-13T17:37:35.881Z", "postProcessHash": "431700e001bd2ab63a35685daed96215fac83b85a09df8d11e907b5eff81226f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.322Z", + "updatedAt": "2026-03-13T17:37:35.898Z", "postProcessHash": "1170245c53bb9605f7f42eabdc1a59bf6fdfb468ca67ab30df42fa7ff884ab32" } } @@ -70973,19 +71693,19 @@ "3e893d38531568494c40a5c7da42cc3f5ee1a765309a4021238e1b243736e7bb": { "4869f73fec7d89b7cfd022242223c330c780e694c701eb570c03eb7a35098b54": { "zh": { - "updatedAt": "2026-03-10T16:43:37.305Z", + "updatedAt": "2026-03-13T17:37:35.879Z", "postProcessHash": "30ddf68e349ed321ec846e2444a5ec111096ff4bc7e99d2566ad838417da50fe" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.306Z", + "updatedAt": "2026-03-13T17:37:35.880Z", "postProcessHash": "d977abd365cf6aece379c954b7b32b3d3ea48cf18177b788b231bbd3ff0d4f5e" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.307Z", + "updatedAt": "2026-03-13T17:37:35.880Z", "postProcessHash": "1f5401c131ab2abd9b2c89e575374bf9499210c2ef4c0085f15be17fb59ff521" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.320Z", + "updatedAt": "2026-03-13T17:37:35.896Z", "postProcessHash": "e9b8808bc0f93032b983bae14b8a82190b7989758db642ceaeebe7999d215d82" } } @@ -71011,19 +71731,19 @@ }, "87c2725999c43c56c1072b3e71290c790d614895e42dba998119b5959aaa4e40": { "zh": { - "updatedAt": "2026-03-10T16:43:37.359Z", + "updatedAt": "2026-03-13T17:37:35.936Z", "postProcessHash": "1b0bc390679c81406df14b53b7a7a158be41a6d329264842fc34606bcbd6db39" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.360Z", + "updatedAt": "2026-03-13T17:37:35.936Z", "postProcessHash": "6a81e0c2773933ef2d3a7f552860af1a67a405c13154b674a1609f812b01c2e9" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.360Z", + "updatedAt": "2026-03-13T17:37:35.937Z", "postProcessHash": "59ef6cd87f600d4232577f82a8bb869f7b14d6fd82eb4130f9beacd4d3162927" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.360Z", + "updatedAt": "2026-03-13T17:37:35.937Z", "postProcessHash": "6c625ec9d12a7f68f6568c2f790afc7f226f8cfbd1f7b0517d8e81368afff4ab" } } @@ -71045,19 +71765,19 @@ }, "7687e6c86a0120bab1f899acb32d1a4746de5e815726021d72341219b16d9d74": { "jp": { - "updatedAt": "2026-03-10T16:43:37.381Z", + "updatedAt": "2026-03-13T17:37:35.968Z", "postProcessHash": "9d41912ffcf5dc8b324ff1ceaf7f3f7def94c990b253b0eaa5e4a46a6cb5fe32" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.382Z", + "updatedAt": "2026-03-13T17:37:35.968Z", "postProcessHash": "0bf8368cb05ad8c762be32c0895dd2c26b6b268f8c87b367499842331a9a47c5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.382Z", + "updatedAt": "2026-03-13T17:37:35.969Z", "postProcessHash": "bc663e93e84382c44fbd96aa26e1bc2349b0428564e95dea65b5997470409ed6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.387Z", + "updatedAt": "2026-03-13T17:37:35.975Z", "postProcessHash": "b329517207477ae15e8d87d233861fd4ac37a561859dfa0010ab390c838a4d18" } } @@ -71065,19 +71785,19 @@ "09c01fc0ccef24ff10fbc2576ba05561535bec037a4348069c2d847ff2c49f1c": { "ed51d6c3026594d0ef90de441bf36dff57ad4a32048a288a0186952eb2f80596": { "jp": { - "updatedAt": "2026-03-10T16:43:37.864Z", + "updatedAt": "2026-03-13T17:37:36.541Z", "postProcessHash": "5fb6ba7f3883edcd6e80d30e5d88e221524047390f4fcf57d1b4fe45ec3357dc" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.848Z", + "updatedAt": "2026-03-13T17:37:36.521Z", "postProcessHash": "aeb8394be71ed1061e83064d537f294b81d7edbf3bf22f408d1b12b885bacd65" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.848Z", + "updatedAt": "2026-03-13T17:37:36.521Z", "postProcessHash": "6f678e393b47fd6972edab7a65e15740c905b117282aaf8243acc9309fd8fa15" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.867Z", + "updatedAt": "2026-03-13T17:37:36.545Z", "postProcessHash": "36b2132f92bda28a4a636ba821b761a35d94729a56764cae53ecfe9ce7ffaab4" } } @@ -71085,19 +71805,19 @@ "6c91d3c013ac7bc7d495e9fcbe37229a06f30ba87a51f471a120d0444f68182e": { "704db75218a1c57a28c12794c14c9636e6dda82ba2f63764fbc2a7d327dd3047": { "zh": { - "updatedAt": "2026-03-10T16:43:38.340Z", + "updatedAt": "2026-03-13T17:37:37.108Z", "postProcessHash": "1470272e42d7afcab23c714b1d73f42a6d8454f406227445d3ba3d426a395d0f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.340Z", + "updatedAt": "2026-03-13T17:37:37.109Z", "postProcessHash": "d1979896cfc5b2ba7c2a880a6eb6e0d3377102ac2aab8e5d465b24c718409206" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.341Z", + "updatedAt": "2026-03-13T17:37:37.109Z", "postProcessHash": "80446e03f1000ed392fef949c3429dccc9090a0dcb33b570d67c7b14b283da93" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.349Z", + "updatedAt": "2026-03-13T17:37:37.121Z", "postProcessHash": "0c0f10dbaa69fe2377b3367efed8f321e6bffe613eb6071fe483ac8216b52f00" } } @@ -71105,19 +71825,19 @@ "4473d032f9f09b58816fa33eefa9c58e89d8155dc2f80dfc6156231505bfa050": { "149558e56598d90d1c2cc57b2a1c7daffe1a2a4ecd88bbf4a54a029b31bf0e6b": { "zh": { - "updatedAt": "2026-03-10T16:43:38.341Z", + "updatedAt": "2026-03-13T17:37:37.110Z", "postProcessHash": "6613306e4cbd7546825ab06dbaf7df4c11ae1a8ee4740f6a944ee0f6e43ace27" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.342Z", + "updatedAt": "2026-03-13T17:37:37.110Z", "postProcessHash": "860850eded99c3c8e4c7dcdc6a1975185d37ca02b513d24bd829c84334e39507" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.343Z", + "updatedAt": "2026-03-13T17:37:37.112Z", "postProcessHash": "90a9d7b5aa05c9c91573525ec3134f07bdaafd317f702bcf1520a1fa65a5a379" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.348Z", + "updatedAt": "2026-03-13T17:37:37.120Z", "postProcessHash": "5e53ce1126a3168f392a72806421bc5b2812b66d7322619f0a833cffd6e556ed" } } @@ -71139,19 +71859,19 @@ }, "9f7c335f78fe026e8cd25b990fd62f1b37f054705eccef80331810aba95e3736": { "jp": { - "updatedAt": "2026-03-10T16:43:38.607Z", + "updatedAt": "2026-03-13T17:37:37.429Z", "postProcessHash": "ac31ca46689963ee676f902b359925b20a2df3e3fea9cf9e6a04f2c549fe7864" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.611Z", + "updatedAt": "2026-03-13T17:37:37.434Z", "postProcessHash": "17fd3dff0e30a254dcb9d4ac2b71234def2b8731346a40ed55d3c116cbdf4876" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.613Z", + "updatedAt": "2026-03-13T17:37:37.437Z", "postProcessHash": "3d766bca03825994c30697c85a93339ec1f1da5ed7a22ddb66e72148b14cdd02" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.744Z", + "updatedAt": "2026-03-13T17:37:37.523Z", "postProcessHash": "da01b6058d6636039d277641febb55b446f94c00cf8704d629985755bb86fee7" } } @@ -71159,19 +71879,19 @@ "bc64791b5f316c10afe009ccdc31ad2d7580f484280e3064495418e56fce6ab9": { "6823bf0147231c01f98cb101c07cbf35fb8a0f1018f2e586940075ded724b7a8": { "zh": { - "updatedAt": "2026-03-10T16:43:38.783Z", + "updatedAt": "2026-03-13T17:37:37.564Z", "postProcessHash": "4daadee7414b8d1ababb5ffb9f2f6ab1fa063c4b3e269e9ad548b6efd5c02071" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.784Z", + "updatedAt": "2026-03-13T17:37:37.565Z", "postProcessHash": "db8549d54870ee5a79b0df4994aff248f129da803b9aae8f98f661154ee00ecc" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.784Z", + "updatedAt": "2026-03-13T17:37:37.565Z", "postProcessHash": "18824902d5be4b5acc782ae192d09452467063294523792d141e0b2421b273b4" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.807Z", + "updatedAt": "2026-03-13T17:37:37.588Z", "postProcessHash": "e23b24a429f43537186e93a4bdc90e154c756ba220a3fe9d074b824c360570bb" } } @@ -71211,19 +71931,19 @@ }, "faafaf65a7a993aa7d0afbfbddb67e36e4f123c4f64c731a88e2409234fb647b": { "zh": { - "updatedAt": "2026-03-10T16:43:38.766Z", + "updatedAt": "2026-03-13T17:37:37.592Z", "postProcessHash": "300b6d26220685ed0fd8474ec74646379a9bb5b52486d433be0facf2bb05b5b8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.767Z", + "updatedAt": "2026-03-13T17:37:37.592Z", "postProcessHash": "ea12d33685e4a4f4a2f5873ebeefca0dc608cda97318d0f81cb26d740e6db31a" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.767Z", + "updatedAt": "2026-03-13T17:37:37.592Z", "postProcessHash": "0ebd0192648547e7e4d978af9f586a64d7a9ad9a447cd00165a509ade3de54be" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.771Z", + "updatedAt": "2026-03-13T17:37:37.593Z", "postProcessHash": "867c99489e0c04bd22aafacdc17470b69b373f2ae5125f04303cbecc3b38961f" } } @@ -71263,19 +71983,19 @@ }, "4e4755441f21dcb96ac6736e00ef7d29677e31093373a31c3a4dbbf39bb750d2": { "jp": { - "updatedAt": "2026-03-10T16:43:38.764Z", + "updatedAt": "2026-03-13T17:37:37.543Z", "postProcessHash": "2d1884a7b6c00a84fe5ac1a92147e8ad18b2d97d784a73b905fc3a33745bf60e" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.765Z", + "updatedAt": "2026-03-13T17:37:37.543Z", "postProcessHash": "aad650ef0e99116450ad1e2d0ff948ec550125452fb4d9d314cba863f521ce5a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.765Z", + "updatedAt": "2026-03-13T17:37:37.543Z", "postProcessHash": "2dd23133f4e9a3a826a7dc5b834409b11c7a591e4127a8431b1d8f6f4c04a7f4" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.765Z", + "updatedAt": "2026-03-13T17:37:37.544Z", "postProcessHash": "6125a11c99604b3fa689aca8baaaa612c20666ae297e32123b29b0cab5ed522e" } } @@ -71347,19 +72067,19 @@ }, "9ee44c600a90dd6dccf4b1b25f8ffd97d0afad2adda1db8b01d1838a315ec2ee": { "zh": { - "updatedAt": "2026-03-10T16:43:38.767Z", + "updatedAt": "2026-03-13T17:37:37.545Z", "postProcessHash": "e60097b40db7a38bec794e10aedbf279863ad401f0e99168938ff55089c67b1b" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.767Z", + "updatedAt": "2026-03-13T17:37:37.545Z", "postProcessHash": "73502f462cc1d1aee6af2b9adbedeb06910bd1fa1f703c4bb8be0b13c55d3efd" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.769Z", + "updatedAt": "2026-03-13T17:37:37.546Z", "postProcessHash": "6e92d6734cfc37273ff7a80a1432b88bbc7b2d0825673d662e2aa272dd404b60" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.770Z", + "updatedAt": "2026-03-13T17:37:37.548Z", "postProcessHash": "71c7bd78847f85c2285d6477b254615e190ad4ab5d5365aaffa3deff63663a60" } } @@ -71409,19 +72129,19 @@ }, "f1de33340089dfd19522d50fc03f86ca988f3b83cb7380c9b3623b5c910d4c6c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.949Z", + "updatedAt": "2026-03-13T17:37:37.749Z", "postProcessHash": "a03bd1f4f1055fa2ec1e6eac3efa95bb782e35b8aac88b2244009d6181c3340a" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.950Z", + "updatedAt": "2026-03-13T17:37:37.750Z", "postProcessHash": "364fd341b5816a4379186a0c6cbd650fe48a1ad2d012174eb7660f9ad5f73ab6" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.951Z", + "updatedAt": "2026-03-13T17:37:37.751Z", "postProcessHash": "80958f09494f77f60622a8d3fe8399b9e7b1c5ef72d6197d2c881cb902dee351" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.963Z", + "updatedAt": "2026-03-13T17:37:37.765Z", "postProcessHash": "24ef125ed194745ce062522c789a4ddfcb8a057e06643faedcfe65ac2cb82402" } } @@ -71461,19 +72181,19 @@ }, "6d16f70186b47823b436b5adf3212d687990c28bad4c69ed9918d12d0d6afacf": { "zh": { - "updatedAt": "2026-03-10T16:43:38.999Z", + "updatedAt": "2026-03-13T17:37:37.811Z", "postProcessHash": "a96a583262c8e8d88cd17a02fb4fc23a03b469fe56b8bd49dc345a0b60dbe89b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.000Z", + "updatedAt": "2026-03-13T17:37:37.812Z", "postProcessHash": "edb7b58abb6168ac2c61fe152e54afcf465d4a81bdf6ea710d41e19550c1d6b9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.000Z", + "updatedAt": "2026-03-13T17:37:37.812Z", "postProcessHash": "80992e35f211e9da23b36f57add4b86ed21f66c876554ca1c9cd4af301235a2f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.001Z", + "updatedAt": "2026-03-13T17:37:37.813Z", "postProcessHash": "885f67a8bdf0bd7906aec8f079c247161c177902f20edb0508f8297e7782c586" } } @@ -71513,19 +72233,19 @@ }, "4984770df60a6d6f9ecd4b65aa98c1a8dc79f78e081b6a254ce9d3e9b353697a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.224Z", + "updatedAt": "2026-03-13T17:37:38.076Z", "postProcessHash": "a3d2fac96a8d44b848e8b7a959aad32074afd47d8a897bd5a499fd29f4830610" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.226Z", + "updatedAt": "2026-03-13T17:37:38.077Z", "postProcessHash": "1930fed04cf16df27ad0da32953d209dc3624c9916e41abedc0c4d0f20228def" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.238Z", + "updatedAt": "2026-03-13T17:37:38.085Z", "postProcessHash": "3453e5d14e813561826f1ba89b272c0115a25a8d8f62dc826c710c0b6cd5eecc" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.238Z", + "updatedAt": "2026-03-13T17:37:38.087Z", "postProcessHash": "072664068a90b9cbbc108561dc580dc56bffcb6b8eea947f762c048ddf05a456" } } @@ -71565,19 +72285,19 @@ }, "e3a1e1ace77e38b67001ca25cbdb256763feab0659294af30313b5205256ad73": { "ko": { - "updatedAt": "2026-03-10T16:43:39.225Z", + "updatedAt": "2026-03-13T17:37:38.077Z", "postProcessHash": "65a891bed0378f7cc686aeddc8970d1ac6b74378affe397f8113780f70d2c209" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.228Z", + "updatedAt": "2026-03-13T17:37:38.079Z", "postProcessHash": "b0eccacd8dfeeb25e7e322337d259eaeab4bb5f9a02aaf5c82f2c7049bd699df" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.257Z", + "updatedAt": "2026-03-13T17:37:38.114Z", "postProcessHash": "171e7aafc3ffe76f2492b72516e33a050714cae11ae1ba257a8535b9c9f9842f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.261Z", + "updatedAt": "2026-03-13T17:37:38.118Z", "postProcessHash": "3408508367990d7e9c05895f36a3814d5f964a2dcc955a96d7fca8eb6120352d" } } @@ -71617,19 +72337,19 @@ }, "07b0d144a6cab0bdd8da37ef9853a1d3c132affeacc9695db57bf8aec07ec055": { "ko": { - "updatedAt": "2026-03-10T16:43:39.275Z", + "updatedAt": "2026-03-13T17:37:38.134Z", "postProcessHash": "804731361ac5e1d9d742b2ab2ad99bbef680ac100f8eded9292b7962906ea8c1" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.287Z", + "updatedAt": "2026-03-13T17:37:38.147Z", "postProcessHash": "f3cf6192e5446c739ac92a186da30ccbed045d894be25a14acedf2a2acecb11d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.290Z", + "updatedAt": "2026-03-13T17:37:38.150Z", "postProcessHash": "beb0f5ee7165d857cfdc423e91d848138c46429b5509c0994174504293c4128b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.297Z", + "updatedAt": "2026-03-13T17:37:38.161Z", "postProcessHash": "cebe4a20813907b841b57510c4a193b61e11470bbe21068b38ba2a9c52d29178" } } @@ -71669,19 +72389,19 @@ }, "10769b22effb2b20d488ae0d80310cebb19cbfe383143d4a3d8b6d8787f91667": { "jp": { - "updatedAt": "2026-03-10T16:43:39.485Z", + "updatedAt": "2026-03-13T17:37:38.373Z", "postProcessHash": "cc30991ba72dd2393292c2de0b3ca6635d098634748089fbc880714a6407fd1c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.486Z", + "updatedAt": "2026-03-13T17:37:38.373Z", "postProcessHash": "b29d16e4ad5b56d6bdb919b148ceabc4998c151829d99aa390af4b5303948a2a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.486Z", + "updatedAt": "2026-03-13T17:37:38.374Z", "postProcessHash": "035e6ba44de2b45964676da3f353abba07eadc836ef7f89fd2fcbab011e34c81" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.486Z", + "updatedAt": "2026-03-13T17:37:38.374Z", "postProcessHash": "c896f18f7d8dde580f7fdca6ed7c7e9f9f69b177c3ef873c3ed8596cad07e65d" } } @@ -71735,19 +72455,19 @@ }, "271de667bc71cd6f88d7ce31fd39cf481c4731146b33b254a2806d8cb9dbb445": { "jp": { - "updatedAt": "2026-03-10T16:43:39.486Z", + "updatedAt": "2026-03-13T17:37:38.375Z", "postProcessHash": "1e6bdb3941a08c7dab2e9c9e5a44456d74d0ca6ffaa0699f398639952109ed39" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.487Z", + "updatedAt": "2026-03-13T17:37:38.375Z", "postProcessHash": "8f2bc0e17877f63346d89d9c3383be5baf3cfe3f6826ddd5037f10b649afa94f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.487Z", + "updatedAt": "2026-03-13T17:37:38.375Z", "postProcessHash": "0480e9042258174c9d0b2fe04196448d8899c5c046bfa859943df936f2d51111" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.487Z", + "updatedAt": "2026-03-13T17:37:38.375Z", "postProcessHash": "8ef5ae1dc2c33403919e4f2c8ed5eec23565ad5db98f973915652414b8a1b60c" } } @@ -71797,19 +72517,19 @@ }, "cccb7cfed93fa7a299a20907f86735a6729dc9032607f627c6f4c15f48d5d3e0": { "ru": { - "updatedAt": "2026-03-10T16:43:39.795Z", + "updatedAt": "2026-03-13T17:37:38.698Z", "postProcessHash": "db4e02b9f3b6a2840de7a19ae9d10d8c8327bfb2356bf43b6b898143435d79a8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.795Z", + "updatedAt": "2026-03-13T17:37:38.698Z", "postProcessHash": "8d231d36b4c232fde6ce08b140f6db352a4f4547175d17cf5b6edc91482d1b33" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.796Z", + "updatedAt": "2026-03-13T17:37:38.700Z", "postProcessHash": "f82f8a8aa720b8294f5db6af6c4bc6ea10c6d9f253d6a1fee074b3abbf611b33" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.805Z", + "updatedAt": "2026-03-13T17:37:38.706Z", "postProcessHash": "4ff815707c36aa8bc300076a95a89f780b32f560dbdf528176408a8e1b611843" } } @@ -71817,19 +72537,19 @@ "7fa91d3e9277d29648377258b21a5b26a75f784b28afc9333af412ea3fb501bf": { "cf0b12ff0323c6a43e02be87ca7003ef71e317b28d5706864f4467714de70ec3": { "jp": { - "updatedAt": "2026-03-10T16:43:37.485Z", + "updatedAt": "2026-03-13T17:37:36.116Z", "postProcessHash": "25f52742a9f5be116e1c8906993b0a1b8d27169f270d437bfc8b32c8e1654a61" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.486Z", + "updatedAt": "2026-03-13T17:37:36.116Z", "postProcessHash": "2da71176248996f5e42ff94a74c5630ba077a93b5fc481d1ba85322a03bab1e7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.486Z", + "updatedAt": "2026-03-13T17:37:36.116Z", "postProcessHash": "c7f3de75c221d8ca03de496134addb6471ae1e1f8864217099aeb20e888951da" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.488Z", + "updatedAt": "2026-03-13T17:37:36.120Z", "postProcessHash": "a6a379bf7b2959c690b9541aaa538964e6f5efc5d6c284fbf2948dc7d42ef10d" } } @@ -71837,19 +72557,19 @@ "a55dc659e2f582111206789e029b2cb6a02823dd8e6dc56a4fa975787531a11a": { "c6c1eb1889987864b337da2eb4f626845a4d9da1eda58e5a1a36ae533af4461f": { "ru": { - "updatedAt": "2026-03-10T16:43:37.446Z", + "updatedAt": "2026-03-13T17:37:36.076Z", "postProcessHash": "9ca6570d92f27b04e24f2aa40bb3259a8709c6036cb42a8d6c287f66b4ea555a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.446Z", + "updatedAt": "2026-03-13T17:37:36.076Z", "postProcessHash": "6e0ac60039877aec68fed3fbea4f742f347c9938967230afd2caa56817ef7762" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.447Z", + "updatedAt": "2026-03-13T17:37:36.076Z", "postProcessHash": "9ffbba6539652737efdac9492a4d834e08d2d6b7aed11838338e4cd660ad2f86" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.489Z", + "updatedAt": "2026-03-13T17:37:36.121Z", "postProcessHash": "2d83109185d049a0bd666fde188965744b17e5a01e54eacb90b559561965e8db" } } @@ -71857,19 +72577,19 @@ "d77536f4da40248601adc591b0357b82553927c8e7c01fd562e7e735d152ba39": { "4c4eaa3e44a1e06df44197b5b771c539b7fca21dabf080c938a23bfd135742a7": { "zh": { - "updatedAt": "2026-03-10T16:43:38.972Z", + "updatedAt": "2026-03-13T17:37:37.781Z", "postProcessHash": "8e2411cdb60040f0ec2a97619fa3526b206aa2614809ac8522dc6bd436dadb48" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.973Z", + "updatedAt": "2026-03-13T17:37:37.781Z", "postProcessHash": "18731d90819f9ad5f8a6bdb9525d40f435eeea720292f0b9e678ebfe034ba2d2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.973Z", + "updatedAt": "2026-03-13T17:37:37.781Z", "postProcessHash": "ad8f13eec0393f395e35994377a3f1766a87e3246bacf2d2c72ff5d1c62e279a" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.992Z", + "updatedAt": "2026-03-13T17:37:37.802Z", "postProcessHash": "01cd76267ded109a4361a050b90b28bfe534dad27ce48ce4df8583e92acb2b5b" } } @@ -71891,19 +72611,19 @@ }, "7ca206c1079979e2979375b58c7946360fe9e8268e45ab1bd03f0cbcecf1e406": { "jp": { - "updatedAt": "2026-03-10T16:43:39.753Z", + "updatedAt": "2026-03-13T17:37:38.665Z", "postProcessHash": "844ff666332e2cc6b23d5dbe2890ac5adb0d48b3581e546aadee498a3554e258" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.754Z", + "updatedAt": "2026-03-13T17:37:38.666Z", "postProcessHash": "ca452dd46c1a1a2a69229c13c290dafd14e613abcb945aa0096b02cbb56b0fd3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.756Z", + "updatedAt": "2026-03-13T17:37:38.669Z", "postProcessHash": "f5b56ccb40f76a82b89bf452d0af743e77891bd2a5ab2d3c284ac15f618f3a85" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.804Z", + "updatedAt": "2026-03-13T17:37:38.675Z", "postProcessHash": "0cf96fa869525c9a325569430e33fa7fb9ad1c00a86bddb4539dd618c634a3c2" } } @@ -71925,19 +72645,19 @@ }, "4b1500264994be0961ca3f1b0ba93cd5f0a735092ce9ccbaa4cf7c6497550877": { "ru": { - "updatedAt": "2026-03-10T16:43:38.791Z", + "updatedAt": "2026-03-13T17:37:37.571Z", "postProcessHash": "6db844ece599b8c0a68b15b210b6a274a8391c2401a79482886b7a009fa1daa4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.792Z", + "updatedAt": "2026-03-13T17:37:37.572Z", "postProcessHash": "b5d6a45991485b327de5c3603f27e041db4aa978d8147390a9dd0067c7835d3e" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.795Z", + "updatedAt": "2026-03-13T17:37:37.576Z", "postProcessHash": "277740e3cc444e99751d75eddb081a6908c517bcd247a30ddb7b1ddf0a1c2cbd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.807Z", + "updatedAt": "2026-03-13T17:37:37.586Z", "postProcessHash": "affe5644864b435018594f8296fc959e6a98b3dbfbde470ac558736fbf6464d3" } } @@ -71991,19 +72711,19 @@ }, "4d08494443c720d1f8deeb0d6552c46eb480660aa6ca3dd54ed874440ee8aeed": { "ru": { - "updatedAt": "2026-03-10T16:43:39.811Z", + "updatedAt": "2026-03-13T17:37:38.679Z", "postProcessHash": "1975560f548890cb40eb31791ae8649f94c7b594006eded4f8cfbdf13046c6af" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.812Z", + "updatedAt": "2026-03-13T17:37:38.679Z", "postProcessHash": "3a7a5f5cf35df38781d321409b0c6637988f54018efdd2d7efe3c37a150577dd" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.812Z", + "updatedAt": "2026-03-13T17:37:38.679Z", "postProcessHash": "005544e74dd0c7ef6fcffd166adf3ada7a316f7982301960396642f46341fc40" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.812Z", + "updatedAt": "2026-03-13T17:37:38.680Z", "postProcessHash": "aeb11e6d23f7fd351c9f0e844ccd5b48c844cc93a4d8e58097644555cfbcee49" } } @@ -72025,19 +72745,19 @@ }, "51bd31aeb422fb7abf863b9e7c48d1d15f05e0f02c19f22e4b44d526286fb104": { "jp": { - "updatedAt": "2026-03-10T16:43:37.779Z", + "updatedAt": "2026-03-13T17:37:36.437Z", "postProcessHash": "9f674f09300bd6d5f0dd50af40d76ed8d34081f5d722746735a8c8206bd81572" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.779Z", + "updatedAt": "2026-03-13T17:37:36.438Z", "postProcessHash": "1b3c46bf9a5905538f1fde1d5de46c8b1e5f6009e82a42df2f515ade0c901b20" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.780Z", + "updatedAt": "2026-03-13T17:37:36.439Z", "postProcessHash": "8f18f7707848a6b1c296eac14ff7071321a1f07ba20149c4060df756c30d281d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.788Z", + "updatedAt": "2026-03-13T17:37:36.448Z", "postProcessHash": "6dd7e67983effe9353aa18fad0208d780788bec9b71fe3e59a0a8c25009885ea" } } @@ -72059,19 +72779,19 @@ }, "1928720df8484ff373e07237519a9e9d588845d6cd02d76e11d16035175ef3a4": { "zh": { - "updatedAt": "2026-03-10T16:43:39.012Z", + "updatedAt": "2026-03-13T17:37:37.828Z", "postProcessHash": "ec44526675681d031d7d019476b5e265987f9e4f46afa21787efeddb3f94706e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.022Z", + "updatedAt": "2026-03-13T17:37:37.842Z", "postProcessHash": "a57362a58542197fd4ad638d6c06f0c518c0a99a2b141bbfa2209d09ccf90440" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.023Z", + "updatedAt": "2026-03-13T17:37:37.843Z", "postProcessHash": "6ec4d0350e21717840ff5cb34088c696a305a77b2dccce0f72ffe9f5578830e7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.026Z", + "updatedAt": "2026-03-13T17:37:37.845Z", "postProcessHash": "c6a7e0bb406b43c866e38d7dcb0748bc01be2da1aec2bf2880ca591f482ea4a8" } } @@ -72111,19 +72831,19 @@ }, "35a8ceaed4a39ddbd5daa60271c0eb0f5278fd420bfe936b4b7c567bcae0330e": { "ko": { - "updatedAt": "2026-03-10T16:43:39.167Z", + "updatedAt": "2026-03-13T17:37:38.001Z", "postProcessHash": "f06595eadf431b58f3f51974b8f7edc9ddb160118e2329485f1d1260f0e4ec0d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.199Z", + "updatedAt": "2026-03-13T17:37:38.044Z", "postProcessHash": "c746e0707635112d37ca69af2ac661b6a87c31efdfe0db9ff91f4f0908a3a180" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.202Z", + "updatedAt": "2026-03-13T17:37:38.047Z", "postProcessHash": "5d44b78c0cd4ad32d3143d74437a405098e8d647e3e1f3bcf3033c04f08a6d5a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.205Z", + "updatedAt": "2026-03-13T17:37:38.051Z", "postProcessHash": "04fd94d8275bad3ad2a67c6b835e18da00edfdc52c6fbeb88cd699da0fefb7f8" } } @@ -72145,19 +72865,19 @@ }, "42a816361856d5c3aec1d1e294b61edd5b5e5a9ab91661b3adf42e56ba4a60ce": { "jp": { - "updatedAt": "2026-03-10T16:43:37.850Z", + "updatedAt": "2026-03-13T17:37:36.525Z", "postProcessHash": "cb1fd23e9dbcee0f962af0f5a714f0b3e3296555c5bb911bced3cfe982f62bb3" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.850Z", + "updatedAt": "2026-03-13T17:37:36.526Z", "postProcessHash": "1f878a7482944f1279012729e50156fd644f5360f94367b9b668131e4ad6f3f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.851Z", + "updatedAt": "2026-03-13T17:37:36.526Z", "postProcessHash": "99fd21cd78953d5aa45f55b088ea814e8667a08d874034afe5d527fcb7a0e3ba" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.866Z", + "updatedAt": "2026-03-13T17:37:36.544Z", "postProcessHash": "809bbeb7dc75407d5e39fcbabdee40f12fe0a77efbd5b26b73722e715d2d133e" } } @@ -72207,19 +72927,19 @@ }, "26daa2bbb52b818db93006588ee72aa65ff606b0331d34f155b18fd073752122": { "ru": { - "updatedAt": "2026-03-10T16:43:37.849Z", + "updatedAt": "2026-03-13T17:37:36.522Z", "postProcessHash": "d96f0f6a267c2492ebf29369979943adea5e4138f376adeec7204d9588ad32a7" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.850Z", + "updatedAt": "2026-03-13T17:37:36.524Z", "postProcessHash": "567b937462d60984939898aabfe346637ce08b58f057890c0a64f59119e2cd9f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.851Z", + "updatedAt": "2026-03-13T17:37:36.527Z", "postProcessHash": "9b8672860509a85dc876c3facb07fcce15e59eefec527968a9e89eb509bac735" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.901Z", + "updatedAt": "2026-03-13T17:37:36.586Z", "postProcessHash": "2f0aef3af05a2db44a400e3c7a37cba888bf2babb2ab669b09fbe2c468958fc0" } } @@ -72255,19 +72975,19 @@ }, "dac1867cabfa18342185b6ed432d2500eb65d144cef879f5629d9f0870e07bc6": { "jp": { - "updatedAt": "2026-03-10T16:43:37.853Z", + "updatedAt": "2026-03-13T17:37:36.530Z", "postProcessHash": "50af95df0195ef57a48eafe11d6182211edbfb5e6e9c86d6f9180ec9557f2747" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.853Z", + "updatedAt": "2026-03-13T17:37:36.531Z", "postProcessHash": "5914eb2c45ae5993c9d7832f022dfbd33295556b7173e4881e0c0fc2441aee45" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.854Z", + "updatedAt": "2026-03-13T17:37:36.531Z", "postProcessHash": "e9b8aab2283ef37d5446cf8fab9afefe055d4b4ee3766e21e2d1011bc20685b7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.869Z", + "updatedAt": "2026-03-13T17:37:36.547Z", "postProcessHash": "782e21d66642c784ca7ac71210a1eb3f0998b94cd1df4ad7cca4b6f9f36ef9ca" } } @@ -72289,19 +73009,19 @@ }, "1f0c93033fc8d8a8355967131046f3281fabb0f9933ba568b87fdd1ef36e6d51": { "jp": { - "updatedAt": "2026-03-10T16:43:37.848Z", + "updatedAt": "2026-03-13T17:37:36.522Z", "postProcessHash": "3dbec8fa1e248b9ea59caa91beff7bb6c900837a20e054503636430278a56673" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.850Z", + "updatedAt": "2026-03-13T17:37:36.524Z", "postProcessHash": "716d2d0661005d03e0b195b994e7d60a50fcc0bd094af19fdeb0c64a34ef7937" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.851Z", + "updatedAt": "2026-03-13T17:37:36.528Z", "postProcessHash": "efcdf2eeccd9ed3fa8891670447b8bbe0c1f4eae904a92d94b5875a308cd15f3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.893Z", + "updatedAt": "2026-03-13T17:37:36.578Z", "postProcessHash": "80d482fcbb31cb555d5d3e707e50aa021cfb09e54d4027b255852e0c51349bf8" } } @@ -72337,19 +73057,19 @@ }, "73508b541e9a46c45279968b657567d8b64ffa17b7597526fab966de9c822f23": { "jp": { - "updatedAt": "2026-03-10T16:43:37.856Z", + "updatedAt": "2026-03-13T17:37:36.534Z", "postProcessHash": "a49fa4877748b972d8e4843267512692fda21068b1c6fd9d6917e16465e341a0" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.862Z", + "updatedAt": "2026-03-13T17:37:36.540Z", "postProcessHash": "1785792ac80b7f115f446d9dc432b67052e6c4b3bcca6d02c404548f67eecac5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.863Z", + "updatedAt": "2026-03-13T17:37:36.541Z", "postProcessHash": "450ce58e4e7c814e227a91463593a6add108a75d787f245e97573cf5f77944f4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.868Z", + "updatedAt": "2026-03-13T17:37:36.545Z", "postProcessHash": "f7b9783036ae9818e7d96543714908850bd5363cfc3dc8d2992810f8c54e946a" } } @@ -72371,19 +73091,19 @@ }, "06b6ccad93cdbabc67d1e243fd9fcac3c450b36ff88d9a7bbcad47b00a9c82fe": { "ru": { - "updatedAt": "2026-03-10T16:43:37.849Z", + "updatedAt": "2026-03-13T17:37:36.523Z", "postProcessHash": "c15783633f46c62c313bc3fb9a19ceb871d9c43a3cc36e858d6f6c3604bd2334" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.849Z", + "updatedAt": "2026-03-13T17:37:36.523Z", "postProcessHash": "a811c08a374a8b889f73e71182e036f9998514a3fc977905961f8770ed2e88a2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.851Z", + "updatedAt": "2026-03-13T17:37:36.527Z", "postProcessHash": "04cdd5d52181f437d0c7c0b6c5017ad4a5458e6517e2c9caa3d06cb6b083bf21" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.897Z", + "updatedAt": "2026-03-13T17:37:36.582Z", "postProcessHash": "3f2e6a33ec1d2a696302a68c1a5366376fb9775ea0701023c3a295a871eaf0b7" } } @@ -72435,19 +73155,19 @@ }, "e095d9f7251b1e78a166f0f3c72e759993bd8632be14d237abfe63d830521738": { "zh": { - "updatedAt": "2026-03-10T16:43:37.855Z", + "updatedAt": "2026-03-13T17:37:36.533Z", "postProcessHash": "63cb134913d9501d3caaebc77d14878428fb3695ff53b5c2f849c209d55d29cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.856Z", + "updatedAt": "2026-03-13T17:37:36.534Z", "postProcessHash": "3ede17925943eb0cec7c70242ec84b5487ccd6f7556cc9f41fb2bb163ced3db8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.891Z", + "updatedAt": "2026-03-13T17:37:36.576Z", "postProcessHash": "cecae2318fa4251bb73ea847ac30379c2d857540e0a80297040682157a0ccc1c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.899Z", + "updatedAt": "2026-03-13T17:37:36.584Z", "postProcessHash": "61509e1e07849bf081bdc1265dbb1a2cde10af51ea2c982214e66939f0516dbe" } } @@ -72497,19 +73217,19 @@ }, "3187b09c349b1adf87847d9bc68764db974f4e613ea3777992bb5dccceaefb28": { "ru": { - "updatedAt": "2026-03-10T16:43:37.854Z", + "updatedAt": "2026-03-13T17:37:36.532Z", "postProcessHash": "299de5d0fb6be5aeaeb8d80f0b4204d99fe0a9e1ce86c6fb5c53eebaf73b3dd2" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.854Z", + "updatedAt": "2026-03-13T17:37:36.532Z", "postProcessHash": "30a1d4b5c09214fc5af811d1de5f38cc9b1abc21a20fa7cf16ce1aceeeb51609" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.855Z", + "updatedAt": "2026-03-13T17:37:36.533Z", "postProcessHash": "822292e38078cb596ed261c631a31be0b4c72046a00ddfd9e738cab5cdf5e70a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.902Z", + "updatedAt": "2026-03-13T17:37:36.587Z", "postProcessHash": "e6fa7cc5249edb1b76ee1272cc07b08977d17f1fe402038395d121a22d233482" } } @@ -72531,19 +73251,19 @@ }, "c4a727111b7f27139c579382a705f6bc039320305a98a7d662b7687cfbe3eb77": { "zh": { - "updatedAt": "2026-03-10T16:43:37.852Z", + "updatedAt": "2026-03-13T17:37:36.529Z", "postProcessHash": "772d887aa75bea67b8734feb2c19f65fed3e6ac1d2e57c3954551e0dd7d8d9cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.853Z", + "updatedAt": "2026-03-13T17:37:36.530Z", "postProcessHash": "b0e3b98eca544b69bc4ccecaf86c3a40b9f5d463fc4feea5e00c9e5509c06a43" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.853Z", + "updatedAt": "2026-03-13T17:37:36.530Z", "postProcessHash": "cd512c7c0cfce7d2e59b4b8a2e1a55336f5aac9ef5fe7305a99761e6d96bd88b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.868Z", + "updatedAt": "2026-03-13T17:37:36.546Z", "postProcessHash": "9e6e43103f2aab3cd9f7a4a2342491e125d6738d6a083f902dd3b8637fc4f1c9" } } @@ -72579,19 +73299,19 @@ }, "37367dda8383340265a9c32a8d67bcdb41abb516d96376bdbaec81ba0d3f85b3": { "jp": { - "updatedAt": "2026-03-10T16:43:38.791Z", + "updatedAt": "2026-03-13T17:37:37.570Z", "postProcessHash": "fe93466efea4e288a36763ca55e451b64305d34163fab0b61236b1f991f83cd3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.793Z", + "updatedAt": "2026-03-13T17:37:37.573Z", "postProcessHash": "ccac54af9e7e8122d1c2b936c63518a94258ba10209e71e4e782857a66733bd5" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.796Z", + "updatedAt": "2026-03-13T17:37:37.577Z", "postProcessHash": "8daad5adb3056cfa07b06e41821c7491acf6d55703119bcc543394eefb4fd52c" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.804Z", + "updatedAt": "2026-03-13T17:37:37.582Z", "postProcessHash": "1353d412544e568f435be72394a8f630ca99d3aa13fd291dfde7daea212a3939" } } @@ -72615,19 +73335,19 @@ "1f819b9f5ca69fcf87b7849cf94d2f21309490e25c5bff56964a6896a8071f5b": { "67a23b832e1f7a6a586999a588abbad63388d3655d525d491167eb5d6a685114": { "ru": { - "updatedAt": "2026-03-10T16:43:37.369Z", + "updatedAt": "2026-03-13T17:37:35.951Z", "postProcessHash": "ae643c57adc621e54a90b49cc947c35ad6ba51763a7e5c99b023e65ab6b4ee5c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.369Z", + "updatedAt": "2026-03-13T17:37:35.951Z", "postProcessHash": "d478e99614c0aed6b3889f5cc27c82420f0e88e3b668c866d717094b711d1c0f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.370Z", + "updatedAt": "2026-03-13T17:37:35.951Z", "postProcessHash": "b4e662303048f2238e05348d1019b0e0e0b04e9525846ad9f3f7467ca5471d0d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.390Z", + "updatedAt": "2026-03-13T17:37:35.979Z", "postProcessHash": "a49b9f1beb0de14c5302385a11f426f95bf1083f38f0221e681cba29bce49ea4" } } @@ -72635,19 +73355,19 @@ "86c0e2bc113ba7fa2371646d59691cdc772479e580531660cf16acd5ecd95db5": { "4759aaf6e5077d0f57367491b8519652877477b72cf08f39cf4d5300fa6aac85": { "ru": { - "updatedAt": "2026-03-10T16:43:37.371Z", + "updatedAt": "2026-03-13T17:37:35.954Z", "postProcessHash": "393089e18eebbc210f636d6dddb0e5fcb5236fdb39ea4c177ae879617be6019d" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.372Z", + "updatedAt": "2026-03-13T17:37:35.955Z", "postProcessHash": "1191353ea9f5c1e47fb98520a439b291d1ba3b2e69e67ce3800b5e2dc4285359" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.373Z", + "updatedAt": "2026-03-13T17:37:35.956Z", "postProcessHash": "7c1673a5d118ad57b631193f5ef7bffbd45a3360677221939463f285ad110844" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.419Z", + "updatedAt": "2026-03-13T17:37:36.043Z", "postProcessHash": "100ebb06f8a919ba911fdd888f7ae78acabc62f3a191a1a5edfabdb152a4d83b" } } @@ -72683,19 +73403,19 @@ }, "83940db90c7d30a0da7d917038a661e22f20a8546cd935c2d10c0ced0fb683cf": { "ru": { - "updatedAt": "2026-03-10T16:43:37.378Z", + "updatedAt": "2026-03-13T17:37:35.963Z", "postProcessHash": "e51a7401638e4bc4509b07f65cf8efa4cc9bb2f999e1b4c009df3d935c3b7a9c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.379Z", + "updatedAt": "2026-03-13T17:37:35.964Z", "postProcessHash": "eabea2eb1a623d138e47141a3e4603527149a0883290200873947a96afdeaf53" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.380Z", + "updatedAt": "2026-03-13T17:37:35.966Z", "postProcessHash": "99b0429dd5aa8fb04c484e1fee7883fe2b22e192413d30900e83ac8eb123f811" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.415Z", + "updatedAt": "2026-03-13T17:37:36.038Z", "postProcessHash": "731833048a8fc3328e5ac3f49096c171f6bab95a0c8556bada731201d6abd740" } } @@ -72717,19 +73437,19 @@ }, "490b9574335ea7bf885f1a6656df62047379554af5111593dcb00bacd768b59b": { "jp": { - "updatedAt": "2026-03-10T16:43:37.376Z", + "updatedAt": "2026-03-13T17:37:35.959Z", "postProcessHash": "993630f0c032671e8ccf2ffbe38eff8b5597c59d010d7e2f69ec3c035ca0562f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.376Z", + "updatedAt": "2026-03-13T17:37:35.960Z", "postProcessHash": "739790effce102a3a0545db62aa70af7ada264bfb3ccc7bd7297b133a7946182" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.376Z", + "updatedAt": "2026-03-13T17:37:35.960Z", "postProcessHash": "b5f2d134ad529e7415e1e6bbade2517474b02342dbcf0a08d407b984b95c00e6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.419Z", + "updatedAt": "2026-03-13T17:37:36.043Z", "postProcessHash": "66c0c2ea96cdfa957b14ae34c9861e3025e02732520625b28ab0289af7ab9736" } } @@ -72751,19 +73471,19 @@ }, "4c8e04a273046756c12a65eaf433cef34dd9cc53b9823fbd443de52918cd68ab": { "jp": { - "updatedAt": "2026-03-10T16:43:37.406Z", + "updatedAt": "2026-03-13T17:37:36.003Z", "postProcessHash": "0fe2ff9ce6435ad3c78b21ccb5f2d153b3f5afd9d46c39ca98ab690eafbf5359" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.409Z", + "updatedAt": "2026-03-13T17:37:36.005Z", "postProcessHash": "3cb989f003f90221758fdc5b03a975f99a338cae4600b509e583145ef837fedd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.410Z", + "updatedAt": "2026-03-13T17:37:36.007Z", "postProcessHash": "fa2bd03390d35b52a53b1c5e5db3bd6f3c11307b2ce1546acf39e7b61bf46fc7" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.418Z", + "updatedAt": "2026-03-13T17:37:36.042Z", "postProcessHash": "9815f03d3f5d7d4cd5154ac1c92b552c18b2188d324346a38550f8e43e97ebda" } } @@ -72771,19 +73491,19 @@ "6efcd227e93083a56fafb0409cb6f3d265391a1a8cecd3051eafb93bac08f871": { "63b5115dd3a467bf5a3e6a7da77de5c4fd21bbefd893f7359de9ff0719f1600e": { "zh": { - "updatedAt": "2026-03-10T16:43:37.372Z", + "updatedAt": "2026-03-13T17:37:35.955Z", "postProcessHash": "469b97b8b3259f4a781ec5f1acef73efdfc12c304d4a9d1fbddb463b2a169681" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.372Z", + "updatedAt": "2026-03-13T17:37:35.955Z", "postProcessHash": "a2cfec2be31c2f02987542d2abda866023bea0c5d0ae1d30f87ade0f250668d2" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.373Z", + "updatedAt": "2026-03-13T17:37:35.956Z", "postProcessHash": "96bc4e5ecd86d7c2b32cad834a728b937b270b26b0d207c97751c0d276787357" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.418Z", + "updatedAt": "2026-03-13T17:37:36.041Z", "postProcessHash": "835a9f16332840ab5a4253dccbefb46bdcb27fee85065609a71b3466a7657a48" } } @@ -72805,19 +73525,19 @@ }, "c2362a67e1350ddccf7d75c22a52e65c453486c04f51dce350237cd6d0510fe7": { "jp": { - "updatedAt": "2026-03-10T16:43:37.377Z", + "updatedAt": "2026-03-13T17:37:35.962Z", "postProcessHash": "3c654c3b54c73a0942d05464129f3435d1aeadcba7fce2d099cbccf277943e79" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.378Z", + "updatedAt": "2026-03-13T17:37:35.962Z", "postProcessHash": "432939044e784e38fcc4a7b72ce6de3c1303bd10daa2c72d6b8fa039c4441fe8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.378Z", + "updatedAt": "2026-03-13T17:37:35.963Z", "postProcessHash": "3fae7065cfb7645b306bc333678b01b142c9108526a9fe8bf835e958c4043ba6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.421Z", + "updatedAt": "2026-03-13T17:37:36.046Z", "postProcessHash": "bdcc3470a1d72e5c2487e4023c9eb4681c1bc3737fa73568c80b2334240b3c72" } } @@ -72839,19 +73559,19 @@ }, "5bd81f3954ce3ccaa18168b2864d94a6f726f38f12239beefc63c57625fb2e65": { "ru": { - "updatedAt": "2026-03-10T16:43:37.379Z", + "updatedAt": "2026-03-13T17:37:35.965Z", "postProcessHash": "9883fdd2912a9339a47dc7ff1f10d04b49f6497d000e696d2540f4eba488c68f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.383Z", + "updatedAt": "2026-03-13T17:37:35.970Z", "postProcessHash": "054d51e665b49deff2c59bfbd1da154132cde28921321aa28028d9768bebd41a" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.384Z", + "updatedAt": "2026-03-13T17:37:35.971Z", "postProcessHash": "d6670f74b2fa9f24407b9197d71cd34f0f86d04fa9acdaef8016c575deb5cb07" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.419Z", + "updatedAt": "2026-03-13T17:37:36.042Z", "postProcessHash": "45774bb48cf0b9f467a0608b8aad96f5fca9abb3fb25c09fc1e4d6eeb28464ae" } } @@ -72877,19 +73597,19 @@ }, "7977fa19eb1dc34cab77c9daa6e5642cb822b6aefa8f612e840210976b0f2e88": { "ru": { - "updatedAt": "2026-03-10T16:43:38.296Z", + "updatedAt": "2026-03-13T17:37:37.062Z", "postProcessHash": "02ae0106b5b4ad206e391ee26f09cea513f3d15b637cb3ef3b0e58aefecfd7b3" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.296Z", + "updatedAt": "2026-03-13T17:37:37.062Z", "postProcessHash": "0197d12b7892112498111acf332bed370f9765957b8412ccdacb8cbbf7d7a58d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.296Z", + "updatedAt": "2026-03-13T17:37:37.062Z", "postProcessHash": "00968f2e7c517f4a66a847560024655dc6be9588057b044c949b4a27bc429688" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.296Z", + "updatedAt": "2026-03-13T17:37:37.063Z", "postProcessHash": "7d70045dbf2bed0056d852fe89cf2712ec47dd64e812d5f83a2e4b4802565e0c" } } @@ -72911,19 +73631,19 @@ }, "884ff7d00ec445ed4c670d062d3fee86cad0f4aaea0ced2c80663731f6347c4c": { "ru": { - "updatedAt": "2026-03-10T16:43:38.319Z", + "updatedAt": "2026-03-13T17:37:37.116Z", "postProcessHash": "605efca3c7ac16ecafb0f878b96074ff33ea189a49fe3fca14be7ae1cf0fb6d2" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.321Z", + "updatedAt": "2026-03-13T17:37:37.116Z", "postProcessHash": "c5dca011ab629f002938b10e8f43d94e4b8833ca1905372fd41957d28f92f78c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.321Z", + "updatedAt": "2026-03-13T17:37:37.117Z", "postProcessHash": "7f53c4e555aabdba9f59f5c123f7dc58f53afa5f514974f658418d68f2b3f869" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.326Z", + "updatedAt": "2026-03-13T17:37:37.129Z", "postProcessHash": "f69782790d83ce88ee399359b1b39f719ba65df81c1d678810266ccf5f728452" } } @@ -72977,19 +73697,19 @@ }, "f5a720f9d08b4c6929867221bc3c45e73bd3163743142aa48b31d4ec468c152c": { "zh": { - "updatedAt": "2026-03-10T16:43:38.603Z", + "updatedAt": "2026-03-13T17:37:37.426Z", "postProcessHash": "515d8db09914a163008a91b7b915eb6bd6805503274d44908db80aa4e28c96b7" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.603Z", + "updatedAt": "2026-03-13T17:37:37.426Z", "postProcessHash": "b41f7fe25a5b3889fe5eb5faa5aea264c6e2082efc762dfa6df9277433b2ff46" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.604Z", + "updatedAt": "2026-03-13T17:37:37.426Z", "postProcessHash": "78f31d3a9ef8053d7fbb30efa48a4ccba6fd88a2613fd7c03be828acef08375b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.604Z", + "updatedAt": "2026-03-13T17:37:37.427Z", "postProcessHash": "b85faea5f66cb242eb310c54ac8321a95b941dd5f1edb2759b3b87ade8271802" } } @@ -73025,19 +73745,19 @@ }, "4835fd358af49ebe4269902c1e66631aac8e79dbf44cad3e25d4483e1236ae96": { "ru": { - "updatedAt": "2026-03-10T16:43:38.790Z", + "updatedAt": "2026-03-13T17:37:37.570Z", "postProcessHash": "37ec10931508f5db22f5e5f5f5909a0f1630a8b1b7df33efc58ad1f95c3c326f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.791Z", + "updatedAt": "2026-03-13T17:37:37.571Z", "postProcessHash": "93e85966fe285d8e2fd6d748a3b767183c3b1a9d2188f18b1c78b7b987a1b5bc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.798Z", + "updatedAt": "2026-03-13T17:37:37.578Z", "postProcessHash": "3ee1e5b36eb0fc53d56fc256bd969ebc775d2791a6583f1c34f8b0dac71e51a0" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.831Z", + "updatedAt": "2026-03-13T17:37:37.586Z", "postProcessHash": "aab2ab447d0a099ed6081b2132795eea33b21e7d1ae09c47e8c92540f1790d4f" } } @@ -73107,19 +73827,19 @@ }, "008b9d9d44bae9d01a4238aa0a7fcda74870bd165e8f0649bd4e2b84ecf090c2": { "ko": { - "updatedAt": "2026-03-10T16:43:39.733Z", + "updatedAt": "2026-03-13T17:37:38.680Z", "postProcessHash": "7edcd6bac89ddf3332911ae2b6798a33670ab31c1d2ed4086c0ce8ed2e1f3471" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.733Z", + "updatedAt": "2026-03-13T17:37:38.680Z", "postProcessHash": "b4c558c54523d098419ae7d415313f16f3927db9f018f1c1318940e481a8e1b6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.733Z", + "updatedAt": "2026-03-13T17:37:38.681Z", "postProcessHash": "f923c762557c98edd913b5d9bdb83dc4c52e39c1cecf014483040cd42a909256" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.733Z", + "updatedAt": "2026-03-13T17:37:38.682Z", "postProcessHash": "98c197d04a4cdc79503b9579c2b5a224e6b5da17d5f412700a42339b3817ddaf" } } @@ -73155,19 +73875,19 @@ }, "bcdc653aed169d06d1ccf187b16f6e1b240639d196a216ea91b6a802e72d81fc": { "zh": { - "updatedAt": "2026-03-10T16:43:39.753Z", + "updatedAt": "2026-03-13T17:37:38.616Z", "postProcessHash": "f7af913290c534bb18dd21ab925484e1a22a68644739d4990ce381adff6df256" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.756Z", + "updatedAt": "2026-03-13T17:37:38.619Z", "postProcessHash": "4b371b3f2e3035208b73490257c319769ff0c9746b3c99856c575a9bf5d4864e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.761Z", + "updatedAt": "2026-03-13T17:37:38.626Z", "postProcessHash": "6fa341f89204a9f56b72ce7caadf8e8846ad77876805ae827de451851dd1c7a4" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.763Z", + "updatedAt": "2026-03-13T17:37:38.637Z", "postProcessHash": "91644ae8f5c3471fb351622bc815f4ad87e0c2c89660f6cbedff6b9be6ff891f" } } @@ -73207,19 +73927,19 @@ }, "400aa5deab88a6f6c07ca0565e804403bc0c7e0faa15d7deba82bea53c625612": { "zh": { - "updatedAt": "2026-03-10T16:43:39.767Z", + "updatedAt": "2026-03-13T17:37:38.648Z", "postProcessHash": "dc56a846b1af377c2f325354768b45842094dfa80b7edde642d528d51c903ff4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.768Z", + "updatedAt": "2026-03-13T17:37:38.648Z", "postProcessHash": "564d106ef68dff9a18a2f3e59b24d1a4d7a989161d6b36e0a1e816552b8b59b5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.768Z", + "updatedAt": "2026-03-13T17:37:38.648Z", "postProcessHash": "eaef68e1236652a9e9e85a3428f660c5dcc3c22fb8740ecb268a49b42c36eae8" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.769Z", + "updatedAt": "2026-03-13T17:37:38.649Z", "postProcessHash": "6800b75c4c80ba78b322b85eeeaf74bb530f44615cf03230a15e560aa356fe7f" } } @@ -73241,19 +73961,19 @@ }, "39618cb610303c8a02055b949a4c41af4ced986bfdd5528f78b54bd9acff9ad9": { "ru": { - "updatedAt": "2026-03-10T16:43:39.751Z", + "updatedAt": "2026-03-13T17:37:38.615Z", "postProcessHash": "182902a41a0d82ef33d18405e7ca0c48e10a44e01cb50a4afb97e924fd3f760b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.757Z", + "updatedAt": "2026-03-13T17:37:38.619Z", "postProcessHash": "9591ba1396820e9c328c7409403627fdd9982a08cb0adeec2a6a87e965b41071" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.760Z", + "updatedAt": "2026-03-13T17:37:38.624Z", "postProcessHash": "62dbf9cdfb0dddd32526a54d051fd059f80ea1b07a8dea2fe4ae919b71c77fcb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.764Z", + "updatedAt": "2026-03-13T17:37:38.638Z", "postProcessHash": "4a42823a2514fabe6980d21825ba453643a26a3bb2609f9ddf7036a47385a6b0" } } @@ -73291,19 +74011,19 @@ }, "244a210f8919bc2241841ce255f00bf1d190f0127bad2425b53eb93e65989ff1": { "ru": { - "updatedAt": "2026-03-10T16:43:39.875Z", + "updatedAt": "2026-03-13T17:37:38.824Z", "postProcessHash": "093b91c9111cba3fb0a467f2ab32d099aa82b40263ce5039d7d3372984d1853f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.907Z", + "updatedAt": "2026-03-13T17:37:38.825Z", "postProcessHash": "f6802b5e602bcc2927fec9c38214241bd373386b84ceaa69514d0cfdb31a3e9d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.907Z", + "updatedAt": "2026-03-13T17:37:38.825Z", "postProcessHash": "1b704e034960c0fbae4d68a8e0d1d2402e8db64b4f1aa6f4cb810c51dd653542" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.930Z", + "updatedAt": "2026-03-13T17:37:38.834Z", "postProcessHash": "6ab34593cc9e4e0249b2d26e0dac0eca853e939b077e5c422910db2f6ad4b654" } } @@ -73339,19 +74059,19 @@ }, "bfc90401d1251f48ade1984fb196f2adcf092b828381e19f1446972995d9bde2": { "ru": { - "updatedAt": "2026-03-10T16:43:39.914Z", + "updatedAt": "2026-03-13T17:37:38.827Z", "postProcessHash": "258a52e161062e124ef62dc7f376663e6afba2c604e8709d25df3bcf2b0c9629" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.915Z", + "updatedAt": "2026-03-13T17:37:38.828Z", "postProcessHash": "8d69b7cc9c65de4825c68c93458710ea3e2cdf469dc40f7ad959bd6d2f5fde7d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.924Z", + "updatedAt": "2026-03-13T17:37:38.830Z", "postProcessHash": "6b435e9d5ed52a2fc474463f8657a06e9cff8c7e36b90a74c2252cb5fefb6f15" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.929Z", + "updatedAt": "2026-03-13T17:37:38.833Z", "postProcessHash": "acb0c46edc5dbf2d2b78a62c8fd65fd68ee33f1dd9863497a251d2e2ec081754" } } @@ -73401,19 +74121,19 @@ }, "6b541efa71e4c920252a1ded50381a539f9f5f7a40416e10c64b3166bac7c21c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.913Z", + "updatedAt": "2026-03-13T17:37:38.827Z", "postProcessHash": "fd90a3d7cc2aef9fc967c7cc07bb36eec3da5724f48b842b44efa69791cfbb74" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.916Z", + "updatedAt": "2026-03-13T17:37:38.829Z", "postProcessHash": "19475150d39d45db5451571c91955d2ce15be8e10eddd91afff35245a655e237" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.917Z", + "updatedAt": "2026-03-13T17:37:38.829Z", "postProcessHash": "728fbbcdc2a98f4d2af407b50a11dce3bd073f6899cca5b4ab92e2cb2a20e5e5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.946Z", + "updatedAt": "2026-03-13T17:37:38.838Z", "postProcessHash": "40f76d56942f024d715621f7ed76d2ef1fb2c2ec5717ef6a21d1a387cf5d55f3" } } @@ -73435,19 +74155,19 @@ }, "d5a2d5ef82b889b7d91854454e99fc1e8387eab4edbb0ea9a0a70c651e0ce3d3": { "zh": { - "updatedAt": "2026-03-10T16:43:39.946Z", + "updatedAt": "2026-03-13T17:37:38.840Z", "postProcessHash": "10d4a0ad5d4224f1fb5f0f76ef254221ce732184e1eadb9a62f8805586c6edae" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.947Z", + "updatedAt": "2026-03-13T17:37:38.840Z", "postProcessHash": "d812ab9b291fcdad6b19e0aba428afafaaa70bbffae5b8c95e7c9e587a2e7845" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.947Z", + "updatedAt": "2026-03-13T17:37:38.840Z", "postProcessHash": "1ccb7c4dbdc26b644c1d39c8cff9d7c6db5e34386c1394142b68c35c28a46390" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.943Z", + "updatedAt": "2026-03-13T17:37:38.833Z", "postProcessHash": "6245b4f5480300f271f45da4d1e0ae66f92c4005df0353a9d26895fd1b0210e6" } } @@ -73483,19 +74203,19 @@ }, "960cb81f97c6f51a3de393242389cc0b03b3243352e4c063e176ec651089cd5f": { "zh": { - "updatedAt": "2026-03-10T16:43:39.921Z", + "updatedAt": "2026-03-13T17:37:38.798Z", "postProcessHash": "968f20f4ae2e06a8ce4ab2f6602b6c904ee57516976ebca0f06db59bd1de5532" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.923Z", + "updatedAt": "2026-03-13T17:37:38.799Z", "postProcessHash": "1b4ad8d0f28b37284ba7aa1f3ecfb7ca67543990dfa8895ad1a08f4c9932648c" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.925Z", + "updatedAt": "2026-03-13T17:37:38.802Z", "postProcessHash": "78121e128420134919c26bb41d47c71b834fa7957a176e88c949f737845ab057" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.933Z", + "updatedAt": "2026-03-13T17:37:38.837Z", "postProcessHash": "7347100e207935eb213fcf1a34db36fd5f7617a6c8376de9c8a4d77be669857b" } } @@ -73535,19 +74255,19 @@ }, "8e8e7cf4c6b2c1d23b5581c8594affa1559c15a4982260226f15329731139efc": { "jp": { - "updatedAt": "2026-03-10T16:43:39.940Z", + "updatedAt": "2026-03-13T17:37:38.848Z", "postProcessHash": "e580ac2ee2baa78c53b6a98a5e74388f7e24e0f9b677664b2fa09cf14be54b0e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.940Z", + "updatedAt": "2026-03-13T17:37:38.849Z", "postProcessHash": "429b45678abfb52a2393e67bf4e3107fd6b40f39bda6ccdb2e0cbe872f67bd87" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.940Z", + "updatedAt": "2026-03-13T17:37:38.849Z", "postProcessHash": "9b99fcdaa23fd929ebeccdd06c2494d41169ece94fc122a360040c2a52947b2e" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.941Z", + "updatedAt": "2026-03-13T17:37:38.849Z", "postProcessHash": "0133e0a9238793108f1c31a229b081b64c2aacbed4a8ebb7d874abbe8189f92c" } } @@ -73597,19 +74317,19 @@ }, "2f620ced15acaabe1928083d5c4b4d94fae02101ca12d0a6a39be77aa27c40b8": { "ru": { - "updatedAt": "2026-03-10T16:43:39.915Z", + "updatedAt": "2026-03-13T17:37:38.828Z", "postProcessHash": "3efce9b9712ccd3c034b4cac432195b227e1c17b2a843f92cccb814353f1369b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.917Z", + "updatedAt": "2026-03-13T17:37:38.829Z", "postProcessHash": "4231ce99e1b308cb148c9a1bd260d60c23dcc26318db106a220897d5776d1593" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.918Z", + "updatedAt": "2026-03-13T17:37:38.830Z", "postProcessHash": "1791d3c6d2bb8d3701e5225ea98f41c9382e258b4204472c357f89d42e41c694" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.945Z", + "updatedAt": "2026-03-13T17:37:38.838Z", "postProcessHash": "319d27d7af1ae432d75e0f1a7401bbfbc76e3999ac7556e5e84b4f1f552747c2" } } @@ -73647,19 +74367,19 @@ "2a5b02021662cef8a4106612ec32c461b7083915d0e7ec2edb386ede0ce409e3": { "60fa53acb957fe4fcfe52783f5c603f64c80c34f62b9ffbf48ec9eec0edc8961": { "zh": { - "updatedAt": "2026-03-10T16:43:37.980Z", + "updatedAt": "2026-03-13T17:37:36.684Z", "postProcessHash": "7690ff9ada87053c24b2817213dac867aca244b1043448b3377a9eeb37a5ac1f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.980Z", + "updatedAt": "2026-03-13T17:37:36.685Z", "postProcessHash": "cf963746cd4329a0eebfa30349e10dc554285767eec36f5bfd71a7e3dd57a0fe" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.983Z", + "updatedAt": "2026-03-13T17:37:36.688Z", "postProcessHash": "8b01fbb5523804c61fa6ac49bb857a41f14a4fe52fae5aa480e38fd9b9f460c6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.990Z", + "updatedAt": "2026-03-13T17:37:36.697Z", "postProcessHash": "e98568bd1ac6efe42a61badd45648a1df496f9d2f82f0303a127be6e4e9fbdcc" } } @@ -73667,19 +74387,19 @@ "2f8c8032ea7b515cc50768cb3dfc13fc901e669819058fc039aa1294b870d4a5": { "c060ff03464816f89655a43a417fefc5b8bf2e543f55c003250e4ce26f328ea0": { "ru": { - "updatedAt": "2026-03-10T16:43:38.918Z", + "updatedAt": "2026-03-13T17:37:37.717Z", "postProcessHash": "90faaf8f1d7e015d4f713ea81f854356f8f696e50a7be55954554c1dc1998c9a" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.918Z", + "updatedAt": "2026-03-13T17:37:37.717Z", "postProcessHash": "314e53f63760a958ecd9f505b86698bbcf3b3f1998a94f68c69adc383f4d7a3d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.918Z", + "updatedAt": "2026-03-13T17:37:37.718Z", "postProcessHash": "7258d672c832f941aac6a3792aeda91be834282c84bbc8e676c62767b367cb08" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.935Z", + "updatedAt": "2026-03-13T17:37:37.734Z", "postProcessHash": "84cb24da2f526dc374eff4cef2f8d04cb6239deb98501c6968cc80ec0aaf6ec2" } } @@ -73701,19 +74421,19 @@ }, "3987f8cbb6c763a2d015bb0a13b4cb26914503e5ef7001b6cca1b92d7792f782": { "jp": { - "updatedAt": "2026-03-10T16:43:39.020Z", + "updatedAt": "2026-03-13T17:37:37.837Z", "postProcessHash": "ce3938d169cdeac29aad70f516dc989e55feaa16f5c97861be11c2d03f639e19" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.020Z", + "updatedAt": "2026-03-13T17:37:37.837Z", "postProcessHash": "7bbb014cd745b1a074ab54f07da8deee940cc9e53586a69f379ba0ae707062e1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.020Z", + "updatedAt": "2026-03-13T17:37:37.838Z", "postProcessHash": "780e0dea1bd50276ec1a58c1ad05308a05365a5e27c7f5e7e7a7bf845a465d67" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.067Z", + "updatedAt": "2026-03-13T17:37:37.884Z", "postProcessHash": "e0cf3a9f1804fa76e0328cd06793471bf84963c91c61babf7a014a98fb1b1ac1" } } @@ -73721,19 +74441,19 @@ "0e8014174cf219033e594cf1991366d1c50255304bcb8a492565027c944c47e1": { "2bba7ff9f47b723989c7821ce7338958fb3004a0a3aba7d2142fb5d88271f228": { "ru": { - "updatedAt": "2026-03-10T16:43:39.352Z", + "updatedAt": "2026-03-13T17:37:38.224Z", "postProcessHash": "cfd93fdb99d19dfff63fe30da75068bd2cf667cac57d07fa8b0bf5da914c65a3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.352Z", + "updatedAt": "2026-03-13T17:37:38.225Z", "postProcessHash": "6cbdd7402d73919b4e2c373ce4cd4b44694dfb2d93053b5a35cf910433cac309" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.352Z", + "updatedAt": "2026-03-13T17:37:38.225Z", "postProcessHash": "f79328234400b4d6f275d56c24ddb29516ab2e942c8eb16bf8a3995f648f54f0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.356Z", + "updatedAt": "2026-03-13T17:37:38.228Z", "postProcessHash": "a3538963010a91e8bb801f16757d2cca1cecb430922f9ea90b5a41313f696f54" } } @@ -73741,19 +74461,19 @@ "362315404c5957cc819e837a8b2bb4af29b17c84625977a438710a7ec06e6195": { "3179c84b30d5c3f01a0e1e1e6930204209c28deee76b98f40dea411b84f4f1a4": { "zh": { - "updatedAt": "2026-03-10T16:43:37.424Z", + "updatedAt": "2026-03-13T17:37:36.051Z", "postProcessHash": "73fc30daeb9f693b9aa2642aa0e972e2cb4808852080d24715c1a2864515a7f0" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.425Z", + "updatedAt": "2026-03-13T17:37:36.052Z", "postProcessHash": "d193237718a7c2b135cc51ecea0a3e7b4a50138950b9f313e0f45cbf2f29717f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.425Z", + "updatedAt": "2026-03-13T17:37:36.052Z", "postProcessHash": "b5c45cdfbbca3e53d08272a6fdf93c4fec9d3e8341e46b8905fefe614ec3e1f4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.422Z", + "updatedAt": "2026-03-13T17:37:36.047Z", "postProcessHash": "41f543cf5449cd918ce47f91852957234c2a13540e0f76846f091f25a6b35255" } } @@ -73761,19 +74481,19 @@ "ffc0b8b982ba0af51759bd5056be71b224d11084042533b244a427c0bee32f11": { "0945229ca9aab7a437942d33385e0028c284bf0bc5a3e2e308829be8e4b1e705": { "ru": { - "updatedAt": "2026-03-10T16:43:37.392Z", + "updatedAt": "2026-03-13T17:37:35.983Z", "postProcessHash": "4d0c0d4b14a34eb934330eec502a39c4d8d808c2277a09a845d4091ea1100039" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.393Z", + "updatedAt": "2026-03-13T17:37:35.983Z", "postProcessHash": "8dedce0ec347d5236c1b846dbb07690ed220be6a51cc1c30505331ae7cc61946" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.393Z", + "updatedAt": "2026-03-13T17:37:35.984Z", "postProcessHash": "7cc9c85217f178da3a4b26b5a9e4b620a210ab26810dffbd98259e92d6276679" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.389Z", + "updatedAt": "2026-03-13T17:37:35.979Z", "postProcessHash": "411192d027aa2d2a5270e34f2f87dbfab3993373a4663a4fd8ac96066a8bb735" } } @@ -73809,19 +74529,19 @@ }, "305afbbb6d384293666a6038053cdee701561cbf0303f7959c3989136d493051": { "jp": { - "updatedAt": "2026-03-10T16:43:37.544Z", + "updatedAt": "2026-03-13T17:37:36.186Z", "postProcessHash": "0657c0be1c89d50fea47eaef2f4b01a11611678a2b6e2175fb4de93f95ebbda2" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.544Z", + "updatedAt": "2026-03-13T17:37:36.187Z", "postProcessHash": "1acd88d8b7574e458fcfb32a524ca69c97dce85df69f2caccc1dd2a461a0fa62" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.544Z", + "updatedAt": "2026-03-13T17:37:36.187Z", "postProcessHash": "efa91a88fc299a536a9832baf1d84a72c41108a12343973410fa2f9ec760826f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.553Z", + "updatedAt": "2026-03-13T17:37:36.192Z", "postProcessHash": "152f9bfadb8493594f012cefc073aecd03093d7121c00024ae7790932a71372a" } } @@ -73829,19 +74549,19 @@ "b0d6b0b3a80afe55d0fc40159d0c8cce35b9e9819b04de769fa537183a679b57": { "afb40c7d2cc36e85296e08f2e9a8d3f95a78c3af52090b4f4ce30959810b028e": { "ru": { - "updatedAt": "2026-03-10T16:43:37.576Z", + "updatedAt": "2026-03-13T17:37:36.218Z", "postProcessHash": "14091bcd8459851f2c70b2bcb204ee87420120d195f1c82383e451eb361a3d0c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.576Z", + "updatedAt": "2026-03-13T17:37:36.218Z", "postProcessHash": "a482501cc6c912ebcd5518e109408bb678a0a10b559284eb5b8e3c765f0e6222" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.577Z", + "updatedAt": "2026-03-13T17:37:36.219Z", "postProcessHash": "acd6ee6e9664c3fa28da08715f71fb73ec4713d56296a92617ef966305d131a5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.590Z", + "updatedAt": "2026-03-13T17:37:36.231Z", "postProcessHash": "d949a4cf8964c9787624b8d5f2e0b3f19f3e238742bf4356cc74abd374675106" } } @@ -73867,19 +74587,19 @@ }, "64c24eea395b24a95ebc5b771e54bcc8047fa571b1b9b2989f2b66d1182ae0aa": { "jp": { - "updatedAt": "2026-03-10T16:43:37.829Z", + "updatedAt": "2026-03-13T17:37:36.506Z", "postProcessHash": "39ffc74400d8ceaa88310198c3b089339b126c421746c4f70ff359c806a4568c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.831Z", + "updatedAt": "2026-03-13T17:37:36.507Z", "postProcessHash": "d15e74abf666726153120f5e2086078277ed782088ebdc1adc70c11eb2d8a948" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.838Z", + "updatedAt": "2026-03-13T17:37:36.510Z", "postProcessHash": "e7c5441aca698f5aaf374f19487747d1d5db98c885421fd6739afac1e2c66419" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.839Z", + "updatedAt": "2026-03-13T17:37:36.510Z", "postProcessHash": "8374842edc77aec3b266380136e1bba9d1a05faf1aae247bfe465ac1ab2e4c0a" } } @@ -73887,19 +74607,19 @@ "e26b38c6434b154285d8a2b7bf0437d385d176a94f976c3a5654da7921af5e65": { "21c7519bdbce000273dedb7e3ceb7290f312947ee21b39936e1e9da384a30777": { "ru": { - "updatedAt": "2026-03-10T16:43:37.792Z", + "updatedAt": "2026-03-13T17:37:36.453Z", "postProcessHash": "2c26b1c2b3769f77832d9ac236f91c5856d0bd01a5cfe8f48377fb8dd5dc0110" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.793Z", + "updatedAt": "2026-03-13T17:37:36.455Z", "postProcessHash": "206b75848b964a9b57ac3bba3d2e83cd2c4c15c110e6b71dcf5fcf4d91e3cbba" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.793Z", + "updatedAt": "2026-03-13T17:37:36.456Z", "postProcessHash": "308cbfa7f2a0ce2cf09c3d993e6c7d6e59e987818632ef495df8d4cacb8c10fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.790Z", + "updatedAt": "2026-03-13T17:37:36.451Z", "postProcessHash": "231b6935f80563b6f16e01033f9c0d786cd1493663384883740cb75886dd2cfa" } } @@ -73907,19 +74627,19 @@ "232e09c8f05fbfc0c4c17c4cfd989403f94b8205d5459f721943c548b0f08db4": { "b19ac776c49fecf1a520fbbe0181d571f46d0c647c8b54ac0884e4629f990582": { "zh": { - "updatedAt": "2026-03-10T16:43:37.792Z", + "updatedAt": "2026-03-13T17:37:36.454Z", "postProcessHash": "bffb5bb639b31d18e9d4557cf33330bc7edc8afc9a5b535f0790ad63d4699a50" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.824Z", + "updatedAt": "2026-03-13T17:37:36.495Z", "postProcessHash": "24e2c51271a00bbb6dcb785f44d57a457640840454a169a9265e87c9ef69cbeb" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.826Z", + "updatedAt": "2026-03-13T17:37:36.500Z", "postProcessHash": "fb80fcc949ee0f5db75b04b92d334a38e76cbc4d31c425b6ec753fb46803db7d" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.789Z", + "updatedAt": "2026-03-13T17:37:36.450Z", "postProcessHash": "f992c8f527b1c98b04e12119fe4af622d6e4e32de366956bf67953c13d074ff4" } } @@ -73927,19 +74647,19 @@ "74b0cf0e6be39c92173ecf252a62b2d8a6c42797b5478d37c954acc134e5b882": { "ce1db0a7f4d97700383c6b6153afce68d75733901026d65c399e0b39bf4d376a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.792Z", + "updatedAt": "2026-03-13T17:37:36.454Z", "postProcessHash": "19322d8caff4cf066300a91b9f2696b30aac55dbb13bb23f02057ed898135191" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.793Z", + "updatedAt": "2026-03-13T17:37:36.455Z", "postProcessHash": "d664439317ebe1111f3cf8b7ef056fee5367e86fd1f974d33117aa314ad304f9" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.795Z", + "updatedAt": "2026-03-13T17:37:36.458Z", "postProcessHash": "50e986c18cac53df2b176cfd36bb877b31bc5049b09092b610626d184e9d2be3" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.784Z", + "updatedAt": "2026-03-13T17:37:36.444Z", "postProcessHash": "610b0a0efe28930304a02972bd22c3dd813792b9eec26ab93cfbdf13e14b672b" } } @@ -73965,19 +74685,19 @@ }, "9f54a1ff288715588d76089467438132f9ff41a19ff182c8f5320057af3b6de8": { "zh": { - "updatedAt": "2026-03-10T16:43:37.802Z", + "updatedAt": "2026-03-13T17:37:36.466Z", "postProcessHash": "088bce59969c01152a42b838b2c21c48679b2bf0017d922319dbb660d1b94c9f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.802Z", + "updatedAt": "2026-03-13T17:37:36.467Z", "postProcessHash": "6cf72715f0ccbed5bc9684eba6cb1ef9773a94ee4a196f9e7546fdf8bed4520f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.803Z", + "updatedAt": "2026-03-13T17:37:36.467Z", "postProcessHash": "5111f74ff833bce018dfdff6f674a3058f05c039feae5baaea5532235aad1841" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.803Z", + "updatedAt": "2026-03-13T17:37:36.467Z", "postProcessHash": "bcd6fcb43ae580c87c29265125de570a23d27b89722576c13d8e24a6aa8403a9" } } @@ -73985,19 +74705,19 @@ "2d51dbc8afbc06699fa93085f71b21840148ff073108160e74505a029484ba08": { "ec115aa5c39393e0278fcfa3d87263b4a2a1575fbe3358806ff3c5e99a6549af": { "ru": { - "updatedAt": "2026-03-10T16:43:37.794Z", + "updatedAt": "2026-03-13T17:37:36.456Z", "postProcessHash": "11b90c0b776bf8e747c07cb35fd87ef5e4b2bc72263a59bb7215c86904fef49a" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.795Z", + "updatedAt": "2026-03-13T17:37:36.457Z", "postProcessHash": "d0b3fe834197cde65f976c480b830f55c1de0d05d4a71b1817af8a7e308590fe" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.798Z", + "updatedAt": "2026-03-13T17:37:36.461Z", "postProcessHash": "dcc4218892ee489c23fb6fc57990e1665b3ae4d5cb0a76fe8762209df0794fcb" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.788Z", + "updatedAt": "2026-03-13T17:37:36.448Z", "postProcessHash": "0ae7658f00766637447f54be40d9f5bb8e138500ad91c92345aba75eaf929b13" } } @@ -74005,19 +74725,19 @@ "c7b9806464aae5497de51e0d1e3493829d93e7ed3645d7a1b19e911bb5b4672c": { "8d88e70368c89add205cd7ffffed43433e9d2af7616fda54f346a8e5245a0d3c": { "zh": { - "updatedAt": "2026-03-10T16:43:37.797Z", + "updatedAt": "2026-03-13T17:37:36.459Z", "postProcessHash": "927195ade63c66d5bf4a6dfea1a71a657387d36759ad0cb8a0768ab14fee5499" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.797Z", + "updatedAt": "2026-03-13T17:37:36.459Z", "postProcessHash": "5834707b1faa1ea1d616b046b4e66f7ef9197e0d0d4330147318f8b2d1197bf7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.797Z", + "updatedAt": "2026-03-13T17:37:36.460Z", "postProcessHash": "f421e55a83fdfb5d0e0e30fb3e39bdce37239cbfb59d9b1a8065a4b620ee3c0a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.790Z", + "updatedAt": "2026-03-13T17:37:36.450Z", "postProcessHash": "4f15c8b6b3c8d3206d0f8cbc6c5d3fcc05ff72542c3fc1b6843d5fbb8aa51cac" } } @@ -74025,19 +74745,19 @@ "28d23f6df451c939b6de0800c7c8b4c8a3bad5713dfd40245fb412d52084c200": { "2047a084f14aef058291ff867c801c236daa0d408c7f61d9d376cfc8a0ab4822": { "ru": { - "updatedAt": "2026-03-10T16:43:37.799Z", + "updatedAt": "2026-03-13T17:37:36.462Z", "postProcessHash": "aa9fe31c55c560d870160e045aecd74392a0bcedbfbb1522cf095a49ca92ef6f" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.800Z", + "updatedAt": "2026-03-13T17:37:36.463Z", "postProcessHash": "d8acdf49a4a9099922da90dc50508b27d6d5584499f30f639cd1dff2ee114403" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.801Z", + "updatedAt": "2026-03-13T17:37:36.464Z", "postProcessHash": "dda3d9e2ceb2ead78056485cd6d2352c1aab678fea33257b1000becab57bd9b5" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.787Z", + "updatedAt": "2026-03-13T17:37:36.447Z", "postProcessHash": "7f0853bc13a31ffdbc7688d8b7db00d494eba923e8590ce5fa1713e2f3b193c5" } } @@ -74045,19 +74765,19 @@ "7d2470f93b5b56ab86f717ca766f3773d62a2731b06e1aa3fcd8d76b2aaf063d": { "f126be0b3fc4a508946282e74f025264ac802e6b2ecceff031f871d9f5ea12fa": { "jp": { - "updatedAt": "2026-03-10T16:43:37.799Z", + "updatedAt": "2026-03-13T17:37:36.462Z", "postProcessHash": "82ea3a561f9760e943fa01b087b8816a3594bc75e9d248d18b2809097af4d2b7" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.800Z", + "updatedAt": "2026-03-13T17:37:36.463Z", "postProcessHash": "6163ca6d438b2eb75b94574e5d51ac2ed9c21ec7af11944878c85d0b6dbe55ce" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.801Z", + "updatedAt": "2026-03-13T17:37:36.464Z", "postProcessHash": "62b0361a533a3b537ef07029b28e0450209d5342b5af468ec6cdc2a20df54691" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.786Z", + "updatedAt": "2026-03-13T17:37:36.446Z", "postProcessHash": "9acccaa4028f9558b71f480166897d890d44471a6b3c5fbbbbaa2b36fb62a2e3" } } @@ -74065,19 +74785,19 @@ "f9e0dd35b5b26997590bba758f959532b05a728659e8ec609c10fe2ff5b05f88": { "cb8a1fd79d7e66a5513b71b9bef55d524327e91bd002af8d48a6b98432d1451d": { "zh": { - "updatedAt": "2026-03-10T16:43:37.799Z", + "updatedAt": "2026-03-13T17:37:36.462Z", "postProcessHash": "eb712d78c0afc16e6d568259636eabce532659e56f8d246fc5d0c36eba6c035c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.800Z", + "updatedAt": "2026-03-13T17:37:36.463Z", "postProcessHash": "c06c7f047f91786ddb70179415dcb82256e8fab21086892ad7aa8013a297ad96" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.800Z", + "updatedAt": "2026-03-13T17:37:36.464Z", "postProcessHash": "176b786612b67184e410ac0db5c2fe0b81006feddd0460a59c8430e94316ea15" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.787Z", + "updatedAt": "2026-03-13T17:37:36.447Z", "postProcessHash": "4c45f3a6193da7232dbf847d0fb241085e50c5aafbe7db028d0c347d5bb7438f" } } @@ -74085,19 +74805,19 @@ "e7a403937c4434c320f076e4357da0cd17f868f8913c2f0f5911646127f68427": { "a0c508dc3e32a3866f27050fa59fa70dcbb5645cbb1d33189c6127b804cd7590": { "jp": { - "updatedAt": "2026-03-10T16:43:37.793Z", + "updatedAt": "2026-03-13T17:37:36.455Z", "postProcessHash": "b66770172b3da7c5dde5168a5f2e54b9423f84fa0a8df7f148d02a2f311b9506" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.796Z", + "updatedAt": "2026-03-13T17:37:36.458Z", "postProcessHash": "ad41d11e665a662f15377cd8916472810b68625d7afafb8b51761901fee045cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.823Z", + "updatedAt": "2026-03-13T17:37:36.494Z", "postProcessHash": "7db4955191a7d3be0aa507702c4a527d50c6356ccf711881dd9d35295699eb4e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.785Z", + "updatedAt": "2026-03-13T17:37:36.445Z", "postProcessHash": "c904c64dd99dd2f55dc77be7a3ad22f51c8d88ad617298f1a8a0b3cc1a34b2be" } } @@ -74123,19 +74843,19 @@ }, "3ff1a0b93a3402c51dfc3bbce3c93594c6d917ba1f010c82ef74a7d16042dd50": { "ru": { - "updatedAt": "2026-03-10T16:43:37.838Z", + "updatedAt": "2026-03-13T17:37:36.509Z", "postProcessHash": "d75daa59567fcadb13d45f695d86339e7b180a424ee2ecf5ff5bd5f317e95e2e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.840Z", + "updatedAt": "2026-03-13T17:37:36.511Z", "postProcessHash": "3f0f0206e68c9cc84eaf1d5b9b1a8f274a5e6323ae0b5e4698b13177f89cc535" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.840Z", + "updatedAt": "2026-03-13T17:37:36.512Z", "postProcessHash": "36846a2df657d3f49ea7f0737beeddd6a9762dde5962ecf41c8496f683c40897" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.840Z", + "updatedAt": "2026-03-13T17:37:36.512Z", "postProcessHash": "aa2a66dd68c3c756ee5e50c6db4f120920a7068889aca242ea9912c9e1109412" } } @@ -74161,19 +74881,19 @@ }, "687e1e1264dd97d1544c8bf4c1d2a53517ec61c6f77878988c8b8790c2656928": { "zh": { - "updatedAt": "2026-03-10T16:43:37.829Z", + "updatedAt": "2026-03-13T17:37:36.506Z", "postProcessHash": "33ad61e1ba78978703869e334b676c95a55ddd9e9a4bba001f26f33e9290dfab" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.832Z", + "updatedAt": "2026-03-13T17:37:36.508Z", "postProcessHash": "a465d11b44970bf918292c61bfcd4c69aaaec4f8d923e87c129a1ac598bce39c" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.832Z", + "updatedAt": "2026-03-13T17:37:36.508Z", "postProcessHash": "75aa2dfbfe8eb2a308b1670797aae9074669634afa1456257746abadfb0de769" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.840Z", + "updatedAt": "2026-03-13T17:37:36.512Z", "postProcessHash": "6989ab9628a484430c1163cecae4ed7d09005edf6ca4248fd665df9048960087" } } @@ -74181,19 +74901,19 @@ "4bc65c4685111b19b06e50a6a32e0a19ba83e8d95e6a262d78be8e7f467bb5e2": { "2e91d99c8bb93c041399a6dafa607c2871cddb34d9fc56bef96cddb38c101db0": { "jp": { - "updatedAt": "2026-03-10T16:43:37.794Z", + "updatedAt": "2026-03-13T17:37:36.457Z", "postProcessHash": "53cdcbccce673a701ee244399f2a01e72fdf6108bb61530eabdc6ea95b21e3fd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.795Z", + "updatedAt": "2026-03-13T17:37:36.458Z", "postProcessHash": "c430b5e797e09e6aa653993a55cf7ce434a0273d451d6d5efebbb8d63ce929c8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.823Z", + "updatedAt": "2026-03-13T17:37:36.494Z", "postProcessHash": "17b4d92f04c33e86f00ff3e969cc2164e8baf7e808b26563adbe5b54ee7bf567" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.788Z", + "updatedAt": "2026-03-13T17:37:36.449Z", "postProcessHash": "c86166871c16ffb2ab31d2efb67657252d6577b9bf89ebd15cae9f5233137f74" } } @@ -74219,19 +74939,19 @@ }, "25aaa0e7ff4aa3eeb5f735f86accaf68672cd763bae50b4551d38ac6b514388a": { "jp": { - "updatedAt": "2026-03-10T16:43:37.831Z", + "updatedAt": "2026-03-13T17:37:36.507Z", "postProcessHash": "6feb830f0a83b725e1e74d2eb65e68b34aae371d4fffbbb6398015fcb543adbd" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.831Z", + "updatedAt": "2026-03-13T17:37:36.508Z", "postProcessHash": "d18b63f26acd0d4f362de55f7e00d33c9b7f77db46e9763df43a188fde1233ff" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.838Z", + "updatedAt": "2026-03-13T17:37:36.509Z", "postProcessHash": "540b8429d990535c8e7ffa4c2164b9339115c6e05530b2a070ec3e748701e593" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.839Z", + "updatedAt": "2026-03-13T17:37:36.510Z", "postProcessHash": "5f53ed3c38b8ae829f69f0cde163e7c08d3ed3e845677248b363b91d32a923f7" } } @@ -74275,19 +74995,19 @@ }, "b1899756b9e8421c37e4cffb9ded5bdd3ac5eeb2fd282888505674c64970d7e8": { "ko": { - "updatedAt": "2026-03-10T16:43:37.841Z", + "updatedAt": "2026-03-13T17:37:36.513Z", "postProcessHash": "d8a95c7c87720001b0578227b68435b27174353747290356aeb7f7e9ebeef7e0" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.841Z", + "updatedAt": "2026-03-13T17:37:36.513Z", "postProcessHash": "36dc47b3eb5dc9b62f7648751e285c4b621d677c7c19dd2217d19c53d3507922" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.841Z", + "updatedAt": "2026-03-13T17:37:36.513Z", "postProcessHash": "2b40e2bab691c0af8c55fd15e35dd42bc9bc388f993304315af2f6014bd40009" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.842Z", + "updatedAt": "2026-03-13T17:37:36.514Z", "postProcessHash": "449ee80bfe18788e142fcddbf61307f23337c2d19daf6cefde6c6428d098af9b" } } @@ -74313,19 +75033,19 @@ }, "bc194e6ee11ff1130ffdf5de33250c9cd0e87eccb43451cbd520542636681aeb": { "zh": { - "updatedAt": "2026-03-10T16:43:37.830Z", + "updatedAt": "2026-03-13T17:37:36.506Z", "postProcessHash": "ba8223f4783e1ee152b6ebdd098f38ab206832942ec8d369b40af9b8a0f766b3" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.830Z", + "updatedAt": "2026-03-13T17:37:36.507Z", "postProcessHash": "29db6c3ee7de21ebcae3db5da5d06bccb13473487bea45e433c3e496b9daebce" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.838Z", + "updatedAt": "2026-03-13T17:37:36.509Z", "postProcessHash": "c1021f0251180e82e9d70e494b593ff378fc555df36d2498f7ec3b94380f9173" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.839Z", + "updatedAt": "2026-03-13T17:37:36.511Z", "postProcessHash": "e62dde830ac71b040296864bd7a9d178fc4c602fc54acd6d743182284159ffe5" } } @@ -74333,19 +75053,19 @@ "d688d2edad7ac30bbdc587561b05d01c33f70d8a2bb83af4205cc5230813fc19": { "2d993f45ae68630f8be0ed80003b2b09620f9cdfd0fc75f3b8eb2748a5f7cd70": { "jp": { - "updatedAt": "2026-03-10T16:43:37.796Z", + "updatedAt": "2026-03-13T17:37:36.459Z", "postProcessHash": "78f8f1b0d1b86fc073ab5299819cc22d1933ca1c4e0de41cca8a3518c7362a69" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.798Z", + "updatedAt": "2026-03-13T17:37:36.460Z", "postProcessHash": "723f3604817dd79a0676e1cb96b7beaff8bf86bf2e351320b41f0e81743d7d10" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.799Z", + "updatedAt": "2026-03-13T17:37:36.461Z", "postProcessHash": "7ba1042a5f93e9f0a9d2cd89028efa32454a70faa498412793676e9f6674f06e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.785Z", + "updatedAt": "2026-03-13T17:37:36.445Z", "postProcessHash": "255d6ef08115bb9e66b073086b3da45bab9b6897c0f3dfcac47ca43db9cfdc12" } } @@ -74353,19 +75073,19 @@ "d4fadff5bb4733fccafc46e9ab20a2a2f668bd22c63c88dafb5ad0865062f06b": { "d94346904e819e06ef58999543bb79bb46b3afe54a704c507bd7c351b976f541": { "zh": { - "updatedAt": "2026-03-10T16:43:37.822Z", + "updatedAt": "2026-03-13T17:37:36.493Z", "postProcessHash": "41298b0deb8e61ccfb93cb26786d2ebaf3bb2f542c6febe55c7c28cc64190003" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.825Z", + "updatedAt": "2026-03-13T17:37:36.497Z", "postProcessHash": "1b3dac134ef62897d1d40669e4bf1d9aec81fb37d5e46406d007b816f3e2671f" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.826Z", + "updatedAt": "2026-03-13T17:37:36.501Z", "postProcessHash": "d3acb29c875e08ad16bc13f06ac3e56e7c410cc5ff274dd5ced00416f64f6c6b" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.791Z", + "updatedAt": "2026-03-13T17:37:36.452Z", "postProcessHash": "b946761fd85dc4c4629c591ce94c70a2dcba289b6189bb240475abe5253cee67" } } @@ -74373,19 +75093,19 @@ "161bd57ad388f54d657d2afb4c436fea69c298b0c1fdc07effdf10f6c8f5dd18": { "5abf98f9a8a227ad5fd66cceb7f65da0e2252d51e8ee2cd671d039d709ce5018": { "zh": { - "updatedAt": "2026-03-10T16:43:37.823Z", + "updatedAt": "2026-03-13T17:37:36.494Z", "postProcessHash": "ca3c3af62ffacfecc943c24a17b55fc6bacd135ee775a6aed9724839330e8d26" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.824Z", + "updatedAt": "2026-03-13T17:37:36.495Z", "postProcessHash": "60682f7a483cbf25750498b863bf9eb0f8d42b6703ec37cbb09adc8b44d8456b" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.825Z", + "updatedAt": "2026-03-13T17:37:36.496Z", "postProcessHash": "df0620d30f44829bb168b144580ed2804a83072f4eb5ff0b035f3c6f4f7f8fd4" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.784Z", + "updatedAt": "2026-03-13T17:37:36.444Z", "postProcessHash": "2b761c99a84239df4b94c42cf1dcf2e05f1c14ed62656c6dfd09c56a1074960e" } } @@ -74393,19 +75113,19 @@ "fd449a26450e9784a5a8b3e329c41dfc1c9989ca51f740686f03421adc9e6f36": { "854e08ea0d39f52ae5ad49def3bf2c638afb6b3a1ff4888c5abe0cfedb2e57e2": { "zh": { - "updatedAt": "2026-03-10T16:43:37.827Z", + "updatedAt": "2026-03-13T17:37:36.502Z", "postProcessHash": "e13f61b27411db40bc8aca7d9da7b13713a3427603775a99009ff1b1bee77efc" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.827Z", + "updatedAt": "2026-03-13T17:37:36.502Z", "postProcessHash": "6c8fd23f00c0a505962df1b4b370bf81267aa31bcf7bc9ea89098dea7d3ee3f8" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.827Z", + "updatedAt": "2026-03-13T17:37:36.503Z", "postProcessHash": "1ad51b9064a91446b34cf8dc8a97b6a66e12725fb5c8c41b1d1a48f0bb22403e" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.822Z", + "updatedAt": "2026-03-13T17:37:36.493Z", "postProcessHash": "c67b4ed1d29a00bea5380509959a6859cb94fd6afe8676dd63a09734ddaace05" } } @@ -74413,19 +75133,19 @@ "464b93ebbb8fc92d4c0acb2a64ba42c9c40c45c213039f37dff104b4cbb5c804": { "c08a8d18fffb8a685daafa1911cfa5a0082eb8e3df15d8b2090d8f729902b354": { "zh": { - "updatedAt": "2026-03-10T16:43:37.827Z", + "updatedAt": "2026-03-13T17:37:36.503Z", "postProcessHash": "0f71c7b977075392cab5a68e50ce303c7d6a1465ab5ef74e0e0579a215ad92a2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.828Z", + "updatedAt": "2026-03-13T17:37:36.503Z", "postProcessHash": "da583398c7054af823e94462514cc740df1636861877a28da00197b92c30e8c6" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.828Z", + "updatedAt": "2026-03-13T17:37:36.504Z", "postProcessHash": "43fdc833a31b10ea4e7826f0ca2259639c342be10c4e25bf363d028ced40d4f6" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.821Z", + "updatedAt": "2026-03-13T17:37:36.492Z", "postProcessHash": "136a3e7ec1a4587b51bee9436a811713c807c9c796ba41340009639eaeb93865" } } @@ -74433,19 +75153,19 @@ "9e734c592c6fc38d584a0967c1fab2fbb7e17d9a1e5199c59092192c13beab2b": { "0f99cd56539aaab9a7398d1b6b766b6da7043754d658fd26cd3ff3cbe06c6930": { "ru": { - "updatedAt": "2026-03-10T16:43:37.828Z", + "updatedAt": "2026-03-13T17:37:36.504Z", "postProcessHash": "88a23c74e14bfd5224e5ad3f9ccd1c2144e3dfdd0da8187bb20ee06b56119c0f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.828Z", + "updatedAt": "2026-03-13T17:37:36.505Z", "postProcessHash": "e8e986956e66fe1db739df8240d5388db2bef14738166a2e650ac721fc649ad5" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.829Z", + "updatedAt": "2026-03-13T17:37:36.505Z", "postProcessHash": "d426ce07651b854f5e52ed588c087a091a6ac1d024f617fc363e449401854120" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.787Z", + "updatedAt": "2026-03-13T17:37:36.448Z", "postProcessHash": "2ad2c9cec411eb502a9f9a96f38189ddda5b24eb8c62329f91eb6667da3355ec" } } @@ -74467,19 +75187,19 @@ }, "c90765de4139cbbde965a15a68d7cd63862a42755609601d24a0b7fc613143b8": { "jp": { - "updatedAt": "2026-03-10T16:43:37.857Z", + "updatedAt": "2026-03-13T17:37:36.536Z", "postProcessHash": "2378bf225463194fdab7dff772e3365b9eb832e2176cda354dd776d8560655af" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.857Z", + "updatedAt": "2026-03-13T17:37:36.536Z", "postProcessHash": "b7e4d625fcf869b864d1182863cb65c9cb13b3755225359d30e079fffc82e121" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.888Z", + "updatedAt": "2026-03-13T17:37:36.571Z", "postProcessHash": "157c89b692240193bfbe9f294dce714f7a4e4cd32599d448653c55469ff9ce3f" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.895Z", + "updatedAt": "2026-03-13T17:37:36.581Z", "postProcessHash": "2486dd387a7ef00a30b1d5e0b59fd49dd4145525188123ba36d1a0046952f32f" } } @@ -74487,19 +75207,19 @@ "a0b704d4762f3c195d55430a6f2e88b017827506ced141d9e21b3aee9eebf1ed": { "4ba2de3eedaf6496c607e6d936908bfbfa3da6846916774bde2d594c15377a5a": { "ru": { - "updatedAt": "2026-03-10T16:43:37.890Z", + "updatedAt": "2026-03-13T17:37:36.574Z", "postProcessHash": "f9f77ff55d5109b507ae0ff811b3af69b528c097dcd5a0da7bcdaac9360b9601" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.891Z", + "updatedAt": "2026-03-13T17:37:36.574Z", "postProcessHash": "d68a0d1177e3978786015a31700a7d2318e262eea5352e9870810786373db84f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.891Z", + "updatedAt": "2026-03-13T17:37:36.575Z", "postProcessHash": "fd17b9c481e591631a92a6e26b5612123344913435ca75b77975600ee1c0498c" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.900Z", + "updatedAt": "2026-03-13T17:37:36.585Z", "postProcessHash": "948fd82a08bf21c437b65d0e849b35913539c360bf604d4604f881277c26337c" } } @@ -74539,19 +75259,19 @@ }, "1d67e99c39e4f2311b4d4713b13e23fbe37c3b3e4a20a343d2f6bb7ec1f616d5": { "jp": { - "updatedAt": "2026-03-10T16:43:37.903Z", + "updatedAt": "2026-03-13T17:37:36.588Z", "postProcessHash": "0bcc803578e301233615ebe7c34097fccace8962a188189ec675eb3586c94b85" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.904Z", + "updatedAt": "2026-03-13T17:37:36.589Z", "postProcessHash": "f8a626cfb1f02794560faa6538fdbcc8e826347f227ddc2ca0688dd463ad938a" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.904Z", + "updatedAt": "2026-03-13T17:37:36.589Z", "postProcessHash": "c1d7607e9b076674f56d3c9f3344986e415738475479b1056d199aa0a166e254" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.904Z", + "updatedAt": "2026-03-13T17:37:36.590Z", "postProcessHash": "15b1470b1f8f94aa2d6fa8cf9af2818fd57cfa7e1a1e9fc464d3c8c55862fcb9" } } @@ -74559,19 +75279,19 @@ "605066a5417053fe65713ad3794b7bc634cc75cd69c90e8d55cfe6baae40124e": { "d343bf67c141b854a3d210e7cb00c5ca2d179992ef6ccdd7cc240d8268573950": { "zh": { - "updatedAt": "2026-03-10T16:43:37.869Z", + "updatedAt": "2026-03-13T17:37:36.547Z", "postProcessHash": "0a0c16cac413d14ce1dcab685cf80f229e59451f682318f72792b5b3d792d284" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.870Z", + "updatedAt": "2026-03-13T17:37:36.548Z", "postProcessHash": "3fbfc838e2a4e6f78c221464375386eb8f2848cade59b5bb973f2b42275a07d0" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.871Z", + "updatedAt": "2026-03-13T17:37:36.548Z", "postProcessHash": "f1c828a39e195053cb7b69ffcbd6f47ac331a453e5c34ef959c156fffa5c13b8" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.867Z", + "updatedAt": "2026-03-13T17:37:36.544Z", "postProcessHash": "3b527ab243e8a507dbc799bbe1df69ee8466995f839159664400ed82d0dc255a" } } @@ -74597,19 +75317,19 @@ }, "f47bdaef98f7b7c210887f1d1f3f6dd5be2013b6d06e33792d7256f7d465a141": { "zh": { - "updatedAt": "2026-03-10T16:43:38.774Z", + "updatedAt": "2026-03-13T17:37:37.552Z", "postProcessHash": "914917f540f94262d8ab0cce3014a7701728924290c96056838961a401a292c9" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.774Z", + "updatedAt": "2026-03-13T17:37:37.552Z", "postProcessHash": "cac10ac04f262175299c18ec08254cc1177f73e80c61480ec711ab073e839356" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.775Z", + "updatedAt": "2026-03-13T17:37:37.552Z", "postProcessHash": "326d0f3a62fb2d118ff36c67766389980ed44a9f67d3c07604a72eb9bf52a92b" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.775Z", + "updatedAt": "2026-03-13T17:37:37.553Z", "postProcessHash": "e0e52dde1288ee7201672e9523f81c79fd618b16605464ea3df4411303441fb7" } } @@ -74617,19 +75337,19 @@ "7df623524fd4cf25f8368c141bd456fc775cb7ff0fa1e3350a54ea84bbc83f94": { "ee317e204f9759ec62eb82034e666f90e43d7b8344f8e8bad98a119f4ddbbc96": { "ru": { - "updatedAt": "2026-03-10T16:43:38.757Z", + "updatedAt": "2026-03-13T17:37:37.537Z", "postProcessHash": "7e90e4fe082dfdda68dd437883995bd622dd33c7f08b77bb852bde0c5197b46c" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.760Z", + "updatedAt": "2026-03-13T17:37:37.538Z", "postProcessHash": "db3767a59885e1466432081aac9a59b2a806a6f08b7f64f2b884510f83bb1c63" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.760Z", + "updatedAt": "2026-03-13T17:37:37.538Z", "postProcessHash": "bd44dbffda7c99a35040a365b4a1b93f22ac48a2612ca73f0279a6109987e0df" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.736Z", + "updatedAt": "2026-03-13T17:37:37.515Z", "postProcessHash": "ef13c86f62152bf55f61a7eab0ed753eeb215d51773f4ee6b8b5465396d91e89" } } @@ -74683,19 +75403,19 @@ }, "902adda300af831505d200789e17d313e9a388781a7aa7de32ac54cfab99eae8": { "zh": { - "updatedAt": "2026-03-10T16:43:38.839Z", + "updatedAt": "2026-03-13T17:37:37.620Z", "postProcessHash": "46950ed1adab3d35391def14fd26fcdabfc2fd961b7737ce1a0a774c4bc35bb7" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.839Z", + "updatedAt": "2026-03-13T17:37:37.621Z", "postProcessHash": "c21a986011cf65068c3e6598f840ceea43af5a6b7367d659359aa89d175b2ee6" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.839Z", + "updatedAt": "2026-03-13T17:37:37.621Z", "postProcessHash": "1f7bb447ab3c728281dbd06c14f615c3f36803feedfcbb1e49acbe9bce60fa7b" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.840Z", + "updatedAt": "2026-03-13T17:37:37.621Z", "postProcessHash": "897c95449b16b43abd47aaf54527cef0e00eab3b199d4e927e43ee69d661304f" } } @@ -74736,6 +75456,24 @@ "updatedAt": "2026-03-10T16:43:39.565Z", "postProcessHash": "1f623675352af02693f9d57d843bf2a70bfb06a40b5a0a53763be062814f493c" } + }, + "19405d1ef11fadb69f1a14356a6186a12ca3527bae60dcccb6e6c65043f5b6c4": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.867Z", + "postProcessHash": "c8bfc0e3fab93b6688c37024d660c3af856e620cec5fb4906c06fb3ead30e9ec" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.870Z", + "postProcessHash": "7d51e999ee3a6e3888154af3319bac640e8e45ea62bcf57c0646e180d4b60c89" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.873Z", + "postProcessHash": "9970cce4baf324a39ec4915434c28608e75273a3ada50777d5616b2969455aa8" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.877Z", + "postProcessHash": "586bb01b819b0f912d37d6f3d901fd520fc1927a6e15991a22fc9317e3c7a741" + } } }, "c21b9be91ec962d35a6fcfca69796d1da6946582c48ff8dd20ed201c622a4b00": { @@ -74755,19 +75493,19 @@ }, "f0203ed02d09cc36fc61368c6e3087f78e594837daf68c457a466d321bfa2e63": { "jp": { - "updatedAt": "2026-03-10T16:43:39.583Z", + "updatedAt": "2026-03-13T17:37:38.477Z", "postProcessHash": "1ea5da34337c427ff858b257f84b1a10703cb36ce306d3e28334782655668cb9" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.584Z", + "updatedAt": "2026-03-13T17:37:38.478Z", "postProcessHash": "4a98b975f78a3279258cff219e72fdefc9e834258e5ebdd6eaf804def67654c4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.587Z", + "updatedAt": "2026-03-13T17:37:38.482Z", "postProcessHash": "4d39c4d6c0548e22652466534461997354dc1ec5be5907170311e309240e7d09" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.628Z", + "updatedAt": "2026-03-13T17:37:38.526Z", "postProcessHash": "94a51cae72e6e1bcf3db9efcb83fd234a42c7601176c118d2bd54016869a5c59" } } @@ -74775,19 +75513,19 @@ "30700750979900a8e97eedf5711d0165905a0cb08d817599cc1683d0d7747ac4": { "61f303577fccfa8874127e674ab738ee53e7606af4f07e5594b91de7f1c85fbe": { "ru": { - "updatedAt": "2026-03-10T16:43:39.577Z", + "updatedAt": "2026-03-13T17:37:38.434Z", "postProcessHash": "06e9a98093ab01f1f0096ee8905d9945a69eb944b30f5087447326c11b89c549" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.578Z", + "updatedAt": "2026-03-13T17:37:38.434Z", "postProcessHash": "c9ebb990f2148bfc4d4e95bd406f05cce9ee59255a9618667814efe83e942396" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.578Z", + "updatedAt": "2026-03-13T17:37:38.435Z", "postProcessHash": "a14668bff6d1dbac457220e6e5b36cb7534ea102df4a835152d3cb40c03b912a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.598Z", + "updatedAt": "2026-03-13T17:37:38.459Z", "postProcessHash": "81c7127590dce2db67c774d1d96a4007ce2ec595af1c8fb58066944b8ebcaeeb" } } @@ -74809,19 +75547,19 @@ }, "0063cf2c4e9e4da603fff1e72af19d4eee0c352f214bd6b2b517f9e197bf5b35": { "zh": { - "updatedAt": "2026-03-10T16:43:39.584Z", + "updatedAt": "2026-03-13T17:37:38.438Z", "postProcessHash": "80d18ed20dd9f094ad0bb333bd3ce9c321d69ab9b8f335598e1b616145bbfb0c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.591Z", + "updatedAt": "2026-03-13T17:37:38.443Z", "postProcessHash": "17ab018b167f9f66d46f5c88949462ee3a4cef58850c8cd5015a81df0aa4474f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.593Z", + "updatedAt": "2026-03-13T17:37:38.444Z", "postProcessHash": "070ac7982d6ff802cbc96713687e830da85ad5d42060c2b8b468d74c6ffa26a6" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.598Z", + "updatedAt": "2026-03-13T17:37:38.496Z", "postProcessHash": "c2394db3598c3a3e7db1ba63feb97e9c41ad908c8310a5d4922106cfc24bd47b" } } @@ -74829,19 +75567,19 @@ "88b309277e7d3f9403f7163201c8ed888a8ec26d9b94d2a510f3037a352b9cf6": { "0ce1834bf473a3458d010f915125889857dc061813374fbadaef70d35892da7a": { "ru": { - "updatedAt": "2026-03-10T16:43:39.579Z", + "updatedAt": "2026-03-13T17:37:38.435Z", "postProcessHash": "76249c1ba4a8337bffdab1f071f6b4abd8feab1537e7c1524076ee25013aefa3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.580Z", + "updatedAt": "2026-03-13T17:37:38.435Z", "postProcessHash": "9b1733d2c7e8d8714e8af1f59ede92f98af67d7c9559caa06aed656956e30a19" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.580Z", + "updatedAt": "2026-03-13T17:37:38.436Z", "postProcessHash": "8b1894e8b02e93b14378528bda9402bbce7ae2191a228113364a133d208d4c8c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.595Z", + "updatedAt": "2026-03-13T17:37:38.453Z", "postProcessHash": "803b4f25dc136b64f6bc41b0a16bb26f4608b4a33d558244c37d6ba0a8c996ec" } } @@ -74849,19 +75587,19 @@ "9f4a539e0b7d3f93ba20a6f6d259c289c453d001504abd7f46d0bfa62cb10ae0": { "498186e49d79feb42c0d70c3316ff6b46bb1babc84f5551a10b12d6d04e78353": { "ru": { - "updatedAt": "2026-03-10T16:43:39.539Z", + "updatedAt": "2026-03-13T17:37:38.436Z", "postProcessHash": "4428def6c87b95231d39137ccd32e58243835c2d746c78fa2a655e9ced40b6f4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.539Z", + "updatedAt": "2026-03-13T17:37:38.437Z", "postProcessHash": "4e715218588df663c89143ebddd282c8860ba5141fbaac3cf0221f96d39da7c4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.539Z", + "updatedAt": "2026-03-13T17:37:38.437Z", "postProcessHash": "d46b442aae4e070ec89015a698ae3bb2f211077161ec2673eb2ffb79c35e4a78" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.554Z", + "updatedAt": "2026-03-13T17:37:38.496Z", "postProcessHash": "3f0d970883f43f7d612973075d121c93c6d14be8a8675c3c1e4c34cf72b99848" } } @@ -74887,19 +75625,19 @@ }, "24371be405180aeb74be1ec3eca89d6514f52beaadbec4e8e1b7316be34578e8": { "ru": { - "updatedAt": "2026-03-10T16:43:39.555Z", + "updatedAt": "2026-03-13T17:37:38.461Z", "postProcessHash": "cd95c3c592b930634ea0fa7aa4d638db6ff228c4a166fe86a4be1846580b7446" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.556Z", + "updatedAt": "2026-03-13T17:37:38.461Z", "postProcessHash": "19aac419428b696b1ce04d74478951f86a4d96a189a13a04c7e1690a4adfcb02" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.558Z", + "updatedAt": "2026-03-13T17:37:38.462Z", "postProcessHash": "49db4ede4a320871035e3322378e9fc015c19ae7735527656a37eec6a55ffeb2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.559Z", + "updatedAt": "2026-03-13T17:37:38.463Z", "postProcessHash": "7719c87adf43c1e9b4a7c1b86cf7e11a9d79901dacefa63e74c3474b271c3df2" } } @@ -74939,19 +75677,19 @@ }, "ea9e238b5020cd81de8ef51eb3644efc4055bbac1fba46c12ba7281a4485105f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.731Z", + "updatedAt": "2026-03-13T17:37:38.646Z", "postProcessHash": "4fe4345611420bcca3a877bb43ee5815912e926e9293a08dfe82f58705357ce0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.732Z", + "updatedAt": "2026-03-13T17:37:38.646Z", "postProcessHash": "ee17ab7bdca27a4bff8afbabbf15a08d768c941739bc26c8fceb92f74050234f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.732Z", + "updatedAt": "2026-03-13T17:37:38.647Z", "postProcessHash": "a63b00e0f870766d22c6c366f425eff079fd507ba6ce995db30f051cffaf655d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.732Z", + "updatedAt": "2026-03-13T17:37:38.647Z", "postProcessHash": "8691d02a3f7f36226a52a2eec99d1d1780f4dae75f5bfdea7598c0dce74c717e" } } @@ -74959,19 +75697,19 @@ "4468e6fb021e88b9b69ebb7e6fe21734ba9513ad4a2ab5d6270049d8aea15d23": { "df9ddc66127e68d8bb6dbe2bcc83bd391f8f30203a2e25b8f0846b16b4ba01ad": { "zh": { - "updatedAt": "2026-03-10T16:43:39.688Z", + "updatedAt": "2026-03-13T17:37:38.587Z", "postProcessHash": "729dc4173e074d50e4a0c30bc94c448829e8daa1b8424f8f959988fd6a4c6905" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.688Z", + "updatedAt": "2026-03-13T17:37:38.587Z", "postProcessHash": "299073c818c8ebd9a93d89da6530312792bbbdc644634d397efd5081a60ac336" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.688Z", + "updatedAt": "2026-03-13T17:37:38.587Z", "postProcessHash": "ecbed810e52c844bf280223e1019601e0820cbe3c22bb8b89f9a3096c4f05c1f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.722Z", + "updatedAt": "2026-03-13T17:37:38.636Z", "postProcessHash": "05d9d50fc00808cf05f51672c5ea711726bcc79d1130c0e8f87534f03698b187" } } @@ -74979,19 +75717,19 @@ "287cb4f5fcd889fb87a1044bc12801c8fd19da04aaceae3ceb1a452fbbc59cdf": { "677ff03ac297df2caf89f9a5108a44d23a30a0da12646d492665f149d9a710f7": { "ru": { - "updatedAt": "2026-03-10T16:43:39.706Z", + "updatedAt": "2026-03-13T17:37:38.590Z", "postProcessHash": "b805596fadad21ade3ddb0bbfc466d21c6b1983e65b38d5526c7a256951fadf5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.707Z", + "updatedAt": "2026-03-13T17:37:38.591Z", "postProcessHash": "f9229538a9498ece360e7618fc17c4bc99fb78660d2e72b5861aa2f0b2653e81" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.707Z", + "updatedAt": "2026-03-13T17:37:38.591Z", "postProcessHash": "e1d97060460cab4905d811ceffd46c44d6461d4134aa5826fe267a7428deed19" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.725Z", + "updatedAt": "2026-03-13T17:37:38.641Z", "postProcessHash": "b1408b7c1697baf95f0d09271eb828708388f9ecc26733e50f449e53727f619c" } } @@ -75013,19 +75751,19 @@ }, "a14641d75e8bd5664910aa97ef11d7433533e59bbd53321732150adb56ff36bd": { "jp": { - "updatedAt": "2026-03-10T16:43:39.708Z", + "updatedAt": "2026-03-13T17:37:38.593Z", "postProcessHash": "e293ca74abc15ce8d0826b61aab529ab935d6f5d03653f67ddb8f4b6af9954d1" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.708Z", + "updatedAt": "2026-03-13T17:37:38.617Z", "postProcessHash": "a1fdf1516ad48a251d8004a21c07e798bb0ecc900ebba480be7cf0c39b6e481d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.709Z", + "updatedAt": "2026-03-13T17:37:38.620Z", "postProcessHash": "0889515a0958fd22fc7516b0e84e8c23d9b8abc08268667c7383fd0ef105d738" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.724Z", + "updatedAt": "2026-03-13T17:37:38.640Z", "postProcessHash": "7f9ded828c5279c7c0162e1460cc21bf038eeac1ae67fcd23d9578beaf58cd86" } } @@ -75047,19 +75785,19 @@ }, "ffbe3318616dc487e0456cc6a593b632e4cba1dad21300d8a64a1d3ec6829ae3": { "ru": { - "updatedAt": "2026-03-10T16:43:39.710Z", + "updatedAt": "2026-03-13T17:37:38.623Z", "postProcessHash": "cb7c8df271fe9e67578044cfa707c58c1d0f40e6cf36ed0f6f9cb3be0569335d" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.720Z", + "updatedAt": "2026-03-13T17:37:38.634Z", "postProcessHash": "a316d64e6dc9574136dfb368f677f081a32423e3f88eb96c8fa746d27b367b9e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.721Z", + "updatedAt": "2026-03-13T17:37:38.634Z", "postProcessHash": "dfb1ac8006b9f46b74d1bd109389e2616f3fcebbcd7f79d8ca1cc780078f5b41" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.725Z", + "updatedAt": "2026-03-13T17:37:38.641Z", "postProcessHash": "2814b43666e86901dea16b2956718a19ed6f73292a75e7eaa5ba89d087c82eb9" } } @@ -75081,19 +75819,19 @@ }, "06e9f6d4dc706c167c35727c6869d5eeac42ca959c159fddb21bf40222210159": { "zh": { - "updatedAt": "2026-03-10T16:43:39.718Z", + "updatedAt": "2026-03-13T17:37:38.632Z", "postProcessHash": "1ee77e1f6199ff07785ee3887397b5c56c66b2462e3b5210bbad693c37f03e16" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.713Z", + "updatedAt": "2026-03-13T17:37:38.628Z", "postProcessHash": "d841124c913983745f7946f54b69a69079b5035ea28cb93bb4a34072ca7e4f93" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.720Z", + "updatedAt": "2026-03-13T17:37:38.633Z", "postProcessHash": "781bc73b0d055d19e8f22a26ec9e0c767b1db58e212fdd50cc1ecfca8bdcb801" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.726Z", + "updatedAt": "2026-03-13T17:37:38.643Z", "postProcessHash": "2941d6f82aa5a8eb68a98fb40ed37ada2ed289a5458432a3fc224c06a1b38405" } } @@ -75129,19 +75867,19 @@ }, "36dc68c4d40130d7c8cf951d30412a6c887273c4bc9e257a4c044a7c8cb5138c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.689Z", + "updatedAt": "2026-03-13T17:37:38.588Z", "postProcessHash": "c9b986a6092e8cd70923904ca7264bd421b9cc8f83e1d17f4d89bd13ab04f2c9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.689Z", + "updatedAt": "2026-03-13T17:37:38.589Z", "postProcessHash": "b648091aec4bc052730fcb3161b8fa4b2512748ac51d572d3e36e6af7ff452dc" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.690Z", + "updatedAt": "2026-03-13T17:37:38.618Z", "postProcessHash": "4587f14166805c85f550edc8ecf0351178ec4cf2693d33470a4ea882550abcfa" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.723Z", + "updatedAt": "2026-03-13T17:37:38.638Z", "postProcessHash": "da4f3f50f0cbd6b85551949e5350b22b95ba217fefab44dd63be942efb4cf257" } } @@ -75163,19 +75901,19 @@ }, "ec51e7fcf442d0da645a2e6320669c7299471f14b1dc2c2850a3108116fb23ca": { "jp": { - "updatedAt": "2026-03-10T16:43:39.729Z", + "updatedAt": "2026-03-13T17:37:38.646Z", "postProcessHash": "6f2f2c7da041f00b3279dbea307047410c06e9efc3a60bb535b62879fb27d482" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.713Z", + "updatedAt": "2026-03-13T17:37:38.628Z", "postProcessHash": "54b2f829e4806acb7b48006388cba982483bc113cede7e1c21a2d0e78d771efe" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.713Z", + "updatedAt": "2026-03-13T17:37:38.629Z", "postProcessHash": "fb7ab0d4b76414eb892183cedbbecc92b23e326e288e89027a14228344fff711" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.728Z", + "updatedAt": "2026-03-13T17:37:38.645Z", "postProcessHash": "b3a4a89ece1babe5755b5f2baabde242968df4bb3be1dee4e3873d27b552f11c" } } @@ -75197,19 +75935,19 @@ }, "4aeaa0d5f0fb2fe03b326849284b5f62bf428195da156bf7f9aea5c9702a0f27": { "zh": { - "updatedAt": "2026-03-10T16:43:39.690Z", + "updatedAt": "2026-03-13T17:37:38.592Z", "postProcessHash": "9769fb2f2d102750a318ac9319edde0e9d12f16b6a1d14dda3788f6904ded1e9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.690Z", + "updatedAt": "2026-03-13T17:37:38.624Z", "postProcessHash": "4594525209c30471618857f432b5dc153cfc8cbc4934a4de6c5c3d8be71722fb" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.691Z", + "updatedAt": "2026-03-13T17:37:38.627Z", "postProcessHash": "e41902df33da4462b0494d7bdd63c7bf5e9b3c85beab1af4eb85aefe00bc6205" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.722Z", + "updatedAt": "2026-03-13T17:37:38.635Z", "postProcessHash": "b1465f276f294cef96b737f07d3cb135403c77ba6e5217b4c8f9463151f17144" } } @@ -75231,19 +75969,19 @@ }, "5e346d219443359f341f3283bbb0310fdcfc39b21039b075022ddbd4f1c6099c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.710Z", + "updatedAt": "2026-03-13T17:37:38.622Z", "postProcessHash": "29770c9e672b5944214cd28d6ea3e43299ea23515e6acc8f511b760682d4588a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.710Z", + "updatedAt": "2026-03-13T17:37:38.626Z", "postProcessHash": "9209e8f92c7022340d059c459eb22d98c14d142cafb983db82a1e38afec7ef9e" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.717Z", + "updatedAt": "2026-03-13T17:37:38.630Z", "postProcessHash": "2942fffccfa2df9b2964a9a5ebfcc390d49460bdf713cfa6c005bb8cb24cc293" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.727Z", + "updatedAt": "2026-03-13T17:37:38.644Z", "postProcessHash": "6eb019b49f9e615fc318fcd23fb1f356e3872f1be8b76c53b69c68861192e184" } } @@ -75283,19 +76021,19 @@ }, "ec6a941844e3726c4735c705f0df16f68db1bb36970736e338be44f2ab050006": { "ru": { - "updatedAt": "2026-03-10T16:43:39.861Z", + "updatedAt": "2026-03-13T17:37:38.767Z", "postProcessHash": "bb592f98e5e1886d98323080140323ff808cbd30126f1d46d1ecdd1ab752274c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.862Z", + "updatedAt": "2026-03-13T17:37:38.768Z", "postProcessHash": "7148055a7909c4029d0b88757ddb6b0c3c15e7141182798d0a6f6108d258f78b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.863Z", + "updatedAt": "2026-03-13T17:37:38.769Z", "postProcessHash": "3f5f0de9a7350eb8748e81a5d1cc3f7fc7986162e278b485adf472ea733551a6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.864Z", + "updatedAt": "2026-03-13T17:37:38.769Z", "postProcessHash": "79e7b1c209192fc6cf791fd6ea16253d8e1ab26ca5b89c3728ccb84329c77e6c" } } @@ -75317,19 +76055,19 @@ }, "9a042dc33872ce1409fa6a82a907fb24547bbc1c3717a42ee4c0dcb71ead0f6c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.849Z", + "updatedAt": "2026-03-13T17:37:38.758Z", "postProcessHash": "c50007c2cab9eae43302c011609d5d8e8eee43d1f12820acaedaa42caeda9378" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.852Z", + "updatedAt": "2026-03-13T17:37:38.760Z", "postProcessHash": "09cb8abcd471e72f04497996cead64c595b275b74ddb0e319d2b0ebb9ce3629d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.852Z", + "updatedAt": "2026-03-13T17:37:38.761Z", "postProcessHash": "e863154ade010387a77fb65a244115f5a71bf2ac9782908636197bf1c03337a7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.856Z", + "updatedAt": "2026-03-13T17:37:38.765Z", "postProcessHash": "00a42d6502dae9f6c22eeff384d348cc37449493199117d5278463c82ebaccc5" } } @@ -75366,6 +76104,24 @@ "updatedAt": "2026-03-10T16:43:39.934Z", "postProcessHash": "a1df5af2bc9e9bce3ad8ed2bf86876eda06bd43d7376b05764bc86ed2395095f" } + }, + "0b8575b5ca6fa8935e7975230800c39b4417425a961b225298446b62c7c74d70": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.809Z", + "postProcessHash": "776cc6e23a6503e000cfeca20a91bc1426ccd59fd909a9e98b20e30ccd6ceba1" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.809Z", + "postProcessHash": "afde8b574f4835a78ad8d9355cf63e798f71aba153055746f187806fb3048020" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.812Z", + "postProcessHash": "281bfe91021f76df169e20f737ff407e83c77f748f1ac104254423abc3db82c9" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.814Z", + "postProcessHash": "8f92e5c2f9e9459a580f379e2d1204b2282eb608fce4bedb2bbb72a64ecd49a9" + } } }, "c38236032dcfb61dec94ee6eff4b02495554bbd972b299dc6f8b31c1ff6a2713": { @@ -75403,19 +76159,19 @@ }, "8f5e663d31659abd3fc690e9065b41f956e1c1da7093c3bad9cf9a17e68cbb28": { "zh": { - "updatedAt": "2026-03-10T16:43:39.862Z", + "updatedAt": "2026-03-13T17:37:38.768Z", "postProcessHash": "59808b9dd970ef94fbbf9eb4d4fcf597c79e81f649e3ee4514601d92c78e4cf9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.863Z", + "updatedAt": "2026-03-13T17:37:38.768Z", "postProcessHash": "58887410a5634dd93f8d6879792acd5836901311eab74f9a0e7b0d1e452775c2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.864Z", + "updatedAt": "2026-03-13T17:37:38.769Z", "postProcessHash": "24e29fb50241fe92f4b3b88ba6fccd68cc6ea67edb65192f8c25343f3addfe36" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.864Z", + "updatedAt": "2026-03-13T17:37:38.770Z", "postProcessHash": "cec845684c80c3d8e4cf8a50e4cda32fe21859a84eb819a2fd9fadbed320e066" } } @@ -75437,19 +76193,19 @@ }, "42c4d229f4db2abdec977e4713929ff497bf35c84f5cc61d26c22b3b7727811f": { "jp": { - "updatedAt": "2026-03-10T16:43:39.884Z", + "updatedAt": "2026-03-13T17:37:38.758Z", "postProcessHash": "699e5e16e8e845f5c7231f0ebd25c27d687c716684d93e0b1808995469a1c198" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.889Z", + "updatedAt": "2026-03-13T17:37:38.760Z", "postProcessHash": "ce2013868c199c0bb9d1c5095f5cc5ca2daebc1637e530dcf578953a6a6ff151" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.889Z", + "updatedAt": "2026-03-13T17:37:38.761Z", "postProcessHash": "bfde83d0796ca45bf153ee0c13693ed1cc162a4748c3158d97e327a42b0b7f37" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.897Z", + "updatedAt": "2026-03-13T17:37:38.765Z", "postProcessHash": "2e58a1133e19bd846c5ca8f66930bb17827657fdd00467534593501d67a64e66" } } @@ -75457,19 +76213,19 @@ "f55ababb3bb4d9ed26142309399dbd55bc3c08ab4d9b0aa613605e989453e6e8": { "6b5c04fcbc3c9cde85be3e548acdb27424aefbc071d385fe4b5034034442808e": { "ru": { - "updatedAt": "2026-03-10T16:43:39.814Z", + "updatedAt": "2026-03-13T17:37:38.721Z", "postProcessHash": "116ef4697955d17c3842375fcbf2d05fd38906a985e174c94c26723a9c44c572" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.814Z", + "updatedAt": "2026-03-13T17:37:38.721Z", "postProcessHash": "c516af3b1002423064d70b8e60bfa8ed5b9c4500fe5cb33a4455b3383820a392" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.815Z", + "updatedAt": "2026-03-13T17:37:38.722Z", "postProcessHash": "33d5a5b956f88df6df86a5667045b3b84bcb0cd4755251e2439e723412a02f0a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.855Z", + "updatedAt": "2026-03-13T17:37:38.727Z", "postProcessHash": "fb1c6b6638b83e92d7c2f6b76b421802aa48cf0437f3acb937e9a17192b698ee" } } @@ -75509,19 +76265,19 @@ }, "1869fe4549ec1c9e1e6706e03bc8630eeab2d0a2e98c0e7ed1e593282abe2d20": { "jp": { - "updatedAt": "2026-03-10T16:43:39.900Z", + "updatedAt": "2026-03-13T17:37:38.778Z", "postProcessHash": "9d30234042cbff6a478f921d7ef77c1dcd2b0e90613a3c7cb4bd7b3422def08a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.900Z", + "updatedAt": "2026-03-13T17:37:38.778Z", "postProcessHash": "3497f97e40bf10bf933cb02d630e74182ae6a844b0cd7e348f5188c43a13db63" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.900Z", + "updatedAt": "2026-03-13T17:37:38.779Z", "postProcessHash": "d8d7788138f251ae48deff699ed5ff6e03c93facfc7799e3ca5adfaaea8bf0a4" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.900Z", + "updatedAt": "2026-03-13T17:37:38.779Z", "postProcessHash": "b15d39168e18dd88984660776b41de5e307796d13dcca8c54b964e297e6130fe" } } @@ -75558,6 +76314,24 @@ "updatedAt": "2026-03-10T16:43:39.935Z", "postProcessHash": "8f3c9077b58f703270971d784f498be66f21a7b4964e7b819d6de2b2ea823528" } + }, + "db7c8c66e826cfdc92742dc4f0a5066b1574c1dd70072ca409f9f05cec47dcfd": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.810Z", + "postProcessHash": "bfc6f7507732f4a4dd51e90330aaa775d4e2a1428bf48016c2adcb817f3d603d" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.812Z", + "postProcessHash": "72faf5d468b3e921b64189b28008102f121ae16ed181892043b4bf1d17493931" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.816Z", + "postProcessHash": "b05c46d6ff17abde22b17d002951542e42b8bdf65c88a074757936b3addaf1ad" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.853Z", + "postProcessHash": "d04ff4340c760d19373111546746ed82aff494db3b495daf698f217a25f883e3" + } } }, "50558104cc25b07177dbd0e5cbb500416e5840e16096e34d8a78ebcde6836948": { @@ -75577,19 +76351,19 @@ }, "c442f8604c91f2fc96fb26b9524228fe0a607846d1aae0b7098d6d7fc59726f8": { "zh": { - "updatedAt": "2026-03-10T16:43:39.853Z", + "updatedAt": "2026-03-13T17:37:38.762Z", "postProcessHash": "f978de44b209a6cf539235ed61a98c5905e95130df858f721c4c80a1642bbed5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.853Z", + "updatedAt": "2026-03-13T17:37:38.763Z", "postProcessHash": "83f8bb0725bee9e20c57ac85c8be39afa11eea30ee6871195433d5d5712badbf" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.854Z", + "updatedAt": "2026-03-13T17:37:38.763Z", "postProcessHash": "1393ce67a69e8ad55d88d58434cb00701d21a5370a1bd85d1030bda881776c5b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.856Z", + "updatedAt": "2026-03-13T17:37:38.764Z", "postProcessHash": "d179c15a7f8cf8b87ca781e4213ae0be7533218cd353b6b5d82193ce2c7210af" } } @@ -75626,6 +76400,24 @@ "updatedAt": "2026-03-10T16:43:39.896Z", "postProcessHash": "65e046d5172845f8d0d6225a8d492aebde020a4033a74480ed0183c84b11c35d" } + }, + "97c0e5db9c7cc18d61eadfed0f7d7b1d78466ed048fc21c8ae693fd55403ad94": { + "ko": { + "updatedAt": "2026-03-13T17:37:38.811Z", + "postProcessHash": "dd1d473f5d0de28cc364bf5cc11ca179cd03554d2a9869ececb765f337679fde" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.812Z", + "postProcessHash": "6678f29f183b7280061de1dfa6ebb79eb02ee56125b5f487aeb9acb626f2ebac" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.816Z", + "postProcessHash": "2744083c5b736460bac7cd90fda8ee2b7856924d33dd0aa57f786bc314dc08f5" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.855Z", + "postProcessHash": "0e0c5147d41d335b3afb029504df708812209b60cd1939a0b437bdab4e89063a" + } } }, "972ffb60c50161028167d4efcff254bf1517d07c43798c558c305ef2ae0430e7": { @@ -75660,6 +76452,24 @@ "updatedAt": "2026-03-10T16:43:39.897Z", "postProcessHash": "d74df3787dc31b440e44e2530d3ed5be5a92d6fca6252b44302dc71c1c5edde3" } + }, + "8141fb4274c1c8c1cde76cebc2eeec146e06f32855d31048d6b411638f9e49c5": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.817Z", + "postProcessHash": "83a1e447b90e56d7a1c4690ad488887a08716216fa6cbbb1f2f46939777572cb" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.819Z", + "postProcessHash": "8bb3680f65f50bbe230373c0e25c292bcfb40149291f384728bd605683621899" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.819Z", + "postProcessHash": "41f88854a96b572d6f97560e97514430445abdd91dadf52db6f7f4b6881fb330" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.821Z", + "postProcessHash": "164c48b936b254a4814216e1bb497205cc303e944c242ed6d7a38b319dc8a7da" + } } }, "e68fac271b709868a2194018e74b9ea09718bf0c6527c8c49ea5a75f358b7d4a": { @@ -75694,6 +76504,24 @@ "updatedAt": "2026-03-10T16:43:39.935Z", "postProcessHash": "95ba931abf173678a4d1e0964c3ef3edf089a8e6cbbbe4201916f344533b3ea9" } + }, + "9fb90b55070e1d252b2767ee0ffab3d81f3a0899c4034dc135dadc1b774519a5": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.815Z", + "postProcessHash": "939879386dc63e83ff7f1a36429534bf59fd35381aff304b809c10147c7ef588" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.815Z", + "postProcessHash": "6aa521cee52f99a9a12dcd52ddc6210a1d92f9306693909aba2286739589cc83" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.821Z", + "postProcessHash": "cab0351584abb89c7ac3e1a0b40cca1cf294c01124ea6ce52643cab3bea36c98" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.854Z", + "postProcessHash": "007168f9a632cb03b2d3d8b82066ac44556967b9deef88602b885e9cbb3548de" + } } }, "e10a1009b38d9d4cfa81929b1d74f8e18e971518fd536733d382ec21f62ad399": { @@ -75717,19 +76545,19 @@ }, "76efadfa6856abc9eb090a19ac4e34fb15ab77631b76f9138308991180f6e23c": { "jp": { - "updatedAt": "2026-03-10T16:43:39.872Z", + "updatedAt": "2026-03-13T17:37:38.777Z", "postProcessHash": "d6b7b682c23b0aa811ac86be146b5ad1794c539c190e09275e98293e9c5a4c8a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.873Z", + "updatedAt": "2026-03-13T17:37:38.777Z", "postProcessHash": "f06da796a5c5b0eb48298648a76e8e1dd016f0c195ea2694a0d28115e55dab46" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.873Z", + "updatedAt": "2026-03-13T17:37:38.777Z", "postProcessHash": "bf7870e1585e90bb88cbd20e1a29a1287cbda0787ada769e99331c9293f0d00f" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.873Z", + "updatedAt": "2026-03-13T17:37:38.778Z", "postProcessHash": "db09532b33d37b6327c01c2c782bd717fad0355ffc6220efc92713984139b9ae" } } @@ -75755,19 +76583,19 @@ }, "4e21a222c862966c59d13150f40062a6dc59ac035ce8d33929380d64e66f553d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.903Z", + "updatedAt": "2026-03-13T17:37:38.781Z", "postProcessHash": "0b84686e3cb777e0f6aabd44d2ca5ae32745cb51e6054fdf0a3b5dcc612f8c41" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.904Z", + "updatedAt": "2026-03-13T17:37:38.781Z", "postProcessHash": "c00a37d9fdc3a17bee85c9f7b08973566cfcd723fb8958348a7c5084aaaed188" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.904Z", + "updatedAt": "2026-03-13T17:37:38.781Z", "postProcessHash": "5cd8bc1bed92e82fb2d876fddb633a1ae74d31d15b79b237cfed572da941951d" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.904Z", + "updatedAt": "2026-03-13T17:37:38.782Z", "postProcessHash": "7667ac45a76ae4e425be9230c075adced7752eca619b9dced4288a30d6138db0" } } @@ -75804,6 +76632,24 @@ "updatedAt": "2026-03-10T16:43:39.898Z", "postProcessHash": "244d1c24e536096518e40ea9b063c20257686ce773bbdd2cc2831713b55bfa63" } + }, + "2ea5a534a55cf9cf0baaf58bc8366fb7027c376ef2ef5f2b7ec8e262501300ed": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.808Z", + "postProcessHash": "1da58dc232c993f1138b2b5b61a7cc6a7e6c60f80baa7e30c09c6467dc91d56d" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.811Z", + "postProcessHash": "71d10fdb15c69ccabc4dd7da6f63f5b64da656b94e736c38add1cfa5eb384381" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.852Z", + "postProcessHash": "5d8f00eadedf9ad2ab4ef56ae25c1ec243cf22dc2f4f2f1f49193bc7617aa659" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.852Z", + "postProcessHash": "954c99267f436e105aa593b19ebe292dbc545bc00ce570d0d088ca1095299a09" + } } }, "ced92c0e97dbe2c8fb345e74c9841edef2ab79f42d6085c1e4ce6a71743aae3d": { @@ -75838,6 +76684,24 @@ "updatedAt": "2026-03-10T16:43:39.899Z", "postProcessHash": "11bff7aa38e57fe810e5f052c5a71c2f38fd18822533e42b5defc343817e7a05" } + }, + "f5563ade8a2c69d422bc64db083b37ea241b2adb53fffa12e0ab5d6e060b83ed": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.782Z", + "postProcessHash": "1514f384d7586bf3fed37fe70d566820c964d7f5412018a5706b34dfdd2dfd1c" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.783Z", + "postProcessHash": "468855655f7dddb318c9ce2ffbd3a701085ab2db4adba56d529a0b80bfac3566" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.817Z", + "postProcessHash": "e6b4858eb8208ce9721a260c3f9ea18be4efd15436c05c6dfc28092de56d4d1f" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.822Z", + "postProcessHash": "a0e3cab265077cc800b0f0fe8475730088e5866509e7c3f1bcc6f97d7b3d66f8" + } } }, "4883c147f4b7c17a5e9876478bb9044b7e64da069889aeceab08a08d96282725": { @@ -75857,19 +76721,19 @@ }, "5360a0e86fe853a52b8876f4c505407b783081d7f2efc52a45c384f0aa6cbf85": { "ru": { - "updatedAt": "2026-03-10T16:43:39.848Z", + "updatedAt": "2026-03-13T17:37:38.757Z", "postProcessHash": "978fabb77015ca651f75568426bc24684f93740343676e7458a9844cec68900a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.889Z", + "updatedAt": "2026-03-13T17:37:38.762Z", "postProcessHash": "17d284b6aede3fe6f4d1155810bcadb4c83ee9013137127298d00da4be00960e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.891Z", + "updatedAt": "2026-03-13T17:37:38.762Z", "postProcessHash": "c3ff10e9d293cfba0f3138ebbe0ddc6691a400ce72d9d436a7adcd12040ffd08" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.899Z", + "updatedAt": "2026-03-13T17:37:38.766Z", "postProcessHash": "d9b1d0233de1a6a8f916cc547e7bae7c5931d9aa78e3e3fbfb02369bb798731c" } } @@ -75906,6 +76770,24 @@ "updatedAt": "2026-03-10T16:43:39.898Z", "postProcessHash": "9298afb7c0c85c5f097aeea5af30c5b2bea93372e10cc08d726b86995326121a" } + }, + "5f4df02f911007dd269f078387fa3bd71077d06c79bc4da1cb0c94c4564a8998": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.808Z", + "postProcessHash": "134840ae27e48816f10b72dfd8ac16cfa2d0fecf70c9a5f329a1986b47c4cde2" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.813Z", + "postProcessHash": "06c22219672aa715383e33853ccf0eaca15ccbccee80a709ed26345167bfcbaa" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.815Z", + "postProcessHash": "d5c4b73b34e084868cf24661f2b18cc0d7e74c47aa9ad6873179fa3ada77e223" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.816Z", + "postProcessHash": "12eb50d2c0f13b9c6eed8d988595083476c3016e5b94282577e72fe7b39db2fc" + } } }, "15fbffc1aa469a5ed41b1304ade1bad9c148140a6498d4dc69daaf7c6e9cd1d2": { @@ -75926,24 +76808,42 @@ "updatedAt": "2026-03-10T16:43:39.898Z", "postProcessHash": "7d8a6036b41281c8f88390bfd07e4b3a2f390c8775f53955ed54bcd6e1190ff3" } + }, + "1a44cdca6437683cdaa49c76d32b70f3b5cc08edab04bc17969f614ccdc581e2": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.784Z", + "postProcessHash": "54d4d8bd67b03ec74b6e4a7eb6820de0ded4e78496ed6f1bb6811334a4b9381c" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.785Z", + "postProcessHash": "ddab1351387777d409dea32bfff732e0b8701aa066513f72af7fc46cb71bfcc8" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.786Z", + "postProcessHash": "4e5bb54b4978206b47f5997012aa01955d9f5b7c70f107d8bd2aad62d974f521" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.818Z", + "postProcessHash": "6bac2bef7c5c429b36291bcb26083fc895ba9228873f075c0c5932ea67b6df0a" + } } }, "238ef3241a980c16187440ec532243a895c84647673481432018201209e65cee": { "3250690c0f33ffbf80782f5481d0d386b41da25ec0e130fe45f906ee569c48f1": { "ru": { - "updatedAt": "2026-03-10T16:43:39.885Z", + "updatedAt": "2026-03-13T17:37:38.758Z", "postProcessHash": "48fb30f5ca07c176a35a882b566e791d89501cbc63911eb7765224603daf7668" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.886Z", + "updatedAt": "2026-03-13T17:37:38.759Z", "postProcessHash": "eca08e06957abafafd6d68278751b8f42b5041638ea620b011777699d56c51c0" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.887Z", + "updatedAt": "2026-03-13T17:37:38.760Z", "postProcessHash": "7ecca716eaf7ea6477e21a2f4229821c27b89d8790b053967d59df70a31f2a5c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.896Z", + "updatedAt": "2026-03-13T17:37:38.764Z", "postProcessHash": "df584185b9f691161692d85a5f32e1f5e90081a74d439a3d9968c956509a98ee" } } @@ -75951,19 +76851,19 @@ "62d301be5c9b7c2c3a8fb85b273c07d20d07b855f2e9daf1879780952533505c": { "a5bbdab6cd9a71c6d02594424a3606a05d0ba362256db3b1994e37b6ea020e84": { "ru": { - "updatedAt": "2026-03-10T16:43:39.850Z", + "updatedAt": "2026-03-13T17:37:38.723Z", "postProcessHash": "957b7fce99e43c92c1ac9057bdb920dc80128f00eed28b0a8fdcf1bbde1f25b2" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.850Z", + "updatedAt": "2026-03-13T17:37:38.724Z", "postProcessHash": "46cdfaa03d4d7feb0850921c95d95e0b2c55b92d955791166b8e7abcb335e560" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.850Z", + "updatedAt": "2026-03-13T17:37:38.724Z", "postProcessHash": "6bba0ad7b8c605a2713e45d785fe7b7d787c74868b235656bbd6d971dd927ec8" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.855Z", + "updatedAt": "2026-03-13T17:37:38.727Z", "postProcessHash": "4b94f6abd3e5da3bfd2c5d62bc3d0e1905ce1ade5c845e44d50458601b07c8d1" } } @@ -75985,19 +76885,19 @@ }, "822d996c3151913bf2730fb9a1f6dbb2a2f315020d683d34a8bc521a70c78642": { "zh": { - "updatedAt": "2026-03-10T16:43:39.848Z", + "updatedAt": "2026-03-13T17:37:38.723Z", "postProcessHash": "69e7bf32b6844c1a05fcd051eef189b14eeba74e02356fd47b646a0575bac1e3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.855Z", + "updatedAt": "2026-03-13T17:37:38.726Z", "postProcessHash": "2a70efaffc9f2d6989da40c04f8957c7b277080122a10e674678e6925c7304a0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.855Z", + "updatedAt": "2026-03-13T17:37:38.727Z", "postProcessHash": "5d98e68d68e988d72b1d16d03a04c1c68c2937b6b2d77119e472ed0a304fbd6c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.857Z", + "updatedAt": "2026-03-13T17:37:38.728Z", "postProcessHash": "5f9a69c6f9f9c12fd11c6441a448b5688cefe3adbd3af9498705943bae038024" } } @@ -76005,19 +76905,19 @@ "d996b2d253927aca1dfb5915d1c786245387f5eaae65c753917a0269ff6a848d": { "94f91dc369fb981211a34be076d64c624ff059bd3812b9822c2db4905c1d8d56": { "ru": { - "updatedAt": "2026-03-10T16:43:39.886Z", + "updatedAt": "2026-03-13T17:37:38.759Z", "postProcessHash": "d3318843415514bf2a6cde3e340ebce1391ef6e614b480c44444dfa49696b79b" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.887Z", + "updatedAt": "2026-03-13T17:37:38.759Z", "postProcessHash": "de7d99045a6ae5c7b5f32885f5fb986b9396a90df48bbdbbfcf5f46176235104" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.887Z", + "updatedAt": "2026-03-13T17:37:38.760Z", "postProcessHash": "d46c1b25933706b577412a4e7517fe13b89e20bf830a45d12c6b8e69e08fd13e" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.897Z", + "updatedAt": "2026-03-13T17:37:38.765Z", "postProcessHash": "fed5d4fc7f9c1b5cac6235b5b3b7eec314693b47a5049b5f1d9ca509243b6f64" } } @@ -76039,19 +76939,19 @@ }, "85b568bdec4d78d44b5228e50d188ca66b340f86dfd1a679982be5562c81f769": { "jp": { - "updatedAt": "2026-03-10T16:43:39.853Z", + "updatedAt": "2026-03-13T17:37:38.725Z", "postProcessHash": "eaaf79e231560bd524a64d10a744e5940230d2e75f8fc3971fe803454c61db19" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.854Z", + "updatedAt": "2026-03-13T17:37:38.726Z", "postProcessHash": "e868111a36a209dcaec46abbb3f943abd5c50d77399c3bce7dc1306defb244a0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.854Z", + "updatedAt": "2026-03-13T17:37:38.726Z", "postProcessHash": "dfe6202d9bee2b22f5b6893441e1443153e74db600af0e7615d84b59110ac7ca" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.856Z", + "updatedAt": "2026-03-13T17:37:38.728Z", "postProcessHash": "a9d988ea48bf3aa3eac27d5f57690f9f581efe88cb215fd523e81d5abe50c86a" } } @@ -76059,19 +76959,19 @@ "bb5918ae22eb2b76e227199ae69f82be69ab96dca6c8fcef2efe5d5dcb00d4ae": { "3f9bbe21c9983bfe77353bfc92a48a8ca44520398e05f4c6909752ea178929fe": { "ru": { - "updatedAt": "2026-03-10T16:43:39.851Z", + "updatedAt": "2026-03-13T17:37:38.724Z", "postProcessHash": "3543b5557a9bd94334f0ad6a8d643f727834ca17cb85a447b86644db28413fa9" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.851Z", + "updatedAt": "2026-03-13T17:37:38.725Z", "postProcessHash": "0538bd7d2aabf507f3fdec4d18d752aa22a8ac04d4f41dd11feb0b04ed570b10" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.851Z", + "updatedAt": "2026-03-13T17:37:38.725Z", "postProcessHash": "41da4233ad9f9d6d7bad097b29b223a17bd3381d0edae08c5de466c3f0d77756" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.857Z", + "updatedAt": "2026-03-13T17:37:38.728Z", "postProcessHash": "19264b689fa4ecffa7de305ec0574aecee60519f7f1d5a8f00faca18a5906982" } } @@ -76108,6 +77008,24 @@ "updatedAt": "2026-03-10T16:43:39.897Z", "postProcessHash": "ba13486747cdd29abcf886c50be63b6a1733c20b6de7cd588545d97d6e471130" } + }, + "1e2ecb3d3f17e43e935ccc62af40aac7bd97bda50efaa677ebe1b877723e4f93": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.807Z", + "postProcessHash": "8709842e8eee2c8f8287c60c6749296a25a2af535c75c1dad3f12a2b220655d3" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.810Z", + "postProcessHash": "6f6a0d7916b692a93bc21fdae8f0ea90ed5c9a8b0756fe93bfcb1a239dcba646" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.819Z", + "postProcessHash": "ef0861e16b59237cf572e4e33ad77d9e85b0b4a82155d784a0fff65eec9f1a3c" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.853Z", + "postProcessHash": "c6820c35189fd066f9e012ac5e8f0d0e0bb3cd31f122e8ff742a3012ca6486db" + } } }, "6ce07531879623dcea22c214d36309f893c8d35c562c1d25bc7c07d81020e404": { @@ -76131,19 +77049,19 @@ }, "0a22941ef34a46a56ce205c2bb9db3b715c49c187d851d242d0760bed86395ed": { "ru": { - "updatedAt": "2026-03-10T16:43:39.865Z", + "updatedAt": "2026-03-13T17:37:38.770Z", "postProcessHash": "37291ca01c1e546866db5249870c97ab7ca475eaece32fe52b230f96997b4e70" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.865Z", + "updatedAt": "2026-03-13T17:37:38.770Z", "postProcessHash": "bd88d4ae6bb5ddd51b8f6c0230866032215ea030de513618893bb51fdfdfa482" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.866Z", + "updatedAt": "2026-03-13T17:37:38.771Z", "postProcessHash": "449cb9c9ce5b4a24726724f3b5267c81847edec28868f369b9bd701f2a56bd20" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.866Z", + "updatedAt": "2026-03-13T17:37:38.771Z", "postProcessHash": "690dafee5f516bbad2a07f2502f09354094087dda2a7a7343c57504327688466" } } @@ -76183,19 +77101,19 @@ }, "496a278dacb10c8c9d5bacfc3f458cd95c32aecb224d0373fbf25265a1e984cd": { "ko": { - "updatedAt": "2026-03-10T16:43:39.949Z", + "updatedAt": "2026-03-13T17:37:38.842Z", "postProcessHash": "5078ea287874b16774b530d85d73edeeee6f7de990d7ceff5d109ecbf3f443fd" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.949Z", + "updatedAt": "2026-03-13T17:37:38.843Z", "postProcessHash": "37c260706af5185e49b59f950ef66b5d4324c0c78ba0cc72666b29285db314dc" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.950Z", + "updatedAt": "2026-03-13T17:37:38.843Z", "postProcessHash": "b891f2b0f1701ad2ecef96dda74197b46542c4846afd69a313a7e07a9e086272" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.950Z", + "updatedAt": "2026-03-13T17:37:38.843Z", "postProcessHash": "24fed613f6205a31610481fc9b25ac92dbc9ab8da23d816896c383bb01758b35" } } @@ -76232,6 +77150,24 @@ "updatedAt": "2026-03-10T16:43:39.942Z", "postProcessHash": "faed63ca848b423f2d098af905d9075a3d7b53f5e22fed9e01e37392f3329619" } + }, + "3a9a9a6186d5d38c5f2b22f4a2bfe28ed1fa5129e785898d448a3199822111d7": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.850Z", + "postProcessHash": "ce0472af73998c17107611ace2f9c36a295fc7dc1335f94f32d7425f81b8677a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.851Z", + "postProcessHash": "33a0153ed0a4f4cb52dba38e3744ed970fedb3bb573f179cf83a1705cb1610ed" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.851Z", + "postProcessHash": "2ce1ebd72f68def0f6836b98536dc5c106af96d7a60b88a1ab5a354e3964d9d3" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.854Z", + "postProcessHash": "63dd86d2a2ce8f82f1fe14cf7e2e2a03537275d8e80ac16fb80dd3a3e73897a2" + } } }, "b3ef222bdf09c2a441502bd6ed6362a39e884a8cbd0fa8c21ec53c959b4641c1": { @@ -76251,19 +77187,19 @@ }, "2ca67416023311bf1ba93063c4526464493b62d12eff5d1bb00c54227a9d22e2": { "zh": { - "updatedAt": "2026-03-10T16:43:39.912Z", + "updatedAt": "2026-03-13T17:37:38.827Z", "postProcessHash": "b436699528b13765c4db2fe4dd96f1249edd65918f13f8b1a8ac4d083e104a74" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.915Z", + "updatedAt": "2026-03-13T17:37:38.828Z", "postProcessHash": "85e5a9a5d9777f623df3994442f80fac2856850827c0e0f2dca35b2b29abb673" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.919Z", + "updatedAt": "2026-03-13T17:37:38.830Z", "postProcessHash": "0eee076394503c57fd386332986c2c880025c889e8b4b26af0e66d6d37123ca7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.944Z", + "updatedAt": "2026-03-13T17:37:38.835Z", "postProcessHash": "e9b1630f43320b8dccd309920ba0c6af7989eea8f9814d16ba32ef593eea957b" } } @@ -76271,19 +77207,19 @@ "a60e8e1819a1db7472f82fc26172d87e8df26f9013e0a7aaf26ccfdd4be72850": { "38c435040eaac3147a4b165e8f2e2eea100525b71769ee62c7de7604c2c7decd": { "ru": { - "updatedAt": "2026-03-10T16:43:39.908Z", + "updatedAt": "2026-03-13T17:37:38.825Z", "postProcessHash": "c4f8113f59001f7a45725bc47fce423bff9f21d0494f96e275ab0a5f43dedfd5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.909Z", + "updatedAt": "2026-03-13T17:37:38.826Z", "postProcessHash": "47e2848fd38ff48cc18733c27280150f462241895c06efa28e2edd9418a1c66c" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.910Z", + "updatedAt": "2026-03-13T17:37:38.826Z", "postProcessHash": "2074c19b487f5722125de6b6f435a4663b06180b8e5003ddbae6e6b5b5bf19c2" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.943Z", + "updatedAt": "2026-03-13T17:37:38.832Z", "postProcessHash": "1814d5ef4d7c015bda152f3a69e542c9d10c567769fdb0398d8a31c89ccd7497" } } @@ -76309,19 +77245,19 @@ }, "98c259a85a62ec8abe642a90974993c06f80a20f7710c282b551d9d93dd63ebd": { "zh": { - "updatedAt": "2026-03-10T16:43:39.947Z", + "updatedAt": "2026-03-13T17:37:38.841Z", "postProcessHash": "1901800e23d5ae322a9d5fb5ad95d873ac45c762e1b8fad148d5c5bae1b1a9ec" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.948Z", + "updatedAt": "2026-03-13T17:37:38.841Z", "postProcessHash": "9f49df32f86f70d6398b555cfddced3ee3cd9484216d8264be5ca92997a046e5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.948Z", + "updatedAt": "2026-03-13T17:37:38.841Z", "postProcessHash": "23965566049dc050cb6a1f283e2f323af9207aebb4b2bb4e830d3028eac23b1f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.949Z", + "updatedAt": "2026-03-13T17:37:38.842Z", "postProcessHash": "dab0d366ce2ae9776d8fa150622b5c2e1e35aa4564ff7885ae58bc09a34ad57e" } } @@ -76358,6 +77294,24 @@ "updatedAt": "2026-03-10T16:43:39.930Z", "postProcessHash": "02d898b9f21f07dda9088985b576f3cebc5e02a3d0f8d615cdfe767a3f250ce8" } + }, + "90044f97e4b3c15077e82f4c4780cbb3af7cec376c138ab36adc385fe0b17a69": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.811Z", + "postProcessHash": "aea4c5baa8b6c853c15a2afb990753715d8e29a7a83e2861a198106d81fd803b" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.817Z", + "postProcessHash": "415b6b0e8824d2f0e9e29fb0cd7c7d641a6a81468f25c7505a21a3a03e778027" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.818Z", + "postProcessHash": "89b66b20ef5cfcebc1602253ba0917567c651c3ab14519a701c91e1502dea808" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.855Z", + "postProcessHash": "f3fea1f8f03d601b8d758c2af36ded564e26d73f6733b8d4e9c713d5039fa75d" + } } }, "08bbd8cb2aec4b0e2cb0de91b64ae0024116cf028fbc0d3722697059c8a39fc9": { @@ -76392,6 +77346,24 @@ "updatedAt": "2026-03-10T16:43:39.945Z", "postProcessHash": "399753ddf6b0ec596db45138aa33a108a0aadfd1182d9a52f2b7e9b9d7f0c79e" } + }, + "a5a58334ee1990da7b80bc78fc5109c3bec134d6e70d08b2311ad9269aae773f": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.850Z", + "postProcessHash": "6fb53db175d37d15c8b0af8dd7b17d4b6c333c28edadd77777ec77e9fcb13bdc" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.851Z", + "postProcessHash": "cde322bc32f8ed7cbdf986ba9e0692073f2cd7aa388b983f583f7c47a3debb80" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.854Z", + "postProcessHash": "87f25d50b4d70174df37bea5a752b402ebeb9f9f3c00925caa1d34599b7ccf8a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.855Z", + "postProcessHash": "e7ffb3a8fca613779077d91d2d1166a90cc174df992723ff7c1e7b64e60ca769" + } } }, "fdd8d8a32a1e2c8f352b4cddbe7a41392a0a89de105321d4ecf56b5107b6d304": { @@ -76426,6 +77398,24 @@ "updatedAt": "2026-03-10T16:43:39.935Z", "postProcessHash": "94751b245e65bdcee7d222548e00758ba7b6474acbc9b3d097acb3003421170c" } + }, + "319264a2fff35a98a499682cbb53b4ca027b6c6eb2d4bd85a92160854d80fa2b": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.808Z", + "postProcessHash": "bd16c8a92d305bac4d8c5f6898e76fe986d7e3e01d320b134ffce9506d5d60de" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.813Z", + "postProcessHash": "f8523442ced9b6759a990967d43abf38043cc91739ea4d4c6b4004f0a4cad458" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.814Z", + "postProcessHash": "0ef1496977c1544c7e0e76561454b0073445059f39b4ea70545bdfcc653db2c1" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.820Z", + "postProcessHash": "06857a88bb11a9fdfb2b2984108f47266ef52e14abccd5303a4479fb2b0c75c5" + } } }, "1e3f390a34685de3c3a4f6a110026c2207dbe3ba0ca2c0cfc3708e03045016e1": { @@ -76460,24 +77450,42 @@ "updatedAt": "2026-03-10T16:43:39.934Z", "postProcessHash": "cf49fef56ba0e3303f57d0135968757bacc28a7055c6bc62f6c440d294787692" } + }, + "032a3025e90691c289affed21e011af124ee1f574765b98a4fee16aff2f91bb1": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.809Z", + "postProcessHash": "2444d1e6cc98114e2304878ff1f2a1a04a77bf49af8880c8bab0d5f9334be04d" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.813Z", + "postProcessHash": "dbc91cf6c479abfeef05562244ad7322a6cfbd6d78a41f7d2eb51b0c6b944200" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.820Z", + "postProcessHash": "57de01b2e92e7442b857e3b376c704d3dc5d41b0b31651d63941131ad569bc7e" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.852Z", + "postProcessHash": "0db7a68fc0a5323de2a0e87a742eb18c36f74a729e49120234235838569e5a0f" + } } }, "bfb58d5cbdc24f6053ae835b2d24696f7b72c27d2af3c4d62b32ed0b6d1e1e7b": { "e5e8a9802af1a2365a9bf0cad2a867635f116b1d90b0ad7bf9630130e3271916": { "ru": { - "updatedAt": "2026-03-10T16:43:39.601Z", + "updatedAt": "2026-03-13T17:37:38.498Z", "postProcessHash": "0a0aa38a9c9d12bf9a1f96af3cf84199d9c05b6ae1982db1e0f13764ba942831" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.602Z", + "updatedAt": "2026-03-13T17:37:38.499Z", "postProcessHash": "90e8272e87180fc603790bf45a4d9bc7636cf4226cec81f49bddc5255d7ae7ee" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.602Z", + "updatedAt": "2026-03-13T17:37:38.499Z", "postProcessHash": "5305ff47dcc52521f5c70fda6374b2a0f166e9db4145f348208c21da685b512f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.664Z", + "updatedAt": "2026-03-13T17:37:38.562Z", "postProcessHash": "91629d7282d36a558b80eb2b142b3685843798b95a267a3067de63a5490d3f90" } } @@ -76521,19 +77529,19 @@ }, "e10606a09890b385f87b14bb6bf4e2f78cd6ee4c554077186adedea4acea6de3": { "zh": { - "updatedAt": "2026-03-10T16:43:39.671Z", + "updatedAt": "2026-03-13T17:37:38.574Z", "postProcessHash": "7bbc1f9eae1734a9c66dfb6745cd29b889432af9448918726971889720eeb2c5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.672Z", + "updatedAt": "2026-03-13T17:37:38.608Z", "postProcessHash": "60a542733b8ecf9b86043d1984660fd5f9dddc610b369435198218bd9c12ff42" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.672Z", + "updatedAt": "2026-03-13T17:37:38.609Z", "postProcessHash": "e72f32d51934f9bfa7bce66ad25357d84520cb6674c4b4407da4cb09699c16f3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.673Z", + "updatedAt": "2026-03-13T17:37:38.611Z", "postProcessHash": "e5c8172ae9ad1024032143763bb1b97bf94837e678605aeb8399a1ac3d6037fa" } } @@ -76559,19 +77567,19 @@ }, "93cfca0ffa833a20fd885a4a4060706c1f270488e6b4dd9f16d278509b25fa9a": { "zh": { - "updatedAt": "2026-03-10T16:43:38.265Z", + "updatedAt": "2026-03-13T17:37:37.025Z", "postProcessHash": "5bb05ce6a7492c97a932b53b9ab2266150ee6d892af7e4076d2804101f7a72e3" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.266Z", + "updatedAt": "2026-03-13T17:37:37.025Z", "postProcessHash": "37c28f9c61046a9d62ef0ec1c116b7e634ebcfc7254356a25c39b63f102140e7" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.266Z", + "updatedAt": "2026-03-13T17:37:37.026Z", "postProcessHash": "9dd55f9be28709b055ff0c0343b6ffd8fdc2fdd5d7d95ad3232bd18eafdf7d4d" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.266Z", + "updatedAt": "2026-03-13T17:37:37.026Z", "postProcessHash": "6575d87f05db0f86ed5566db1aa8b0ff9cc68f7c45c89fbfa5fe630dceefab4a" } } @@ -76597,19 +77605,19 @@ }, "634137eebe509a13893ad596ca868712c330b48d6a993117b36e23d9e5b5a4fe": { "zh": { - "updatedAt": "2026-03-10T16:43:38.328Z", + "updatedAt": "2026-03-13T17:37:37.096Z", "postProcessHash": "ed3a1c0e1cfb35997c7ffe2e4871f43b6a026dd83e6b5a0d628e0ca2683e06c5" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.328Z", + "updatedAt": "2026-03-13T17:37:37.096Z", "postProcessHash": "3121adb5c27e51b7e6cb7b6d371954c0ca79bdf5299b4992fa837f99c3ae9aed" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.328Z", + "updatedAt": "2026-03-13T17:37:37.096Z", "postProcessHash": "b6ed1c579f5bc60269b121d91182c688a25a62bce727bccceb9d77f198066ec0" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.329Z", + "updatedAt": "2026-03-13T17:37:37.096Z", "postProcessHash": "4e77b5cd7e4f5fdd00b04001e7974d9947331cf20cd827b9f5c6869edeae0d2a" } } @@ -76635,19 +77643,19 @@ }, "b2cf01c8dc7cb2a0d29e728db0a98af0c68371cb7def48b2ac915e9b4269b52c": { "zh": { - "updatedAt": "2026-03-10T16:43:39.938Z", + "updatedAt": "2026-03-13T17:37:38.846Z", "postProcessHash": "bd454e6a63927591d962c0d22b5a7b8b87d5a3746c1f38719fcd1ecc94357be2" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.938Z", + "updatedAt": "2026-03-13T17:37:38.846Z", "postProcessHash": "2c786c9ef6a1181e01f3f14dc3df78fba6916666eded65929d9926d943772b5b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.938Z", + "updatedAt": "2026-03-13T17:37:38.847Z", "postProcessHash": "c71224dcb9405daa2ef706d435719ebe9ff4b4c1f2274b5156faa6eaefb2f4a7" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.939Z", + "updatedAt": "2026-03-13T17:37:38.848Z", "postProcessHash": "aba2a84d0a3e308bb22d2d9eca22cc867f44e32cca374d182f1737ee58f91493" } } @@ -76655,19 +77663,19 @@ "0700401f74b1332401714e66d250491b91323f6d7a4cbbe80af81edd8bc93547": { "cc6610b90bd61bc2d58463fcb5cca789f167c4f500445b9c000724125836b3d6": { "zh": { - "updatedAt": "2026-03-10T16:43:38.808Z", + "updatedAt": "2026-03-13T17:37:37.589Z", "postProcessHash": "46a17303eb4886feaf7fb285404e47d0914241867b1686f030938397add09ec4" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.809Z", + "updatedAt": "2026-03-13T17:37:37.590Z", "postProcessHash": "09a77c72a3ab6d258e3add062dc4e564c41a1e960808f9ad2cf590075122098f" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.809Z", + "updatedAt": "2026-03-13T17:37:37.590Z", "postProcessHash": "d46a5bd27458256431a7743c2d3cd8d7b6aded1307129e2e3bbda01d5dc76c44" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.809Z", + "updatedAt": "2026-03-13T17:37:37.590Z", "postProcessHash": "63752fbc296c4441af9f06d0ce493b840544ba72bcffd085ee8f9f120a461112" } } @@ -76675,19 +77683,19 @@ "994356e2c0c69192721add62740fcf0cd6b197f0981e5ae55c30f9476fd93456": { "dd9eca516d8d150fdfb6a51d131d6f1e57cfa47acf7abcee70f9e77b2f60922f": { "ko": { - "updatedAt": "2026-03-10T16:43:39.481Z", + "updatedAt": "2026-03-13T17:37:38.363Z", "postProcessHash": "778f47be294c4793d70d3b945153c4ea61bd6369d7f7f1b061c554280cd4c275" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.481Z", + "updatedAt": "2026-03-13T17:37:38.364Z", "postProcessHash": "0d65dd09f09c75ba2b7f69743f1be0c51dff684a41e009476c82800510bd2314" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.482Z", + "updatedAt": "2026-03-13T17:37:38.364Z", "postProcessHash": "1a635826ecca6d116a815bbc27ea371ae9c909eee85db74b982eb568be656ae6" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.482Z", + "updatedAt": "2026-03-13T17:37:38.365Z", "postProcessHash": "34a89f1f735ae973442a597ae63e81190d6b003c21f3d32e4855626e56483957" } } @@ -76695,19 +77703,19 @@ "d85d65ab2fcb4681f207160e3dc4bf4063ca258461da549515483d1db1c5f8a6": { "017f574127f909641a3e7c014420c6954edb618ef3d438854515fd0f5dd1e298": { "zh": { - "updatedAt": "2026-03-10T16:43:39.665Z", + "updatedAt": "2026-03-13T17:37:38.563Z", "postProcessHash": "6c629899e6563a179a946a76d3080fc7591b76028d28c64908617e464d3fdbc3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.666Z", + "updatedAt": "2026-03-13T17:37:38.564Z", "postProcessHash": "612d2b6d43ea19dcb2247e71b21d902a459f81caed0160cd4aa27b58aba7a1f7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.666Z", + "updatedAt": "2026-03-13T17:37:38.564Z", "postProcessHash": "2ae8459a89f533f52077935ebf208d1e59a72687681ab09bbe8dc2f00cc7af9a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.667Z", + "updatedAt": "2026-03-13T17:37:38.565Z", "postProcessHash": "458b3e607b9499ebc8404c062237da5f96d1c49d3146e4b9a95d2f2594db796c" } } @@ -76733,19 +77741,19 @@ }, "df228adf9244be2750ee8693e5bf9ffb0db2890145711a38835bdbb555432e2b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.699Z", + "updatedAt": "2026-03-13T17:37:38.607Z", "postProcessHash": "2754895d136f3d032e7a18e0f0a6b54007f1b129338e5440d85c1ff1967d5c1f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.699Z", + "updatedAt": "2026-03-13T17:37:38.607Z", "postProcessHash": "406c63a4d3ee4c74bb6f24b6a7b74bf5ba6125d1216fa283f905f3eb26df24e9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.699Z", + "updatedAt": "2026-03-13T17:37:38.607Z", "postProcessHash": "ebcd8f256ca78f431b35d022ccdfdb1908609e9a5507be417d9098bf40842142" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.700Z", + "updatedAt": "2026-03-13T17:37:38.608Z", "postProcessHash": "75e9696a9d0f0a4cfc27def82cf2c3d76d7f564fd87deea6fc45ae2817121420" } } @@ -76753,19 +77761,19 @@ "31bd1d207fa644a6c5eab6b7b49cba7eb75af37646de29eba5c1e5112d947e96": { "4ef385db95bf4e51625cebe44fd2bc47625890a8288cb172038671ebe2852be5": { "jp": { - "updatedAt": "2026-03-10T16:43:39.694Z", + "updatedAt": "2026-03-13T17:37:38.565Z", "postProcessHash": "f5abdbe88a5b65a3d89a520d04e177ca6d5067be35ed8247ff0ffcfb04540856" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.695Z", + "updatedAt": "2026-03-13T17:37:38.566Z", "postProcessHash": "0a558d34f34afefdebf789e1d9b38c043c7fe54dce4bdbadb8df77e3a8d4f498" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.695Z", + "updatedAt": "2026-03-13T17:37:38.566Z", "postProcessHash": "eb1564f9f372be03a573ed8ef24bc6b705a6249f82b40806874958cd9ca25f5a" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.695Z", + "updatedAt": "2026-03-13T17:37:38.602Z", "postProcessHash": "eed85abcc9983137e33d9b1dbebf2470b2322e3e1ab2de4e1294aab5d2fbf60b" } } @@ -76773,19 +77781,19 @@ "e860e4e946230a90b0d9b0d367fa01d1aa684b85d1286d163cf7861cc58bf4cb": { "a5134319e705b1c282132840c7531ef3e7a2278e37bf1b5b058401503abbb18f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.694Z", + "updatedAt": "2026-03-13T17:37:38.565Z", "postProcessHash": "1af08b7c252ecfdea1d4c9a464d84c342df448255cf332e67addc1622f3ddf02" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.696Z", + "updatedAt": "2026-03-13T17:37:38.602Z", "postProcessHash": "e90099cdcf064f8649fb81b77394386ca71f4605e135ade186ec8bc6a1f4dc5b" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.696Z", + "updatedAt": "2026-03-13T17:37:38.602Z", "postProcessHash": "3ca39f98b4f0d1b4aa86e64626ebb9a94440dc32b517ad54955b93351bb5b964" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.696Z", + "updatedAt": "2026-03-13T17:37:38.602Z", "postProcessHash": "dc412cee4ab402fa99f173a1694937d94f57b0608a45f7eb664a28d4ec155f26" } } @@ -76793,19 +77801,19 @@ "3474bfaeeb848ec94fa48acf067eb855a06492ab920034f734e578383c363b60": { "991e50e50ab9d0976cf302ed4faa18bdaeb0cac0624a483b9831919e954d81f2": { "zh": { - "updatedAt": "2026-03-10T16:43:39.697Z", + "updatedAt": "2026-03-13T17:37:38.603Z", "postProcessHash": "6e7a2a23ff1c72435711217c0c1faf30dd228b5a52813f754634202d474ce6e0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.697Z", + "updatedAt": "2026-03-13T17:37:38.603Z", "postProcessHash": "2f65ff6561116154f19867e3572f67792d5b202d4c38d4e81d3d3f8dc7e99eee" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.697Z", + "updatedAt": "2026-03-13T17:37:38.603Z", "postProcessHash": "cae87783ae1714ddee44ad96b990f4b3a210d34ddcfef609457116c3aeadb247" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.697Z", + "updatedAt": "2026-03-13T17:37:38.603Z", "postProcessHash": "77259a00751b143c3fdea0d3e0bc5d8e35532f9435f51cd4cbce8dd3b1830ad8" } } @@ -76813,19 +77821,19 @@ "4d62d488729be2f37dd5612afe89c99c672da0432da3d4e1eb72dfa22b888b74": { "d863c27ab9b0d92bdadb7f6117d132c7d9ea2fb90076ea2c8c4a94492892bef5": { "ru": { - "updatedAt": "2026-03-10T16:43:39.729Z", + "updatedAt": "2026-03-13T17:37:38.604Z", "postProcessHash": "41348238c28cb0cb25c3ba1c4ce33e22a5ddac81544e336b7ea63fb1274c8915" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.730Z", + "updatedAt": "2026-03-13T17:37:38.604Z", "postProcessHash": "b84059301eefb7a7e765a5a76386d1b5c92af36486303d65d6b0e2b7473be9f0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.730Z", + "updatedAt": "2026-03-13T17:37:38.605Z", "postProcessHash": "44a3c7516da3dd50a260d62b7293a1d663dbd5bf2b431ca57d51fd28ea3476ef" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.731Z", + "updatedAt": "2026-03-13T17:37:38.606Z", "postProcessHash": "fab073e8411defe9af107dd994b8df183c21ba7937bd569d321db21599922858" } } @@ -76851,19 +77859,19 @@ }, "05799cd708b4238b12c0436ddb7d43f497d4f919fc8a63096be1efb5f0729c6e": { "ko": { - "updatedAt": "2026-03-10T16:43:39.834Z", + "updatedAt": "2026-03-13T17:37:38.742Z", "postProcessHash": "07d22f9d30889695fffd28864ea40fc7eb7d1878551bc11ec2aac9b1be077aa8" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.836Z", + "updatedAt": "2026-03-13T17:37:38.743Z", "postProcessHash": "fffcb76f57d22c184732ec9815eb3ca170feb96aecf606d5110aa2df6e5b5387" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.837Z", + "updatedAt": "2026-03-13T17:37:38.744Z", "postProcessHash": "5bc0da32ead6b4ec34e41e8ba94ed0bc25a8d7bb7fed1cf4a2ceb28b35542844" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.839Z", + "updatedAt": "2026-03-13T17:37:38.746Z", "postProcessHash": "b033500ba5b4400430315027862649a13b8afa2197b399c52db787a3cd61d3f0" } } @@ -76871,19 +77879,19 @@ "c21c501e87d872b0573fc33971d7dc15b17a08c3c7d7b9d5226c3cae53d2c3ed": { "e33e071b01088cb880c465d3e186bbc7e0a0d2d705533a0f0e11e58902ff79d6": { "zh": { - "updatedAt": "2026-03-10T16:43:39.821Z", + "updatedAt": "2026-03-13T17:37:38.729Z", "postProcessHash": "0feb68a68f17a42dd299335690f390f0be45b1a54dca8cedc413074ee59964ab" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.821Z", + "updatedAt": "2026-03-13T17:37:38.730Z", "postProcessHash": "6d90c88aadda46e88530d9a49b7694c568d2f1cf07b53f145971a4a9984dcac8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.822Z", + "updatedAt": "2026-03-13T17:37:38.730Z", "postProcessHash": "b0d2a00e49c16538a1762ce3e751413fce2ad9a46c277ff56b7390f71acf0812" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.823Z", + "updatedAt": "2026-03-13T17:37:38.731Z", "postProcessHash": "61bfe08cdace3c6be23f483ca14cde9337e7fb84b6bf5b4398e63aed5ab6ee64" } } @@ -76909,19 +77917,19 @@ }, "08b0f7772e500940dbd4ea96fcf0f63b49e02a0a51e1766ade25efe2d426898b": { "ru": { - "updatedAt": "2026-03-10T16:43:39.833Z", + "updatedAt": "2026-03-13T17:37:38.713Z", "postProcessHash": "bfe202c777836b456bb5900f157fbe47f38d1ee31d930d8036cd1960222dd60f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.836Z", + "updatedAt": "2026-03-13T17:37:38.715Z", "postProcessHash": "5a3c6481e79db6c9f2a77a2d77b49c3139a8da5f7b030f3e7296a43d19d175ef" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.837Z", + "updatedAt": "2026-03-13T17:37:38.743Z", "postProcessHash": "6ec254e6931739a54ef80b392ec9997333d732cf9fa68bcd96b1e3c582e43658" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.841Z", + "updatedAt": "2026-03-13T17:37:38.748Z", "postProcessHash": "2c54c8be0fc5f9f7a8f482518f332f040433876d40457fb6ab4b545a2f87d946" } } @@ -76929,19 +77937,19 @@ "29cba4c112eaecda825a055587f33ce0bd9c6c3e9d426a73de51fbd4b2a3af4d": { "a1a7676e8f61e757bb206715cbfc9537b21e8e31aeb3a01afa9eaed48e982a8d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.822Z", + "updatedAt": "2026-03-13T17:37:38.711Z", "postProcessHash": "a21fdeda3bf3acec21b1e68ecac0d7913547bd8c534dd9ff391d1c612c3695c3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.822Z", + "updatedAt": "2026-03-13T17:37:38.711Z", "postProcessHash": "bdb65ebe70352448ab33c8aa0b57a1208278a8c42657d20da3e58475316d2086" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.822Z", + "updatedAt": "2026-03-13T17:37:38.712Z", "postProcessHash": "6414404aed00b8731005aebe46bfa31e32793ef2a85bbfb5cbff3975c7262080" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.823Z", + "updatedAt": "2026-03-13T17:37:38.731Z", "postProcessHash": "14c7b9a1e5f07adb15faaa6536b3bead3ace724720a72918ea6aa729b8414c20" } } @@ -76967,19 +77975,19 @@ }, "ba9d1650e5d9d3d14dfba3dae3a1e387c82606a2d9f1382f7d28d0dab69a57a9": { "jp": { - "updatedAt": "2026-03-10T16:43:39.831Z", + "updatedAt": "2026-03-13T17:37:38.712Z", "postProcessHash": "5ebf2f5f772fe6d6b7863e87a73818ea1071308c2719b51c564077e0eafc28eb" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.832Z", + "updatedAt": "2026-03-13T17:37:38.713Z", "postProcessHash": "66e6a17d47631ac91974e375c1a68e5d776ea9f6c1b18d300cf5ca459c6157e0" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.835Z", + "updatedAt": "2026-03-13T17:37:38.714Z", "postProcessHash": "1d44327d3197adaac3f96dde37b2178db8b57114713cbe2ff444c74162b866a7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.840Z", + "updatedAt": "2026-03-13T17:37:38.747Z", "postProcessHash": "846df275a626e2dfcd3080991edb69d200a23cd162d8be687d09a0533bdaa4eb" } } @@ -77005,19 +78013,19 @@ }, "d0f45477e4502d5e28b3bca7c74b4ff1592fe79dd95f79de0b499444e8b63143": { "zh": { - "updatedAt": "2026-03-10T16:43:39.833Z", + "updatedAt": "2026-03-13T17:37:38.741Z", "postProcessHash": "302613a80ee69862c84b93e9ab62e0d93019f9a7d9336dbc158b89c1fb0a3fb0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.835Z", + "updatedAt": "2026-03-13T17:37:38.742Z", "postProcessHash": "97b29924aeb782b965a65264d8127f315b017ff6fef45a57195dbbd2e3255e60" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.837Z", + "updatedAt": "2026-03-13T17:37:38.744Z", "postProcessHash": "bc27dec86f488611af425e2dd117ecc452239f3452cfa220a1822b0ee4d00f77" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.838Z", + "updatedAt": "2026-03-13T17:37:38.745Z", "postProcessHash": "99d4f5325e81e6ec7a6758ad5b72f7658c676c353a90eefe733da1774269643d" } } @@ -77043,19 +78051,19 @@ }, "4cd2982872ada37d382caf384b39b402188fb12735957add5638b3a62ef697d5": { "ru": { - "updatedAt": "2026-03-10T16:43:39.832Z", + "updatedAt": "2026-03-13T17:37:38.713Z", "postProcessHash": "b223dd78a1d4034a5b483835ef2ac8974a37e91188a6f5e396c2640c4189e79a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.833Z", + "updatedAt": "2026-03-13T17:37:38.714Z", "postProcessHash": "3e2589b22c09656da82fbee76f8cecefe5339064c69d788cbf1644db105b85fa" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.834Z", + "updatedAt": "2026-03-13T17:37:38.714Z", "postProcessHash": "d80f623439f11596e20a77fa2b776358eb67c4d1f41fc8efbc90f815c5356920" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.841Z", + "updatedAt": "2026-03-13T17:37:38.750Z", "postProcessHash": "fcf3f74e0ed09ed90d5a8f40ca641fe0443021e449f832ffb774af6b54899d1f" } } @@ -77063,19 +78071,19 @@ "7158be6bc513762827d840969ef328946a0c2ee6aa397d24c9132e9100dd5ebd": { "4663d6bdd0aad269fca214df106c0c1e367f493d5070a491b6ae42af80dcd8a3": { "ru": { - "updatedAt": "2026-03-10T16:43:39.824Z", + "updatedAt": "2026-03-13T17:37:38.733Z", "postProcessHash": "9a56a378bc1486904c705195c69aae623c9f2ded483b2309a19c2d6bf2a8fe49" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.825Z", + "updatedAt": "2026-03-13T17:37:38.735Z", "postProcessHash": "6400dfa31cdcb2643de9385390f605fe5e489ed33e4931cbbc7ada3402a0ad86" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.825Z", + "updatedAt": "2026-03-13T17:37:38.736Z", "postProcessHash": "26318d7daa9aa47a0f2ed523fa8ba1485cfc33e50462e5c08e72978523688b82" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.827Z", + "updatedAt": "2026-03-13T17:37:38.739Z", "postProcessHash": "d4fe32e280e5751c958e32d81dc106ab55aea98b53e9b3f2aa383e3976bb98c3" } } @@ -77101,19 +78109,19 @@ }, "ac87c199241e9bf9f36b642d16abb7b1469b402b041f7a3485dac2fc90f4473d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.870Z", + "updatedAt": "2026-03-13T17:37:38.752Z", "postProcessHash": "26887247c7e493a6737de548f715a56c303cf462bbf6bf8e4794dbe1f369db66" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.871Z", + "updatedAt": "2026-03-13T17:37:38.774Z", "postProcessHash": "41cef73f348c9c20e868d769edf5927472b0fa605659e66ec6c7e8ff09ea4fba" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.871Z", + "updatedAt": "2026-03-13T17:37:38.775Z", "postProcessHash": "500d152e4743164a02671e2b63f2874d2e4e7874e36eb9daeccc9ac876b0bd67" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.872Z", + "updatedAt": "2026-03-13T17:37:38.776Z", "postProcessHash": "dd8bf8005c0825c322f8dd6c098130dc95f1447a5530534afc80b5f9837ae8f3" } } @@ -77139,19 +78147,19 @@ }, "765b099e5923d360c618cfef387d0ef81e4e7aebb1b8ad8d2b46cc7ac75ed6a5": { "zh": { - "updatedAt": "2026-03-10T16:43:39.833Z", + "updatedAt": "2026-03-13T17:37:38.741Z", "postProcessHash": "d2f6772ed44bda25b7475d44ab450cad1205a1345a3767316e48e71c9e7ca243" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.836Z", + "updatedAt": "2026-03-13T17:37:38.743Z", "postProcessHash": "d445ea4770df26b7322593211f02c505cc8f05250cd3d56dbb3f9ea156e48e98" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.838Z", + "updatedAt": "2026-03-13T17:37:38.745Z", "postProcessHash": "d5cd7585da2534bf01cffe24da71127b4a66ba1e7f09c7e5e61fbfe045e55f85" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.840Z", + "updatedAt": "2026-03-13T17:37:38.746Z", "postProcessHash": "cf360abb1bae2ac597c32a19f8d6052ebf0185a072f9e5fcaf4366a02f44ccc8" } } @@ -77177,19 +78185,19 @@ }, "1dbce5622d55c826154472837fb1e549442b10e6e587314a26165e9ac550df71": { "zh": { - "updatedAt": "2026-03-10T16:43:39.838Z", + "updatedAt": "2026-03-13T17:37:38.745Z", "postProcessHash": "72b5d05ea0e0d04c5b4f54712e6761cd1a160c58383231e9b6b62c8100c9eded" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.839Z", + "updatedAt": "2026-03-13T17:37:38.745Z", "postProcessHash": "f582befeef54c3f895422f15fe6fdefb72a8e2e5354037474ccb5c85bedaf411" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.841Z", + "updatedAt": "2026-03-13T17:37:38.750Z", "postProcessHash": "58ad3c49e7fd889d550691e8fecb368262768f49fa97bde7d0d0667aedb0ded1" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.842Z", + "updatedAt": "2026-03-13T17:37:38.752Z", "postProcessHash": "826bc684d1a2f69fb7e38c1d91943889b37172727492345733b16f2bbe06f4b3" } } @@ -77215,19 +78223,19 @@ }, "8a936c931e3b749dd06032607a286eeaa4e1e5d1712cdaa85e96d1dfa13a92a0": { "ko": { - "updatedAt": "2026-03-10T16:43:39.837Z", + "updatedAt": "2026-03-13T17:37:38.744Z", "postProcessHash": "a74c5c60291a8c610f296d51362e1027aced6ce07040fac5c12dec41777583ee" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.841Z", + "updatedAt": "2026-03-13T17:37:38.749Z", "postProcessHash": "4ba569a0ebb5eb4082d823609ce5f9a4d75460fb8e7065c273904dd1d0828adc" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.841Z", + "updatedAt": "2026-03-13T17:37:38.751Z", "postProcessHash": "06b17c5bbd699d480879ababb35676e28238b60072af9e4405daa393d198ffee" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.842Z", + "updatedAt": "2026-03-13T17:37:38.751Z", "postProcessHash": "6a00f1671e36d37045685674b2196fc19449c7773034801c73eee63d2b10d2ec" } } @@ -77253,19 +78261,19 @@ }, "fb386a8d8121b54d0750b34a6e9335767bcfce2aaa571a16867995bb660204bb": { "zh": { - "updatedAt": "2026-03-10T16:43:39.834Z", + "updatedAt": "2026-03-13T17:37:38.741Z", "postProcessHash": "d731c2001486eed3055f7ef05d12156285efc19aa6138f059d0aa7cfd660b4fc" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.866Z", + "updatedAt": "2026-03-13T17:37:38.747Z", "postProcessHash": "19bae4ce5ee59af339a57117d33de0b751af392c0c64144d8cd605b97f072aa1" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.867Z", + "updatedAt": "2026-03-13T17:37:38.748Z", "postProcessHash": "f83621680e552bfb0686d18cad17c8dfd7b577c7098c7d36e96f013bf4c94bba" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.867Z", + "updatedAt": "2026-03-13T17:37:38.748Z", "postProcessHash": "a6b2d18764ef1fd00c257572d27509a4e6378e6fbed60220308319ecb4f25a80" } } @@ -77273,19 +78281,19 @@ "882deccc563df6de827884d36a77d90f40e0ee5091fcc61a39968561827106cb": { "1e59afc5c1cb741772bf9a18457091e01230a245d817d546717ec594a22178c2": { "ru": { - "updatedAt": "2026-03-10T16:43:39.822Z", + "updatedAt": "2026-03-13T17:37:38.712Z", "postProcessHash": "afc292394b39fac7731e9e404aa469b897a34280be412150a1a57d5e8b88304a" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.824Z", + "updatedAt": "2026-03-13T17:37:38.733Z", "postProcessHash": "a759b2789621de1fa9ca30cbc4fd14cc34f8b838bf953de4962f4f597ed7b96a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.824Z", + "updatedAt": "2026-03-13T17:37:38.735Z", "postProcessHash": "4d2d4e35e124b9a354fd43d34d9a99be462cc1701448b25c293b064716e8f1da" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.825Z", + "updatedAt": "2026-03-13T17:37:38.736Z", "postProcessHash": "f15352478f3a95d360913e8de0de63fb2d60c1a0ad05d25bf2e6b6dc312dc24c" } } @@ -77311,19 +78319,19 @@ }, "93b842786d511f36200ab81ce111d45a1e9bff9d354a0c93788ecfa6c78dcfaf": { "zh": { - "updatedAt": "2026-03-10T16:43:39.839Z", + "updatedAt": "2026-03-13T17:37:38.746Z", "postProcessHash": "352380319313ce956290357350a2f6856c111298f9f35ba4a07820eafb5682cc" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.840Z", + "updatedAt": "2026-03-13T17:37:38.747Z", "postProcessHash": "00e0e557a9560c4e6bf2097f97593515a19da8e5ca3ded33f9c5125785df8491" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.868Z", + "updatedAt": "2026-03-13T17:37:38.749Z", "postProcessHash": "71041fb63912a404e16397ed435d3ce20319a8ed76bb61dfa673efae7503d0f3" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.870Z", + "updatedAt": "2026-03-13T17:37:38.773Z", "postProcessHash": "d01a54bd6291e9d26d132cb1d5d87bca208fbd74bc7ad9a4d4fc383d132a84a6" } } @@ -77349,19 +78357,19 @@ }, "8ccca11e1180ae059429567dcc197827c469f48e020b0e27b1ea766954c8d3ee": { "ko": { - "updatedAt": "2026-03-10T16:43:39.835Z", + "updatedAt": "2026-03-13T17:37:38.742Z", "postProcessHash": "8d38b69a9df268057d3e34c1f0a7cc909a860f5d1c30d9cd26f164c749985371" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.836Z", + "updatedAt": "2026-03-13T17:37:38.743Z", "postProcessHash": "786c02af57299be867e54fa773936b66aa117d015d5ca886c2723fa2bb961421" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.867Z", + "updatedAt": "2026-03-13T17:37:38.749Z", "postProcessHash": "084f0dc24fd848f3eb8df4b8d1f1e9000076e24fa48ffc500c01ab55b470c2c8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.868Z", + "updatedAt": "2026-03-13T17:37:38.749Z", "postProcessHash": "52c905b95cfda8e5d570bceab986ce21247da13e7a21fbc8616404149a671673" } } @@ -77369,19 +78377,19 @@ "3a1922f11c31c49a7bc2cfb4ddcd14e25396871751ee4e4acd7ec3efb80db083": { "e72f060583314b476ad744582d7f9f9ab542eef225abfafa57ab75eb90ad0365": { "zh": { - "updatedAt": "2026-03-10T16:43:39.823Z", + "updatedAt": "2026-03-13T17:37:38.732Z", "postProcessHash": "4441929f9d107f1d56b0d974c5dedda7af787528e6770ffd5ccb9e16f4ce5b60" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.823Z", + "updatedAt": "2026-03-13T17:37:38.733Z", "postProcessHash": "4a14ee1d473c4d4f9f2fc62391a2189fac233136b16038548663bbc0f045ebb7" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.826Z", + "updatedAt": "2026-03-13T17:37:38.736Z", "postProcessHash": "a41fd01187ed701e806cedf218fa3cfe1fc92001a752e761adebdf00472e0405" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.828Z", + "updatedAt": "2026-03-13T17:37:38.739Z", "postProcessHash": "f53a66427c88dba1be56edafa87611edca4e1f28c783a1fa90820c8aad9b0841" } } @@ -77389,19 +78397,19 @@ "c75c955d6453468f9aeaa4a75ff165dbe36f0154d1a87e2b7bce04e8fccc6358": { "44c3ced931104ce86b16c0316df522ecc853b7be890aef91f80719c87714b0ee": { "zh": { - "updatedAt": "2026-03-10T16:43:39.859Z", + "updatedAt": "2026-03-13T17:37:38.732Z", "postProcessHash": "2f316932aaf8ee2bbaa81d46e96915c8de7fffe93bfa72476dff289995c70ce8" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.859Z", + "updatedAt": "2026-03-13T17:37:38.733Z", "postProcessHash": "1f9d90f838e4c65ed175849b1111b1556c2c92d81bf453bf708671185c5b1908" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.859Z", + "updatedAt": "2026-03-13T17:37:38.734Z", "postProcessHash": "4bc8b015784ac03b5a64849f45167aa07dd6d8c4ed878e348081269368994994" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.860Z", + "updatedAt": "2026-03-13T17:37:38.734Z", "postProcessHash": "fc9eb023f4d195504816a2f8d8c4257e4da59794e73caac4058e20274c487026" } } @@ -77427,19 +78435,19 @@ }, "c6f1346b0c918e21152c80c8b2940ce91c9084d0dc04992f03803f5af29fb772": { "jp": { - "updatedAt": "2026-03-10T16:43:39.834Z", + "updatedAt": "2026-03-13T17:37:38.771Z", "postProcessHash": "f786270bf3acfd4304d94f9d0bdeba2a363fda50650429cb489c7abd8365c011" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.867Z", + "updatedAt": "2026-03-13T17:37:38.772Z", "postProcessHash": "8c032cbeeacf17a076a82948f52dfb58bfc788c3c595e9e2c828b7a48c37400b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.868Z", + "updatedAt": "2026-03-13T17:37:38.772Z", "postProcessHash": "fa02b60f09733ad9bddfe7df19e9608553cf747f1b10640a7809587ce85754c9" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.871Z", + "updatedAt": "2026-03-13T17:37:38.774Z", "postProcessHash": "e387a2e7cab43cb1607c9b316dac3f1790607306614e5c9ffb006c6dfb41a2f0" } } @@ -77447,19 +78455,19 @@ "ef1a5fa74e391b0c510d44233f54d3531a9499c293196339b43a8f16484b14f6": { "3366fbba1d8914413ada0be2ab2590a0cf419275aacfe6711394fd51dbb36b69": { "ru": { - "updatedAt": "2026-03-10T16:43:39.826Z", + "updatedAt": "2026-03-13T17:37:38.737Z", "postProcessHash": "7507d02b29ef9f12e83cc0f7b9337857a466e971cc92af8e6f69d71bd2267e43" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.827Z", + "updatedAt": "2026-03-13T17:37:38.738Z", "postProcessHash": "fdef0219b0a8d7056eb4dfac247ab7d8c1ef627e620a56894f8d5260b4eafd1f" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.827Z", + "updatedAt": "2026-03-13T17:37:38.738Z", "postProcessHash": "dd27809a44f05e1bae78813ef8bb363e36383df9d636fd2efc0f0bb038ee8c86" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.829Z", + "updatedAt": "2026-03-13T17:37:38.740Z", "postProcessHash": "c5d8bc566afdb1785e03c5282b7a3a38e778561fd96a33706dfb428e257b0bd4" } } @@ -77485,19 +78493,19 @@ }, "d1ff1acf8257ac87860f55ea1cb5f4997e654fff2ada3693b8b3671fc89156a4": { "ru": { - "updatedAt": "2026-03-10T16:43:39.832Z", + "updatedAt": "2026-03-13T17:37:38.740Z", "postProcessHash": "407075de1e07ca08b6167303ceb5f321015890a18ee64c69194ac3dce653740e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.869Z", + "updatedAt": "2026-03-13T17:37:38.750Z", "postProcessHash": "799322598ab656e34df6f23d61f4bbebc079e16c783c52a7e3127990a65c2908" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.871Z", + "updatedAt": "2026-03-13T17:37:38.774Z", "postProcessHash": "cc132a2f5a1be4669ef0d9a696f044a4ed17000657b5e24985c9924ea504a093" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.871Z", + "updatedAt": "2026-03-13T17:37:38.775Z", "postProcessHash": "505eec144eedc1cb100a00d62bc54869159200304c7190463e4b9ca340527ae5" } } @@ -77523,19 +78531,19 @@ }, "f94ebe7f7e07a840ad7dc90b42bf2ba76029a8e5a3f40e873604acf18cf1e417": { "ko": { - "updatedAt": "2026-03-10T16:43:39.839Z", + "updatedAt": "2026-03-13T17:37:38.772Z", "postProcessHash": "5330c6522646d1646707ab7544ba6627e183fd6dfda9301c350e26d5b1ea0214" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.869Z", + "updatedAt": "2026-03-13T17:37:38.773Z", "postProcessHash": "a0ef5576a06d37488e5ee16343c7c1c3e377882cfae5836acb94c0f812ed97b3" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.870Z", + "updatedAt": "2026-03-13T17:37:38.774Z", "postProcessHash": "7589e8e8ce8043636fb78e8937af5c2afd571dea43dbeb19b32190750d1d4227" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.872Z", + "updatedAt": "2026-03-13T17:37:38.776Z", "postProcessHash": "034183c38c7922bcdea0ce0ac0436ce2a546de51359b24c1db9dcb057de9e386" } } @@ -77543,19 +78551,19 @@ "89b25389e876929dab7f8a3c2cd2e6b65d07efeb1b0f877f24e801e9733b9b37": { "220264aaefc1334a6fc6210f767c377e86ab39fd993fb7358bde51cdabf9a1f9": { "zh": { - "updatedAt": "2026-03-10T16:43:39.826Z", + "updatedAt": "2026-03-13T17:37:38.737Z", "postProcessHash": "568294e898b9ed19869229273570a0d9caacfe268def84f1a92281ccec596d32" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.828Z", + "updatedAt": "2026-03-13T17:37:38.739Z", "postProcessHash": "117a555446900714af9bc7bf339c3ed130f31431df1c585657b8f92f25bcfb90" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.829Z", + "updatedAt": "2026-03-13T17:37:38.739Z", "postProcessHash": "9aebe8316e2d47d39dd6ce6fd6c1cfb351e9e21ba19c4b2e8b6013cdf712da38" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.829Z", + "updatedAt": "2026-03-13T17:37:38.740Z", "postProcessHash": "aead56a1e15b1105ab0e8270e13c88334827ce31d687dc63c8c3aa76b45fe4ab" } } @@ -77581,19 +78589,19 @@ }, "44331440c9cf0cf2d5a3e48146951188eaff828d3e58ed547b1089e5aee7813a": { "jp": { - "updatedAt": "2026-03-10T16:43:39.869Z", + "updatedAt": "2026-03-13T17:37:38.751Z", "postProcessHash": "d242be35a68405802b38b8e0545cc35d5b2c0f56ca0c1f975362ab26f5d36c85" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.869Z", + "updatedAt": "2026-03-13T17:37:38.751Z", "postProcessHash": "cf615c0589dcf4ef0ce170e3a9ebb84034868afb5e4f322d7801a10bf9fe35f6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.870Z", + "updatedAt": "2026-03-13T17:37:38.773Z", "postProcessHash": "131de982b7acaa06a57f62123e61453bc2566203c066e1bae5d64f84895074be" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.872Z", + "updatedAt": "2026-03-13T17:37:38.775Z", "postProcessHash": "db18aebd8d5c161b02a6024e776a714cfdbc6ce046caea5c78d1c76f99dfb00e" } } @@ -77601,19 +78609,19 @@ "1b58a9eaf9857d04143851f754dc6593281d99d6ff14d5ab19561d1c8f9928ec": { "8d300d0cef0bff68a968c695749eaeb75c06e02b0fdb8b4f160bcdd827c120bd": { "ko": { - "updatedAt": "2026-03-10T16:43:39.830Z", + "updatedAt": "2026-03-13T17:37:38.766Z", "postProcessHash": "f4dcefccdec6834f092faaa11f7ae191d884b955772da400ad13d451859b40b5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.830Z", + "updatedAt": "2026-03-13T17:37:38.766Z", "postProcessHash": "35a1544316e7fd623c9eb6d630042512d2b8ddb3ecd4d9baa6c254bcae59cfb6" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.831Z", + "updatedAt": "2026-03-13T17:37:38.766Z", "postProcessHash": "7e2b2f1c6d3e8279b1c17333a12d1ebb46341baeef06fa8711988d1c320f45f3" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.831Z", + "updatedAt": "2026-03-13T17:37:38.767Z", "postProcessHash": "d63e34496e1076d00214e5867d5957ae9ef165ba0775861c256bf1963e41adaf" } } @@ -77621,19 +78629,19 @@ "85053ba1655c9d851ad251f345192272fb86c88b2db722266d3fc73753c90543": { "d17074ea4ae2f160e8f5c1eb489c2c4b2338bdb236ebc7babbb675ed0e4ad60d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.858Z", + "updatedAt": "2026-03-13T17:37:38.729Z", "postProcessHash": "b13ee37ea168a222bf8908de62cfe07a0528117ef4d1885955d54ed1174d1197" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.858Z", + "updatedAt": "2026-03-13T17:37:38.729Z", "postProcessHash": "b46719966229147f8af57fdea52b55e1e28154d7daaaed00493f3f0eb7569106" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.860Z", + "updatedAt": "2026-03-13T17:37:38.734Z", "postProcessHash": "2b51fdd7608d75f0b609c8179ff1d2394ec788a69d6942b7473f7e731033f395" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.861Z", + "updatedAt": "2026-03-13T17:37:38.738Z", "postProcessHash": "25ced8c40f3b4982175de29bb30703e06c9a264262ca2ca6dbfe709a56b16be0" } } @@ -77641,19 +78649,19 @@ "f8a6f7672dabf71b4d1c48af932bea22ea5aab571f31565c5b53f95306da00b9": { "fa8e3f45deab02e724785b4d8fd921bf3b6d5072a0e01dc22207ad33ee5e3c66": { "zh": { - "updatedAt": "2026-03-10T16:43:39.858Z", + "updatedAt": "2026-03-13T17:37:38.730Z", "postProcessHash": "51f9d1068e325231751c795812d9626385f6c3410717ba43eb0f4318793951cd" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.858Z", + "updatedAt": "2026-03-13T17:37:38.731Z", "postProcessHash": "1b7ae43f80b2271bbc7b13c5424e2ce3fdbb056ad5a4ae9ba4ab27d5b01b591f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.859Z", + "updatedAt": "2026-03-13T17:37:38.732Z", "postProcessHash": "94820f0430bfa96d129985a37db46830b53396607864a16279f82d1a35e0a113" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.860Z", + "updatedAt": "2026-03-13T17:37:38.735Z", "postProcessHash": "ab046c561d35a03851dc2e6cd011c169669c1b0627b1a17990a20591d33baaf3" } } @@ -77661,19 +78669,19 @@ "9e52895859ea1d6d473bffbdd77e86ffbbb88fb1ce717c4b80fc801da1af0162": { "0f81e70c983cec06870d0121c916d5a891a246722ccabf5542147fb570299ae6": { "ko": { - "updatedAt": "2026-03-10T16:43:37.592Z", + "updatedAt": "2026-03-13T17:37:36.233Z", "postProcessHash": "5b87861bc698b2592cd19ea5ae8c51384386871d762b28fbb8e29c3f5b15ec75" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.592Z", + "updatedAt": "2026-03-13T17:37:36.234Z", "postProcessHash": "b752de73c635103b6f7146d09482338be58d4552542ab95e3feb7de8a218645c" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.593Z", + "updatedAt": "2026-03-13T17:37:36.234Z", "postProcessHash": "4f8b494dd1dce130c4e2bf39bd986da2c943651b53bfdf2058a697cf7ca8aae2" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.593Z", + "updatedAt": "2026-03-13T17:37:36.234Z", "postProcessHash": "d0de861ed64aa424c4cd2842f64ff19a39fd939888770f7d4e34de1c51d8a1e7" } } @@ -77681,19 +78689,19 @@ "1f91d7b1ab664cdfeb18ee41bc0bef15da3e244c88b82fc875dcd4f8a035cb3e": { "b445eca1bc80cddd9bd6dea3c4615234c99128d38826ee1f6b3d3853c5f83396": { "ru": { - "updatedAt": "2026-03-10T16:43:37.903Z", + "updatedAt": "2026-03-13T17:37:36.588Z", "postProcessHash": "69f93d9124cfa7f5874d7504dbdb285f49e5d678292fbd60d1daa42a662940ea" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.903Z", + "updatedAt": "2026-03-13T17:37:36.589Z", "postProcessHash": "133637d9899f49d185428c443b9502e9d348879d6920ea6c065ab284eb4b1f2a" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.904Z", + "updatedAt": "2026-03-13T17:37:36.590Z", "postProcessHash": "1cf3ddf86739efb53f9f9772c6671db439e328148d20b725afe95d03a9e3b92e" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.904Z", + "updatedAt": "2026-03-13T17:37:36.591Z", "postProcessHash": "6a171f11abf40ab7dce5d3873221987370e3e0a2ecd18a1583460627c4969c0f" } } @@ -77719,19 +78727,19 @@ }, "bd9c13af1cf0ddc99b6ef770783b1427f3d717060b738bcd13da0e120936f146": { "ko": { - "updatedAt": "2026-03-10T16:43:38.504Z", + "updatedAt": "2026-03-13T17:37:37.304Z", "postProcessHash": "c1a3daf91d190d7a0a74313f36d5b56751b1bd9054bd45d250bdfaaf806ce9a2" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.504Z", + "updatedAt": "2026-03-13T17:37:37.304Z", "postProcessHash": "0a7cc090a5d50424b6b80bf577c9f3b0bd63ce9c48a80c212ed2c7888ea911dc" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.504Z", + "updatedAt": "2026-03-13T17:37:37.305Z", "postProcessHash": "ee73320d0c799a1aa1cee39aebc8d337d0a9a11dc6a3ed700202d0475e5ad557" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.505Z", + "updatedAt": "2026-03-13T17:37:37.305Z", "postProcessHash": "7f2ef68dc9a5a5293bf403b08dabde7670656676c3dcf6cb92a5a70671ee0e7c" } } @@ -77757,19 +78765,19 @@ }, "7aa927ce1d8b2ad7aacfeb7e50340a9f55faf7489db32ca609f2f13f6e8a176b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.072Z", + "updatedAt": "2026-03-13T17:37:37.889Z", "postProcessHash": "16e77bbc740840ed79641f6020925a57725cfe85dc44162f7c8b2a880093020a" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.072Z", + "updatedAt": "2026-03-13T17:37:37.889Z", "postProcessHash": "1d6db6bfa9c4f0aff75cba3ca2e23e09d6e2d9581c9e8572b9a8cb033412377d" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.072Z", + "updatedAt": "2026-03-13T17:37:37.889Z", "postProcessHash": "fd9d510acb0de16763778b431624f4d3e3dbb26e01b7cb98444eb6c837e43d98" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.073Z", + "updatedAt": "2026-03-13T17:37:37.890Z", "postProcessHash": "a6d7094f39a38534e4fe10de9427ffd413e692e2118a86fc1cc239d7d3f1486b" } } @@ -77777,19 +78785,19 @@ "e19211e43a6895ca157334f11fb999b7834815e69e5dc27799d3b9a85f23d2df": { "01edab9a35ddb5dfbaf73251e5c68df542a216e12cfcc78d495a52cbb8caec46": { "ko": { - "updatedAt": "2026-03-10T16:43:37.326Z", + "updatedAt": "2026-03-13T17:37:35.900Z", "postProcessHash": "5035c7ef836f1881a3b8ac304caa307ffd09d8c59e200e413aa07b50300ffaea" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.326Z", + "updatedAt": "2026-03-13T17:37:35.900Z", "postProcessHash": "0417113e5d927229741743ecc90bed2e811ba6bb75015f9ca45a4b999d35000f" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.327Z", + "updatedAt": "2026-03-13T17:37:35.901Z", "postProcessHash": "c1d97b90c01c0b3fb8013ecd6fa5338e1c280f2987f3b9bcc37488b69e554dae" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.327Z", + "updatedAt": "2026-03-13T17:37:35.901Z", "postProcessHash": "7efa912a04a835362ff1186a14b1b88e32c2fc63f8a2563260db66ead4b5c1fd" } } @@ -77797,19 +78805,19 @@ "3d855161e260f1eff3a7d75c253f33305a351a0153cdd19fe08a67f43d3b4c13": { "6d318891e89b23081ec87d152ae860a89e9f542935f2a40150b05bb941445761": { "jp": { - "updatedAt": "2026-03-10T16:43:38.760Z", + "updatedAt": "2026-03-13T17:37:37.539Z", "postProcessHash": "779c202a0e2ffa1891a93bcd0837ab55fc6e3ca3ae42199409e974f1fdf578b4" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.761Z", + "updatedAt": "2026-03-13T17:37:37.539Z", "postProcessHash": "7072870f69928f97cfaf9652065de4d0fac85931db877282582fd17d90cdfa34" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.761Z", + "updatedAt": "2026-03-13T17:37:37.539Z", "postProcessHash": "871f9efcfda36b7fca6b4ba6506e9c54b66dcc33fe0f61dc290a2d867b9d5ac8" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.762Z", + "updatedAt": "2026-03-13T17:37:37.541Z", "postProcessHash": "8dc1b146970847e19574f916b07fdc01539b93231c862fa10e3f9e51485c75aa" } } @@ -77817,19 +78825,19 @@ "3f18ddc60f40b60e5e9967731fa503cfd38f26488763fdd2e6376772b8db7ad2": { "dfc425ff5a2b51b9b69bc4a15ef16b5faed62add9d8bf7d912e96a3c45132e59": { "zh": { - "updatedAt": "2026-03-10T16:43:38.761Z", + "updatedAt": "2026-03-13T17:37:37.540Z", "postProcessHash": "b23e60c878761082ab56c0a87cf6de4915237ae379ed18cc511d9557e5fcf0ce" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.762Z", + "updatedAt": "2026-03-13T17:37:37.540Z", "postProcessHash": "880526b972253bb3162d6bd745959a40a63882cae1ce36c8686fab020e169c20" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.762Z", + "updatedAt": "2026-03-13T17:37:37.540Z", "postProcessHash": "0d685eef6928419b60308c1838ce31d739bace97a7ce94fc82e04835ab2bf3e2" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.763Z", + "updatedAt": "2026-03-13T17:37:37.541Z", "postProcessHash": "a689909e24d7250d32d69ceb718e1c917740caf78987ff489e974326c5fa8bce" } } @@ -77837,19 +78845,19 @@ "1d6ff451a2dafab7a9abf723e309653ead312d6b20ed33a667bf0f62c3ec8474": { "d03f731b06fef8fcaf928f6e3faf509894d47eaf5b4921a111e9884783dfaf7d": { "jp": { - "updatedAt": "2026-03-10T16:43:39.447Z", + "updatedAt": "2026-03-13T17:37:38.330Z", "postProcessHash": "10d84339fafb2aea4258da0497bb1ac96827df3689d5c30a873f6d852d808442" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.448Z", + "updatedAt": "2026-03-13T17:37:38.331Z", "postProcessHash": "d3cb3d44eab419ec194df942d631ad96d267988aab46b00187ec6f6dc1d46dc0" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.448Z", + "updatedAt": "2026-03-13T17:37:38.331Z", "postProcessHash": "68605f3e258bfd7e769fd24205866c909d5535e3ee0d10316c5f6c60bb1cd549" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.453Z", + "updatedAt": "2026-03-13T17:37:38.336Z", "postProcessHash": "3e7464205dd75fa318b54f6ea658648b524bc96fb3907c8f169e2e5b3fbb0819" } } @@ -77857,19 +78865,19 @@ "0a4de013fd3ab328b986ca28ef111b0c6cb4a378f42ee268b7797136b9743a54": { "0b5088ed4874ee6944dcc9494a8a6e8bcdd02660bbb98ebcddf6f42802271c3f": { "ru": { - "updatedAt": "2026-03-10T16:43:39.449Z", + "updatedAt": "2026-03-13T17:37:38.331Z", "postProcessHash": "55d1ed995d168790bfba8d90e0843ebdb39c1a1c19ed37219e57554180b7d4d5" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.449Z", + "updatedAt": "2026-03-13T17:37:38.332Z", "postProcessHash": "514cac5425b3125e471e93c94a81a81cf8b134cbbd00a6fe4aa488b01e629d56" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.450Z", + "updatedAt": "2026-03-13T17:37:38.333Z", "postProcessHash": "9f0005905cf5f6711772a311c0020d35c66dfd1e1d549ae464e7635f242f51b7" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.451Z", + "updatedAt": "2026-03-13T17:37:38.334Z", "postProcessHash": "49d2ad916ff27dc65701b544a756f5d9041e9ad50f202f4145cf0d028b91e2ca" } } @@ -77877,19 +78885,19 @@ "75b99f630e8d7b790640659d12c85c98f72287dee3255dbd9103b27bb738d550": { "7bb096151a00169df14ef9af359bf6d8949aae217704606f9a6b10a44d8ed7c0": { "ko": { - "updatedAt": "2026-03-10T16:43:39.449Z", + "updatedAt": "2026-03-13T17:37:38.332Z", "postProcessHash": "f220a45d11648aa4d300af1cc00b691f55787dde0ff1bc0b31f47408116ff7ca" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.450Z", + "updatedAt": "2026-03-13T17:37:38.332Z", "postProcessHash": "b89c67a7681989a123d985b1389eacc149ca3a09c2aa8915d1ea7b63d460518c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.450Z", + "updatedAt": "2026-03-13T17:37:38.333Z", "postProcessHash": "6479b7ae35f8a1c2d0566216f1124a1636a259c3e5aa8e4dcb036e7fc001e63e" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.451Z", + "updatedAt": "2026-03-13T17:37:38.334Z", "postProcessHash": "4332fbebfc20d966117922e53ee916a8bcfb9b031177d82ca224c6a664a6a888" } } @@ -77897,19 +78905,19 @@ "e646f17d46b6714eb0fbe5c4d9f96b12ffd232d0e2f0a4750f2eea2519a442e8": { "0ba3b4b27363a8111e86b1006d28539a08103191e1b864a99b760288b3464ca9": { "zh": { - "updatedAt": "2026-03-10T16:43:39.450Z", + "updatedAt": "2026-03-13T17:37:38.333Z", "postProcessHash": "87b511b62f3b7726ffd77df1af73cdb1781461eec8c73ce09a488d8d4d471c59" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.451Z", + "updatedAt": "2026-03-13T17:37:38.335Z", "postProcessHash": "cfd4914fa1f02698c14c20401ac46c47f9e39c9e29ed7a3e65cd7463fd06e40b" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.452Z", + "updatedAt": "2026-03-13T17:37:38.336Z", "postProcessHash": "dd2fb3cdcd4ce31a0373db5f12adc9795002d22623b23ea5d2b7c20df2ea24b4" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.452Z", + "updatedAt": "2026-03-13T17:37:38.336Z", "postProcessHash": "dcd6910f40b81116c780eb7ee5aa098f953976cee127e5f1fdc2aedc8501ac10" } } @@ -77917,19 +78925,19 @@ "c17e4040623454a8862108b4e9ddd95bcb6bf4a78925643aadaadfbec2306bfd": { "99bb48f5c4731b868509eb866dce42817477e333aab27ca4d871d0ce7d25912e": { "ko": { - "updatedAt": "2026-03-10T16:43:39.451Z", + "updatedAt": "2026-03-13T17:37:38.334Z", "postProcessHash": "299cb64b7e92d9d79c11794b40f4fdebb4d4ddc036e84a9e3757f2c3553a52a5" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.452Z", + "updatedAt": "2026-03-13T17:37:38.335Z", "postProcessHash": "f463db900ad722041c103f82d608c281c749c3809cccbaef2af982eb557d4ca9" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.452Z", + "updatedAt": "2026-03-13T17:37:38.335Z", "postProcessHash": "9c85eb7725eff3153558179c0fc36f9ab735145cbfef6557f2d94f45ee8bbb05" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.453Z", + "updatedAt": "2026-03-13T17:37:38.337Z", "postProcessHash": "d628dab1df67a0ed4b2d5c2dc6acea2097487acb62adda3da1721a1006bec644" } } @@ -77937,19 +78945,19 @@ "2d0fad46615f6d0874feeb5a40be31bb55f7d3dd4ad454bac6247f89c8cb0feb": { "4e62bebf43d4839d8aa84646b762b44ed999fa03a9d97e360c506d28927fbb10": { "ru": { - "updatedAt": "2026-03-10T16:43:39.453Z", + "updatedAt": "2026-03-13T17:37:38.337Z", "postProcessHash": "9caf564e9b666db227f7f23b07a693110dcd28f405497f9d350ce2e451b470ee" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.454Z", + "updatedAt": "2026-03-13T17:37:38.337Z", "postProcessHash": "8cc27bd795c3c28d978e2f686afeba8d3dc307d781e857b37c55ff0d9eed19c5" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.454Z", + "updatedAt": "2026-03-13T17:37:38.338Z", "postProcessHash": "2b22dd820ba9cd46825a886b2f9da1e58048340e178651b91bb46f6d7e48aa30" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.455Z", + "updatedAt": "2026-03-13T17:37:38.339Z", "postProcessHash": "19aef0d9b798da348ef6016a3e476e8bb54dae3fc58f61b4ab5fa437afb023cd" } } @@ -77977,19 +78985,19 @@ "2e76a5234ea9900a99c2106cef3f9dcf107ee43d776ad616e87affe5e5241a07": { "5b22625d9fdffa2243cde08cc7859ac571b5152e29b0df34427858a8e211766b": { "zh": { - "updatedAt": "2026-03-10T16:43:39.454Z", + "updatedAt": "2026-03-13T17:37:38.338Z", "postProcessHash": "246e3c19c8ab07966bf5142fc215826c5553b185a02e1e63ec9df883f2787b21" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.454Z", + "updatedAt": "2026-03-13T17:37:38.338Z", "postProcessHash": "bb2837a9f9f1445051626ce4c89b8007a19bc1f634a2fdb46285ab312a907da3" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.455Z", + "updatedAt": "2026-03-13T17:37:38.339Z", "postProcessHash": "a1cf9a5056986b1a1b4657c8ce90a7487a6c9bdeca3f9da8abba12916fbffc6c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.455Z", + "updatedAt": "2026-03-13T17:37:38.339Z", "postProcessHash": "75529489107ac2dce51c8a18620a32e97048db9e927f5a98f402f430b2347fca" } } @@ -78037,19 +79045,19 @@ "8563e338d594e752158fdc160e3dd236df62d70f0ae05e466368ac710c3e6184": { "55fe62a3047abd365d5f6b1b8fe0139e1f80b6cdcb065e00c533b4e3fb229491": { "ru": { - "updatedAt": "2026-03-10T16:43:38.720Z", + "updatedAt": "2026-03-13T17:37:37.499Z", "postProcessHash": "e0e9a25cc15c96146d4c33e1ac5c5338c5d0cd819add90fc285f8b19120ccb93" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.720Z", + "updatedAt": "2026-03-13T17:37:37.500Z", "postProcessHash": "91cefe74e81828f39f953b566d7f42c90a1242e02a99977101728420f4fb644f" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.720Z", + "updatedAt": "2026-03-13T17:37:37.500Z", "postProcessHash": "65cf4d8a2b4b70423c7e27177166e8faad5b7e7a4500667b0e2e09a519a7133d" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.721Z", + "updatedAt": "2026-03-13T17:37:37.501Z", "postProcessHash": "f7e0b0d03b985da6692066d634ba86d5ba916c4bdcbacd5456ba27a049f9921d" } } @@ -78097,19 +79105,19 @@ "956172d47fc6cc84efc93cf0c351d4854a54c9919f341c7b3300297a0d8c2a59": { "996c42213ca09caab95c1682c008d1b78a9529e2e44c5637fd39923db0b4716e": { "jp": { - "updatedAt": "2026-03-10T16:43:38.566Z", + "updatedAt": "2026-03-13T17:37:37.372Z", "postProcessHash": "d1cd9644b25a65d61399ccf412b466cb6164ca7ca420643594cc9cab8e9b17dd" }, "ko": { - "updatedAt": "2026-03-10T16:43:38.567Z", + "updatedAt": "2026-03-13T17:37:37.372Z", "postProcessHash": "b71c728320962302001937c1be2ab2223d647e28bacf28adca2cb833471c20a9" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.567Z", + "updatedAt": "2026-03-13T17:37:37.372Z", "postProcessHash": "1a0506d76435c4c37acd4e5e65a1fdb53c7206fe02443fa01e935cc404606979" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.567Z", + "updatedAt": "2026-03-13T17:37:37.373Z", "postProcessHash": "265dea73bb89e6f497d4717fb8ee0c05ddfd4c1e6d3c97f5e9a8510b5d5170cc" } } @@ -78117,19 +79125,19 @@ "0d4782529b26653d7a3b7049b1477de9f4ee6b92e35478874f28f14d5bdae800": { "6f4b14d3b67096390613c1c0dcb78f44e24ba351765fd90b762293d11ea66aeb": { "zh": { - "updatedAt": "2026-03-10T16:43:39.482Z", + "updatedAt": "2026-03-13T17:37:38.369Z", "postProcessHash": "49688131f0c2b38ff8f0a11f0322828c8741e913047b841de43aa49c6745d15c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.483Z", + "updatedAt": "2026-03-13T17:37:38.370Z", "postProcessHash": "9ea7578ee30f70bb318b354f51cf2d91fb25cbbdd098b6d032495b67d7bf2e75" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.483Z", + "updatedAt": "2026-03-13T17:37:38.370Z", "postProcessHash": "ab5920ec268616bec2bc7fdaf8f1d7e31a7213d200a1ff80825b7d9ca3179a8f" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.484Z", + "updatedAt": "2026-03-13T17:37:38.371Z", "postProcessHash": "aef70b99b4b700a921d6714ff5aefc05b6adeab95271ee1f96f8768723119367" } } @@ -78155,19 +79163,19 @@ }, "96dd67ee9ce0986f19f240e8714cf63f0ff2a45c0bb3611f4598f4a3dd78064d": { "zh": { - "updatedAt": "2026-03-10T16:43:39.873Z", + "updatedAt": "2026-03-13T17:37:38.780Z", "postProcessHash": "4de67cd3c24d5730eb160f88d2d0f015b6e1842e087ac8c1408b83858bf87dfe" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.874Z", + "updatedAt": "2026-03-13T17:37:38.780Z", "postProcessHash": "3e8cd61f005551751d197fef0756db0caab6150f4aec3e3f57ed4701983e3354" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.874Z", + "updatedAt": "2026-03-13T17:37:38.780Z", "postProcessHash": "27be95b7d374604a4b4c42f9a9c1ee65fd643ab2535f875b7b1b4c763a54470c" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.874Z", + "updatedAt": "2026-03-13T17:37:38.781Z", "postProcessHash": "fdef2b91ff1cf9d744ad31e9160c9b78f071d4e8e27bfc2f4dafd83c0b9628f6" } } @@ -78175,19 +79183,19 @@ "2048c5066e5aafbb406f3dc57b9c1b8243551648ece4d73f568c21d5c4107cc9": { "31a0167fdd60f40395c50917c0ace66b2442291c45780d8337b90a93d93aca03": { "jp": { - "updatedAt": "2026-03-10T16:43:39.950Z", + "updatedAt": "2026-03-13T17:37:38.844Z", "postProcessHash": "9799f009ee3a6549fee4ecf50c77d1e0a5f2f4c7a3d4bb640bc9ce649ab2cfee" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.950Z", + "updatedAt": "2026-03-13T17:37:38.844Z", "postProcessHash": "e3bc041e741c9a81f1982d8a545c204a55a496ed03a001b975399fe13ca64578" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.951Z", + "updatedAt": "2026-03-13T17:37:38.845Z", "postProcessHash": "5bad18d059c1f0c699c03a56e010b93145c924dc85d41f5941218c0959a4d876" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.951Z", + "updatedAt": "2026-03-13T17:37:38.845Z", "postProcessHash": "a3be872b9702a182c63c81a05c0ad060c85eacf5cd6883296607a5fa69be06b7" } } @@ -78195,19 +79203,19 @@ "2e244e3a1fb9f47db5046530e2ca1005f9057aee5fd506aadd4f732de9653bc5": { "6d14c7f8102bfff6c6f033883c07253ee67c1c29988418a7ddacd03fd7732899": { "jp": { - "updatedAt": "2026-03-10T16:43:37.361Z", + "updatedAt": "2026-03-13T17:37:35.938Z", "postProcessHash": "48ddca49eb41b280389564dffad946870bd6911c3fe5030e54fddb45ec1ec8c8" }, "zh": { - "updatedAt": "2026-03-10T16:43:37.361Z", + "updatedAt": "2026-03-13T17:37:35.938Z", "postProcessHash": "71cd58b28152b520b8b495b4d027c99609f735c34d7e30ec1d7b23886eec593c" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.361Z", + "updatedAt": "2026-03-13T17:37:35.939Z", "postProcessHash": "538e237fabd381b054abe3e26976940f5a56a436d14c84bbebe679023a7e1b15" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.363Z", + "updatedAt": "2026-03-13T17:37:35.941Z", "postProcessHash": "89eea05edbee0ed4559d1570510691a59031d165295fc36c1f809d5e6904aaba" } } @@ -78215,19 +79223,19 @@ "813a81f29b4240412aaa232a77feb648574627e916f3949cd4a15545223adf5a": { "06fdcb111dc133db3b2b765d3ca53e0f1ff2a8ab745960e35a31431154beeb72": { "zh": { - "updatedAt": "2026-03-10T16:43:37.362Z", + "updatedAt": "2026-03-13T17:37:35.939Z", "postProcessHash": "96cd7b7435392c954bc6140f819082957cb6d06099b0bdc7dd8260e0ddf344aa" }, "ko": { - "updatedAt": "2026-03-10T16:43:37.362Z", + "updatedAt": "2026-03-13T17:37:35.940Z", "postProcessHash": "e2f0ec87fe16b2513458ccaf46251b30018787f3810327d3ad010750cc8f9edf" }, "ru": { - "updatedAt": "2026-03-10T16:43:37.362Z", + "updatedAt": "2026-03-13T17:37:35.940Z", "postProcessHash": "295b3b5bb77a052fb4a871137d6926792a14d0630a0a97029930892ea06f79e0" }, "jp": { - "updatedAt": "2026-03-10T16:43:37.363Z", + "updatedAt": "2026-03-13T17:37:35.941Z", "postProcessHash": "ae1de87ec0de4a842d3232e19b3a2c840f563e4581fd6b657a53cdf59fb3048f" } } @@ -78235,19 +79243,19 @@ "2a3a7131daac576e2cf3dc5c71ab1b30d55291a66008ac4e415b37e9aebe55c8": { "4373332f6f7660a1adb0d1ed9a96dd90d0f84e22c1bcd4bffccc9727610e9a11": { "ko": { - "updatedAt": "2026-03-10T16:43:38.723Z", + "updatedAt": "2026-03-13T17:37:37.502Z", "postProcessHash": "ce55853f650264bf3f6e13432f8c0ed5d1e5f28ed69422640abe798dd9c90eb3" }, "ru": { - "updatedAt": "2026-03-10T16:43:38.724Z", + "updatedAt": "2026-03-13T17:37:37.503Z", "postProcessHash": "caab876746094f5d097c3b0418cf92198594cfe79581986fb43b06a7080b78b1" }, "zh": { - "updatedAt": "2026-03-10T16:43:38.724Z", + "updatedAt": "2026-03-13T17:37:37.503Z", "postProcessHash": "95639d52d68fd90be318e00b0e4aaf9d004b32b4df1c024dc37617dccdc9b883" }, "jp": { - "updatedAt": "2026-03-10T16:43:38.725Z", + "updatedAt": "2026-03-13T17:37:37.503Z", "postProcessHash": "71151e7c668305fa169f61a4ab87c33429a2fd6e2e6a533ae5197221ef73787d" } } @@ -78255,19 +79263,19 @@ "f07f418c9a734512c3a8d3b75a98f9b25e7a97fc5525248fa9d4ebd21b5cd9a6": { "288ae53d5e119da34c3d93d6acdbf70f9981b37996f6ac3b507cfeb71582750b": { "jp": { - "updatedAt": "2026-03-10T16:43:39.423Z", + "updatedAt": "2026-03-13T17:37:38.341Z", "postProcessHash": "04032abe27531299530bd4470aff172ce74b4d0422df86ac27aff0822414d762" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.426Z", + "updatedAt": "2026-03-13T17:37:38.343Z", "postProcessHash": "ac2d23a7ff68457f6c3d4e767740e144a8f25f171689964559e9c5c0f560e024" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.458Z", + "updatedAt": "2026-03-13T17:37:38.344Z", "postProcessHash": "3264d888790b8106ec32994df6274704f9a323fe310133ba3a8be481478418b0" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.460Z", + "updatedAt": "2026-03-13T17:37:38.346Z", "postProcessHash": "3e285b61d525e3e68ebff5573a65ddc6360488e181d2222a299cae194c826cb9" } } @@ -78275,19 +79283,19 @@ "c08ca4db47ad3f7ce1bc645e5f211ed965b8c0d3e15ab32990c3c40376976786": { "b81e37ae69cc27536da074074f4096f87849144f307e705691af78d4dfba0a22": { "jp": { - "updatedAt": "2026-03-10T16:43:39.424Z", + "updatedAt": "2026-03-13T17:37:38.341Z", "postProcessHash": "efc2654d46dc744f0f7df20b95d4dc55487e27bdca8d1843416812c9aa43025c" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.425Z", + "updatedAt": "2026-03-13T17:37:38.343Z", "postProcessHash": "c90830e1027a960b5de891b8e28e39f20118f9cce390e82b72118d746e8f92fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.426Z", + "updatedAt": "2026-03-13T17:37:38.343Z", "postProcessHash": "d4583ed8a59726c98cf05c175853c421d892e7e1864125e3df7be4d2462f95ae" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.458Z", + "updatedAt": "2026-03-13T17:37:38.344Z", "postProcessHash": "2d58bc11918b64e6bf4215b0d7dc98beb26a5c0c51e4538fa284df08e96f8c51" } } @@ -78295,19 +79303,19 @@ "3eece62ca957f475a2e0cac5438a58c95b33b4278395c05a5f96fa2953a7528e": { "7a56400bba4d1b45e669decc3b4cfd84b177e8596a34b47564fd812c32817c55": { "jp": { - "updatedAt": "2026-03-10T16:43:39.424Z", + "updatedAt": "2026-03-13T17:37:38.342Z", "postProcessHash": "7d5a6e9194467e43dbc86e3c8101a2cdc5a5ac4932a96342321aa79305b9b950" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.424Z", + "updatedAt": "2026-03-13T17:37:38.342Z", "postProcessHash": "dcdfbe3f036e2ad86c5fe548ab8b7053fa3d5afc91d4e65afd9b97f02263b01a" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.425Z", + "updatedAt": "2026-03-13T17:37:38.342Z", "postProcessHash": "0a8a78744d3b9c9949667d7a44d51a58c86362b653435c7812895de6da88853f" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.460Z", + "updatedAt": "2026-03-13T17:37:38.345Z", "postProcessHash": "a3dea51570aa1113990befc49508a4d6cef1ca1cd3f87ddd6798812e1a4132ea" } } @@ -78315,19 +79323,19 @@ "b4dbfcc817bb4b61fe607650e7898207bd310d5b8f2d05180ae76198fc18e2f8": { "36506a973877eaac6fec08ac00c7d3d1eeede32cff66ebf7fb3158a226e635fe": { "ru": { - "updatedAt": "2026-03-10T16:43:39.459Z", + "updatedAt": "2026-03-13T17:37:38.345Z", "postProcessHash": "9353fca70595c021b422a3e86aef2eb82354455bbd441705f6e14d5877d467bb" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.459Z", + "updatedAt": "2026-03-13T17:37:38.345Z", "postProcessHash": "87c34c9070da2244eebdcdd27875754043da06ff43a93005760a56fc586723fe" }, "zh": { - "updatedAt": "2026-03-10T16:43:39.461Z", + "updatedAt": "2026-03-13T17:37:38.346Z", "postProcessHash": "283bf5e860db2cbabbd0a06f4e5316dbab28fdf23f0f29c0e6fb5ce156f740ef" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.461Z", + "updatedAt": "2026-03-13T17:37:38.346Z", "postProcessHash": "aa728b889f91b51d9613824c0ab28793a8bcaf3fcfeaa80618856b918eb0121f" } } @@ -78350,24 +79358,42 @@ "updatedAt": "2026-03-10T16:43:39.903Z", "postProcessHash": "08e16e603db616ebc30f0a2bc6db68a100d04c1f3f37b5d4526f9c1136e5c07b" } + }, + "b83a78d923709dd7b97691cfefdeda3f6d8cf2d01e95ba21c54b6d9867466a50": { + "zh": { + "updatedAt": "2026-03-13T17:37:38.782Z", + "postProcessHash": "3f9fcad8b8d6fec52727de879903203f9b89829118ffc75f7c103fae81c80a2a" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.783Z", + "postProcessHash": "a3794ac0254ad6a74c5cded46806e339fe2f06f07a4b4a016ec0cc57407e06e0" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.784Z", + "postProcessHash": "05fcc268cfb5b6088c8b01294a1299c2c8b0f588c30ea4071f1b4c856bc5cc5d" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.820Z", + "postProcessHash": "7f17912aa8f5b86e329ef207b737d9f60aa89f929f23c007e1c9e880087b0c24" + } } }, "a6604e3c3bb33229731e3ec877734f0ea04ad52fc8294755a3007757148d734f": { "028429ec606eb0cda8358fadd625cb73afbe7c3bd086ad850166b585fabe2495": { "zh": { - "updatedAt": "2026-03-10T16:43:39.490Z", + "updatedAt": "2026-03-13T17:37:38.380Z", "postProcessHash": "21e7c317cf2253c0a17e3714aec257fb32f908034cf36d7503b62b608421a508" }, "jp": { - "updatedAt": "2026-03-10T16:43:39.491Z", + "updatedAt": "2026-03-13T17:37:38.381Z", "postProcessHash": "ed331bfa111452e2c206640d9190046f72ac7b3c3641b64d6cf66d1633dd6f47" }, "ko": { - "updatedAt": "2026-03-10T16:43:39.491Z", + "updatedAt": "2026-03-13T17:37:38.381Z", "postProcessHash": "ef6945f579fd689e88814bb9285e0a0876900ca1d826175d7270114575a6cdde" }, "ru": { - "updatedAt": "2026-03-10T16:43:39.492Z", + "updatedAt": "2026-03-13T17:37:38.381Z", "postProcessHash": "a6c1bfaed235ba67e58b4cd3630c1aa1449294841c04f4a1fd83cfa3d2c19bcf" } } @@ -78390,6 +79416,104 @@ "updatedAt": "2026-03-10T16:43:39.905Z", "postProcessHash": "d6e169cc67d0c945483776b9c0e07795cd5739a9b1f093f77a36eb51efa3b837" } + }, + "d955c1d99f574ce4dce5d151fc47abc6f4bb62327e7876fb1f9fee4008dc874d": { + "ru": { + "updatedAt": "2026-03-13T17:37:38.783Z", + "postProcessHash": "141cbf02db5dc64d9e2b6469f02ffe44b75478ae08a708768286dd13fabb4296" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.784Z", + "postProcessHash": "02073699cce342e1fb956eae0bb57826f94de7223466dfb770106b782baffb24" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.785Z", + "postProcessHash": "16f0cb875e40cecba7eb2cb43f6d84de5f90afb671a0cdae02353ccdb4b6854c" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.785Z", + "postProcessHash": "fa6a43da4cabd1c2f459486a0165db92d14c1648cad17735818ed2b02ac966a7" + } + } + }, + "4a740419de177cde66466bee0e1ceafc159a7da4cd2a404a57cfc067ecaaab42": { + "79fcf93a5092f8118a57792d917c4c26da8b90645cfd850fecf75a2c0b619612": { + "ru": { + "updatedAt": "2026-03-13T17:37:36.935Z", + "postProcessHash": "38be41ddbf2a24c6287447584ae8d5abfeaceded32f92465a9898248b99e1251" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:36.935Z", + "postProcessHash": "23f08130ab32cf36e5e8c1073fc9df0245375ddf640fe065baf9191e9ff3e6fa" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:36.936Z", + "postProcessHash": "39223bdc1945b40dacea03474b5850bbd5ac146534b956005930bd05dfb7e3f3" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:36.936Z", + "postProcessHash": "bf9328577b65fe62382e49f2e1acee6362e728f7fb8e0f2644371f70408da22b" + } + } + }, + "0b299318cb3d566877b564d2f7a72b12d1a42083fb46d680bb2bdef385869992": { + "c9c1b85066a1281f5838a47c39b05795cf3da9387e909380730c42cced598124": { + "jp": { + "updatedAt": "2026-03-13T17:37:37.773Z", + "postProcessHash": "063d9c396f25e41d8b2f6b690f2767f04dc74d002f6c2543174175e4114a4e1a" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:37.773Z", + "postProcessHash": "e34067bd6829b1962431e757688ce86e8f001506a7307665080057c8c3f1ed42" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:37.774Z", + "postProcessHash": "7ad1e6373a573bae879439294a1f2baac06c5cd3860734d6b30be50e0f159a59" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:37.774Z", + "postProcessHash": "d2627815680f6efca447919eb62639c7f8500271a205ba95f4d720617a4e26aa" + } + } + }, + "231a349bf56dd4972a55bb4c81a73a74164b014bbb556dc5aa51b88f7dfb6dc9": { + "912ad995bdf14c8a7e7d3b7f4a7858f534e35aee72d99f161ffa2f920803296e": { + "jp": { + "updatedAt": "2026-03-13T17:37:38.347Z", + "postProcessHash": "260716933db5c326ea937b6632d7c52faa526b30872a9ca7369064e7811cfb81" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.347Z", + "postProcessHash": "fd1ce6b4c19d37d892860be360e9be0223e486da0a81b9a786193bee43d07202" + }, + "ko": { + "updatedAt": "2026-03-13T17:37:38.347Z", + "postProcessHash": "a3575ec922695e17d9c39e8ac743f3f51d0ee7d8183df2e4826a386138750082" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.348Z", + "postProcessHash": "515e1dfc4c00bc099e32cfddacdb5650eddf9d893a9a9e15f693190826b188ab" + } + } + }, + "9a7c9a8a915973d17296345ab5c735855ca96a6051614c43eb2ab0cf4c31537d": { + "bf2feb29b8b1fe5a14ecdd9dd5251902342d2b2d40100bd59d46e25638979a5d": { + "ko": { + "updatedAt": "2026-03-13T17:37:38.882Z", + "postProcessHash": "8429af8e912ed243c9a702ac8ec3237cf35b7699d43f020d0341de9f96ce16a9" + }, + "ru": { + "updatedAt": "2026-03-13T17:37:38.885Z", + "postProcessHash": "7f2c4c55f1c45c9f493e617224ac50b4dd4093dd37030f040fe9f765716acf3f" + }, + "jp": { + "updatedAt": "2026-03-13T17:37:38.886Z", + "postProcessHash": "66f472b6aaee83350ac9f49f94a7e32f35976dde9a19505db6a5d8c2f677070c" + }, + "zh": { + "updatedAt": "2026-03-13T17:37:38.886Z", + "postProcessHash": "f0216d166a12a13a30d8e5aeae7929a7eef75c6241b33d16c2f920b81bb2d6ed" + } } } } diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md b/i18n/jp/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md index 9201086e9a4..179e347f139 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md @@ -19,7 +19,7 @@ ClickHouse は多様な JOIN の種類とアルゴリズムをサポートして * テーブルの変更がまれ、またはバッチによるリフレッシュが許容できる場合。 * リレーションが多対多ではない、またはカーディナリティが過度に高くない場合。 * クエリされるカラムが限定的であり、すなわち特定のカラムを非正規化から除外できる場合。 -* Flink のような上流システムに処理をオフロードし、リアルタイムなエンリッチメントやフラット化を管理できる場合。 +* [Flink](/integrations/data-ingestion/apache-flink/flink-connector.md) のような上流システムに処理をオフロードし、リアルタイムなエンリッチメントやフラット化を管理できる場合。 すべてのデータを非正規化する必要はありません。頻繁にクエリされる属性に重点を置いてください。また、サブテーブル全体を重複させる代わりに、集計をインクリメンタルに計算する [マテリアライズドビュー](/best-practices/use-materialized-views) の利用も検討してください。スキーマ更新がまれでレイテンシが重要な場合、非正規化は最良のパフォーマンス上のトレードオフを実現できます。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/chdb/index.md b/i18n/jp/docusaurus-plugin-content-docs/current/chdb/index.md index 4fbef901a3a..e9915313475 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/chdb/index.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/chdb/index.md @@ -29,6 +29,12 @@ ClickHouse サーバーに接続することなく、プログラミング言語 **新機能!** DataStore は、おなじみの pandas 構文と ClickHouse のパフォーマンスを組み合わせた、pandas 互換の API を提供します。 +:::tip Hex で始める + +* 📖 入門チュートリアル — 最初の接続をセットアップする +* 🚀 Hex 30日間延長トライアル — ClickHouse インテグレーションへのフルアクセス + ::: + ### 1行でのマイグレーション \{#one-line-migration\} ```python diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md index 6dd84d56f7b..12545d76ff3 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md @@ -109,13 +109,13 @@ Basic ティアのサービスは、高速リリースチャネルの直後に - より低速なチャネルへ移行してもサービスがダウングレードされることはなく、そのチャネルで新しいバージョンが利用可能になるまで現在のバージョンのまま維持されます(例: 通常からスロー、高速から通常またはスロー)。 ::: -## 予定されたアップグレード \{#scheduled-upgrades\} +## スケジュール済みアップグレード \{#scheduled-upgrades\} Enterprise ティアのサービスに対して、アップグレードの実行時間帯を設定できます。 -アップグレードスケジュールを指定したいサービスを選択し、左側メニューから `Settings` を選択します。`Scheduled upgrades` セクションまでスクロールします。 +アップグレードスケジュールを指定したいサービスを選択し、左側メニューから `Settings` を選択します。`Scheduled upgrades` までスクロールします。
Scheduled upgrades @@ -132,5 +132,5 @@ Enterprise ティアのサービスに対して、アップグレードの実行
:::note -予定されたアップグレードは定義されたスケジュールに従って実行されますが、重要なセキュリティパッチや脆弱性修正については例外が適用されます。緊急性の高いセキュリティ問題が特定された場合は、予定された時間帯以外でアップグレードが実施されることがあります。そのような例外が発生する場合は、必要に応じてお客様に通知されます。 +スケジュール済みアップグレードは定義されたスケジュールに従って実行されますが、重要なセキュリティパッチや脆弱性修正に加え、データ破損やデータ損失につながる可能性があるシナリオについては例外が適用されます。緊急性の高いセキュリティ問題が特定された場合は、スケジュールされた時間帯以外でアップグレードが実施されることがあります。そのような例外が発生する場合は、必要に応じてお客様に通知されます。 ::: \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md index 8fc761e0046..8eacf08a7f6 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md @@ -45,4 +45,8 @@ Cloud UI 経由で配信される通知をカスタマイズでき、これら ## サポートされている通知 \{#supported-notifications\} -現在、請求関連の通知(支払いの失敗、利用量が所定の閾値を超過した場合など)に加えて、スケーリングイベントに関する通知(スケーリング完了、スケーリングがブロックされた場合など)を送信しています。 \ No newline at end of file +現在、請求関連の通知 (支払いの失敗、利用量が所定の閾値を超過した場合など) に加えて、スケーリングイベントに関する通知 (スケーリング完了、スケーリングがブロックされた場合など) を送信しています。 + +:::note +クレジットしきい値通知は現在、コミットメント支出契約のある組織でのみ利用できます。従量課金制 (PAYG) の組織では、これらの通知は送信されません。 +::: \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md index 4c30055ab94..cbc124ae02e 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md @@ -12,80 +12,41 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## 概要 \{#overview\} -ClickHouse Private は、ClickHouse Cloud 上で動作しているものと同じプロプライエタリ版の ClickHouse と、コンピュートとストレージの分離向けに構成された ClickHouse Operator で構成されるセルフホスト型パッケージです。S3 互換ストレージを用いた Kubernetes 環境にデプロイされます。 - -このパッケージは現在、AWS および IBM Cloud 向けに提供されており、ベアメタル環境へのデプロイメントも近日中に提供予定です。 +ClickHouse Private は、ClickHouse Cloud 上で動作しているものと同じプロプライエタリ版の ClickHouse と、コンピュートとストレージの分離向けに構成された ClickHouse Operator で構成されるセルフホスト型パッケージです。 :::note 注記 -ClickHouse Private は、最も厳格なコンプライアンス要件を持つ大企業向けに設計されており、専用インフラストラクチャに対する完全な制御と管理を提供します。このオプションは、[お問い合わせ](https://clickhouse.com/company/contact?loc=nav) を通じてのみご利用いただけます。 +ClickHouse Private は、専用インフラストラクチャに対する完全な制御を必要とし、2 TB を超えるメモリをデプロイする大企業向けに設計されています。お客様はすべてのインフラストラクチャの管理責任を負うため、大規模な ClickHouse の運用に関する知識を備えている必要があります。このオプションは、[お問い合わせ](https://clickhouse.com/company/contact?loc=nav) を通じてのみご利用いただけます。 ::: - - ## オープンソースに対する利点 \{#benefits-over-os\} -以下の機能により、自己管理型のオープンソースデプロイメントと比較して、ClickHouse Private は優位性を発揮します。 +以下の機能により、ClickHouse Private は自己管理型のオープンソースデプロイメントとの差別化を実現しています。 - - -### 強化されたパフォーマンス \{#enhanced-performance\} - コンピュートとストレージのネイティブな分離 -- [shared merge tree](/cloud/reference/shared-merge-tree) や [warehouse](/cloud/reference/warehouses) 機能などの独自クラウド機能 - -### 多様なユースケースや条件下での検証・実証済み \{#tested-proven-through-variety-of-use-cases\} -- ClickHouse Cloud での十分なテストおよび検証 - -### 新機能が定期的に追加される充実したロードマップ \{#full-featured-roadmap\} -今後追加予定の機能には、次のようなものが含まれます: -- リソースをプログラムから管理するための API - - 自動バックアップ - - 自動的な垂直スケーリング操作 -- アイデンティティプロバイダーとの統合 - - - - +- [shared merge tree](/cloud/reference/shared-merge-tree) や [warehouse](/cloud/reference/warehouses) 機能などのプロプライエタリなクラウド機能 +- ClickHouse Cloud で十分にテストおよび検証された ClickHouse データベースおよび Operator のバージョン +- バックアップやスケーリング操作を含む、プログラムによる操作のための API ## アーキテクチャ \{#architecture\} -ClickHouse Private は、お使いのデプロイ環境内で完結しており、Kubernetes 上で管理されるコンピュートと、S3 互換ストレージソリューション上のストレージで構成されます。 +ClickHouse Private は、お使いのデプロイ環境内で完結しており、当社が提供するクラウドネイティブなコンピュートとストレージの分離を実現します。
-ClickHouse Private のアーキテクチャ +ClickHouse Private のアーキテクチャ
+## サポート対象の構成 \{#supported-configurations\} +ClickHouse Private は現在、以下の構成をサポートしています。 -## オンボーディングプロセス \{#onboarding-process\} - -お客様は、[こちら](https://clickhouse.com/company/contact?loc=nav)からお問い合わせいただくことで、オンボーディングを開始できます。要件を満たすお客様には、詳細な環境構築ガイドと、デプロイメント用のイメージおよび Helm チャートへのアクセスを提供します。 - - - -## 一般要件 \{#general-requirements\} +| 環境 | オーケストレーション | ストレージ | ステータス | +| :---- | :------------------------------- | :-------------------------- | :---- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | 利用可能 | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | プレビュー | +| ベアメタル | Kubernetes | AIStor (NVMe 必須) | プレビュー | -このセクションでは、ClickHouse Private をデプロイするために必要なリソースの概要を示します。具体的なデプロイメントガイドはオンボーディングの一部として提供されます。インスタンス/サーバーの種類とサイズはユースケースによって異なります。 - -### AWS 上の ClickHouse Private \{#clickhouse-private-aws\} - -必要なリソース: -- イメージと Helm チャートを受け取るための [ECR](https://docs.aws.amazon.com/ecr/) -- [CNI](https://github.com/aws/amazon-vpc-cni-k8s)、[EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver)、[DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html)、[Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md)、認証用の [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html)、および [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) プロバイダーを備えた [EKS](https://docs.aws.amazon.com/eks/) クラスター -- サーバーノードは Amazon Linux を実行していること -- オペレーターは x86 ノードグループが必要 -- EKS クラスターと同じリージョン内の S3 バケット -- イングレスが必要な場合は、NLB も設定すること -- clickhouse-server/keeper の運用のために、ClickHouse クラスターごとに 1 つの AWS ロール - -### IBM Cloud 上の ClickHouse Private \{#clickhouse-private-ibm-cloud\} +## オンボーディングプロセス \{#onboarding-process\} -必要なリソース: -- イメージと Helm チャートを受け取るための [Container Registry](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-started) -- [CNI](https://www.ibm.com/docs/en/cloud-private/3.2.x?topic=networking-kubernetes-network-model)、[Cloud Block Storage for VPC](https://cloud.ibm.com/docs/containers?topic=containers-vpc-block)、[Cloud DNS](https://www.ibm.com/products/dns)、および [Cluster Autoscaler](https://cloud.ibm.com/docs/containers?topic=containers-cluster-scaling-install-addon-enable) を備えた [Cloud Kubernetes Service](https://cloud.ibm.com/docs/containers?topic=containers-getting-started) -- サーバーノードは Ubuntu を実行していること -- オペレーターは x86 ノードグループが必要 -- Cloud Kubernetes Service クラスターと同じリージョン内の [Cloud Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-getting-started-cloud-object-storage) -- イングレスが必要な場合は、NLB も設定すること -- clickhouse-server/keeper の運用のために、ClickHouse クラスターごとに 1 つのサービスアカウント +お客様は、[お問い合わせ](https://clickhouse.com/company/contact?loc=nav)からご連絡のうえ、ユースケースに応じた ClickHouse Private の検討に関する打ち合わせを依頼できます。最小規模要件を満たし、サポート対象の構成にデプロイされるユースケースが審査対象となります。オンボーディングには限りがあります。インストールプロセスでは、AWS ECR からダウンロードしたイメージおよび Helm チャートを使用して ClickHouse をデプロイする対象環境向けのインストールガイドに従います。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md index 7acb7a9249c..2d92b49d49a 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md @@ -12,73 +12,41 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## 概要 \{#overview\} -ClickHouse Government は、ClickHouse Cloud 上で動作するものと同じプロプライエタリ版の ClickHouse と、コンピュートとストレージの分離に対応し、政府機関および公共部門の組織の厳格な要件を満たすよう強化された ClickHouse Operator で構成される、セルフデプロイ型パッケージです。S3 互換ストレージを備えた Kubernetes 環境にデプロイされます。 - -このパッケージは現在 AWS 向けに提供されており、ベアメタル環境へのデプロイは近日提供予定です。 +ClickHouse Government は、ClickHouse Cloud 上で動作するものと同じプロプライエタリ版の ClickHouse と、コンピュートとストレージの分離向けに構成され、政府機関および公共部門の組織の厳格な要求を満たすよう強化された ClickHouse Operator で構成される、セルフデプロイ型パッケージです。 :::note Note -ClickHouse Government は、政府機関、公共部門の組織、またはそれらの機関・組織向けにクラウドソフトウェアを提供する企業を対象とし、それぞれの専用インフラストラクチャーに対する完全な制御と管理を提供するよう設計されています。このオプションは、[こちらからお問い合わせ](https://clickhouse.com/government) いただいた場合にのみご利用になれます。 +ClickHouse Government は、政府機関、公共部門の組織、またはそれらの機関や組織に販売するクラウドソフトウェア企業向けに設計されており、それぞれの専用インフラストラクチャに対する完全な制御と管理を提供します。最小デプロイメントサイズは 2 TB です。このオプションは、[お問い合わせ](https://clickhouse.com/government) いただいた場合にのみご利用いただけます。 ::: - - ## オープンソースに対するメリット \{#benefits-over-os\} 以下の機能により、ClickHouse Government は自己管理のオープンソースデプロイメントとは一線を画します。 - - -### 強化されたパフォーマンス \{#enhanced-performance\} - コンピュートとストレージのネイティブな分離 - [shared merge tree](/cloud/reference/shared-merge-tree) や [warehouse](/cloud/reference/warehouses) の機能などの独自のクラウド機能 - -### 多様なユースケースおよび条件下で実証済み \{#tested-proven\} -- ClickHouse Cloud で完全にテストおよび検証されています - -### コンプライアンスパッケージ \{#compliance-package\} +- ClickHouse のデータベースおよび Operator のバージョンは、ClickHouse Cloud で完全にテストおよび検証されています - Authorization to Operate (ATO) の取得を加速するための [NIST Risk Management Framework (RMF)](https://csrc.nist.gov/projects/risk-management/about-rmf) ドキュメント - -### 新機能が定期的に追加される充実したロードマップ \{#full-featured-roadmap\} -今後追加予定の機能には次のものが含まれます: -- リソースをプログラム的に管理するための API - - 自動バックアップ - - 自動的な垂直スケーリングの実行 -- アイデンティティプロバイダーとの統合 - - - - +- バックアップやスケーリング操作を含む、プログラムによる操作のための API ## アーキテクチャ \{#architecture\} -ClickHouse Government は、デプロイ環境内で完全に自己完結して動作し、Kubernetes 上で管理されるコンピュートリソースと、S3 互換ストレージソリューション上のストレージから構成されています。 +ClickHouse Government は、デプロイ環境内で完全に自己完結して動作し、当社のクラウドネイティブなコンピュートとストレージの分離を実現します。
-ClickHouse Government アーキテクチャ +ClickHouse Government アーキテクチャ
+## サポート対象の構成 \{#supported-configurations\} +ClickHouse Government は現在、以下の構成をサポートしています。 -## オンボーディングプロセス \{#onboarding-process\} - -お客様は、[こちら](https://clickhouse.com/government)からお問い合わせいただくことで、オンボーディングを開始できます。条件を満たしたお客様には、詳細な環境構築ガイドと、デプロイ用のイメージおよび Helm チャートへのアクセスを提供します。 - - - -## 一般要件 \{#general-requirements\} +| 環境 | オーケストレーション | ストレージ | 状態 | +| :-- | :------------------------------- | :-------------------------- | :---- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | 利用可能 | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | プレビュー | -このセクションでは、ClickHouse Government をデプロイするために必要なリソースの概要を示します。具体的なデプロイメントガイドはオンボーディング時に提供されます。インスタンス/サーバーの種類とサイズはユースケースによって異なります。 - -### AWS 上の ClickHouse Government \{#clickhouse-government-aws\} +## オンボーディングプロセス \{#onboarding-process\} -必要なリソース: -- イメージおよび Helm チャートを受け取るための [ECR](https://docs.aws.amazon.com/ecr/) -- FIPS 準拠の証明書を生成可能な認証局 (Certificate Authority) -- [CNI](https://github.com/aws/amazon-vpc-cni-k8s)、[EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver)、[DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html)、[Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md)、認証用の [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html)、および [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) プロバイダーを備えた [EKS](https://docs.aws.amazon.com/eks/) クラスター -- サーバーノードは Amazon Linux を実行していること -- Operator には x86 ノードグループが必要 -- EKS クラスターと同じリージョン内の S3 バケット -- イングレスが必要な場合は、NLB も構成すること -- ClickHouse クラスターごとに 1 つの AWS ロール(clickhouse-server/keeper の操作用) +お客様は、[お問い合わせ](https://clickhouse.com/company/contact?loc=nav)いただくことで、ご利用のユースケースに対する ClickHouse Government の適合性を確認するための打ち合わせを依頼できます。最小規模要件を満たし、サポート対象の構成にデプロイされるユースケースについて審査を行います。オンボーディングの提供数には限りがあります。インストールプロセスでは、AWS ECR からダウンロードしたイメージと Helm チャートを使用して ClickHouse をデプロイする対象環境向けのインストールガイドに従います。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md index 3f022d10315..7b6289bf770 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md @@ -343,10 +343,14 @@ Azure (Microsoft) SAML は、Azure Active Directory (AD) または Microsoft Ent ClickHouse Cloud では、サービスプロバイダー開始型 SSO のみを利用しています。これは、ユーザーが `https://console.clickhouse.cloud` にアクセスしてメールアドレスを入力すると、認証のために IdP にリダイレクトされる方式であることを意味します。すでに IdP によって認証されているユーザーは、ログインページでメールアドレスを入力することなく、組織に自動的にログインできるダイレクトリンクを使用できます。 -### 複数組織向け SSO \{#multi-org-sso\} +### 複数組織向け SSO \{#configure-your-admin-user\} ClickHouse Cloud は、組織ごとに個別の接続を提供することで、複数組織向け SSO をサポートします。各組織にログインするには、ダイレクトリンク (`https://console.clickhouse.cloud/?connection={organizationid}`) を使用してください。別の組織にログインする前に、現在ログインしている組織から必ずログアウトしてください。 +:::note +https://console.clickhouse.cloud でメールアドレスを入力した際に、貴社ドメインのユーザーが特定の組織に誘導されないようにする場合は、この動作を無効にするため、SSO 設定の手動更新を依頼するサポートチケットを提出してください。 +::: + ## 追加情報 {#additional-information} 認証に関しては、セキュリティを最優先としています。このため、SSO を実装するにあたり、いくつかの重要な設計上の決定を行っており、その点について事前にご理解いただく必要があります。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md index 82acbbd324f..a20500de6dc 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md @@ -1,9 +1,9 @@ --- sidebar_label: '概要' slug: /migrations/elastic-overview -description: 'Snowflake から ClickHouse への移行' -keywords: ['Snowflake'] -title: 'Snowflake から ClickHouse への移行' +description: 'Elasticsearch から ClickHouse への移行' +keywords: ['Elasticsearch'] +title: 'Elasticsearch から ClickHouse への移行' show_related_blogs: true doc_type: 'landing-page' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md index 94983849041..5229be8894c 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md @@ -4,7 +4,7 @@ title: 'v24.2 変更履歴' description: 'v24.2 早期リリース版の変更履歴' keywords: ['changelog'] sidebar_label: '24.2' -sidebar_position: 11 +sidebar_position: 12 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md index 0e4ad4ab2e7..c956509c247 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md @@ -4,7 +4,7 @@ title: 'v24.5 Cloud 向け変更履歴' description: 'v24.5 の Fast リリース版変更履歴' keywords: ['changelog', 'cloud'] sidebar_label: '24.5' -sidebar_position: 10 +sidebar_position: 11 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md index 9bd84cb4b60..1a69bcd3bc3 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md @@ -4,7 +4,7 @@ title: 'Cloud 向け v24.6 変更履歴' description: 'v24.6 の迅速リリース向け変更履歴' keywords: ['changelog', 'cloud'] sidebar_label: '24.6' -sidebar_position: 9 +sidebar_position: 10 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md index 8a35c9cfb90..36a7c7acfff 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md @@ -4,7 +4,7 @@ title: 'Cloud 向け v24.8 変更履歴' description: 'v24.8 の簡易変更履歴' keywords: ['changelog', 'cloud'] sidebar_label: '24.8' -sidebar_position: 8 +sidebar_position: 9 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md index b46ae1b4b75..1c6ff19ffc7 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md @@ -4,7 +4,7 @@ title: 'v24.10 Cloud 向け変更履歴' description: 'v24.10 の簡易版リリース変更履歴' keywords: ['変更履歴', 'cloud'] sidebar_label: '24.10' -sidebar_position: 7 +sidebar_position: 8 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md index a09f6263bbd..4b3329f2fc9 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md @@ -4,7 +4,7 @@ title: 'v24.12 Cloud 向け変更履歴' description: 'v24.12 の高速リリース向け変更履歴' keywords: ['changelog', 'cloud'] sidebar_label: '24.12' -sidebar_position: 6 +sidebar_position: 7 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md index cccdd7c05d5..032b50b2aab 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md @@ -4,7 +4,7 @@ title: 'Cloud 向け v25.4 の変更履歴' description: '迅速リリース版 v25.4 の変更履歴' keywords: ['changelog', 'cloud'] sidebar_label: '25.4' -sidebar_position: 5 +sidebar_position: 6 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md index dd0e7b7b396..649fe5a0aee 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md @@ -4,7 +4,7 @@ title: 'Cloud 向け v25.6 変更履歴' description: 'Fast リリースチャネル向け v25.6 の変更履歴' keywords: ['変更履歴', 'cloud'] sidebar_label: '25.6' -sidebar_position: 4 +sidebar_position: 5 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md index 4d27b5f844f..06f438d46e2 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md @@ -4,7 +4,7 @@ title: 'Cloud 向け v25.8 の変更履歴' description: 'v25.8 の短期リリース版変更履歴' keywords: ['changelog', 'cloud'] sidebar_label: '25.8' -sidebar_position: 3 +sidebar_position: 4 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md index 5625cfcf5ef..05b4c2e9d1e 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md @@ -4,7 +4,7 @@ title: 'v25.10 Cloud 向け変更履歴' description: 'v25.10 の変更履歴' keywords: ['変更履歴', 'cloud'] sidebar_label: '25.10' -sidebar_position: 2 +sidebar_position: 3 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md index 4c8f9fd3269..0479ef4fca9 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md @@ -1,10 +1,10 @@ --- slug: /changelogs/25.12 -title: 'v25.12 Cloud 向け変更履歴' +title: 'Cloud 向け v25.12 の変更履歴' description: 'v25.12 の変更履歴' keywords: ['changelog', 'cloud'] sidebar_label: '25.12' -sidebar_position: 1 +sidebar_position: 2 doc_type: 'changelog' --- diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md new file mode 100644 index 00000000000..818801615c9 --- /dev/null +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md @@ -0,0 +1,688 @@ +--- +slug: /changelogs/26.2 +title: 'Cloud 向け v26.2 の変更履歴' +description: 'v26.2 の変更履歴' +keywords: ['changelog', 'cloud'] +sidebar_label: '26.2' +sidebar_position: 1 +doc_type: 'changelog' +--- + +# Cloud 向け v26.2 変更履歴 \{#v262-changelog-for-cloud\} + +## 後方互換性のない変更 \{#backward-incompatible-changes\} + +### クエリおよび構文の変更 \{#query-and-syntax-changes\} + +* 誤ったエイリアス置換によって発生していた、クエリ書式の不整合を修正しました。注: アナライザーが無効な場合、エイリアス参照を伴う `IN` を使用する一部の `CREATE VIEW` クエリが処理されなくなる可能性があります。これを避けるには、アナライザーが有効になっていることを確認してください (24.3 以降、デフォルトでは有効です) 。 [#82838](https://github.com/ClickHouse/ClickHouse/pull/82838) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `JOIN USING ()` の空のカラムリストは、構文エラーとして扱われるようになりました。以前は、これはクエリ実行時に `INVALID_JOIN_ON_EXPRESSION` として報告されており、場合によっては (`Join` ストレージとの結合などで) `LOGICAL_ERROR` を引き起こす可能性がありました。 [#92371](https://github.com/ClickHouse/ClickHouse/pull/92371) ([Vladimir Cherkasov](https://github.com/vdimir)). +* `ORDER BY` およびその他のテーブルキー式では、サブクエリを使用できなくなりました。 [#96847](https://github.com/ClickHouse/ClickHouse/pull/96847) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### データ型の変更 \{#data-type-changes\} + +* `Nullable(Tuple)` のサポートを追加しました。有効にするには、`allow_experimental_nullable_tuple_type = 1` を設定してください。[#89643](https://github.com/ClickHouse/ClickHouse/pull/89643) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* JSON 型の高度な共有データは、デフォルトで有効になりました。新しい JSON 形式で書き込まれたデータパーツは旧バージョンでは読み取れないため、25.8 より前のバージョンへはダウングレードできません。安全にアップグレードするには、`compatibility` 設定を以前のバージョンに設定するか、MergeTree 設定 `dynamic_serialization_version='v2'` および `object_serialization_version='v2'` を設定してください。[#92511](https://github.com/ClickHouse/ClickHouse/pull/92511) ([Pavel Kruglov](https://github.com/Avogar)). +* JSON 型の `SKIP REGEXP` は、デフォルトで部分一致を使用するようになりました。[#92847](https://github.com/ClickHouse/ClickHouse/pull/92847) ([Pavel Kruglov](https://github.com/Avogar)). +* `Variant` 型の不一致時に発生していた論理エラーを修正しました。[#95811](https://github.com/ClickHouse/ClickHouse/pull/95811) ([Bharat Nallan](https://github.com/bharatnc)). +* PostgreSQL の `DATE` カラムは、ClickHouse では `Date32` と推論されるようになりました (以前は `Date` と推論されていましたが、対応範囲が狭いため、その範囲外の値ではオーバーフローする可能性がありました) 。`Date32` の値を PostgreSQL に書き戻して挿入することもサポートされるようになりました。[#95999](https://github.com/ClickHouse/ClickHouse/pull/95999) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### ストレージと索引の変更 \{#storage-and-index-changes\} + +* オブジェクトストレージからの読み取りをより効率化するため、反転テキスト索引のストレージレイアウトが改善され、あわせて反転テキスト索引を持つテーブルのマージ性能も向上しました。バージョン 25.12 より前に実験的なテキスト索引を使用していた場合は、アップグレード前に索引を削除し、新しいバージョンで再構築する必要があります。 [#91518](https://github.com/ClickHouse/ClickHouse/pull/91518) ([Anton Popov](https://github.com/CurtizJ)). +* 統計値のストレージ形式が変更され、すべての統計値が単一ファイルに保存されるようになりました。 [#93414](https://github.com/ClickHouse/ClickHouse/pull/93414) ([Anton Popov](https://github.com/CurtizJ)). +* パーツの破損を防ぐため、索引ファイル名がエスケープされるようになりました。以前のバージョンで作成され、名前に非 ASCII 文字を含む索引は、ClickHouse で読み込みに失敗するようになります。これに対処するには、MergeTree の設定 `escape_index_filenames` を使用してください。 [#94079](https://github.com/ClickHouse/ClickHouse/pull/94079) ([Raúl Marín](https://github.com/Algunenano)). + +### 削除された機能 \{#removed-features\} + +* `DEFLATE_QPL` および `ZSTD_QAT` コーデックは削除されました。これらのコーデックで圧縮された既存のデータがある場合は、アップグレード前に別のコーデックへ変換してください。なお、これらのコーデックを以前使用するには、`enable_deflate_qpl_codec` または `enable_zstd_qat_codec` を有効にする必要がありました。[#92150](https://github.com/ClickHouse/ClickHouse/pull/92150) ([Robert Schulze](https://github.com/rschu1ze)) +* 単純な `ALIAS` カラムへの `INSERT` はサポートされなくなりました ([#84154](https://github.com/ClickHouse/ClickHouse/issues/84154) の取り消し) 。この機能はカスタム形式では動作せず、設定で制御されてもいませんでした。[#92849](https://github.com/ClickHouse/ClickHouse/pull/92849) ([Azat Khuzhin](https://github.com/azat)) +* `Lazy` データベースエンジンは削除され、利用できなくなりました。[#93627](https://github.com/ClickHouse/ClickHouse/pull/93627) ([Alexey Milovidov](https://github.com/alexey-milovidov)) +* 使用不能になる不具合があったため、`metric_log` の `transposed_with_wide_view` モードは削除されました。`system.metric_log` をこのモードで定義することは、今後できなくなりました。[#93867](https://github.com/ClickHouse/ClickHouse/pull/93867) ([Alexey Milovidov](https://github.com/alexey-milovidov)) + +### 設定および構成の変更 \{#settings-and-configuration-changes\} + +* A new setting で、データレイクカタログがオブジェクトストレージにアクセスできない場合はエラーになるようになりました。[#93606](https://github.com/ClickHouse/ClickHouse/pull/93606) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* ワークロードの CPU スケジューリングは、デフォルトではプリエンプティブになりました。`cpu_slot_preemption` サーバー設定を参照してください。[#94060](https://github.com/ClickHouse/ClickHouse/pull/94060) ([Sergei Trifonov](https://github.com/serxa)). +* `exact_rows_before_limit`、`rows_before_aggregation`、`cross_to_inner_join_rewrite`、`regexp_dict_allow_hyperscan`、`regexp_dict_flag_case_insensitive`、`regexp_dict_flag_dotall`、`dictionary_use_async_executor` の各設定は、フォーマット設定から通常の設定に再分類されました。これは主に内部的な変更で、これらのいずれかを Iceberg、DeltaLake、Kafka、S3、S3Queue、Azure、Hive、RabbitMQ、Set、FileLog、NATS のテーブルエンジン定義で指定していた場合を除き、ユーザーに見える副作用はありません。その場合、これらの定義は黙って無視されるのではなく、エラーになるようになりました。[#94106](https://github.com/ClickHouse/ClickHouse/pull/94106) ([Robert Schulze](https://github.com/rschu1ze)). +* `do_not_merge_across_partitions_select_final` の動作仕様が簡素化されました。以前は、この機能が明示的に設定されていなくても自動的に有効になることがあり、混乱や本番環境での問題の原因になっていました。現在は、`1` に設定すると無条件に機能が有効になり、`0` に設定すると新しい設定 `enable_automatic_decision_for_merging_across_partitions_for_final` (デフォルト `1`) に従います。[#96110](https://github.com/ClickHouse/ClickHouse/pull/96110) ([Nikita Taranov](https://github.com/nickitat)). +* S3 スキーマ検証が追加されました。[#96194](https://github.com/ClickHouse/ClickHouse/pull/96194) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* `apply_row_policy_after_final` 設定はデフォルトで有効になり、`ROW POLICY` が従来どおり `FINAL` を尊重するようになりました。以前、`FINAL` の前に行ポリシーを適用するために `optimize_move_to_prewhere_if_final=1` に依存していた場合は、代わりに `apply_row_policy_after_final=0` を使用してください。[#97279](https://github.com/ClickHouse/ClickHouse/pull/97279) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + +### セキュリティおよびアクセス制御の変更 \{#security-and-access-control-changes\} + +* `joinGet`/`joinGetOrNull` で、基になる Join テーブルに対する `SELECT` 権限が必要になりました。`joinGet('db.table', 'column', key)` を実行するには、キーのカラムと取得対象の属性カラムの両方に対する `SELECT` 権限が必要です。これらの権限がないクエリは `ACCESS_DENIED` で失敗します。移行するには、テーブル全体へのアクセスには `GRANT SELECT ON db.join_table TO user` を使用して権限を付与するか、カラムレベルのアクセスには `GRANT SELECT(key_col, attr_col) ON db.join_table TO user` を使用して権限を付与してください。 [#94307](https://github.com/ClickHouse/ClickHouse/pull/94307) ([Vladimir Cherkasov](https://github.com/vdimir)). +* `CREATE TABLE ... AS ...` クエリでは、これまで誤ってチェックされていた `SHOW TABLES` ではなく、`SHOW COLUMNS` 権限が必要になりました。 [#94556](https://github.com/ClickHouse/ClickHouse/pull/94556) ([pufit](https://github.com/pufit)). + +### 挿入と重複排除の変更 \{#insert-and-deduplication-changes\} + +* すべての挿入で、重複排除がデフォルトで有効になりました。以前は、非同期挿入と materialized view では無効でしたが、同期挿入では有効でした。従来の動作を維持するには、`deduplicate_insert='backward_compatible_choice'` を明示的に設定してください (`deduplicate_blocks_in_dependent_materialized_views` についても同様です) 。[#95970](https://github.com/ClickHouse/ClickHouse/pull/95970) ([Sema Checherinda](https://github.com/CheSema)). + +### システムテーブルの変更 \{#system-table-changes\} + +* S3Queue および AzureQueue のインメモリメタデータに制限が設けられました。システムテーブルの名前も変更され、`system.s3queue` は `system.s3queue_metadata_cache` に、`system.azure_queue` は `system.azure_queue_metadata_cache` になりました。[#95809](https://github.com/ClickHouse/ClickHouse/pull/95809) ([Kseniia Sumarokova](https://github.com/kssenii)). + +### その他の互換性のない変更 \{#other-breaking-changes\} + +* 無効な入力で呼び出された際にクラッシュまたはハングする可能性があった h3 索引関数を修正しました。[#93657](https://github.com/ClickHouse/ClickHouse/pull/93657) ([Michael Kolupaev](https://github.com/al13n321)) 。 + +## 新機能 \{#new-features\} + +### 認証 \{#authentication\} + +* 認証方法として、時間ベースのワンタイムパスワード (TOTP) のサポートを追加しました。 [#71273](https://github.com/ClickHouse/ClickHouse/pull/71273) ([Vladimir Cherkasov](https://github.com/vdimir)). + +### 関数 \{#functions\} + +* 指定した区切り文字で区切られた文字列内の部分文字列の順序を逆にする `reverseBySeparator` 関数を追加しました。[#91780](https://github.com/ClickHouse/ClickHouse/pull/91780) ([Xuewei Wang](https://github.com/Sallery-X)). +* sRGB 色空間と OKLAB 色空間の間で変換する `colorOKLABToSRGB` および `colorSRGBToOKLAB` 関数を追加しました。[#93361](https://github.com/ClickHouse/ClickHouse/pull/93361) ([Pranav Tiwari](https://github.com/pranavt84)). +* 2 点間の [コサイン距離](https://en.wikipedia.org/wiki/Cosine_similarity#Cosine_distance) を近似する `cosineDistanceTransposed` 関数を追加しました。[#93621](https://github.com/ClickHouse/ClickHouse/pull/93621) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `xxh3_128` ハッシュ関数を追加しました。[#96055](https://github.com/ClickHouse/ClickHouse/pull/96055) ([Raúl Marín](https://github.com/Algunenano)). +* MergeTree の索引の使用状況を分析する `mergeTreeAnalyzeIndex()` 関数を追加しました。[#92954](https://github.com/ClickHouse/ClickHouse/pull/92954) ([Azat Khuzhin](https://github.com/azat)). +* 関数で、新しい `FunctionVariantAdaptor` を介した `Variant` 型のサポートが追加されました。[#90900](https://github.com/ClickHouse/ClickHouse/pull/90900) ([Bharat Nallan](https://github.com/bharatnc)). +* 一部の関数は、SQL で括弧なしで呼び出せるようになりました。[#94678](https://github.com/ClickHouse/ClickHouse/pull/94678) ([Aly Kafoury](https://github.com/AlyHKafoury)). + +### システムテーブル \{#system-tables\} + +* UDF の読み込み状態と設定を監視するための `system.user_defined_functions` テーブルを追加しました。[#90340](https://github.com/ClickHouse/ClickHouse/pull/90340) ([Xu Jia](https://github.com/XuJia0210)). +* `system.zookeeper_info` テーブルを追加しました。[#90809](https://github.com/ClickHouse/ClickHouse/pull/90809) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)). +* 昇順の素数を含む `system.primes` テーブルと `primes` テーブル関数を追加しました。[#92776](https://github.com/ClickHouse/ClickHouse/pull/92776) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 各データパート内のファイル数を示す `files` カラムを `system.parts` テーブルに追加しました。[#94337](https://github.com/ClickHouse/ClickHouse/pull/94337) ([Match](https://github.com/gayanMatch)). +* 既存の failpoint とその有効化状態を確認するための `system.fail_points` テーブルを追加しました。[#96762](https://github.com/ClickHouse/ClickHouse/pull/96762) ([Pedro Ferreira](https://github.com/PedroTadim)). + +### テーブルエンジンとストレージ \{#table-engines-and-storage\} + +* `Array` カラムのテキスト索引のサポートを追加しました。 [#89895](https://github.com/ClickHouse/ClickHouse/pull/89895) ([Jimmy Aguilar Mena](https://github.com/Ergus)). +* Paimon REST catalog のサポートを追加しました。 [#92011](https://github.com/ClickHouse/ClickHouse/pull/92011) ([JIaQi Tang](https://github.com/JiaQiTang98)). +* `icebergLocalCluster` テーブル関数を追加しました。 [#93323](https://github.com/ClickHouse/ClickHouse/pull/93323) ([Anton Ivashkin](https://github.com/ianton-ru)). +* `lazy_load_tables` データベース設定を追加しました。有効にすると、データベースの起動時にテーブルは読み込まれず、代わりに軽量な `StorageTableProxy` が作成され、実際のテーブルエンジンは初回アクセス時に実体化されます。 [#96283](https://github.com/ClickHouse/ClickHouse/pull/96283) ([xiaohuanlin](https://github.com/xiaohuanlin)). +* `DatabaseReplicated` 向けに補助 ZooKeeper のサポートを追加しました。 [#91683](https://github.com/ClickHouse/ClickHouse/pull/91683) ([RinChanNOW](https://github.com/RinChanNOWWW)). +* キャッシュ内のデータファイルとシステムファイルを別々のセグメントに分割できるようになりました。 [#87834](https://github.com/ClickHouse/ClickHouse/pull/87834) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* 冗長なファイルダウンロードを回避して読み取り性能を向上させるため、Parquet メタデータ用の新しい SLRU キャッシュを追加しました。このキャッシュは `SYSTEM DROP PARQUET METADATA CACHE` で削除できます。 [#89750](https://github.com/ClickHouse/ClickHouse/pull/89750) ([Grant Holly](https://github.com/grantholly-clickhouse)). +* データレイクテーブルで、Parquet reader v3 における `PREWHERE` と多段階 `PREWHERE` をサポートするようになりました。 [#93542](https://github.com/ClickHouse/ClickHouse/pull/93542) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 複数のレプリカにまたがる分散索引解析を追加しました。共有ストレージや大容量データで効果があります。 [#86786](https://github.com/ClickHouse/ClickHouse/pull/86786) ([Azat Khuzhin](https://github.com/azat)). + +### 挿入と重複排除 \{#insert-and-deduplication\} + +* 非同期挿入の重複排除が、依存する materialized view でも機能するようになりました。`block_id` の衝突が発生すると、元のブロックから衝突した `block_id` に関連する行がフィルタリングで除外され、残りの行は関連するすべての materialized view クエリを通じて変換されます。 [#89140](https://github.com/ClickHouse/ClickHouse/pull/89140) ([Sema Checherinda](https://github.com/CheSema)). +* 非同期挿入で parallel quorum がサポートされるようになりました。挿入されたデータはクォーラムにレプリケートされ、重複が見つかった場合、クエリは以前に挿入されたデータのレプリケーションも完了するまで待機します。 [#93356](https://github.com/ClickHouse/ClickHouse/pull/93356) ([Sema Checherinda](https://github.com/CheSema)). +* 統一された重複排除ハッシュへの移行を有効にする `insert_deduplication_version` サーバー設定を追加しました。 [#95409](https://github.com/ClickHouse/ClickHouse/pull/95409) ([Sema Checherinda](https://github.com/CheSema)). +* 重複排除ハッシュの移行を開始しました。 [#97562](https://github.com/ClickHouse/ClickHouse/pull/97562) ([Sema Checherinda](https://github.com/CheSema)). + +### SQL とクエリ機能 \{#sql-and-query-features\} + +* 既存の `SYSTEM DROP [...] CACHE` に代わる、よりわかりやすい構文として `SYSTEM CLEAR [...] CACHE` 構文が追加されました。従来の構文も引き続き利用できます。 [#93727](https://github.com/ClickHouse/ClickHouse/pull/93727) ([Pranav Tiwari](https://github.com/pranavt84)). +* 結果パートを確定せずにマージをシミュレートするための `OPTIMIZE DRY RUN PARTS ` クエリが追加されました。マージの正確性の検証、マージ関連のバグの再現、マージ性能のベンチマークに役立ちます。 [#96122](https://github.com/ClickHouse/ClickHouse/pull/96122) ([Anton Popov](https://github.com/CurtizJ)). +* `ignore_on_cluster_for_replicated_database` 設定を有効にすると、`ON CLUSTER` を含む DDL クエリを Replicated データベースに対して実行できるようになりました。クラスタ名は無視されます。 [#92872](https://github.com/ClickHouse/ClickHouse/pull/92872) ([Kirill](https://github.com/kirillgarbar)). +* PROJECTION 索引機能を簡素化および拡張するための新しい構文とフレームワークが導入されました。 [#91844](https://github.com/ClickHouse/ClickHouse/pull/91844) ([Amos Bird](https://github.com/amosbird)). + +### 設定と構成 \{#settings-and-configuration\} + +* 挿入ブロックの形成をより細かく制御するための `max_insert_block_size_bytes` 設定を追加しました。[#92833](https://github.com/ClickHouse/ClickHouse/pull/92833) ([Kirill Kopnev](https://github.com/Fgrtue)). +* `use_primary_key` 設定を追加しました。これを `false` に設定すると、主キーに基づく granule のプルーニングが無効になります。[#93319](https://github.com/ClickHouse/ClickHouse/pull/93319) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* `default_dictionary_database` 設定を追加しました。これにより、ClickHouse はデータベース修飾子なしで参照される外部 Dictionary を、指定したデフォルトデータベースで解決できるようになります。これにより、XML で定義されたグローバル Dictionary から、SQL で定義されたデータベース単位の Dictionary への移行が簡単になります。[#91412](https://github.com/ClickHouse/ClickHouse/pull/91412) ([Dmitrii Plotnikov](https://github.com/dimbo4ka)). +* テーブルで使用されている名前付きコレクションの削除を防ぐための `check_named_collection_dependencies` 設定 (デフォルトで有効) を追加しました。[#96181](https://github.com/ClickHouse/ClickHouse/pull/96181) ([Pablo Marcos](https://github.com/pamarcos)). +* 同時実行制御のための max-min fair スケジューラを追加し、多数のクエリが限られた CPU スロットを奪い合う高オーバーサブスクリプション環境で、より高い公平性を実現しました。`concurrent_threads_scheduler` サーバー設定のデフォルトは `fair_round_robin` ではなく `max_min_fair` になり、短時間で終了するクエリが長時間実行されるクエリによって不利にならなくなりました。[#94732](https://github.com/ClickHouse/ClickHouse/pull/94732) [#95300](https://github.com/ClickHouse/ClickHouse/pull/95300) ([Sergei Trifonov](https://github.com/serxa)). +* ClickHouse の起動時および停止時に、それぞれコンソールログレベルを上書きするための `logger.startup_console_level` および `logger.shutdown_console_level` 構成オプションを追加しました。[#95919](https://github.com/ClickHouse/ClickHouse/pull/95919) ([Garrett Thomas](https://github.com/garrettthomaskth)). + +### 監視 \{#monitoring\} + +* バージョン情報を含む `ClickHouse_Info` メトリクスを Prometheus の `/metrics` エンドポイントに追加しました。これにより、時間の経過に伴う詳細なバージョン情報の推移を追跡するチャートを作成できるようになりました。[#91125](https://github.com/ClickHouse/ClickHouse/pull/91125) ([Christoph Wurm](https://github.com/cwurm)) 。 + +## 実験的機能 \{#experimental-features\} + +* ベクトル検索で、クラスタ内のレプリカ間に負荷を分散できるようになり、単一の VM のメモリ容量を超える大規模なベクトル索引をサポートできるようになりました。 [#95876](https://github.com/ClickHouse/ClickHouse/pull/95876) ([Shankar Iyer](https://github.com/shankar-iyer)). +* `ast_fuzzer_runs` および `ast_fuzzer_any_query` 設定で制御されるサーバー側の AST ファザーを追加しました。有効にすると、サーバーは通常の実行後に各クエリにランダムな変異を加えて実行し、その結果を破棄します。 [#97568](https://github.com/ClickHouse/ClickHouse/pull/97568) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +## 改善 \{#improvements\} + +### クエリとSQL \{#query-and-sql-improvements\} + +* 相関サブクエリで、より多くのテーブルエンジンとデータソースの種類がサポートされるようになりました。 [#90175](https://github.com/ClickHouse/ClickHouse/pull/90175) ([Dmitry Novik](https://github.com/novikd)). +* スカラーに対して、非定数の `IN` がサポートされるようになりました (例: `val1 NOT IN if(cond, val2, val3)`) 。[#93495](https://github.com/ClickHouse/ClickHouse/pull/93495) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* JOIN での拡張テーブル別名のサポートを追加しました (例: `SELECT * FROM (SELECT 1) AS t(a) JOIN (SELECT 1) AS u(b) ON a = b`) 。[#95331](https://github.com/ClickHouse/ClickHouse/pull/95331) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* `EXPLAIN indices = 1` が、`EXPLAIN indexes = 1` のエイリアスとして利用できるようになりました。[#92774](https://github.com/ClickHouse/ClickHouse/pull/92774) ([Pranav Tiwari](https://github.com/pranavt84)) 。 +* `numbers` および `primes` テーブル関数のフィルタリングプッシュダウンが改善されました。ClickHouse は `WHERE` 条件から安全側の値の範囲を導出してシーケンス生成を制限できるようになり、無制限のスキャンを回避できます。[#96115](https://github.com/ClickHouse/ClickHouse/pull/96115) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 等価Setの最適化が、連続する複数の`INNER JOIN`操作全体で機能するようになり、その連鎖内の任意のテーブルに適用されたフィルタリングが、関連するすべてのテーブルに自動的にプッシュダウンされるようになりました。[#96596](https://github.com/ClickHouse/ClickHouse/pull/96596) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 +* `FROM` 内の単一のサブクエリで、自動クラスタテーブル関数が使用されるようになりました。[#96332](https://github.com/ClickHouse/ClickHouse/pull/96332) ([phulv94](https://github.com/phulv94))。 +* プレフィックスが ASCII 文字のみで構成されている場合、`startsWithUTF8` によるフィルタリングで主キー索引が使用されるようになりました。[#97055](https://github.com/ClickHouse/ClickHouse/pull/97055) ([vkcku](https://github.com/vkcku)). +* `assumeNotNull`、`coalesce`、および`ifNull`により、キーカラムがこれらの関数でラップされている場合、範囲述語に対して主キーおよびスキップ索引のプルーニングを行えるようになりました。[#94754](https://github.com/ClickHouse/ClickHouse/pull/94754) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 使用されていないカラムは、MergeTree から読み取る際に読み取りステップからも削除されるようになりました。これは特に、フィルタリングが `PREWHERE` にプッシュダウンされる場合に有用です。[#89982](https://github.com/ClickHouse/ClickHouse/pull/89982) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). +* `use_join_disjunctions_push_down` 最適化はデフォルトで有効になりました。[#89313](https://github.com/ClickHouse/ClickHouse/pull/89313) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* `enable_join_runtime_filters` 最適化はデフォルトで有効になりました。[#89314](https://github.com/ClickHouse/ClickHouse/pull/89314) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* JOIN ランタイムフィルターのオーバーヘッドは、Bloom フィルターで立っているビットが多すぎる場合、またはフィルタリングされる行が少なすぎる場合に、フィルターを自動的に無効化することで削減されるようになりました。[#91578](https://github.com/ClickHouse/ClickHouse/pull/91578) ([Alexander Gololobov](https://github.com/davenger)). +* `use_hash_table_stats_for_join_reordering` 設定 (デフォルトで有効) を追加し、JOIN の並べ替えにランタイムのハッシュテーブルサイズの統計値を使用するかどうかを制御できるようにしました。[#93912](https://github.com/ClickHouse/ClickHouse/pull/93912) ([Vladimir Cherkasov](https://github.com/vdimir)). +* 索引の解析は、クエリがローカルで実行される場合でも並列レプリカで実行される場合でも、現在は1回だけ行われます。 [#94854](https://github.com/ClickHouse/ClickHouse/pull/94854) ([Nikita Taranov](https://github.com/nickitat)). +* `FINAL` クエリで、主キーに含まれるカラムにスキップ索引がある場合、他のパーツでの追加の主キー交差チェックはスキップされるようになりました。[#93899](https://github.com/ClickHouse/ClickHouse/pull/93899) ([Shankar Iyer](https://github.com/shankar-iyer)). +* `DROP DATABASE` は、データベースに読み込み依存関係を持つテーブルが含まれている場合のクラッシュ耐性を向上させるため、依存関係の逆順でテーブルを削除するようになりました。[#97057](https://github.com/ClickHouse/ClickHouse/pull/97057) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* ミューテーションの同期待機が、クエリのキャンセルおよび時間制限に従うようになりました。[#96756](https://github.com/ClickHouse/ClickHouse/pull/96756) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `DROP COLUMN` ミューテーションの直後に `ADD COLUMN` をすばやく実行した場合に、削除されたデータが再び現れるのを防止しました。[#96713](https://github.com/ClickHouse/ClickHouse/pull/96713) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `UPDATE` および `RENAME COLUMN` を含む競合する `ALTER` 式では、論理エラーではなく適切な例外が発生するようになりました。[#96022](https://github.com/ClickHouse/ClickHouse/pull/96022) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 集約キーのカラムに対して、推定総行数とNDV (異なる値の数) の統計値が収集されるようになりました。 [#92812](https://github.com/ClickHouse/ClickHouse/pull/92812) ([Alexander Gololobov](https://github.com/davenger)). +* すべてのレプリカが、並列レプリカ読み取りにおいて孤立した範囲を並行して引き取れるようになり、ロードバランシングが改善され、ロングテールレイテンシが低減されました。[#91374](https://github.com/ClickHouse/ClickHouse/pull/91374) ([zoomxi](https://github.com/zoomxi)). +* 高選択性の `PREWHERE` フィルタリングに対する自動並列レプリカの推定精度を向上させました。[#97231](https://github.com/ClickHouse/ClickHouse/pull/97231) ([Nikita Taranov](https://github.com/nickitat)). +* `joinGet` が一時テーブルをサポートするようになりました。[#92973](https://github.com/ClickHouse/ClickHouse/pull/92973) ([Eduard Karacharov](https://github.com/korowa)). +* 外部集約、ソート、結合が、あらゆるコンテキストでクエリ設定 `temporary_files_codec` に従うようになりました。[#92388](https://github.com/ClickHouse/ClickHouse/pull/92388) ([Vladimir Cherkasov](https://github.com/vdimir)). +* ベクトル類似度検索プランの最適化は、検索対象のカラムに索引が存在する場合にのみ適用されるようになりました。 [#94998](https://github.com/ClickHouse/ClickHouse/pull/94998) ([Eduard Karacharov](https://github.com/korowa)). + +### テーブルエンジンとストレージ \{#table-engines-and-storage-improvements\} + +* `StorageEmbeddedRocksDB` が、主キーとして複数のカラムをサポートするようになりました。[#33917](https://github.com/ClickHouse/ClickHouse/pull/33917) ([usurai](https://github.com/usurai)). +* `ALTER TABLE
ATTACH PART FROM ` 構文が追加され、ファイルシステム上で手動で名前を変更しなくても、`detached/` 配下の任意のサブディレクトリ (例: `broken-on-start` または `unexpected` プレフィックスを持つパート) からパーツをアタッチできるようになりました。[#74816](https://github.com/ClickHouse/ClickHouse/pull/74816) ([Anton Popov](https://github.com/CurtizJ)). +* `min_free_disk_bytes_to_perform_insert` が、JBOD ボリュームでも正しく動作するようになりました。[#90878](https://github.com/ClickHouse/ClickHouse/pull/90878) ([Aleksandr Musorin](https://github.com/AVMusorin)). +* `max_parts_to_merge_at_once` が、有効期限 (TTL) の drop-part マージ中にも適用されるようになりました。[#95315](https://github.com/ClickHouse/ClickHouse/pull/95315) ([Kseniia Sumarokova](https://github.com/kssenii)). +* バックグラウンド処理 (mutate、merge) は、`default` プロファイル経由で通常のクエリと設定を共有するのではなく、`background` プロファイルで個別に設定できるようになりました。[#93905](https://github.com/ClickHouse/ClickHouse/pull/93905) ([Arsen Muk](https://github.com/arsenmuk)). +* サイズを正しく計算するようになったことでサブカラムの読み取りが改善され、メモリ使用量が削減されるとともに、速度も向上しました。[#96251](https://github.com/ClickHouse/ClickHouse/pull/96251) ([Pavel Kruglov](https://github.com/Avogar)). +* 過剰なメモリ消費を避けるため、`split_intersecting_parts_ranges_into_layers` で生成されるパイプラインストリーム数を制限しました。[#96478](https://github.com/ClickHouse/ClickHouse/pull/96478) ([Nikita Taranov](https://github.com/nickitat)). +* テキスト索引が GA になりました。[#96794](https://github.com/ClickHouse/ClickHouse/pull/96794) ([Robert Schulze](https://github.com/rschu1ze)). +* `QBit` が GA になりました。[#95358](https://github.com/ClickHouse/ClickHouse/pull/95358) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `QBit` を等値比較できるようになりました。[#94078](https://github.com/ClickHouse/ClickHouse/pull/94078) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `enable_positional_arguments_for_projections` を使用してテーブルスキーマを保存する際、位置引数ではなく式が使われるようになり、この設定を無効にした状態でもサーバーを再起動できるようになりました。[#96372](https://github.com/ClickHouse/ClickHouse/pull/96372) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Replicated データベースでは、ダミークエリごとにキャッシュされたクラスタが更新されなくなりました。[#96897](https://github.com/ClickHouse/ClickHouse/pull/96897) ([Tuan Pham Anh](https://github.com/tuanpach)). +* DDLWorker の状態をリセットする `SYSTEM RESET DDL WORKER [ON CLUSTER]` クエリが追加され、ホスト ID の更新時にレプリカのアクティビティを更新する際に役立ちます。[#93780](https://github.com/ClickHouse/ClickHouse/pull/93780) ([Tuan Pham Anh](https://github.com/tuanpach)). + +### データレイク \{#data-lakes-improvements\} + +* DeltaLake の deletion vector サポートを追加しました。[#93852](https://github.com/ClickHouse/ClickHouse/pull/93852) ([Kseniia Sumarokova](https://github.com/kssenii)). +* `deltaLakeCluster` でも deletion vector がサポートされるようになりました。[#94365](https://github.com/ClickHouse/ClickHouse/pull/94365) ([Kseniia Sumarokova](https://github.com/kssenii)). +* DeltaLake が macOS で利用可能になりました。[#95985](https://github.com/ClickHouse/ClickHouse/pull/95985) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* DeltaLake がメタデータから `count()` の結果を取得し、`system.tables` に正しいテーブル統計情報 (合計バイト数/行数) を表示するようになりました。[#96190](https://github.com/ClickHouse/ClickHouse/pull/96190) ([Kseniia Sumarokova](https://github.com/kssenii)). +* `system.tables` から DeltaLake テーブルをクエリする際に、オブジェクトストレージの読み取りをスキップするようになりました。[#95899](https://github.com/ClickHouse/ClickHouse/pull/95899) ([Antonio Andelic](https://github.com/antonio2368)). +* delta-kernel のロギングをデバッグするための `SYSTEM RELOAD DELTA KERNEL TRACING ` コマンドを追加しました。[#96763](https://github.com/ClickHouse/ClickHouse/pull/96763) ([Kseniia Sumarokova](https://github.com/kssenii)). +* Glue メタデータで `metadata_location` が指定されていない場合、Iceberg テーブルのメタデータの場所を自動的に推定するようになりました。[#91994](https://github.com/ClickHouse/ClickHouse/pull/91994) ([Andrey Zvonov](https://github.com/zvonand)). +* Iceberg の manifest ファイルエントリで、position delete ファイル名の下限値と上限値を解析するようになり、データファイルの選択が改善されました。[#93980](https://github.com/ClickHouse/ClickHouse/pull/93980) ([Daniil Ivanik](https://github.com/divanik)). +* Iceberg テーブルで `PREWHERE` 最適化を有効にしました。[#95476](https://github.com/ClickHouse/ClickHouse/pull/95476) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Iceberg テーブルで、スレッドおよびメモリの制限がデータファイルリーダーと position delete ファイルリーダーの間で共有されるようになりました。[#94701](https://github.com/ClickHouse/ClickHouse/pull/94701) ([Yang Jiang](https://github.com/Ted-Jiang)). +* Iceberg テーブルで `ALTER TABLE RENAME COLUMN` のサポートを追加しました。[#97455](https://github.com/ClickHouse/ClickHouse/pull/97455) ([murphy-4o](https://github.com/murphy-4o)). +* データレイク向けに Google Cloud Storage のサポートを追加しました。[#93866](https://github.com/ClickHouse/ClickHouse/pull/93866) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Unity Catalog 使用時の長時間実行クエリ中に、S3 アクセストークンが動的に更新されるようになりました。[#95069](https://github.com/ClickHouse/ClickHouse/pull/95069) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* `aws_role_arn` および `aws_role_session_name` 設定による Glue catalog へのロールベースアクセスを追加しました。[#90825](https://github.com/ClickHouse/ClickHouse/pull/90825) ([Antonio Andelic](https://github.com/antonio2368)). + +### S3Queue \{#s3queue-improvements\} + +* S3Queue は、ordered mode で Hive パーティションを追跡するようになりました。[#81040](https://github.com/ClickHouse/ClickHouse/pull/81040) ([Anton Ivashkin](https://github.com/ianton-ru)). +* S3Queue の ordered mode の処理がバケットを用いるようにリファクタリングされ、Keeper へのリクエスト数が削減され、パフォーマンスが向上しました。[#92889](https://github.com/ClickHouse/ClickHouse/pull/92889) ([Kseniia Sumarokova](https://github.com/kssenii)). +* S3Queue の ordered mode に、より汎用的なパーティション化のサポートが追加されました。[#94321](https://github.com/ClickHouse/ClickHouse/pull/94321) ([Bharat Nallan](https://github.com/bharatnc)). +* ordered mode の S3Queue に、パーティションキーに基づくバケット化が追加されました。[#94698](https://github.com/ClickHouse/ClickHouse/pull/94698) ([Bharat Nallan](https://github.com/bharatnc)). +* `keeper_path` 設定を介した、S3Queue の補助 ZooKeeper サポートが追加されました。[#95203](https://github.com/ClickHouse/ClickHouse/pull/95203) ([Diego Nieto](https://github.com/lesandie)). +* S3(Azure)Queue の ordered mode では、制限を追跡することで失敗したノードをクリーンアップするようになりました。[#94412](https://github.com/ClickHouse/ClickHouse/pull/94412) ([Kseniia Sumarokova](https://github.com/kssenii)). + +### S3 とオブジェクトストレージ \{#s3-and-object-storage-improvements\} + +* S3 の `x-amz-server-side-encryption` ヘッダーは、`HeadObject`、`UploadPart`、`CompleteMultipartUpload` リクエストには伝播されなくなりました。 [#64577](https://github.com/ClickHouse/ClickHouse/pull/64577) ([Francisco J. Jurado Moreno](https://github.com/Beetelbrox)). +* S3 テーブルエンジンおよび `s3` テーブル関数の名前付きコレクションで、`storage_class_name` を指定できるようになりました。 [#91926](https://github.com/ClickHouse/ClickHouse/pull/91926) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). +* インスタンスプロファイル認証情報を使用して多数の S3 クエリを同時実行した際に発生していた、EC2 メタデータエンドポイントのスロットリングを修正しました。認証情報プロバイダーはキャッシュされ、すべてのクエリ間で共有されるようになりました。 [#92891](https://github.com/ClickHouse/ClickHouse/pull/92891) ([Sav](https://github.com/sberss)). +* AWS S3 C++ SDK に MinIO 互換サポートを追加し、MinIO 固有のエラーに対するエラーコードマッピングを実装することで、セルフホスト型 MinIO クラスタでの信頼性を向上させました。 [#93082](https://github.com/ClickHouse/ClickHouse/pull/93082) ([XiaoBinMu](https://github.com/Binnn-MX)). +* S3 の認証エラーメッセージを改善し、認証情報をチェックするためのヒントを追加しました。 [#95648](https://github.com/ClickHouse/ClickHouse/pull/95648) ([Gerald Latkovic](https://github.com/batkovic75)). +* Azure Blob Storage では、ネイティブコピーが何らかのエラーで失敗した場合、読み取り/書き込みコピーにフォールバックするようになりました (以前は Unauthorized の場合のみ) 。 [#92888](https://github.com/ClickHouse/ClickHouse/pull/92888) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)). + +### 関数 \{#functions-improvements\} + +* `avg()` が、引数として `Date`、`DateTime`、`Time` の各値をサポートするようになりました。[#87845](https://github.com/ClickHouse/ClickHouse/pull/87845) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* `mapContainsKeyLike` と `mapContainsValueLike` で、`mapKeys()` または `mapValues()` に対するテキスト索引を利用できるようになりました。[#93049](https://github.com/ClickHouse/ClickHouse/pull/93049) ([Michael Jarrett](https://github.com/EmeraldShift)). +* `flipCoordinates` が `Geometry` 型をサポートするようになりました。[#93303](https://github.com/ClickHouse/ClickHouse/pull/93303) ([Bharat Nallan](https://github.com/bharatnc)). +* `hasAnyTokens` 関数および `hasAllTokens` 関数の 64 トークン制限を削除しました。[#95152](https://github.com/ClickHouse/ClickHouse/pull/95152) ([Elmi Ahmadov](https://github.com/ahmadov)). +* 他の距離関数との一貫性を保つため、`cosineDistance` のエイリアスとして `distanceCosine` を追加しました。[#96065](https://github.com/ClickHouse/ClickHouse/pull/96065) ([Raufs Dunamalijevs](https://github.com/rienath)). +* ClickHouse KQL に `iif` 関数を追加しました。[#94790](https://github.com/ClickHouse/ClickHouse/pull/94790) ([happyso](https://github.com/sunyeongchoi)). +* `use_variant_as_common_type` がデフォルトで有効になり、`Array`、`UNION` クエリ、`if`/`multiIf`/`case` 分岐内で互換性のない型を扱えるようになりました。[#90677](https://github.com/ClickHouse/ClickHouse/pull/90677) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 設定と構成 \{#settings-and-configuration-improvements\} + +* `use_skip_indexes_on_data_read` はデフォルトで有効になりました。[#93407](https://github.com/ClickHouse/ClickHouse/pull/93407) ([Shankar Iyer](https://github.com/shankar-iyer)) 。 +* `add_minmax_index_for_time_columns` 設定を追加しました — 有効にすると、すべての `Date`、`Date32`、`Time`、`Time64`、`DateTime`、`DateTime64` カラムに対して、minmax 索引が自動的に作成されます。[#93355](https://github.com/ClickHouse/ClickHouse/pull/93355) ([Michael Jarrett](https://github.com/EmeraldShift)) 。 +* `materialize_statistics_on_merge` 設定 (デフォルトで有効) を追加し、マージ中に統計値をマテリアライズするかどうかを制御できるようにしました。[#93379](https://github.com/ClickHouse/ClickHouse/pull/93379) ([Han Fei](https://github.com/hanfei1991)). +* 悪意のあるペイロードを防止するため、バイナリ形式でデコードできる型ノードの総数を制限する `input_format_binary_max_type_complexity` 設定を追加しました。[#92519](https://github.com/ClickHouse/ClickHouse/pull/92519) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `trace_profile_event` を使用したトレース対象を特定のイベント名に限定するための `trace_profile_events_list` 設定を追加しました。[#92298](https://github.com/ClickHouse/ClickHouse/pull/92298) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `type_json_allow_duplicated_key_with_literal_and_nested_object` 設定を追加し、一方がリテラルでもう一方がネストされたオブジェクトである JSON 内で、重複するパスを許可できるようにしました。これは、パスの重複排除が強制される前に作成されたデータとの後方互換性を確保するためです。[#93604](https://github.com/ClickHouse/ClickHouse/pull/93604) ([Pavel Kruglov](https://github.com/Avogar)). +* マージ時および解析時に JSON カラム内の動的サブカラム数を制限するため、`merge_max_dynamic_subcolumns_in_compact_part` MergeTree 設定と `max_dynamic_subcolumns_in_json_type_parsing` クエリレベル設定を追加しました。[#94184](https://github.com/ClickHouse/ClickHouse/pull/94184) ([Pavel Kruglov](https://github.com/Avogar)). +* `allow_statistics_optimize` のエイリアスとして `use_statistics` を追加し、`use_primary_key` および `use_skip_indexes` との一貫性を持たせました。[#94366](https://github.com/ClickHouse/ClickHouse/pull/94366) ([Robert Schulze](https://github.com/rschu1ze)). +* 要素の存在をチェックするために、Numbers-to-Enum 変換で `input_format_numbers_enum_on_conversion_error` を有効にしました。[#94384](https://github.com/ClickHouse/ClickHouse/pull/94384) ([Elmi Ahmadov](https://github.com/ahmadov)) 。 +* テーブルに行ポリシーがあるにもかかわらず、現在のユーザーに適用されるものがない場合に、設定ミスの可能性を検出するために例外を送出する設定が追加されました。 [#95014](https://github.com/ClickHouse/ClickHouse/pull/95014) ([Vitaly Baranov](https://github.com/vitlibar)). +* 互換性バージョン 26.2 以降では、`enable_max_bytes_limit_for_min_age_to_force_merge` がデフォルトで有効になりました。 [#95917](https://github.com/ClickHouse/ClickHouse/pull/95917) ([Christoph Wurm](https://github.com/cwurm)). +* `core_dump.size_limit` は、サーバーの再起動なしでホットリロードできるようになりました。[#96524](https://github.com/ClickHouse/ClickHouse/pull/96524) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* 設定の再読み込み時に、コマンドラインによるオーバーライドが反映されるようになりました。 [#80295](https://github.com/ClickHouse/ClickHouse/pull/80295) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* サーバーログに、複合ローテーション方式 (サイズ + 時間) を追加しました。[#87620](https://github.com/ClickHouse/ClickHouse/pull/87620) ([Jianmei Zhang](https://github.com/zhangjmruc)). +* 分散索引分析を、パーツ数 (`distributed_index_analysis_min_parts_to_activate`) および索引サイズ (`distributed_index_analysis_min_indexes_size_to_activate`) に応じて有効化できるようになりました。[#95216](https://github.com/ClickHouse/ClickHouse/pull/95216) ([Azat Khuzhin](https://github.com/azat)) 。 +* 統計値キャッシュは、更新間隔が300秒でデフォルトで有効になりました。[#95841](https://github.com/ClickHouse/ClickHouse/pull/95841) ([Han Fei](https://github.com/hanfei1991)) 。 +* `path` 設定パラメータは、起動時に作業ディレクトリからの相対パスとして解釈されるようになり、データディレクトリが想定外の場所に配置されるのを防止します。[#96305](https://github.com/ClickHouse/ClickHouse/pull/96305) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### システムテーブルと監視 \{#system-tables-and-monitoring-improvements\} + +* 診断性向上のため、`system.mutations` に `parts_postpone_reasons` カラムを追加しました。[#92206](https://github.com/ClickHouse/ClickHouse/pull/92206) ([Shaohua Wang](https://github.com/tiandiwonder)). +* `system.data_skipping_indices` に `creation` (implicit/explicit) カラムを追加しました。[#92378](https://github.com/ClickHouse/ClickHouse/pull/92378) ([Raúl Marín](https://github.com/Algunenano)). +* 実行中のタスクが `system.background_schedule_pool` および対応するログテーブルに反映されるようになりました。[#92587](https://github.com/ClickHouse/ClickHouse/pull/92587) ([Azat Khuzhin](https://github.com/azat)). +* 実行中の内部クエリ以外のクエリ数を追跡する `QueryNonInternal` メトリクスを追加しました。これにより、`max_concurrent_queries` 制限に対する同時実行数を監視しやすくなります。[#94284](https://github.com/ClickHouse/ClickHouse/pull/94284) ([Ashwath Singh](https://github.com/ashwath)). +* 最長実行中のマージの経過時間を示す非同期メトリクスを追加しました。[#94825](https://github.com/ClickHouse/ClickHouse/pull/94825) ([Raúl Marín](https://github.com/Algunenano)). +* 物理接続を反映するため、`query_log` に `connection_address` と `connection_port` を追加しました (プロキシ経由で接続している場合に有用です) 。[#95471](https://github.com/ClickHouse/ClickHouse/pull/95471) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)). +* `system.crash_log` にさらに多くの情報を追加しました。[#94112](https://github.com/ClickHouse/ClickHouse/pull/94112) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* `system.aggregated_zookeeper_log` にコンポーネント名を追加しました。[#95882](https://github.com/ClickHouse/ClickHouse/pull/95882) ([Antonio Andelic](https://github.com/antonio2368)). +* 利用可能なすべてのトークナイザーを表示する `system.tokenizers` テーブルを追加しました。[#96753](https://github.com/ClickHouse/ClickHouse/pull/96753) ([Robert Schulze](https://github.com/rschu1ze)). +* jemalloc メモリアロケーターの統計値を対話的に可視化するための `system.jemalloc_stats` テーブルと `/jemalloc.html` HTTP エンドポイントを追加しました。[#97077](https://github.com/ClickHouse/ClickHouse/pull/97077) ([Antonio Andelic](https://github.com/antonio2368)). +* jemalloc ヒーププロファイルの読み取りと分析を行うための `system.jemalloc_profile_text` テーブルを追加しました。raw、symbolized、collapsed の各出力形式をサポートしています。[#97218](https://github.com/ClickHouse/ClickHouse/pull/97218) ([Antonio Andelic](https://github.com/antonio2368)). +* `MUTATE_PART` および `MUTATE_PART_START` イベント向けに、`system.part_log` に `mutation_ids` を追加しました。[#93811](https://github.com/ClickHouse/ClickHouse/pull/93811) ([Shaohua Wang](https://github.com/tiandiwonder)). +* ネストされたグローバルサーバー設定 (例: `logger.level`) が `system.server_settings` に部分的に表示されるようになりました。[#94001](https://github.com/ClickHouse/ClickHouse/pull/94001) ([Hechem Selmi](https://github.com/m-selmi)). +* `view_duration_ms` には、スレッド継続時間の合計ではなく、グループがアクティブだった時間が表示されるようになりました。[#94966](https://github.com/ClickHouse/ClickHouse/pull/94966) ([Sema Checherinda](https://github.com/CheSema)). +* `system.blob_storage_log` が Azure Blob Storage、Local、HDFS でも利用可能になりました。あわせて `error_code` カラムも追加しました。[#93105](https://github.com/ClickHouse/ClickHouse/pull/93105) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 平均より遅いバックグラウンドタスクが、設定可能なしきい値 (`background_schedule_pool_log.duration_threshold_milliseconds`、デフォルトは 30ms) を超えた場合にログへ記録されるようになりました。[#92965](https://github.com/ClickHouse/ClickHouse/pull/92965) ([Azat Khuzhin](https://github.com/azat)). +* URL ストレージのパスワードがクエリログに表示されなくなりました。[#93245](https://github.com/ClickHouse/ClickHouse/pull/93245) ([Konstantin Vedernikov](https://github.com/scanhex12)). + +### ClickHouse Keeper \{#clickhouse-keeper-improvements\} + +* 最後にコミットされたインデックスより前にログがある場合でも、Keeper のログエントリ内の欠落を正しく処理するようになりました。[#90403](https://github.com/ClickHouse/ClickHouse/pull/90403) ([Antonio Andelic](https://github.com/antonio2368)). +* Keeper リクエスト用の OpenTelemetry トレーシングを追加しました。[#91332](https://github.com/ClickHouse/ClickHouse/pull/91332) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* 新しい Keeper メトリクス `KeeperChangelogWrittenBytes`、`KeeperChangelogFileSyncMicroseconds`、`KeeperSnapshotWrittenBytes`、`KeeperSnapshotFileSyncMicroseconds`、`KeeperBatchSizeElements`、`KeeperBatchSizeBytes` を追加しました。[#92149](https://github.com/ClickHouse/ClickHouse/pull/92149) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* `CHECK_STAT` および `TRY_REMOVE` の Keeper 拡張機能がデフォルトで有効になりました。[#93886](https://github.com/ClickHouse/ClickHouse/pull/93886) ([Mikhail Artemenko](https://github.com/Michicosun)). +* 壊れたスナップショットや不整合な変更ログを検出した場合、Keeper は abort するのではなく例外を送出するようになり、より安全に復旧するために手動での介入が必要になります。[#94168](https://github.com/ClickHouse/ClickHouse/pull/94168) ([Antonio Andelic](https://github.com/antonio2368)). +* `getChildren` Keeper リクエストに `with_data` および `with_stat` 拡張機能を追加し、子要素をデータおよび統計情報とあわせて 1 回の操作で取得できるようにしました。[#94826](https://github.com/ClickHouse/ClickHouse/pull/94826) ([Nikolay Degterinsky](https://github.com/evillique)). +* クラスタの構成失敗につながる可能性がある Keeper の設定不備をチェックする機能を追加しました。[#94682](https://github.com/ClickHouse/ClickHouse/pull/94682) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* Database Replicated でのテーブル取得を改善するため、`with_data` Keeper 拡張機能のサポートを追加しました。[#96090](https://github.com/ClickHouse/ClickHouse/pull/96090) ([Nikolay Degterinsky](https://github.com/evillique)). +* 補助 ZooKeeper に対して `system.zookeeper` 経由で挿入できるようになりました。[#92092](https://github.com/ClickHouse/ClickHouse/pull/92092) ([RinChanNOW](https://github.com/RinChanNOWWW)). + +### メモリ管理 \{#memory-management-improvements\} + +* ファイルシステムキャッシュの領域予約を最適化し、排出候補を排他ロックを保持せずに収集できるようにしました。[#82764](https://github.com/ClickHouse/ClickHouse/pull/82764) ([Kseniia Sumarokova](https://github.com/kssenii)). +* リモートテーブルエンジン/関数向けに、ファイルシステムキャッシュの読み取りバッファで並列読み取りを有効にしました。[#71781](https://github.com/ClickHouse/ClickHouse/pull/71781) ([Kseniia Sumarokova](https://github.com/kssenii)). +* jemalloc のダーティページの即時パージを有効にし、Linux 以外のシステムでのメモリ使用量を削減しました。[#93360](https://github.com/ClickHouse/ClickHouse/pull/93360) ([Eduard Karacharov](https://github.com/korowa)). +* jemalloc のダーティページのパージが、メインの MemoryWorker スレッドとは別スレッドで実行されるようになりました。総メモリ使用率に基づいてパージを行うための `memory_worker_purge_total_memory_threshold_ratio` 設定を追加しました。[#94902](https://github.com/ClickHouse/ClickHouse/pull/94902) ([Antonio Andelic](https://github.com/antonio2368)). +* ClickHouse が継続的なメモリ逼迫状態にある場合、jemalloc のダーティページの decay が動的に無効化されるようになりました。[#95145](https://github.com/ClickHouse/ClickHouse/pull/95145) ([Antonio Andelic](https://github.com/antonio2368)). +* MergeTree からデータを読み取る前に、明示的なメモリ消費チェックを追加し、本番環境での運用経験に基づいてスレッドプールのキューサイズを引き下げました。[#94692](https://github.com/ClickHouse/ClickHouse/pull/94692) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* ユーザー認証の前に総メモリ制限をチェックするようになり、制限を超過している場合は `memory limit exceeded` をスローします。[#95003](https://github.com/ClickHouse/ClickHouse/pull/95003) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). +* クエリ条件キャッシュにおけるメモリ計上の誤りを修正しました。[#95478](https://github.com/ClickHouse/ClickHouse/pull/95478) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* 集約/ソート中にディスクへスピルする際のクエリメモリ使用量の検出を、より堅牢にしました。[#92500](https://github.com/ClickHouse/ClickHouse/pull/92500) ([Azat Khuzhin](https://github.com/azat)). +* CPU 枯渇時にプロセスを保護するため、スケジューラが MemoryWorker スレッドを優先するようになりました。[#94864](https://github.com/ClickHouse/ClickHouse/pull/94864) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* テーブルの読み取り時に、一部のケースで ClickHouse がメモリ制限を尊重しなかった問題を修正しました。[#93715](https://github.com/ClickHouse/ClickHouse/pull/93715) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). + +### データ形式 \{#data-formats-improvements\} + +* Parquet リーダーで、`Tuple` または `マップ` カラムを JSON として読み取れるようになりました。[#92864](https://github.com/ClickHouse/ClickHouse/pull/92864) ([Michael Kolupaev](https://github.com/al13n321)). +* Parquet リーダーが空のタプルをサポートするようになりました。[#92868](https://github.com/ClickHouse/ClickHouse/pull/92868) ([Michael Kolupaev](https://github.com/al13n321)). +* `Date` 型は、Arrow/ArrowStream 形式において Arrow ネイティブの `date32` 型としてシリアライズされるようになりました (従来は `uint16`) 。以前の動作は、`output_format_arrow_date_as_uint16` 設定でリストアできます。[#96860](https://github.com/ClickHouse/ClickHouse/pull/96860) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `Hash` 出力形式がブロックサイズに依存しなくなりました。[#94503](https://github.com/ClickHouse/ClickHouse/pull/94503) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Pretty JSON 形式では、単純な型が個別の行に出力されなくなりました。[#93836](https://github.com/ClickHouse/ClickHouse/pull/93836) ([Pavel Kruglov](https://github.com/Avogar)). +* スキーマ推論で `allow_experimental_nullable_tuple_type` が考慮されるようになりました。有効にすると、欠落しているネストされたオブジェクトは、`NULL` 要素のタプルではなく `NULL` になる場合があります。[#95525](https://github.com/ClickHouse/ClickHouse/pull/95525) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* SQL フォーマッタは、`SELECT` を括弧で囲む代わりに、`AS SELECT` の前に `COMMENT` を出力するようになりました。[#96293](https://github.com/ClickHouse/ClickHouse/pull/96293) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* simdcomp を使用して postings list の圧縮を最適化しました。[#92871](https://github.com/ClickHouse/ClickHouse/pull/92871) ([Peng Jian](https://github.com/fastio)). + +### バックアップとリストア \{#backup-and-restore-improvements\} + +* リフレッシャブルmaterialized view のデータをバックアップ対象に含めるかどうかを制御するための `backup_data_from_refreshable_materialized_view_targets` バックアップ設定を追加しました。`APPEND` リフレッシュ戦略を使用する RMV のターゲットは、常にバックアップされます。[#93658](https://github.com/ClickHouse/ClickHouse/pull/93658) ([Julia Kartseva](https://github.com/jkartseva)). +* S3 および Azure Blob Storage 向けの `BACKUP`/`RESTORE` で、SQL で定義された名前付きコレクションのサポートを追加しました。[#94605](https://github.com/ClickHouse/ClickHouse/pull/94605) ([Pablo Marcos](https://github.com/pamarcos)). + +### 名前付きコレクションとDictionary \{#named-collections-and-dictionaries\} + +* MongoDB テーブル関数で、名前付きコレクションのパラメータ上書きが許可されるようになりました。[#89616](https://github.com/ClickHouse/ClickHouse/pull/89616) ([vanchaklar](https://github.com/vanchaklar)). +* YTsaurus の Dictionary とテーブルで、名前付きコレクションが有効になりました。[#94582](https://github.com/ClickHouse/ClickHouse/pull/94582) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* YTsaurus の動的テーブルの Dictionary ソースに、カラムの説明を渡せるようになりました。[#92391](https://github.com/ClickHouse/ClickHouse/pull/92391) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* 明示的に指定した場合、パラメータ化されたビューのスキーマが表示されるようになりました。[#90220](https://github.com/ClickHouse/ClickHouse/pull/90220) ([Grigorii Sokolik](https://github.com/GSokol)). + +### 重複排除 \{#deduplication-improvements\} + +* 後方互換性オプションを追加するため、`insert_select_deduplicate`設定を改訂しました。[#92951](https://github.com/ClickHouse/ClickHouse/pull/92951) ([Sema Checherinda](https://github.com/CheSema)). +* materialized view が関係する場合でも、非同期挿入での重複排除が可能になりました。[#93957](https://github.com/ClickHouse/ClickHouse/pull/93957) ([Sema Checherinda](https://github.com/CheSema)). + +### その他の改善 \{#other-improvements\} + +* `SYSTEM INSTRUMENT ADD/REMOVE` の UX を改善しました。関数名に文字列リテラルを使えるようになり、一致するすべての関数にパッチが適用されるようになったほか、`REMOVE` で `function_name` がサポートされました。[#93345](https://github.com/ClickHouse/ClickHouse/pull/93345) ([Pablo Marcos](https://github.com/pamarcos)). +* 一時停止可能な failpoint 向けの `SYSTEM NOTIFY FAILPOINT` と、PAUSE/RESUME 向けの `SYSTEM WAIT FAILPOINT` を追加しました。[#92368](https://github.com/ClickHouse/ClickHouse/pull/92368) ([Shaohua Wang](https://github.com/tiandiwonder)). +* `system.trace_log`、`system.symbols`、および `demangle` 関数で、C++ 関数名が正しく表示されるようになりました。[#93075](https://github.com/ClickHouse/ClickHouse/pull/93075) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* jemalloc プロファイルがシンボル付きで書き込まれるようになり、ヒーププロファイルの生成時にバイナリが不要になりました。[#93099](https://github.com/ClickHouse/ClickHouse/pull/93099) ([Azat Khuzhin](https://github.com/azat)). +* スタックアンワインド中に `dropReplicationSlot` が例外をスローした場合に、`MaterializedPostgreSQL` データベースへテーブルをアタッチするとクラッシュする不具合を修正しました。[#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `CREATE TABLE` が失敗した際に、不要な残存物が残る可能性がある問題を修正しました。[#94174](https://github.com/ClickHouse/ClickHouse/pull/94174) ([Azat Khuzhin](https://github.com/azat)). +* パスワードで保護された TLS キーを使用した際に、未初期化メモリにアクセスする不具合を修正しました。[#94182](https://github.com/ClickHouse/ClickHouse/pull/94182) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* ロック取得中に `alter table ... modify setting ...` がタイムアウトした場合、論理エラーではなくタイムアウトエラーを返すようになりました。[#93856](https://github.com/ClickHouse/ClickHouse/pull/93856) ([Han Fei](https://github.com/hanfei1991)). +* CPU プロファイラおよびリアルタイムプロファイラとソケットタイムアウトの相互運用性を改善しました。[#96601](https://github.com/ClickHouse/ClickHouse/pull/96601) ([Sergei Trifonov](https://github.com/serxa)). +* リリースビルドで高速な libcxx ハードニング (主に範囲外チェック) を有効にしました。性能への目立った影響はありません。[#94757](https://github.com/ClickHouse/ClickHouse/pull/94757) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## パフォーマンスの向上 \{#performance-improvements\} + +### JOIN パフォーマンス \{#join-performance\} + +* `ColumnVector::replicate` に動的ディスパッチを実装し、一部のハッシュ JOIN 操作を高速化しました。[#79573](https://github.com/ClickHouse/ClickHouse/pull/79573) ([Raúl Marín](https://github.com/Algunenano)). +* より多くのフィルタリングを `JOIN` にプッシュダウンできるようになりました。[#85556](https://github.com/ClickHouse/ClickHouse/pull/85556) ([Nikita Taranov](https://github.com/nickitat)). +* フィルタリングが片側の入力だけを使用する場合、`ANY`、`SEMI`、`ANTI` JOIN について、`JOIN` の `ON` 条件からのフィルタリングのプッシュダウンを拡張しました。[#92584](https://github.com/ClickHouse/ClickHouse/pull/92584) ([Dmitry Novik](https://github.com/novikd)). +* `SEMI JOIN` のフィルタリングをプッシュダウンするために、同値 Set を使用できるようになりました。[#92837](https://github.com/ClickHouse/ClickHouse/pull/92837) ([Dmitry Novik](https://github.com/novikd)). +* 複雑な述語に対して、`ParallelHashJoin` における非結合行の処理を並列化しました。これは `parallel_non_joined_rows_processing` 設定で制御されます (デフォルトで有効) 。[#92068](https://github.com/ClickHouse/ClickHouse/pull/92068) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* 右側が空の場合、ハッシュ JOIN は左側の読み取りを完全にスキップするようになり、重いフィルタリングや集約による不要な処理を回避します。[#94062](https://github.com/ClickHouse/ClickHouse/pull/94062) ([Alexander Gololobov](https://github.com/davenger)). +* `RIGHT OUTER` JOIN で `JOIN` ランタイムフィルターがサポートされるようになりました。[#96183](https://github.com/ClickHouse/ClickHouse/pull/96183) ([Hechem Selmi](https://github.com/m-selmi)). +* PREWHERE の最適化は `JOIN` ランタイムフィルターの最適化後まで延期されるようになり、ランタイムフィルターも PREWHERE にプッシュダウンできるようになりました。[#95838](https://github.com/ClickHouse/ClickHouse/pull/95838) ([Alexander Gololobov](https://github.com/davenger)). + +### クエリ最適化 \{#query-optimization\} + +* パーティションキーがソートキーと一致するか、そのプレフィックスである場合、ウィンドウ関数に対するソート順最適化を無効化し、並列実行のパフォーマンスを向上させました。[#87299](https://github.com/ClickHouse/ClickHouse/pull/87299) ([Nikita Taranov](https://github.com/nickitat)). +* 外側のフィルタがビューにプッシュダウンされるようになり、ローカルノードとリモートノードの両方で PREWHERE を適用できるようになりました。[#88316](https://github.com/ClickHouse/ClickHouse/pull/88316) ([Igor Nikonov](https://github.com/devcrafter)). +* 小数値の `LIMIT` および `OFFSET` について、パフォーマンスとメモリ使用量を最適化しました。[#91167](https://github.com/ClickHouse/ClickHouse/pull/91167) ([Ahmed Gouda](https://github.com/0xgouda)). +* 仮想カラムに対する定数フィルタリングが重複して評価されなくなりました。[#91588](https://github.com/ClickHouse/ClickHouse/pull/91588) ([c-end](https://github.com/c-end)). +* 主キー内の任意の決定的な式 (例: `ORDER BY cityHash64(user_id)`) をデータスキップに使用できるようになりました。ClickHouse はこの式をクエリ定数に適用し、その結果を `=`, `IN`, `has` による主キー索引のルックアップに使用します。単射な式については、否定形 (`!=`, `NOT IN`, `NOT has`) もサポートされます。[#92952](https://github.com/ClickHouse/ClickHouse/pull/92952) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* read-in-order 最適化で、`WHERE` 条件によって `ORDER BY` のカラムが定数になっている場合を認識できるようになり、効率的な逆順読み取りが可能になりました。これは `WHERE tenant='42' ORDER BY tenant, event_time DESC` のようなマルチテナントクエリに有効です。[#94103](https://github.com/ClickHouse/ClickHouse/pull/94103) ([matanper](https://github.com/matanper)). +* 主キー条件の後にスキップ索引を使用する `FINAL` クエリでは、`PrimaryKeyExpand` ステップが、最初に絞り込まれた主キー範囲のみをチェックするようになりました。[#94903](https://github.com/ClickHouse/ClickHouse/pull/94903) ([Shankar Iyer](https://github.com/shankar-iyer)). +* 遅延マテリアライズ最適化が `UNION ALL` クエリの最初の分岐だけでなく、すべての分岐に適用されるようになりました。これにより、異なる MergeTree テーブルからの複数のソート済みかつ件数制限付き読み取りを組み合わせるクエリで、I/O を削減できます。[#96832](https://github.com/ClickHouse/ClickHouse/pull/96832) ([Federico Ginosa](https://github.com/menxit)). + +### 関数および集約のパフォーマンス \{#function-and-aggregation-performance\} + +* JIT コンパイルの対象となる関数を拡大しました。[#88770](https://github.com/ClickHouse/ClickHouse/pull/88770) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `distinctJSONPaths` 集約関数を最適化し、JSON カラム全体ではなく、データパートから JSON パスのみを読み取るようにしました。[#92196](https://github.com/ClickHouse/ClickHouse/pull/92196) ([Pavel Kruglov](https://github.com/Avogar)). +* 同一要素が連続して現れることが多い場合の `uniqExact` を最適化しました。[#93268](https://github.com/ClickHouse/ClickHouse/pull/93268) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 入力値がすべて ASCII の場合の `isValidASCII` を高速化しました。[#93347](https://github.com/ClickHouse/ClickHouse/pull/93347) ([Robert Schulze](https://github.com/rschu1ze)). +* 可能な場合 (NULL ではない、`-If` ではない、`GROUP BY` なし、`IPv6` または `String` ではない) に挿入をバッチ化することで、数値型に対する `uniq` を高速化しました。[#95904](https://github.com/ClickHouse/ClickHouse/pull/95904) ([Raúl Marín](https://github.com/Algunenano)). + +### ストレージおよび I/O パフォーマンス \{#storage-and-io-performance\} + +* Parquet Reader V3 Prefetcher を修正し、より高速なランダムリードロジックを使用するようにしました。[#91435](https://github.com/ClickHouse/ClickHouse/pull/91435) ([Arsen Muk](https://github.com/arsenmuk)). +* `icebergCluster` のパフォーマンスを改善しました。[#91537](https://github.com/ClickHouse/ClickHouse/pull/91537) ([Yang Jiang](https://github.com/Ted-Jiang)). +* 適応的書き込みバッファを有効化することで、Wide パーツを持つ非常に幅の広いテーブルでの INSERT およびマージ時のメモリ使用量を削減しました。さらに、暗号化ディスクに対する適応的書き込みバッファのサポートも追加しました。[#92250](https://github.com/ClickHouse/ClickHouse/pull/92250) ([Azat Khuzhin](https://github.com/azat)). +* テキスト索引と `sparseGrams` トークナイザを使用した全文検索のパフォーマンスを、検索対象のトークン数を削減することで改善しました。[#93078](https://github.com/ClickHouse/ClickHouse/pull/93078) ([Anton Popov](https://github.com/CurtizJ)). +* x86 で動的ディスパッチを使用することで、T64 コーデックの圧縮を高速化しました。[#95881](https://github.com/ClickHouse/ClickHouse/pull/95881) ([Raúl Marín](https://github.com/Algunenano)). +* x86 における 32 バイトブロックの LZ4 展開を高速化しました。[#96778](https://github.com/ClickHouse/ClickHouse/pull/96778) ([Raúl Marín](https://github.com/Algunenano)). +* テキスト索引の直接読み取り最適化が部分的に機能するようになりました。マテリアライズドされたテキスト索引を持つパーツではそれが使用され、持たないパーツでは元のフィルタ式にフォールバックします。[#96411](https://github.com/ClickHouse/ClickHouse/pull/96411) ([Anton Popov](https://github.com/CurtizJ)). +* 不要なデータコピーを削除し、数値カラムに対するベクトル化された min/max 計算を有効化することで、`INSERT` 中の minmax スキップ索引の計算を最適化しました。[#97392](https://github.com/ClickHouse/ClickHouse/pull/97392) ([Raúl Marín](https://github.com/Algunenano)). +* system log テーブルに対し、フィルタリングを高速化するため、時間カラムに `minmax` セカンダリ索引を、`query_id`/`initial_query_id` カラムに `bloom_filter` 索引を追加しました。[#96712](https://github.com/ClickHouse/ClickHouse/pull/96712) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 重複排除が有効でない場合の `INSERT` におけるメモリ使用量のリグレッションを回避しました。[#96503](https://github.com/ClickHouse/ClickHouse/pull/96503) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### メモリ最適化 \{#memory-optimization\} + +* ハイライトおよび `VALUES` のパースが有効でない場合、未使用フィールドを削除することで `ASTLiteral` のメモリフットプリントを削減しました。[#93974](https://github.com/ClickHouse/ClickHouse/pull/93974) ([Ilya Yatsishin](https://github.com/qoega)). +* 汎用的な `ASTLiteral` の子要素ではなく、値パラメータを文字列/整数の組として格納する専用の Enum AST クラスを導入し、メモリ消費を削減しました。[#94178](https://github.com/ClickHouse/ClickHouse/pull/94178) ([Ilya Yatsishin](https://github.com/qoega)). +* カラム名を汎用的な AST リテラルノードではなく文字列として直接格納することで、名前付きタプル AST オブジェクトのメモリ消費を最適化しました。[#94704](https://github.com/ClickHouse/ClickHouse/pull/94704) ([Ilya Yatsishin](https://github.com/qoega)). +* `CachedOnDiskReadBufferFromFile` 構造体のサイズを約 1/50 に削減しました。[#96098](https://github.com/ClickHouse/ClickHouse/pull/96098) ([Azat Khuzhin](https://github.com/azat)). +* テーブルが空の場合、`HashTable::resize` は古いデータをコピーしなくなりました。[#96180](https://github.com/ClickHouse/ClickHouse/pull/96180) ([Raúl Marín](https://github.com/Algunenano)). + +### 内部最適化 \{#internal-optimizations\} + +* クエリパイプライン内でデータをパーティション分割するために "fastrange" (Daniel Lemire) 手法を採用し、並列ソートと JOIN の性能を向上させました。[#93080](https://github.com/ClickHouse/ClickHouse/pull/93080) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 追加のリンカーオプションにより、デバーチャライゼーションを改善しました。[#94737](https://github.com/ClickHouse/ClickHouse/pull/94737) ([Nikita Taranov](https://github.com/nickitat)). +* ZooKeeper リクエストをバッチ処理することで、多数のパーツを持つ `ReplicatedMergeTree` テーブルにおけるレプリカのクローン処理性能を改善しました。[#94847](https://github.com/ClickHouse/ClickHouse/pull/94847) ([c-end](https://github.com/c-end)). +* より高速なハッシュ化とロックフリーカウンターへの切り替えにより、`observeOperations` に起因する ZooKeeper の受信スレッドの CPU 使用量を 20% 超削減しました。[#95962](https://github.com/ClickHouse/ClickHouse/pull/95962) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## バグ修正 \{#bug-fixes\} + +
+ すべてのバグ修正 (クリックして展開) + + ### JOINの修正 \{#join-fixes\} + + * outer-to-inner join の最適化が適用された際に Join ストレージで発生していた `INCOMPATIBLE_TYPE_OF_JOIN` エラーを修正しました。[#84292](https://github.com/ClickHouse/ClickHouse/pull/84292) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `USING` 句と `join_use_nulls` を使用した、複数の JOIN を含むクエリで発生する論理エラーを修正しました。[#92251](https://github.com/ClickHouse/ClickHouse/pull/92251) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `join_use_nulls` 使用時の join の並べ替えにおける論理エラーを修正しました。[#92289](https://github.com/ClickHouse/ClickHouse/pull/92289) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `join_on_disk_max_files_to_merge` 設定で発生する可能性があるクラッシュを修正しました。[#92335](https://github.com/ClickHouse/ClickHouse/pull/92335) ([Bharat Nallan](https://github.com/bharatnc)). + * 外部結合を内部結合に変換する際に、クエリプランが意図せず変更されることで発生していた `LOGICAL_ERROR` を修正しました。また、結合時に集約キーで単射関数が使用される場合にも適用できるよう、最適化の要件を緩和しました。 [#92503](https://github.com/ClickHouse/ClickHouse/pull/92503) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). + * 定数条件での複数の JOIN と `join_use_nulls` に関する論理エラーを修正しました。 [#92892](https://github.com/ClickHouse/ClickHouse/pull/92892) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `LowCardinality(Nullable(T))` カラムでの `full_sorting_join` における `NULL != NULL` のケースを修正しました。 [#92924](https://github.com/ClickHouse/ClickHouse/pull/92924) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 右側の結合キーがスパースカラムだった場合の結合結果を修正しました。[#93038](https://github.com/ClickHouse/ClickHouse/pull/93038) ([Amos Bird](https://github.com/amosbird)) 。 + * `LEFT ANTI JOIN` に追加の条件がある場合に、ランタイムフィルターが正しく動作しない問題を修正しました。 [#91824](https://github.com/ClickHouse/ClickHouse/pull/91824) ([Alexander Gololobov](https://github.com/davenger)). + * 右側のテーブルに対する totals を含むクエリでランタイムフィルターを使用した際に発生していた論理エラーを修正しました。[#93330](https://github.com/ClickHouse/ClickHouse/pull/93330) ([Alexander Gololobov](https://github.com/davenger)) 。 + * 一部のケースで、重複した const カラムが誤って返されることにより、JOIN ランタイムフィルターがクエリプランに追加された際に発生していた論理エラーを修正しました。 [#93144](https://github.com/ClickHouse/ClickHouse/pull/93144) ([Alexander Gololobov](https://github.com/davenger)). + * 結合ランタイムフィルターで使用される `__applyFilter` 関数が、一部の有効な場合に `ILLEGAL_TYPE_OF_ARGUMENT` を返していた不具合を修正しました。[#93187](https://github.com/ClickHouse/ClickHouse/pull/93187) ([Alexander Gololobov](https://github.com/davenger)). + * すでにデータが入っている右側のテーブルと結合する際に、ランタイムフィルターが追加されない問題を修正しました。[#93211](https://github.com/ClickHouse/ClickHouse/pull/93211) ([Alexander Gololobov](https://github.com/davenger)) 。 + * ランタイムフィルター有効時に、結合されたテーブルが同じカラムを複数回返すと `NOT_FOUND_COLUMN_IN_BLOCK` エラーが発生する不具合を修正しました。 [#93526](https://github.com/ClickHouse/ClickHouse/pull/93526) ([Alexander Gololobov](https://github.com/davenger)). + * `Merge`テーブルに対してJOINランタイムフィルターが適用された際に、`FilterStep`が適切に追加されない問題を修正しました。[#94021](https://github.com/ClickHouse/ClickHouse/pull/94021) ([Alexander Gololobov](https://github.com/davenger)). + * `USING` 句を使用した `Join` ストレージの結合処理における、スーパータイプへの型変換を修正しました。[#94000](https://github.com/ClickHouse/ClickHouse/pull/94000) ([Dmitry Novik](https://github.com/novikd)). + * 並列レプリカおよび非MergeTreeテーブルとのJOINを含むクエリを修正しました。 [#93902](https://github.com/ClickHouse/ClickHouse/pull/93902) ([Igor Nikonov](https://github.com/devcrafter)). + * ランタイムフィルターにおけるNullable結合カラムの競合状態の問題を修正しました。 [#95775](https://github.com/ClickHouse/ClickHouse/pull/95775) ([Hechem Selmi](https://github.com/m-selmi)). + * `Nullable(String)` キーを持つ `Join` テーブルで、空文字列が `NULL` になってしまう問題を修正しました。[#96002](https://github.com/ClickHouse/ClickHouse/pull/96002) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 空のMergeTreeテーブルに対して`direct`結合アルゴリズムを使用した際の`NOT_SUPPORTED`エラーを修正しました。[#95935](https://github.com/ClickHouse/ClickHouse/pull/95935) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 外部結合と複数の INNER JOIN を組み合わせたクエリにおいて、外部結合の `ON` 条件がそれまでに結合された複数のテーブルのカラムを参照している場合に、不正な結合順序の並べ替えによって誤った結果が返される問題を修正しました。 [#96193](https://github.com/ClickHouse/ClickHouse/pull/96193) ([Vladimir Cherkasov](https://github.com/vdimir)). + * TupleカラムでNullableのサブフィールドに対して発生していたランタイムフィルターの例外を修正しました。 [#96509](https://github.com/ClickHouse/ClickHouse/pull/96509) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * CROSS JOIN を含むクエリで、並列レプリカを有効にした際に誤った結果が返される問題を修正しました。 [#96848](https://github.com/ClickHouse/ClickHouse/pull/96848) ([Igor Nikonov](https://github.com/devcrafter)). + * INNER JOIN および WHERE 句とともに使用した際に `arrayJoin` が重複した行を生成する不具合を修正しました。原因は、部分的な述語プッシュダウンにより、`arrayJoin` を含むフィルタリングが JOIN の下に誤って押し下げられていたことです。[#96989](https://github.com/ClickHouse/ClickHouse/pull/96989) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `WHERE` 句内の `arrayJoin` が JOIN の両側のカラムを参照していた場合に発生していた `LOGICAL_ERROR` を修正しました。[#97239](https://github.com/ClickHouse/ClickHouse/pull/97239) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * USING を使用する JOIN の VALUES 句内で、ラムダ関数内にマッチャー (`*`) を使用した際に発生する論理エラーを修正しました。[#95661](https://github.com/ClickHouse/ClickHouse/pull/95661) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `USING` カラムの型が異なる場合に、matcher (`*`、`table.*`) および `analyzer_compatibility_join_using_top_level_identifier` で発生する可能性があった論理エラーを修正しました。[#95808](https://github.com/ClickHouse/ClickHouse/pull/95808) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `analyzer_compatibility_join_using_top_level_identifier` と ALIAS カラムに関連する論理エラーを修正しました。[#97297](https://github.com/ClickHouse/ClickHouse/pull/97297) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 重複した別名を含む `JOIN` を使用した際に、旧アナライザーでクラッシュする問題を修正しました。 [#96405](https://github.com/ClickHouse/ClickHouse/pull/96405) ([Ilya Golshtein](https://github.com/ilejn)). + + ### クエリとアナライザーの修正 \{#query-and-analyzer-fixes\} + + * 事前定義済みのクエリハンドラーで、末尾の空白文字が INSERT 時にデータとして解釈される不具合を修正しました。 [#83604](https://github.com/ClickHouse/ClickHouse/pull/83604) ([Fabian Ponce](https://github.com/FabianPonce)). + * Enum 要素の拡張など、メタデータのみを変更する ALTER の後に、プロジェクション付き集約で例外が発生する問題を修正しました。[#84143](https://github.com/ClickHouse/ClickHouse/pull/84143) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * ウィンドウ関数および複数引数に対する `count_distinct_optimization` パスを修正しました。 [#92376](https://github.com/ClickHouse/ClickHouse/pull/92376) ([Raúl Marín](https://github.com/Algunenano)). + * 否定されたリテラルを含む `arrayElement` のASTフォーマットの不整合を修正しました。 [#92293](https://github.com/ClickHouse/ClickHouse/pull/92293) ([Pavel Kruglov](https://github.com/Avogar)). + * 定数でない配列引数を使用する `NOT IN` が誤った値を返す不具合を修正しました。[#93314](https://github.com/ClickHouse/ClickHouse/pull/93314) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * `Nothing` 型に関する null-safe 比較のエラーを修正しました。[#91884](https://github.com/ClickHouse/ClickHouse/pull/91884) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * `use_top_k_dynamic_filtering` 最適化で発生する `Not found column` エラーを修正しました。[#93316](https://github.com/ClickHouse/ClickHouse/pull/93316) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + * スカラー相関サブクエリがある場合に、サブクエリから未使用のカラムが削除される問題を修正しました。[#93273](https://github.com/ClickHouse/ClickHouse/pull/93273) ([Dmitry Novik](https://github.com/novikd)). + * キーが符号付き整数型の場合、分散クエリで `optimize_inverse_dictionary_lookup` が機能しない問題を修正しました。[#93848](https://github.com/ClickHouse/ClickHouse/pull/93848) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 分散 `remote()` クエリで `lag`/`lead` が機能しない問題を修正しました。[#93858](https://github.com/ClickHouse/ClickHouse/pull/93858) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * `WHERE` で `not match(...)` を使用した際のデータスキップロジックのバグを修正し、誤った結果が返される問題を解消しました。[#92726](https://github.com/ClickHouse/ClickHouse/pull/92726) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `WHERE` で `not materialize(...)` または `not CAST(...)` を使用した際に、データスキップロジックの不具合によって誤った結果が返される問題を修正しました。 [#93017](https://github.com/ClickHouse/ClickHouse/pull/93017) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 空の配列が `has` 関数で使用された場合に、索引の解析中に発生していた論理エラーを修正しました。[#92995](https://github.com/ClickHouse/ClickHouse/pull/92995) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 空のタプルを `Map` カラムで使用したまれなケースで発生する論理エラーを修正しました。[#93814](https://github.com/ClickHouse/ClickHouse/pull/93814) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * PK 分片を使用するクエリで、条件が false の場合に失敗していた問題を修正しました。[#92815](https://github.com/ClickHouse/ClickHouse/pull/92815) ([Yarik Briukhovetskyi](https://github.com/yariks5s)) 。 + * `Merge` テーブルエンジンのクエリプランニングで、ローカルテーブルとリモート/分散テーブルをマージする際に `hostName()` に対して `ILLEGAL_COLUMN` が発生していた問題を修正しました。[#93286](https://github.com/ClickHouse/ClickHouse/pull/93286) ([Jinlin](https://github.com/withlin)). + * 別名を持つテーブル上の `Merge` エンジンで発生していた `NO_SUCH_COLUMN_IN_TABLE` エラーを修正しました。[#92910](https://github.com/ClickHouse/ClickHouse/pull/92910) ([Pavel Kruglov](https://github.com/Avogar)). + * 複数のカラムに対する述語を含み、Bloom フィルターのスキップ索引と `OR` および `NOT` 条件の両方を使用する `SELECT` クエリで、不整合な結果が返される問題を修正しました。[#94026](https://github.com/ClickHouse/ClickHouse/pull/94026) ([Shankar Iyer](https://github.com/shankar-iyer)) 。 + * フィルタリングにサブカラムが含まれる場合のプロジェクションの適用を修正しました。[#93141](https://github.com/ClickHouse/ClickHouse/pull/93141) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * マージ中にプロジェクションが再構築された際に発生する`_part_offset`の破損を修正し、不要な読み取りを回避することでプロジェクション処理を最適化しました。[#93827](https://github.com/ClickHouse/ClickHouse/pull/93827) ([Amos Bird](https://github.com/amosbird)) 。 + * 実質的に同じカラムの別名である場合に、ブロック内で異なる補間済みカラムが同一のカラムに折りたたまれるのを防止しました。[#93197](https://github.com/ClickHouse/ClickHouse/pull/93197) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)). + * マージ時にプロジェクションが再構築される際、未使用のカラムを削除することで、メモリ使用量を削減し、作成される一時パーツ数も減らしました。[#93233](https://github.com/ClickHouse/ClickHouse/pull/93233) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + * 分散クエリで負の `LIMIT/OFFSET` を使用した一部のケースで発生していた論理エラーを修正しました。[#95357](https://github.com/ClickHouse/ClickHouse/pull/95357) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 分散クエリで小数の `LIMIT/OFFSET` を使用した際に、一部のケースで発生していた論理エラーを修正しました。 [#96475](https://github.com/ClickHouse/ClickHouse/pull/96475) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `transform_null_in` が有効な場合に、`NULL` 値に対して `IN` 関数が誤った結果を返す問題を修正しました。[#95674](https://github.com/ClickHouse/ClickHouse/pull/95674) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 単一のカラム参照を含む`IN (col)`が`UNSUPPORTED_METHOD`エラーで失敗する不具合を修正しました。[#97646](https://github.com/ClickHouse/ClickHouse/pull/97646) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 集約関数の引数が `LowCardinality(Nullable)` の場合に、`optimize_syntax_fuse_functions` が `sum`/`count`/`avg` を `sumCount()` に書き換えていた問題を修正しました。[#96239](https://github.com/ClickHouse/ClickHouse/pull/96239) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `not IN` および `not has` 関数における誤ったパーティションプルーニングを修正しました。[#96241](https://github.com/ClickHouse/ClickHouse/pull/96241) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * prewhere 内のラムダ式が原因で発生していた prewhere フィルタリングエラーを修正しました。 [#95395](https://github.com/ClickHouse/ClickHouse/pull/95395) ([Xiaozhe Yu](https://github.com/wudidapaopao)). + * 具体的な値が期待される箇所にラムダ式が渡された場合に、クエリアナライザーで発生していた `LOGICAL_ERROR` を修正しました。[#96892](https://github.com/ClickHouse/ClickHouse/pull/96892) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * ラムダ関数を含む特定の式におけるヌルポインタ参照を修正しました。 [#96479](https://github.com/ClickHouse/ClickHouse/pull/96479) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * CTE およびサブクエリ内の `file` などのテーブル関数に、各サブクエリの `SETTINGS` が適用されない問題を修正しました。 [#96882](https://github.com/ClickHouse/ClickHouse/pull/96882) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * CTE で折りたたまれた定数に対するクエリ条件キャッシュのハッシュ衝突を修正しました。この問題により、誤ったクエリ結果が返される可能性がありました。 [#96172](https://github.com/ClickHouse/ClickHouse/pull/96172) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * analyzer を有効にした状態で `merge()` テーブル関数を介して、ALIAS カラム内にラムダ式を含むテーブルをクエリする際に発生していた `BAD_ARGUMENTS` エラーを修正しました。[#97551](https://github.com/ClickHouse/ClickHouse/pull/97551) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `EXCEPT ALL` と `INTERSECT ALL` が行の多重度を無視し、それぞれ `DISTINCT` 版と同様に動作していた問題を修正しました。[#96876](https://github.com/ClickHouse/ClickHouse/pull/96876) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `PRECEDING` オフセットが大きい場合に `WindowTransform` で発生するアサーション失敗を修正しました。[#96026](https://github.com/ClickHouse/ClickHouse/pull/96026) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * `group_by_use_nulls = 1` および `CUBE`/`ROLLUP`/`GROUPING SETS` を併用してウィンドウ関数を使用した際に発生していた例外を修正しました。[#96878](https://github.com/ClickHouse/ClickHouse/pull/96878) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `GROUPING SETS`、`group_by_use_nulls`、および `LowCardinality` を伴う `Tuple` の組み合わせで、予期しないブロック構造が生成される問題を修正しました。[#96358](https://github.com/ClickHouse/ClickHouse/pull/96358) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * キーに `Nullable(Tuple(...))` 内の `LowCardinality(Nullable(...))` が含まれている場合の `GROUP BY ... WITH ROLLUP/CUBE` における論理エラーを修正しました。[#97647](https://github.com/ClickHouse/ClickHouse/pull/97647) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * `if` または `transform` が `Nullable(String)` を返す場合に `IfTransformStringsToEnumPass` で発生するアサーション失敗を修正しました。[#97002](https://github.com/ClickHouse/ClickHouse/pull/97002) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `optimize_inverse_dictionary_lookup` が `dictGet(...)` の述語を書き換える際、`CREATE TEMPORARY TABLE` 権限のないユーザーで `ACCESS_DENIED` が発生していた問題を修正しました。[#97484](https://github.com/ClickHouse/ClickHouse/pull/97484) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * PREWHERE と型推論を伴う分散クエリのまれなケースにおいて、`if` 関数の `UInt64` と `Int32` 間の型不一致を修正しました。[#96012](https://github.com/ClickHouse/ClickHouse/pull/96012) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `Bool` 型を使用する JIT コンパイルされたクエリを修正しました。[#96013](https://github.com/ClickHouse/ClickHouse/pull/96013) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * JITでコンパイル済みの式が`DateTime`を`DateTime64`に変換する際に誤った結果を返す問題を修正しました (たとえば、`DateTime`型が混在する`CASE`/`if`/`multiIf`の場合) 。 [#96879](https://github.com/ClickHouse/ClickHouse/pull/96879) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 固定幅でないフォーマッタを使用した `formatDateTime` における未初期化の値の使用を修正しました。[#96133](https://github.com/ClickHouse/ClickHouse/pull/96133) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 互換性のない型で呼び出された場合に `indexOfAssumeSorted` で発生する `std::terminate` を修正しました。 [#96877](https://github.com/ClickHouse/ClickHouse/pull/96877) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * ジオメトリ関数が、`Geometry` バリアント型に加えて、個別のジオメトリサブタイプも受け入れるようになりました。[#97571](https://github.com/ClickHouse/ClickHouse/pull/97571) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 索引が row policy/PREWHERE および FINAL を含むクエリの結果に影響していた問題を修正しました。 [#97076](https://github.com/ClickHouse/ClickHouse/pull/97076) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * read-in-order 最適化で行ポリシーを利用できるようにしました。[#97538](https://github.com/ClickHouse/ClickHouse/pull/97538) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)). + * `QUALIFY` 句でテキスト索引が設定されたカラムを使用した際の `LOGICAL_ERROR` を修正しました。 [#97313](https://github.com/ClickHouse/ClickHouse/pull/97313) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `WHERE` 句に `AND`/`OR` で結合された式が 32 個を超えて含まれている場合に発生する可能性があったクラッシュを修正しました。[#97698](https://github.com/ClickHouse/ClickHouse/pull/97698) ([Shankar Iyer](https://github.com/shankar-iyer)). + * `FINAL` を使用するテーブルで、スター展開に `indexHint` を使用した場合の `removeUnusedColumns` 最適化におけるブロック構造の不一致を修正しました。[#97622](https://github.com/ClickHouse/ClickHouse/pull/97622) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 括弧内のエイリアス付きタプルリテラルにおける AST のフォーマットのラウンドトリップの不整合を修正しました。 [#97418](https://github.com/ClickHouse/ClickHouse/pull/97418) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `NOT (1, 1, 1)` の AST のフォーマットの不整合を修正しました。[#97653](https://github.com/ClickHouse/ClickHouse/pull/97653) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### MergeTree とストレージの修正 \{#mergetree-and-storage-fixes\} + + * ファイルシステムで大文字と小文字が区別されない場合、MergeTree では常にファイル名をハッシュに置き換えるようにしました。従来は macOS において、カラム/サブカラム名の違いが大文字と小文字だけだった場合、データ破損を引き起こす可能性がありました。[#86559](https://github.com/ClickHouse/ClickHouse/pull/86559) ([Pavel Kruglov](https://github.com/Avogar)). + * materialized view は、作成先のデータベースを実行コンテキストとして使用するようになり、ビューの SELECT クエリで明示的なデータベース修飾を省略できるようになりました。[#88193](https://github.com/ClickHouse/ClickHouse/pull/88193) ([Dmitry Kovalev](https://github.com/dk-github)). + * materialized view 内の基になるクエリに対し、作成時に完全な権限チェックを追加しました。[#89180](https://github.com/ClickHouse/ClickHouse/pull/89180) ([pufit](https://github.com/pufit)). + * その後ロールバックされたアクティブなトランザクション内のパーツを、トランザクションを伴わないミューテーションが変更してしまう場合に発生していた論理エラーを修正しました。[#90469](https://github.com/ClickHouse/ClickHouse/pull/90469) ([Shaohua Wang](https://github.com/tiandiwonder)). + * 通常のデータベースを Atomic データベースに変換した後、`system.warnings` が正しく更新されない問題を修正しました。[#90473](https://github.com/ClickHouse/ClickHouse/pull/90473) ([sdk2](https://github.com/sdk2)). + * `ATTACH AS REPLICATED` 実行時に発生する `LOGICAL_ERROR: Storage does not support transaction` を修正しました。[#91772](https://github.com/ClickHouse/ClickHouse/pull/91772) ([Shaohua Wang](https://github.com/tiandiwonder)). + * `ratio_of_defaults_for_sparse_serialization=0.0` を使用したスパースなカラムのミューテーション後に発生する可能性があった `FILE_DOESNT_EXIST` エラーを修正しました。 [#92860](https://github.com/ClickHouse/ClickHouse/pull/92860) ([Pavel Kruglov](https://github.com/Avogar)). + * alter によって `ratio_of_defaults_for_sparse_serialization` が `1.0` に変更された際に、スパースカラムのミューテーション後に発生する可能性がある `FILE_DOESNT_EXIST` エラーを修正しました。 [#93016](https://github.com/ClickHouse/ClickHouse/pull/93016) ([Pavel Kruglov](https://github.com/Avogar)). + * 共有パーツに対する TOCTOU 競合により古いパーツが使用される可能性があった問題を修正しました。 [#93022](https://github.com/ClickHouse/ClickHouse/pull/93022) ([Azat Khuzhin](https://github.com/azat)). + * MergeTree のミューテーション時にソースパートのシリアライズ情報の設定を継承するようにし、データ型のシリアライズ変更後にミューテーション済みパーツに対するクエリ結果が不正になる可能性がある問題を修正しました。 [#92419](https://github.com/ClickHouse/ClickHouse/pull/92419) ([Pavel Kruglov](https://github.com/Avogar)). + * 同じ名前のカラムとサブカラムの競合によって、誤ったシリアル化やクエリの失敗が発生する可能性があった問題を修正しました。[#92453](https://github.com/ClickHouse/ClickHouse/pull/92453) ([Pavel Kruglov](https://github.com/Avogar)). + * パーティション式にサブカラムを含むテーブルへの挿入時に発生する `NOT_FOUND_COLUMN_IN_BLOCK` を修正しました。[#92905](https://github.com/ClickHouse/ClickHouse/pull/92905) ([Pavel Kruglov](https://github.com/Avogar)). + * ソーステーブルのALTER時に、MVでサブカラムが欠落する可能性がある問題を修正しました。[#93276](https://github.com/ClickHouse/ClickHouse/pull/93276) ([Pavel Kruglov](https://github.com/Avogar)). + * 重複排除の競合により `ReplicatedMergeTree` の復元時に発生していた `LOGICAL_ERROR` を修正しました。[#93612](https://github.com/ClickHouse/ClickHouse/pull/93612) ([Pablo Marcos](https://github.com/pamarcos)). + * 直接デシリアライズ時の有効期限 (TTL) 更新でスパースカラムを使用するように修正し、`Unexpected type of result TTL column` エラーを防止しました。[#93619](https://github.com/ClickHouse/ClickHouse/pull/93619) ([Pavel Kruglov](https://github.com/Avogar)). + * 有効期限 (TTL) 集約時に必要な場合、SET 式の結果に対する `LowCardinality` ラッパーをリストアしました。[#92971](https://github.com/ClickHouse/ClickHouse/pull/92971) ([Seva Potapov](https://github.com/seva-potapov)) 。 + * `ALTER TABLE REWRITE PARTS` における `Cannot add action to empty ExpressionActionsChain` の問題を修正しました。[#92754](https://github.com/ClickHouse/ClickHouse/pull/92754) ([Azat Khuzhin](https://github.com/azat)) 。 + * `ON CLUSTER` 使用時の `CREATE USER` 認証方式におけるクエリパラメータ置換を修正しました。[#92777](https://github.com/ClickHouse/ClickHouse/pull/92777) ([xiaohuanlin](https://github.com/xiaohuanlin)). + * MergeTree テーブルが読み取り専用ディスク上にある場合、起動時に一時ディレクトリの削除を試行しないようになりました。[#92748](https://github.com/ClickHouse/ClickHouse/pull/92748) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * サブカラム上に作成されたスキップ索引のマテリアライズ処理を修正しました。[#93708](https://github.com/ClickHouse/ClickHouse/pull/93708) ([Anton Popov](https://github.com/CurtizJ)). + * 依存インデックスがある場合の `CLEAR COLUMN` を修正しました。[#94057](https://github.com/ClickHouse/ClickHouse/pull/94057) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 再起動後に interserver host が変更された場合に、Replicated データベースをアタッチできない問題を修正しました。 [#93779](https://github.com/ClickHouse/ClickHouse/pull/93779) ([Tuan Pham Anh](https://github.com/tuanpach)). + * `CREATE TABLE ... AS urlCluster()` と `Replicated` データベースエンジンにおける論理エラーを修正しました。[#92418](https://github.com/ClickHouse/ClickHouse/pull/92418) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `REPLACE PARTITION` とバックグラウンドミューテーションの間で発生していた競合状態を修正し、古いデータと新しいデータの両方が見えてしまう可能性を解消しました。 [#96955](https://github.com/ClickHouse/ClickHouse/pull/96955) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `REPLACE PARTITION` とバックグラウンドミューテーションの間に残っていた競合状態を修正し、古いデータが再び現れる可能性のある問題を解消しました。[#97105](https://github.com/ClickHouse/ClickHouse/pull/97105) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * `PartCheckThread` が、すでにミューテーション済みのパートに対する `GET_PART` を再度キューに追加した際に、ミューテーションが停止したままになる問題を修正しました。[#97162](https://github.com/ClickHouse/ClickHouse/pull/97162) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 同じカラムに対して以前に論理更新が行われていた場合に、`ALTER TABLE DROP COLUMN` が失敗する不具合を修正しました。[#96861](https://github.com/ClickHouse/ClickHouse/pull/96861) ([Anton Popov](https://github.com/CurtizJ))。 + * 論理更新時にパッチパーツを適用する際に発生するヌルポインタの逆参照を修正しました。 [#97583](https://github.com/ClickHouse/ClickHouse/pull/97583) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 不明なプロジェクションを持つパーツは、永久に失われたものとしてマークされなくなりました。[#95952](https://github.com/ClickHouse/ClickHouse/pull/95952) ([Mikhail Artemenko](https://github.com/Michicosun)). + * `CREATE TABLE ... CLONE AS ...` がソーステーブルの完全修飾名を無視する問題を修正しました。[#96415](https://github.com/ClickHouse/ClickHouse/pull/96415) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)) 。 + * メタデータの変更中に、レプリケーションされたテーブルで暗黙的な索引の再生成が発生する問題を修正しました。[#96600](https://github.com/ClickHouse/ClickHouse/pull/96600) ([Raúl Marín](https://github.com/Algunenano)). + * エイリアスカラムを含む暗黙的インデックスの問題を修正し、作成前に完全な検証を行うようにしました。 [#97115](https://github.com/ClickHouse/ClickHouse/pull/97115) ([Raúl Marín](https://github.com/Algunenano)) 。 + * TTLマージ後にすべての行がフィルタリングされた場合、`min(timestamp)` が `_minmax_count_projection` 経由でエポック (`1970-01-01`) を返す問題を修正しました。 [#96703](https://github.com/ClickHouse/ClickHouse/pull/96703) ([Raquel Barbadillo](https://github.com/rbarbadillo)). + * `use_const_adaptive_granularity` と `index_granularity_bytes` (非適応粒度) の組み合わせによって計算が誤る問題を修正しました。[#96143](https://github.com/ClickHouse/ClickHouse/pull/96143) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 非適応型の索引粒度を使用するテーブルを `ORDER BY ... LIMIT` で読み取る際に発生していた、`Number of rows in lazy chunk does not match number of offsets` 例外を修正しました。[#97270](https://github.com/ClickHouse/ClickHouse/pull/97270) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 他のレプリカが共有パーツの取得を完了する前に削除される可能性があったゼロコピーレプリケーションの回帰不具合を修正しました。[#95597](https://github.com/ClickHouse/ClickHouse/pull/95597) ([filimonov](https://github.com/filimonov)). + * `SYSTEM RESTART REPLICA` において、テーブルの再作成が ZooKeeper 以外の例外で失敗した場合にデータベースからテーブルが消失し、`DatabaseReplicated` でメタデータダイジェストの不一致が発生する不具合を修正しました。[#97276](https://github.com/ClickHouse/ClickHouse/pull/97276) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `ALTER TABLE MODIFY COLUMN` によってカラムの型が変更された後、カラム統計値の作成時に発生していた `assert_cast` 例外を修正しました。[#97027](https://github.com/ClickHouse/ClickHouse/pull/97027) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * テーブルに統計値が定義されていない場合、ClickHouse は不要なオーバーヘッドを避けるため、それらを読み込もうとしなくなりました。 [#96233](https://github.com/ClickHouse/ClickHouse/pull/96233) ([Han Fei](https://github.com/hanfei1991)). + * 分散 DDL の完了待機中に Replicated データベースを同時に削除した場合に発生する `There was an error: Cannot obtain error message` という論理エラーを修正しました。[#95664](https://github.com/ClickHouse/ClickHouse/pull/95664) ([Alexander Tokmakov](https://github.com/tavplubix)). + * テーブルの主キーがNullableで、クエリで第1引数に定数を指定した`coalesce`を使用した場合に`KeyCondition`で発生していた論理エラーを修正しました。[#96340](https://github.com/ClickHouse/ClickHouse/pull/96340) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### データ型とシリアライゼーションの修正 \{#data-type-and-serialization-fixes\} + + * Dynamic/JSON 型の size サブカラムの読み取り時に発生する可能性のあったエラーを修正しました。[#95573](https://github.com/ClickHouse/ClickHouse/pull/95573) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON 配列に `tupleElement` を適用した際に発生するクラッシュを修正しました。[#95647](https://github.com/ClickHouse/ClickHouse/pull/95647) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * ネストされたパスを持つ JSON に対して `tupleElement` を実行すると誤った結果が返される不具合を修正しました。[#95907](https://github.com/ClickHouse/ClickHouse/pull/95907) ([Pavel Kruglov](https://github.com/Avogar)). + * 型ヒント付きパスに対する JSON で `tupleElement` が例外をスローしていた不具合を修正しました。[#97728](https://github.com/ClickHouse/ClickHouse/pull/97728) ([Pavel Kruglov](https://github.com/Avogar)). + * JSONデータ型におけるパスのスキップ処理を修正しました。従来、`JSON(SKIP path)` は接頭辞 `path` を持つすべてのキー (`pathpath` のようなキーも含む) をスキップしていたため、データ損失につながる可能性がありました。現在は、完全に一致するキーのみがスキップされます。[#95948](https://github.com/ClickHouse/ClickHouse/pull/95948) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON 内の型付きパスに `type_json_allow_duplicated_key_with_literal_and_nested_object` を適用する際の不具合を修正しました。[#97422](https://github.com/ClickHouse/ClickHouse/pull/97422) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON型で、互換性のない型付きパスのチェックに関する不具合を修正しました。[#92539](https://github.com/ClickHouse/ClickHouse/pull/92539) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON 内のパス 'skip' に対する型ヒントの作成に関する不具合を修正しました。 [#92842](https://github.com/ClickHouse/ClickHouse/pull/92842) ([Pavel Kruglov](https://github.com/Avogar)). + * analyzer におけるカラム別名内の動的サブカラム解決を修正しました。[#92583](https://github.com/ClickHouse/ClickHouse/pull/92583) ([Pavel Kruglov](https://github.com/Avogar)). + * Variantカラムに対する誤ったインプレースフィルタリング最適化により発生していた `Nested columns sizes are inconsistent with local_discriminators` エラーを修正しました。[#96410](https://github.com/ClickHouse/ClickHouse/pull/96410) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `GROUP BY` で使用される `Variant` 引数を持つ `ifNull` で発生するクラッシュを修正しました。[#96790](https://github.com/ClickHouse/ClickHouse/pull/96790) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `arrayROCAUC` のように定数引数を必要とする関数で発生していた `FunctionVariantAdaptor` の論理エラーを修正しました。[#97116](https://github.com/ClickHouse/ClickHouse/pull/97116) ([Bharat Nallan](https://github.com/bharatnc)). + * 関数が `Nothing` 型を返した場合に `FunctionVariantAdaptor` で発生する `LOGICAL_ERROR` を修正しました。[#97213](https://github.com/ClickHouse/ClickHouse/pull/97213) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * LowCardinality 型を含む Variant カラムと NULL を比較した際に発生する論理エラーを修正しました。 [#97379](https://github.com/ClickHouse/ClickHouse/pull/97379) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `LowCardinality` を内部に含む `Variant` 型の引数がある場合に `concat` で発生する `LOGICAL_ERROR` を修正しました。[#97654](https://github.com/ClickHouse/ClickHouse/pull/97654) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `LowCardinality` カラムが `Nullable` に変換された際に、誤った結果が返される問題を修正しました。[#96483](https://github.com/ClickHouse/ClickHouse/pull/96483) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `cast_keep_nullable` が有効になっている場合に、`CAST` で `LowCardinality Nullable` 型が正しく処理されるよう修正しました。[#95747](https://github.com/ClickHouse/ClickHouse/pull/95747) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 複雑なネスト型をキャストする際に発生していた `ColumnNullable is not compatible with original` 例外を修正しました。[#96924](https://github.com/ClickHouse/ClickHouse/pull/96924) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * `Nullable(Tuple(... Nullable(T) ...))` 型のサブカラムに対して `isNull`/`isNotNull` を使用した際に発生していた `LOGICAL_ERROR` を修正しました。[#97582](https://github.com/ClickHouse/ClickHouse/pull/97582) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Array から `QBit` への変換時の`LOGICAL_ERROR`を修正しました。[#97413](https://github.com/ClickHouse/ClickHouse/pull/97413) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * スパースカラムとそのサブカラムを同時に読み取る際の `LOGICAL_ERROR` を修正しました。[#97515](https://github.com/ClickHouse/ClickHouse/pull/97515) ([Pavel Kruglov](https://github.com/Avogar)). + * PREWHERE を伴う Tuple 内のスパースな `Nullable(String)` の `.size` サブカラムを読み取る際に発生する `LOGICAL_ERROR` を修正しました。[#97264](https://github.com/ClickHouse/ClickHouse/pull/97264) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 内部スパースサブカラムを持つカラムの処理時に、`Set` および `MergeTreeIndexSet` で発生するアサーション失敗を修正しました。[#97493](https://github.com/ClickHouse/ClickHouse/pull/97493) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 空のタプルカラムのソート時に発生する可能性があったエラー `SIZES_OF_COLUMNS_DOESNT_MATCH` を修正しました。 [#92520](https://github.com/ClickHouse/ClickHouse/pull/92520) ([Pavel Kruglov](https://github.com/Avogar)). + * ネイティブ Parquet リーダーにおいて、繰り返しの多い文字列データに影響する `DELTA_BYTE_ARRAY` のデコード不具合を修正しました。[#91929](https://github.com/ClickHouse/ClickHouse/pull/91929) ([Daniel Muino](https://github.com/dmuino)). + * クエリ内の別の箇所で `prewhere` 式の一部が使用されていた場合に、Parquet ファイルの読み取り時に発生していたアサーションを修正しました。[#90635](https://github.com/ClickHouse/ClickHouse/pull/90635) ([Max Kainov](https://github.com/maxknv)). + * PREWHERE フィルタリング用カラムにブール値ではない UInt8 値が含まれていた場合に、Parquet V3 ネイティブリーダーで発生する `LOGICAL_ERROR` を修正しました。[#96594](https://github.com/ClickHouse/ClickHouse/pull/96594) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 古いリーダーで、JSONカラムがTupleカラムの後にある場合のParquetスキーマ推論を修正しました。[#92867](https://github.com/ClickHouse/ClickHouse/pull/92867) ([Michael Kolupaev](https://github.com/al13n321)). + * glob によるスキーマ推論時に、推論対象のファイルだけでなく、すべてのファイルで固定スキーマがキャッシュされていた問題を修正しました。[#92006](https://github.com/ClickHouse/ClickHouse/pull/92006) ([Pavel Kruglov](https://github.com/Avogar)). + * 空のファイルから `ProtobufList` 形式を読み込む際に、空テーブルに対してゴーストレコードが生成される問題を修正しました。[#96007](https://github.com/ClickHouse/ClickHouse/pull/96007) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 明示的に指定したサイズがデータ型のサイズと一致しない場合に発生する `Gorilla` コーデックのリグレッションを修正しました。[#96118](https://github.com/ClickHouse/ClickHouse/pull/96118) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * PostgreSQLエンジンで `BOOLEAN[]` を正しく読み取れるようになりました。[#96006](https://github.com/ClickHouse/ClickHouse/pull/96006) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * SQLite の TEXT カラムから UUID カラムを読み取る際の論理エラーを修正しました。[#96016](https://github.com/ClickHouse/ClickHouse/pull/96016) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * SQLite エンジンにおける `DateTime`、`Date`、`UUID`、およびその他の型の変換を修正しました。[#96017](https://github.com/ClickHouse/ClickHouse/pull/96017) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * SQLite および PostgreSQL へのクエリで、`FixedString` の値が誤ってエスケープされる問題を修正しました。[#96019](https://github.com/ClickHouse/ClickHouse/pull/96019) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Numbers から Enum への変換時の `input_format_numbers_enum_on_conversion_error` 設定を追加しました。[#56240](https://github.com/ClickHouse/ClickHouse/pull/56240) ([Nikolay Degterinsky](https://github.com/evillique)) 。 + + ### テキスト索引とスキップ索引の修正 \{#text-index-and-skip-index-fixes\} + + * 4,294,967,295行を超えるパーツを持つテーブルでは、誤ったクエリ結果を防ぐため、テキスト索引の作成およびマテリアライズが一時的に無効化されています。[#92644](https://github.com/ClickHouse/ClickHouse/pull/92644) ([Anton Popov](https://github.com/CurtizJ)). + * MergeTree テーブルのテキスト索引のマージ中に発生していた複数のクラッシュを修正しました。[#92925](https://github.com/ClickHouse/ClickHouse/pull/92925) ([Anton Popov](https://github.com/CurtizJ)) 。 + * 複雑な式 (`concat(col1, col2)` など) に基づいて作成されたテキスト索引のマージを修正しました。 [#93073](https://github.com/ClickHouse/ClickHouse/pull/93073) ([Anton Popov](https://github.com/CurtizJ)). + * テキスト索引にトークンが含まれていない場合に、配列カラムに対するテキスト索引解析が正しく行われない問題を修正しました。 [#93457](https://github.com/ClickHouse/ClickHouse/pull/93457) ([Anton Popov](https://github.com/CurtizJ)). + * サブカラム上に作成されたテキスト索引の再構築に関する不具合を修正しました。[#93326](https://github.com/ClickHouse/ClickHouse/pull/93326) ([Anton Popov](https://github.com/CurtizJ)). + * 重複した検索クエリがある場合の、テキスト索引からの直接読み取りを修正しました。 [#93516](https://github.com/ClickHouse/ClickHouse/pull/93516) ([Anton Popov](https://github.com/CurtizJ)). + * `has`、`mapContainsKey`、`mapContainsValue` 関数におけるテキスト索引の解析の不整合を修正しました。これまでは、テキスト索引が使用されるかどうかによって異なる結果が返される可能性がありました。[#93578](https://github.com/ClickHouse/ClickHouse/pull/93578) ([Anton Popov](https://github.com/CurtizJ)). + * `system.parts` におけるテキスト索引の非圧縮サイズ計算を修正しました。[#92832](https://github.com/ClickHouse/ClickHouse/pull/92832) ([Anton Popov](https://github.com/CurtizJ)) 。 + * ngram 長が > 8 の `ngrambf_v1` 索引で例外が発生する問題を修正しました。[#92672](https://github.com/ClickHouse/ClickHouse/pull/92672) ([Robert Schulze](https://github.com/rschu1ze)). + * 非UTF-8データに対する`ngram_bf`索引で、未初期化メモリの読み取りを引き起こす問題を修正しました。[#93663](https://github.com/ClickHouse/ClickHouse/pull/93663) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * ベクトル類似度索引における`stack-use-after-scope`を修正しました。 [#96259](https://github.com/ClickHouse/ClickHouse/pull/96259) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * スキップ索引の式が定数カラムを生成した場合に発生していた論理エラーを修正しました。 [#96880](https://github.com/ClickHouse/ClickHouse/pull/96880) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 空の式 `()` を索引として指定してテーブルを作成した際に、無効なメモリアクセスが発生する不具合を修正しました。[#96363](https://github.com/ClickHouse/ClickHouse/pull/96363) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `use_primary_key` が無効で、論理和の数が非常に多い場合に発生する、索引分析における use-after-free を修正しました。[#96112](https://github.com/ClickHouse/ClickHouse/pull/96112) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `WHERE` 内の `IN` 句サブクエリを含む論理更新で、プライマリ索引が使用されるように修正しました。[#92838](https://github.com/ClickHouse/ClickHouse/pull/92838) ([Anton Popov](https://github.com/CurtizJ)). + * hypothesis 索引の検証時に、適切なエラーコードを使用するように修正しました。[#92559](https://github.com/ClickHouse/ClickHouse/pull/92559) ([Raúl Marín](https://github.com/Algunenano)). + + ### データレイクの修正 \{#data-lake-fixes\} + + * split-by-buckets モードで Iceberg から読み込む際に、単一ノードのクラスタで発生していたクラッシュを修正しました。[#91553](https://github.com/ClickHouse/ClickHouse/pull/91553) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Iceberg の ORDER BY タプルを修正しました。[#93225](https://github.com/ClickHouse/ClickHouse/pull/93225) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * DataLakeCatalog における Azure ADLS Gen2 の vended credentials のサポートを修正しました。Iceberg REST カタログから `adls.sas-token.*` キーを解析し、ABFSS URL の解析を修正しました。[#93477](https://github.com/ClickHouse/ClickHouse/pull/93477) ([Karun Anantharaman](https://github.com/karunmotorq)). + * Iceberg 向けに、`Date` を `Date32` に置き換えました。[#95322](https://github.com/ClickHouse/ClickHouse/pull/95322) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * Iceberg での ORDER BY に関するクラッシュを修正しました。 [#96484](https://github.com/ClickHouse/ClickHouse/pull/96484) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Iceberg のパーティショニングを修正しました。[#96620](https://github.com/ClickHouse/ClickHouse/pull/96620) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * Iceberg のマニフェストエントリで position delete の参照が null の場合に、データファイルの境界情報が誤っていた問題を修正しました。 [#96061](https://github.com/ClickHouse/ClickHouse/pull/96061) ([Daniil Ivanik](https://github.com/divanik)). + * Iceberg のルートメタデータファイル設定に対する検証をさらに追加しました。[#96754](https://github.com/ClickHouse/ClickHouse/pull/96754) ([Daniil Ivanik](https://github.com/divanik)). + * 認証情報は、Icebergカタログにログ出力されなくなりました。[#96831](https://github.com/ClickHouse/ClickHouse/pull/96831) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * パーティション化されたDelta Lakeデータのスカッシュ処理を修正しました。 [#95773](https://github.com/ClickHouse/ClickHouse/pull/95773) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 無効な`auth_header`によって`system.tables`が壊れる問題を引き起こしていたRESTfulデータレイクカタログを修正しました。[#96680](https://github.com/ClickHouse/ClickHouse/pull/96680) ([Han Fei](https://github.com/hanfei1991)). + + ### S3/Azure/オブジェクトストレージの修正 \{#s3-azure-object-storage-fixes\} + + * 非決定的な関数がある場合に、S3テーブルエンジンがパーティションキーをキャッシュしてしまう問題を修正しました。[#92844](https://github.com/ClickHouse/ClickHouse/pull/92844) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * キャッシュ有効時に発生していた`ReadBufferFromS3`のassertを修正しました。[#93809](https://github.com/ClickHouse/ClickHouse/pull/93809) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * DiskObjectStorage のクリーンアップスレッドで発生する可能性があるエラーを修正しました。[#87411](https://github.com/ClickHouse/ClickHouse/pull/87411) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `DiskObjectStorageTransaction` で発生する可能性のあるデッドロックを修正しました。 [#93810](https://github.com/ClickHouse/ClickHouse/pull/93810) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 多数のエラーが発生した際に、DiskObjectStorage のクリーンアップスレッドで発生する可能性があった不具合を修正しました。[#94048](https://github.com/ClickHouse/ClickHouse/pull/94048) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `copyS3File` の multipart_tags におけるデータ競合を修正しました。[#97227](https://github.com/ClickHouse/ClickHouse/pull/97227) ([Azat Khuzhin](https://github.com/azat)) 。 + * オブジェクトストレージのファイルライクなテーブル (S3、Azure) に対して無効な `ALTER UPDATE` ミューテーションを実行しても、nullptr の逆参照が発生しなくなりました。[#96162](https://github.com/ClickHouse/ClickHouse/pull/96162) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + + ### S3Queue の修正 \{#s3queue-fixes\} + + * S3Queue の ordered モードで発生していた `Failed to set file processing within 100 retries` エラーを修正しました (現在は警告として扱われます) 。 [#92814](https://github.com/ClickHouse/ClickHouse/pull/92814) ([Kseniia Sumarokova](https://github.com/kssenii)). + * S3Queue 設定 `s3queue_migrate_old_metadata_to_buckets` に関する不具合を修正しました。[#93232](https://github.com/ClickHouse/ClickHouse/pull/93232) ([Kseniia Sumarokova](https://github.com/kssenii)). + * S3Queue/AzureQueue エンジンのメタデータを修正。[#90498](https://github.com/ClickHouse/ClickHouse/pull/90498) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * S3Queue/AzureQueue ストレージにおけるデータ競合を修正しました。[#95385](https://github.com/ClickHouse/ClickHouse/pull/95385) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * S3Queue/AzureQueueエンジンからのストリーミングにおける重複排除処理を修正しました。[#95467](https://github.com/ClickHouse/ClickHouse/pull/95467) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + + ### セキュリティとアクセス制御の修正 \{#security-and-access-control-fixes\} + + * `SYSTEM SYNC FILE CACHE` における欠落していたアクセスチェックを修正しました。[#92372](https://github.com/ClickHouse/ClickHouse/pull/92372) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 過度に制限的だったワイルドカード権限付与に対するアクセス権限チェックの誤ったロジックを修正しました。[#92725](https://github.com/ClickHouse/ClickHouse/pull/92725) ([pufit](https://github.com/pufit)). + * `merge` テーブルエンジン経由で、`SHOW COLUMNS` 権限のないユーザーがテーブルのカラム一覧を取得できないようにしました。[#93695](https://github.com/ClickHouse/ClickHouse/pull/93695) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). + * `groupConcat` の状態デシリアライズにおける整数オーバーフローの脆弱性を修正しました。この脆弱性により、メモリ安全性の問題が発生する可能性がありました。[#93426](https://github.com/ClickHouse/ClickHouse/pull/93426) ([Raufs Dunamalijevs](https://github.com/rienath)). + * 展開後のバッファサイズが想定どおりであることを確認しました。[#93690](https://github.com/ClickHouse/ClickHouse/pull/93690) ([Raúl Marín](https://github.com/Algunenano)). + * デフォルトロールの取り消しに関する問題を修正しました。 [#96103](https://github.com/ClickHouse/ClickHouse/pull/96103) ([Vitaly Baranov](https://github.com/vitlibar)). + * 部分的な権限取り消し時に `AccessRights::contains` が誤った結果を返す問題を修正しました。[#96170](https://github.com/ClickHouse/ClickHouse/pull/96170) ([pufit](https://github.com/pufit)). + * 分散クエリで、初期ユーザーに割り当てられた行ポリシーの更新に関する不具合を修正しました。[#95469](https://github.com/ClickHouse/ClickHouse/pull/95469) ([Vitaly Baranov](https://github.com/vitlibar)). + * `redis` テーブル関数のパスワード引数は、ログおよびシステムテーブルでマスクされるようになりました。[#95325](https://github.com/ClickHouse/ClickHouse/pull/95325) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)). + * X509 証明書の読み取り時に発生する BIO オブジェクトのメモリリークを修正しました。 [#96885](https://github.com/ClickHouse/ClickHouse/pull/96885) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * バッファオーバーフローを防ぐため、bech32 の witness バージョンを検証するようにしました。[#96671](https://github.com/ClickHouse/ClickHouse/pull/96671) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 多くのデータベースに対して限定的な権限しか持たないユーザーがシステムテーブルをクエリする際のパフォーマンス低下を修正しました。[#95874](https://github.com/ClickHouse/ClickHouse/pull/95874) ([pufit](https://github.com/pufit)). + + ### バックアップとリストアの修正 \{#backup-and-restore-fixes\} + + * 不正なアーカイブエントリのサイズヘッダーが原因で発生していた `Couldn't pack tar archive: Failed to write all bytes` エラーを修正しました。[#92122](https://github.com/ClickHouse/ClickHouse/pull/92122) ([Julia Kartseva](https://github.com/jkartseva)). + * 多数の同時バックアップが同じファイルで競合した際に発生していたサーバークラッシュを修正しました。 [#93659](https://github.com/ClickHouse/ClickHouse/pull/93659) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `plain_rewritable` オブジェクトストレージディスクにアーカイブベースのバックアップ (`.zip`、`.tzst`) を作成する際に発生していたスタックオーバーフローを修正しました。[#96872](https://github.com/ClickHouse/ClickHouse/pull/96872) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * ディスク容量不足やその他の I/O エラーが原因でバックアップに失敗した場合に発生していたサーバークラッシュを修正しました。[#96873](https://github.com/ClickHouse/ClickHouse/pull/96873) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * use-after-free が原因で発生していた `StorageKeeperMap` のバックアップ時の segfault を修正しました。[#97336](https://github.com/ClickHouse/ClickHouse/pull/97336) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + + ### クラッシュおよび安定性の修正 \{#crash-and-stability-fixes\} + + * 切断された `Connection` から読み取ろうとした際に発生するクラッシュを修正しました。[#92807](https://github.com/ClickHouse/ClickHouse/pull/92807) ([Raufs Dunamalijevs](https://github.com/rienath)). + * `tokens()` 関数で、2 番目の引数が null の場合に発生する可能性のあるクラッシュを修正しました。[#92586](https://github.com/ClickHouse/ClickHouse/pull/92586) ([Raúl Marín](https://github.com/Algunenano)). + * `tokens` が非 const のトークナイザーパラメータで呼び出された際に発生していたサーバークラッシュを修正しました。[#93383](https://github.com/ClickHouse/ClickHouse/pull/93383) ([Robert Schulze](https://github.com/rschu1ze)). + * 同時実行中のカラム縮小またはフィルタリング時に、基盤となる const PREWHERE カラムがインプレースで変更されることで発生する可能性があったクラッシュを修正しました。 [#92588](https://github.com/ClickHouse/ClickHouse/pull/92588) ([Arsen Muk](https://github.com/arsenmuk)). + * バックグラウンドスケジュールプールの終了時に発生し得るハングを修正しました。この問題により、シャットダウン時にサーバーがハングする可能性がありました。 [#93008](https://github.com/ClickHouse/ClickHouse/pull/93008) ([Azat Khuzhin](https://github.com/azat)). + * 分散クエリの事前キャンセル後に、接続が壊れた状態のまま残る問題を修正しました。[#93029](https://github.com/ClickHouse/ClickHouse/pull/93029) ([Azat Khuzhin](https://github.com/azat)). + * `estimateCompressionRatio()` で `Cannot finalize buffer after cancellation` が発生する可能性がある問題を修正しました。[#93068](https://github.com/ClickHouse/ClickHouse/pull/93068) ([Azat Khuzhin](https://github.com/azat)). + * シャットダウン時に ZooKeeper が確実に終了処理されるようにし、発生する可能性のあるハングを修正しました。 [#93602](https://github.com/ClickHouse/ClickHouse/pull/93602) ([Azat Khuzhin](https://github.com/azat)). + * ZooKeeper ストレージで、バックグラウンドでの名前付きコレクションの再読み込み中に発生していた未捕捉例外を修正しました。 [#92717](https://github.com/ClickHouse/ClickHouse/pull/92717) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `ReadWriteBufferFromHTTP` における未初期化の値の使用を修正しました。[#94058](https://github.com/ClickHouse/ClickHouse/pull/94058) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * `TraceSender` のバッファサイズが更新されず、その結果、異なるスレッドからのフラッシュが混在していた問題を修正しました。[#93966](https://github.com/ClickHouse/ClickHouse/pull/93966) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * `PipelineExecutor` の実行中に `IStorage` オブジェクトが破棄されないよう、`QueryPipeline` にストレージの共有ポインタを保持するようにしました。[#93746](https://github.com/ClickHouse/ClickHouse/pull/93746) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * キャンセル時に分散クエリで発生する可能性があったクラッシュを修正しました。[#95466](https://github.com/ClickHouse/ClickHouse/pull/95466) ([Aleksandr Musorin](https://github.com/AVMusorin)). + * クエリと並行して実行されている `DROP WORKLOAD` で発生していたクラッシュを修正しました。[#95856](https://github.com/ClickHouse/ClickHouse/pull/95856) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `DROP WORKLOAD` におけるデータ競合を修正しました。[#96614](https://github.com/ClickHouse/ClickHouse/pull/96614) ([Sergei Trifonov](https://github.com/serxa)) 。 + * `ThreadPoolCallbackRunnerLocal` の使用方法をめぐる複数の重大なバグを修正しました。[#95818](https://github.com/ClickHouse/ClickHouse/pull/95818) ([Raúl Marín](https://github.com/Algunenano)) 。 + * メモリのオーバーコミットトラッカーの作動時にロック順序の逆転によって `ProcessList` で発生する可能性があったデッドロックを修正しました。[#96182](https://github.com/ClickHouse/ClickHouse/pull/96182) ([Antonio Andelic](https://github.com/antonio2368)). + * `max_execution_time` が大きいクエリにおける cancellation checkerスレッドのライブロックを修正しました。[#96450](https://github.com/ClickHouse/ClickHouse/pull/96450) ([Sergei Trifonov](https://github.com/serxa)). + * 競合状態により MemoryWorker のパージスレッドがハングしたままになる不具合を修正しました。[#96819](https://github.com/ClickHouse/ClickHouse/pull/96819) ([Antonio Andelic](https://github.com/antonio2368)). + * `clearCaches` で、キャッシュされたストレージスナップショットが早期に破棄されることによって発生していたクラッシュを修正しました。 [#96995](https://github.com/ClickHouse/ClickHouse/pull/96995) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 制約を含む `CREATE TABLE` における `heap-use-after-free` を修正しました。[#96669](https://github.com/ClickHouse/ClickHouse/pull/96669) ([Nikita Taranov](https://github.com/nickitat)) 。 + * `StorageKafka2` における use-after-free の可能性を修正しました。[#97520](https://github.com/ClickHouse/ClickHouse/pull/97520) ([Bharat Nallan](https://github.com/bharatnc)) 。 + * `DatabaseMaterializedPostgreSQL` における `shutdown_called` のデータレースを修正しました。[#97554](https://github.com/ClickHouse/ClickHouse/pull/97554) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 分片された `HASHED` Dictionary の並列読み込みにおける競合状態を修正し、一部の行が読み込まれなくなる可能性があった問題を解消しました。[#96953](https://github.com/ClickHouse/ClickHouse/pull/96953) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * ある Dictionary が、それ自身を再帰的に参照する Merge テーブルを参照していた場合に、Dictionary でデッドロックが発生する問題を修正しました。[#96120](https://github.com/ClickHouse/ClickHouse/pull/96120) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 新しいサーバーがクエリプランのデシリアライズ中に未知の設定を送信した場合に発生していた、`BaseSettings::readBinary` の範囲外アクセスを修正しました。[#97585](https://github.com/ClickHouse/ClickHouse/pull/97585) ([Michael Stetsyuk](https://github.com/mstetsyuk)). + * `dropReplicationSlot` がスタックのアンワインド中に例外を送出した場合に、テーブルを `MaterializedPostgreSQL` データベースにアタッチするとクラッシュする問題を修正しました。[#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * HTTP 接続が閉じられないようにするため、insert select のリクエストストリームを解放しました。[#92175](https://github.com/ClickHouse/ClickHouse/pull/92175) ([Sema Checherinda](https://github.com/CheSema)). + * Backupデータベースに対する `SHOW CREATE DATABASE` で発生するデッドロックを修正しました。 [#92541](https://github.com/ClickHouse/ClickHouse/pull/92541) ([Azat Khuzhin](https://github.com/azat)). + + ### その他のバグ修正 \{#other-bug-fixes\} + + * `hasAllTokens` および `hasAnyTokens` 関数における `handleAllTokens` の空配列の処理を修正しました。[#93328](https://github.com/ClickHouse/ClickHouse/pull/93328) ([Anton Popov](https://github.com/CurtizJ)). + * グローバルプロファイラの周期を修正しました — 設定値ではなく切り捨てられた値が使用されていたため、不要に頻繁にウェイクアップしていました。 [#96048](https://github.com/ClickHouse/ClickHouse/pull/96048) ([Antonio Andelic](https://github.com/antonio2368)) 。 + * `system.asynchronous_metric_log` の `event_date` を修正しました。[#95947](https://github.com/ClickHouse/ClickHouse/pull/95947) ([Raúl Marín](https://github.com/Algunenano)). + * 内部関数で、`system.functions` に `categories = 'Internal'` ではなく空文字列が表示される問題を修正しました。[#97315](https://github.com/ClickHouse/ClickHouse/pull/97315) ([Robert Schulze](https://github.com/rschu1ze)). + * `ip_trie` Dictionary において、キーの型が String でない場合に発生する可能性がある論理エラーを修正しました。 [#97555](https://github.com/ClickHouse/ClickHouse/pull/97555) ([Bharat Nallan](https://github.com/bharatnc)). + * `system.query_log.exception` で stderr のキャプチャを有効にすることで、UDF のデバッグに関する問題を修正しました。[#92209](https://github.com/ClickHouse/ClickHouse/pull/92209) ([Xu Jia](https://github.com/XuJia0210))。 + * 常に false となる述語に対する `filterPartsByVirtualColumns` の不具合を修正しました。[#97620](https://github.com/ClickHouse/ClickHouse/pull/97620) ([Bharat Nallan](https://github.com/bharatnc)). + * `ColumnConst` が squashing の前にマテリアライズされない不具合を修正しました。[#97019](https://github.com/ClickHouse/ClickHouse/pull/97019) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)). +
\ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md index 6d22b9736fe..6fa334467ef 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md @@ -15,6 +15,7 @@ keywords: ['変更履歴', 'リリースノート', 'アップデート', '新 | Page | Description | | --------------------------------------------------------- | -------------------------------------------------------- | +| [v26.2 Changelog for Cloud](/changelogs/26.2) | v26.2 の変更履歴 | | [v25.12 Changelog for Cloud](/changelogs/25.12) | v25.12 の変更履歴 | | [v25.10 Changelog for Cloud](/changelogs/25.10) | v25.10 の変更履歴 | | [v25.8 Changelog for Cloud](/changelogs/25.8) | v25.8 Fast リリースの変更履歴 | diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md index 54288172eab..fc043fbc03c 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md @@ -40,7 +40,7 @@ Enterprise ティアのサービスでは、すべてのリリースチャネル 以下の日付は、各リリースチャネルに対して ClickHouse が**ロールアウトを開始する**タイミングを示しており、個々のサービスがアップグレードされるタイミングではありません。 * ロールアウトは自動で実行され、複数週にわたって段階的に行われます -* スケジュールされたアップグレードウィンドウが設定されているサービスは、チャネルのロールアウト完了後の週に、そのスケジュールされたウィンドウ内でアップグレードされます +* スケジュールされたアップグレードウィンドウが設定されているサービスは、チャネルのロールアウト完了後の週に (UTC の月曜日 00:00 開始)、そのスケジュールされたウィンドウ内でアップグレードされます * ロールアウトの一時停止 (例:ホリデーシーズン中のフリーズ) やヘルスモニタリングにより、ロールアウト完了が遅延する場合があります 本番環境をアップグレードする前に事前テストを行う場合は、非本番環境のサービスには Fast または Regular チャネルを、本番環境のサービスには Slow チャネルを使用してください。 @@ -48,45 +48,45 @@ Enterprise ティアのサービスでは、すべてのリリースチャネル \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md index feb4b9ce778..2a31f3616f9 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md @@ -37,5 +37,9 @@ import billing_2 from '@site/static/images/cloud/reference/billing_payment_thres ## 支払いしきい値の通知 \{#threshholds-notifications\} -組織の利用額が支払いしきい値の 90% に達し、その請求期間の途中でしきい値を超える見込みがある場合、その組織に紐づく請求担当者のメールアドレス宛に通知メールが送信されます。 -しきい値を超えた時点でも、通知メールおよび請求書が送信されます。 \ No newline at end of file +組織の利用額が支払いしきい値の 90% に達し、その期間の途中で支払いしきい値を超える見込みがある場合、その組織に紐づく請求担当者のメールアドレス宛に通知メールが送信されます。 +支払いしきい値を超えた場合にも、通知メールに加えて請求書が送信されます。 + +:::note +現在、PAYG org では支払いしきい値の通知はサポートされていません +::: \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md b/i18n/jp/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md index e2b4c777b24..8f4147285af 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md @@ -27,18 +27,18 @@ import Image from '@theme/IdealImage'; NoSQL ソリューションによって一般的になった手法として、`JOIN` をサポートしない場合にデータを非正規化し、すべての統計情報や関連行を親行上の列およびネストされたオブジェクトとして保存する、というものがあります。例えばブログ用のサンプルスキーマでは、すべての `Comments` を、それぞれの投稿上のオブジェクトの `Array` として保存できます。 -## 非正規化を行うタイミング \{#when-to-use-denormalization\} +## 非正規化を使用するタイミング \{#when-to-use-denormalization\} 一般的には、次のようなケースで非正規化を行うことを推奨します。 -- 更新頻度が低いテーブル、もしくは分析クエリでデータが利用可能になるまでの遅延を許容できるテーブル(すなわち、データをバッチで完全にリロードできるテーブル)を非正規化する。 +- 更新頻度が低いテーブル、または分析クエリでデータが利用可能になるまでの遅延を許容できるテーブル、すなわちデータをバッチで完全に再読み込みできるテーブルを非正規化する。 - 多対多関係の非正規化は避ける。これは、単一のソース行が変更された場合に、多数の行を更新する必要が生じる可能性があるためです。 -- 高カーディナリティな関係の非正規化は避ける。テーブル内の各行が別のテーブル内の数千件の関連エントリを持つ場合、それらは `Array`(プリミティブ型またはタプルのいずれかの型)として表現する必要があります。一般的に、1000 を超えるタプルを持つ配列は推奨されません。 -- すべての列をネストされたオブジェクトとして非正規化するのではなく、マテリアライズドビュー(後述)を利用して統計量だけを非正規化することを検討してください。 +- 高カーディナリティな関係の非正規化は避ける。テーブル内の各行が別のテーブル内の数千件の関連エントリを持つ場合、それらはプリミティブ型またはタプルの `Array` として表現する必要があります。一般的に、1000 を超えるタプルを持つ配列は推奨されません。 +- すべての列をネストされたオブジェクトとして非正規化するのではなく、materialized view(後述)を使用して統計値だけを非正規化することを検討してください。 すべての情報を非正規化する必要はなく、頻繁にアクセスする必要がある重要な情報だけを非正規化すれば十分です。 -非正規化の処理は、ClickHouse 内で行うことも、上流のシステム(例: Apache Flink)で行うこともできます。 +非正規化の処理は、ClickHouse 内で行うことも、上流で、たとえば [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md) を使用して行うこともできます。 ## 頻繁に更新されるデータでの非正規化は避ける \{#avoid-denormalization-on-frequently-updated-data\} @@ -379,4 +379,4 @@ DuplicatePosts: [('2017-04-11 12:18:37.260',3922739),('2017-04-11 12:18:37.260', ### ストリーミング \{#streaming\} -ユーザーは、代わりに ClickHouse の外部で、挿入前に [Apache Flink](https://flink.apache.org/) などのストリーミング技術を使用してこの処理を行いたい場合もあります。あるいは、インクリメンタルな [マテリアライズドビュー](/guides/developer/cascading-materialized-views) を使用して、データの挿入と同時にこのプロセスを実行することもできます。 \ No newline at end of file +代わりに、ClickHouse の外部で、挿入前に [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md) などのストリーミング技術を使用してこの処理を実行したい場合もあります。あるいは、インクリメンタルmaterialized view を使用して、データの挿入と同時にこのプロセスを実行することもできます。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/development/continuous-integration.md b/i18n/jp/docusaurus-plugin-content-docs/current/development/continuous-integration.md index dfaebe75a04..4008d5a5399 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/development/continuous-integration.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/development/continuous-integration.md @@ -7,25 +7,23 @@ title: '継続的インテグレーション (CI)' doc_type: 'reference' --- -# 継続的インテグレーション (CI) \{#continuous-integration-ci\} +# Continuous Integration (CI) \{#continuous-integration-ci\} -プルリクエストを作成すると、ClickHouse の [継続的インテグレーション (CI) システム](tests.md#test-automation) によって、あなたのコードに対していくつかの自動チェックが実行されます。 -これは、リポジトリのメンテナー (ClickHouse チームのメンバー) があなたのコードを確認し、プルリクエストに `can be tested` ラベルを追加した後に行われます。 -チェック結果は、[GitHub のチェックに関するドキュメント](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-status-checks)で説明されているように、GitHub のプルリクエストページに一覧表示されます。 +プルリクエストを送信すると、ClickHouse の [continuous integration (CI) system](tests.md#test-automation) によって、あなたのコードに対していくつかの自動チェックが実行されます。 +これは、リポジトリのメンテナー(ClickHouse チームのメンバー)があなたのコードを確認し、プルリクエストに `can be tested` ラベルを追加した後に行われます。 +チェック結果は、[GitHub checks documentation](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-status-checks) で説明されているように、GitHub のプルリクエストページに一覧表示されます。 いずれかのチェックが失敗した場合、それを修正する必要があるかもしれません。 -このページでは、遭遇しうるチェックの概要と、それらを修正するためにできることを説明します。 +このページでは、遭遇する可能性のあるチェックの概要と、それらを修正するためにできることを説明します。 -チェックの失敗が自分の変更内容とは無関係に見える場合、一時的な失敗やインフラ上の問題である可能性があります。 -CI チェックを再実行するには、空のコミットをプッシュしてプルリクエストを更新します。 +チェックの失敗が自分の変更内容とは無関係に見える場合、一時的な失敗やインフラストラクチャの問題である可能性があります。 +CI チェックを再実行するには、空のコミットをプッシュしてプルリクエストを更新します: ```shell -git reset git commit --allow-empty git push ``` -どうすればよいか分からない場合は、メンテナーに相談してください。 - +どうすればよいか分からない場合は、メンテナーに助けを求めてください。 ## master とのマージ \{#merge-with-master\} @@ -100,22 +98,73 @@ python -m ci.praktika run "Style check" --test cpp Python 3 と Docker 以外に必要な依存関係はありません。 -## Fast test \{#fast-test\} +## ステートレステストの実行 \{#running-stateless-tests\} + +デフォルト設定でローカルにインストールした ClickHouse は、特定のテストケースでは動作することがありますが、すべてのテストクエリを正しく実行できるわけではありません。CI では、各ジョブで特定の ClickHouse 設定 (例: S3 ストレージ、Parallel Replicas) が適用されるため、これを手動で再現するのは煩雑になることがあります。これを避けるには、CI と同じオーケストレーションを使って、任意の CI ジョブをローカルで再現できます。手動で設定する必要はありません。 + +#### 前提条件 \{#ci-prerequisites\} -通常、これは PR に対して最初に実行されるチェックです。 -ClickHouse をビルドし、一部を除くほとんどの [stateless functional tests](tests.md#functional-tests) を実行します。 -これが失敗すると、問題が修正されるまで後続のチェックは実行されません。 -どのテストが失敗したかを確認するにはレポートを参照し、その後[こちら](/development/tests#running-a-test-locally)で説明されているとおりにローカルでその失敗を再現します。 +* Python 3 (標準ライブラリのみ) +* Docker -#### Fast test をローカルで実行する: \{#running-fast-test-locally\} +必要に応じて、Ubuntu に Docker をインストールし、再ログインしてください。 ```sh -python -m ci.praktika run "Fast test" [--test some_test_name] +sudo apt-get update +sudo apt-get install docker.io +sudo usermod -aG docker "$USER" +sudo tee /etc/docker/daemon.json <<'EOF' +{ + "ipv6": true, + "ip6tables": true +} +EOF +sudo systemctl restart docker +``` + + +#### CIジョブをローカルで実行する \{#run-ci-job-locally\} + +CIレポートから任意のジョブ名を選択し、ローカルで実行します。 + +```bash +python -m ci.praktika run "" ``` -これらのコマンドは `clickhouse/fast-test` の Docker イメージを取得し、コンテナ化された環境でジョブを実行します。 -Python 3 と Docker 以外の依存関係は必要ありません。 +* ジョブ名は、CI レポートに表示されている表記を必ずそのまま引用してください (スペースやカンマが含まれる場合があります) 。例: `"Stateless tests (amd_debug, parallel)"`。これにより、CI と同じ ClickHouse の設定で、同じテストが実行されます。 +* ジョブ名に含まれるアーキテクチャとビルド種別 (例: `amd_debug`) は、CI 固有のラベルです。ローカルで実行する場合、これらは影響しません。ジョブは、実行中のアーキテクチャ上で、指定したバイナリをそのまま使用します。ジョブ名で決まるのは、ClickHouse の設定とテストセットだけです (`--test`` で上書きしない限り) 。 +* CI では、リソース利用効率を高めるため、機能テストは複数のバッチに分割されています。たとえば、`"Stateless tests (amd_debug, parallel)"` と `"Stateless tests (amd_debug, sequential)"` を合わせると、対象範囲全体をカバーできます。並列実行しても安全なテストは同時に実行され、それ以外は順次実行されます。この分割により、可能な箇所では並列性を最大化し、CI 全体の所要時間を短縮できます。ローカルでテスト範囲全体を再現するには、両方のバッチを実行してください。 +* 基本的な ClickHouse の機能を検証するために、限定された範囲の機能テストを実行する `"Fast test"` CI ジョブもあります。これは、すべてのオプションモジュールを含まないビルドを使用し、リグレッションをすばやく検出する最も手軽な方法です。ローカルでも同じ方法で実行できます。ClickHouse バイナリをデフォルトの検索パスのいずれか (`./ci/tmp/clickhouse`、`./build/programs/clickhouse`、または `./clickhouse`) に配置してください。そうしないと、ジョブはまず ClickHouse のビルドを試みます。 + ```bash + python -m ci.praktika run "Fast test" + ``` + + +#### CI ジョブ内で特定のテストを実行する \{#run-specific-tests-within-ci-job\} + +`--test` を使用すると、ジョブは CI で使用されているものと同一の ClickHouse セットアップを用意し、選択したテストのみを実行します。 + +```bash +python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 +``` + +* 複数のテスト名を指定できます: + ```bash + python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 00002_log_and_exception_messages_formatting + ``` +* ヒント: ClickHouse の設定がどれでも問題なく、特定のテストだけを実行したい場合は、完全なジョブ名の代わりにエイリアス `functional` を使用してください: + ```bash + python -m ci.praktika run functional --test 00001_select1 + ``` + + +#### 追加のカスタマイズオプション \{#additional-customization-options\} +* `--path PATH` — ClickHouse バイナリへのカスタムパス。デフォルトでは、ランナーは `./ci/tmp/clickhouse`、`./build/programs/clickhouse`、`./clickhouse` の順に検索します。 +* `--count N` — 各テストを N 回繰り返します。 +* `--workers N` — マシンの性能に基づいて自動計算される並列ワーカー数を上書きします。 ## ビルドチェック \{#build-check\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/development/tests.md b/i18n/jp/docusaurus-plugin-content-docs/current/development/tests.md index 0c28fad3acb..0525ecd474e 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/development/tests.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/development/tests.md @@ -9,6 +9,22 @@ doc_type: 'guide' # ClickHouse のテスト \{#testing-clickhouse\} +## テストの種類 \{#test-types\} + +ClickHouse には、次のテストがあります。 + +- [機能テスト](#functional-tests) - 以下のような一部重複するサブセットを含む、クエリとスクリプトのセット + - [Fast test](#running-fast-tests) - 最小のサブセット + - データベースにデータを投入する必要がない [ステートレステスト](#running-stateless-tests) + - 並列実行できない逐次テスト +- [統合テスト](#integration-tests) - クラスタで `pytest` によって実行されます +- [ユニットテスト](#unit-tests) +- [パフォーマンステスト](#performance-tests) +- [ビルドテスト](#build-tests) +- [サニタイザ](#sanitizers) +- [ファザー](#fuzzing) +そのほかにもいくつかあります。詳細は以下のセクションを参照してください。 + ## 機能テスト \{#functional-tests\} 機能テストは最もシンプルで扱いやすいテストです。 @@ -48,14 +64,14 @@ PATH=:$PATH tests/clickhouse-test 01428_hash_set_nan_ ### Fast test を実行する \{#running-fast-tests\} -テストサブセット(「Fast test」)を実行するには、そこそこの性能を備えたマシンが必要になる場合があります。以下の手順は、100 GB のストレージを備えた `t3.2xlarge` AWS amd64 Ubuntu インスタンスで動作確認されています。 +テストサブセット (「Fast test」) を実行するには、そこそこの性能を備えたマシンが必要になる場合があります。以下の手順は、100 GB のストレージを備えた `t3.2xlarge` AWS amd64 Ubuntu インスタンスで動作確認されています。 1. 前提条件をインストールし、再ログインします。 ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" ``` 2. ソースコードを取得します。 @@ -65,10 +81,10 @@ git clone --single-branch https://github.com/ClickHouse/ClickHouse cd ClickHouse ``` -3. コードをビルドし、「Fast test」と名付けられたテストサブセットを実行します。 +3. コードをビルドし、「fast tests」を実行します。 ```sh -python3 -m ci.praktika run "Fast test" +python -m ci.praktika run fast ``` 次のような結果になるはずです @@ -89,7 +105,7 @@ Failed: 0, Passed: 7394, Skipped: 1795 ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" sudo tee /etc/docker/daemon.json <<'EOF' { "ipv6": true, @@ -109,14 +125,14 @@ cd ClickHouse 3. コードをビルドします。 ```sh -python3 -m ci.praktika run "Build (amd_debug)" +python -m ci.praktika run build_debug cp ci/tmp/build/programs/clickhouse ci/tmp ``` 4. 並列実行が可能なステートレスなテストを実行します。 ```sh -python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" +python -m ci.praktika run functional ``` 次のような結果が得られるはずです @@ -125,6 +141,8 @@ python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" Failed: 0, Passed: 8497, Skipped: 103 ``` +注。`python -m ci.praktika run` を実行すると、特定の継続的インテグレーションジョブが実行されます。ClickHouse CI の詳細については、[こちら](continuous-integration.md#running-stateless-tests)を参照してください。 + ### 新しいテストの追加 \{#adding-a-new-test\} @@ -179,35 +197,28 @@ SELECT 1 利用可能なタグの一覧は次のとおりです: -| Tag name | What it does | Usage example | -| --------------------------------- | ---------------------------------------------------------- | ------------------------------------------------ | -| `disabled` | テストは実行されません | | -| `long` | テストの実行時間が 1 分から 10 分に延長されます | | -| `deadlock` | テストが長時間ループで実行されます | | -| `race` | `deadlock` と同じです。`deadlock` を優先して使用してください | | -| `shard` | サーバーが `127.0.0.*` をリッスンする必要があります | | -| `distributed` | `shard` と同じです。`shard` を優先して使用してください | | -| `global` | `shard` と同じです。`shard` を優先して使用してください | | -| `zookeeper` | テストの実行に Zookeeper または ClickHouse Keeper が必要です | テストで `ReplicatedMergeTree` を使用します | -| `replica` | `zookeeper` と同じです。`zookeeper` を優先して使用してください | | -| `no-fasttest` | [Fast test](continuous-integration.md#fast-test) では実行されません | テストで Fast test では無効化されている `MySQL` テーブルエンジンを使用します | -| `fasttest-only` | [Fast test](continuous-integration.md#fast-test) のみで実行されます | | -| `no-[asan, tsan, msan, ubsan]` | [sanitizers](#sanitizers) を有効にしたビルドではテストを実行しません | テストは sanitizers と互換性のない QEMU 上で実行されます | -| `no-replicated-database` | | | -| `no-ordinary-database` | | | -| `no-parallel` | このテストと他のテストを並行実行しないようにします | テストは `system` テーブルを読み取り、不変条件が壊れる可能性があります | -| `no-parallel-replicas` | | | -| `no-debug` | Debug ビルドではテストを実行しません | | -| `no-release` | Release ビルドではテストを実行しません | | -| `no-stress` | | | -| `no-polymorphic-parts` | | | -| `no-random-settings` | | | -| `no-random-merge-tree-settings` | | | -| `no-backward-compatibility-check` | | | -| `no-cpu-x86_64` | | | -| `no-cpu-aarch64` | | | -| `no-cpu-ppc64le` | | | -| `no-s3-storage` | | | +| Tag name | What it does | Usage example | +| ------------------------------ | -------------------------------------------------------------- | ------------------------------------------------ | +| `disabled` | テストは実行されません | | +| `long` | テストの実行時間が 1 分から 10 分に延長されます | | +| `deadlock` | テストが長時間ループで実行されます | | +| `race` | `deadlock` と同じです。`deadlock` を優先して使用してください | | +| `shard` | サーバーが `127.0.0.*` をリッスンする必要があります | | +| `distributed` | `shard` と同じです。`shard` を優先して使用してください | | +| `global` | `shard` と同じです。`shard` を優先して使用してください | | +| `zookeeper` | テストの実行に Zookeeper または ClickHouse Keeper が必要です | テストで `ReplicatedMergeTree` を使用します | +| `replica` | `zookeeper` と同じです。`zookeeper` を優先して使用してください | | +| `no-fasttest` | [Fast test](#test-types) では実行されません | テストで Fast test では無効化されている `MySQL` テーブルエンジンを使用します | +| `fasttest-only` | [Fast test](#test-types) のみで実行されます | | +| `no-[asan, tsan, msan, ubsan]` | [sanitizers](#sanitizers) を有効にしたビルドではテストを実行しません | テストは sanitizers と互換性のない QEMU 上で実行されます | +| `no-replicated-database` | デフォルトデータベースで `ReplicatedDatabaseEngine` を使用している場合、このテストを無効にします | | +| `no-ordinary-database` | デフォルトのデータベースエンジンが `Ordinary` の場合、このテストを無効にします | | +| `no-parallel` | このテストと他のテストを並行実行しないようにします | テストは `system` テーブルを読み取り、不変条件が壊れる可能性があります | +| `no-parallel-replicas` | parallel replicas が有効な場合、このテストを無効にします | | +| `no-debug` | Debug ビルドではテストを実行しません | | +| `no-release` | Release ビルドではテストを実行しません | | + +次のオプションもサポートされています: `no-stress`, `no-polymorphic-parts`, `no-random-settings`, `no-random-merge-tree-settings`, `no-backward-compatibility-check`, `no-cpu-x86_64`, `no-cpu-aarch64`, `no-cpu-ppc64le`, `no-s3-storage`. 上記の設定に加えて、特定の ClickHouse 機能を使用するかどうかを指定するために、`system.build_options` の `USE_*` フラグを使用できます。 たとえば、テストで MySQL テーブルを使用する場合は、タグ `use-mysql` を追加する必要があります。 @@ -332,15 +343,10 @@ $ ./src/unit_tests_dbms --gtest_filter=LocalAddress* ## その他のテスト \{#miscellaneous-tests\} `tests/external_models` には機械学習モデル向けのテストがあります。 -これらのテストはメンテナンスされておらず、インテグレーションテストに移行する必要があります。 +これらのテストは更新されておらず、統合テストに移行する必要があります。 クォーラムインサート用の個別のテストがあります。 -このテストでは、ClickHouse クラスターを別々のサーバー上で実行し、さまざまな障害ケースをシミュレートします。ネットワーク分断、パケットドロップ(ClickHouse ノード間、ClickHouse と ZooKeeper 間、ClickHouse サーバーとクライアント間など)、`kill -9`、`kill -STOP`、`kill -CONT` といったものです。[Jepsen](https://aphyr.com/tags/Jepsen) に似ています。その後、このテストは、ACK されたすべての挿入が書き込まれており、拒否されたすべての挿入が書き込まれていないことを検証します。 - -クォーラムテストは、ClickHouse がオープンソース化される前に別のチームによって作成されました。 -このチームは現在 ClickHouse に関わっていません。 -テストは不運にも Java で実装されています。 -これらの理由により、クォーラムテストは書き直してインテグレーションテストに移動する必要があります。 +このテストでは、ClickHouse クラスタを別々のサーバー上で実行し、さまざまな障害ケースをエミュレートします。ネットワーク分断、パケットロス (ClickHouse ノード間、ClickHouse と ZooKeeper 間、ClickHouse サーバーとクライアント間など)、`kill -9`、`kill -STOP`、`kill -CONT` です。[Jepsen](https://aphyr.com/tags/Jepsen) のようなものです。その後、このテストは、受理されたすべての挿入が書き込まれ、拒否されたすべての挿入が書き込まれていないことを確認します。 ## 手動テスト \{#manual-testing\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md b/i18n/jp/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md index ff22ae7c873..2bbcee860a8 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md @@ -157,19 +157,20 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY サポートされている設定は次のとおりです: -| Setting | Default | Description | -| ---------------------------------------------------------------------------- | ------------------------------ | ----------------------------------------------------------------------------------------- | -| `max_broken_tables_ratio` | 1 | 停止状態(stale)のテーブル数と全テーブル数の比率がこの値より大きい場合、レプリカを自動復旧しない | -| `max_replication_lag_to_enqueue` | 50 | レプリケーション遅延がこの値より大きい場合、レプリカはクエリを実行しようとすると例外をスローする | -| `wait_entry_commited_timeout_sec` | 3600 | タイムアウトを超過した場合、イニシエータホストがまだそのクエリを実行していなければ、レプリカはそのクエリのキャンセルを試みる | -| `collection_name` | | クラスタ認証に関するすべての情報が定義されている、サーバー設定内のコレクションの名前 | -| `check_consistency` | true | ローカルメタデータと Keeper 内のメタデータの整合性をチェックし、不整合がある場合はレプリカの復旧を行う | -| `max_retries_before_automatic_recovery` | 10 | レプリカを失われたものとしてマークしスナップショットから復旧する前に、キューエントリの実行を試行する最大回数(0 は無制限を意味する) | -| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | 有効にすると、Replicated データベースで DDL を処理する際、可能な場合はリフレッシュ可能なマテリアライズドビューの一時テーブルの DDL の作成と交換をスキップする | -| `logs_to_keep` | 1000 | Replicated データベースに対して ZooKeeper に保持するログのデフォルト件数。 | -| `default_replica_path` | `/clickhouse/databases/{uuid}` | ZooKeeper におけるデータベースへのパス。データベース作成時に引数が省略された場合に使用される。 | -| `default_replica_shard_name` | `{shard}` | データベース内のレプリカのシャード名。データベース作成時に引数が省略された場合に使用される。 | -| `default_replica_name` | `{replica}` | データベース内のレプリカ名。データベース作成時に引数が省略された場合に使用される。 | +| Setting | Default | Description | +| ---------------------------------------------------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `max_broken_tables_ratio` | 1 | 停止状態 (stale) のテーブル数と全テーブル数の比率がこの値より大きい場合、レプリカを自動復旧しない | +| `max_replication_lag_to_enqueue` | 50 | レプリケーション遅延がこの値より大きい場合、レプリカはクエリを実行しようとすると例外をスローする | +| `wait_entry_commited_timeout_sec` | 3600 | タイムアウトを超過した場合、イニシエータホストがまだそのクエリを実行していなければ、レプリカはそのクエリのキャンセルを試みる | +| `collection_name` | | クラスタ認証に関するすべての情報が定義されている、サーバー設定内のコレクションの名前 | +| `check_consistency` | true | ローカルメタデータと Keeper 内のメタデータの整合性をチェックし、不整合がある場合はレプリカの復旧を行う | +| `max_retries_before_automatic_recovery` | 10 | レプリカを失われたものとしてマークしスナップショットから復旧する前に、キューエントリの実行を試行する最大回数 (0 は無制限を意味する) | +| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | 有効にすると、Replicated データベースで DDL を処理する際、可能な場合はリフレッシュ可能なマテリアライズドビューの一時テーブルの DDL の作成と交換をスキップする | +| `logs_to_keep` | 1000 | Replicated データベースに対して ZooKeeper に保持するログのデフォルト件数。 | +| `default_replica_path` | `/clickhouse/databases/{uuid}` | ZooKeeper におけるデータベースへのパス。データベース作成時に引数が省略された場合に使用される。 | +| `default_replica_shard_name` | `{shard}` | データベース内のレプリカのシャード名。データベース作成時に引数が省略された場合に使用される。 | +| `default_replica_name` | `{replica}` | データベース内のレプリカ名。データベース作成時に引数が省略された場合に使用される。 | +| `internal_replication` | false | この Replicated データベースのクラスタを使用して作成された分散テーブルが、いずれか 1 つのレプリカにデータを送信するか (内部レプリケーションは、クラスタ内のレプリカが自律的にレプリケーションを行うことを意味する) 、またはすべてのレプリカに送信するか (内部レプリケーションなしは、分散テーブルが挿入されたデータをすべてのレプリカに送信することを意味する) | デフォルト値は設定ファイルで上書きできます。 @@ -185,6 +186,7 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY /clickhouse/databases/{uuid} {shard} {replica} + false ``` diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md b/i18n/jp/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md index 31e395fe6a1..74e7d98cf48 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md @@ -159,20 +159,20 @@ ALTER TABLE table DROP INDEX text_idx; **Tokenizer 引数(必須)**。`tokenizer` 引数でトークナイザーを指定します。 -* `splitByNonAlpha` は、英数字ではない ASCII 文字で文字列を分割します(関数 [splitByNonAlpha](/sql-reference/functions/splitting-merging-functions.md/#splitByNonAlpha) を参照)。 -* `splitByString(S)` は、ユーザー定義のセパレーター文字列 `S` で文字列を分割します(関数 [splitByString](/sql-reference/functions/splitting-merging-functions.md/#splitByString) を参照)。 +* `splitByNonAlpha` は、英数字ではない ASCII 文字で文字列を分割します (関数 [splitByNonAlpha](/sql-reference/functions/splitting-merging-functions.md/#splitByNonAlpha) を参照) 。 +* `splitByString(S)` は、ユーザー定義のセパレーター文字列 `S` で文字列を分割します (関数 [splitByString](/sql-reference/functions/splitting-merging-functions.md/#splitByString) を参照) 。 セパレーターはオプション引数で指定できます。たとえば `tokenizer = splitByString([', ', '; ', '\n', '\\'])` のように指定します。 - 各セパレーター文字列は複数文字から構成できる点に注意してください(この例では `', '`)。 - セパレーターリストを明示的に指定しない場合(たとえば `tokenizer = splitByString`)、デフォルトのセパレーターリストは空白 1 文字 `[' ']` です。 -* `ngrams(N)` は、文字列を同じ長さの `N`-gram に分割します(関数 [ngrams](/sql-reference/functions/splitting-merging-functions.md/#ngrams) を参照)。 + 各セパレーター文字列は複数文字から構成できる点に注意してください (この例では `', '`) 。 + セパレーターリストを明示的に指定しない場合 (たとえば `tokenizer = splitByString`) 、デフォルトのセパレーターリストは空白 1 文字 `[' ']` です。 +* `ngrams(N)` は、文字列を同じ長さの `N`-gram に分割します (関数 [ngrams](/sql-reference/functions/splitting-merging-functions.md/#ngrams) を参照) 。 N-gram の長さは 1 から 8 までの整数をオプション引数として指定できます。たとえば `tokenizer = ngrams(3)` のように指定します。 - N-gram のサイズを明示的に指定しない場合(たとえば `tokenizer = ngrams`)、デフォルトのサイズは 3 です。 -* `sparseGrams(min_length, max_length, min_cutoff_length)` は、`min_length` 以上 `max_length` 以下(両端を含む)の長さを持つ可変長の n-gram に文字列を分割します(関数 [sparseGrams](/sql-reference/functions/string-functions#sparseGrams) を参照)。 + N-gram のサイズを明示的に指定しない場合 (たとえば `tokenizer = ngrams`) 、デフォルトのサイズは 3 です。 +* `sparseGrams(min_length, max_length, min_cutoff_length)` は、`min_length` 以上 `max_length` 以下 (両端を含む) の長さを持つ可変長の n-gram に文字列を分割します (関数 [sparseGrams](/sql-reference/functions/string-functions#sparseGrams) を参照) 。 `min_length` と `max_length` は、明示的に指定しない場合はそれぞれ 3 と 100 がデフォルト値です。 パラメータ `min_cutoff_length` を指定すると、長さが `min_cutoff_length` 以上の n-gram のみが返されます。 `ngrams(N)` と比較して、`sparseGrams` トークナイザーは可変長の N-gram を生成するため、元のテキストをより柔軟に表現できます。 たとえば、`tokenizer = sparseGrams(3, 5, 4)` は内部的には入力文字列から 3-, 4-, 5-gram を生成しますが、返されるのは 4-gram と 5-gram のみです。 -* `array` はトークナイズ処理を行いません。つまり、各行の値全体が 1 つのトークンになります(関数 [array](/sql-reference/functions/array-functions.md/#array) を参照)。 +* `array` はトークナイズ処理を行いません。つまり、各行の値全体が 1 つのトークンになります (関数 [array](/sql-reference/functions/array-functions.md/#array) を参照) 。 利用可能なすべてのトークナイザーは [system.tokenizers](../../../operations/system-tables/tokenizers.md) に一覧表示されています。 @@ -185,7 +185,7 @@ ALTER TABLE table DROP INDEX text_idx; セパレーター文字列が [prefix code](https://en.wikipedia.org/wiki/Prefix_code) を構成している場合は、任意の順序で指定できます。 ::: -トークナイザーが入力文字列をどのように分割したかを確認するには、[tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens) 関数を使用できます。 +トークナイザーが入力文字列をどのように分割したかを確認するには、[tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens) 関数と [tokensForLikePattern](/sql-reference/functions/splitting-merging-functions.md/#tokensForLikePattern) 関数を使用できます。 例: @@ -210,18 +210,19 @@ SELECT tokens('abc def', 'ngrams', 3); Preprocessor 引数の典型的なユースケースには次のようなものがあります。 -1. 小文字化または大文字化を行い、大文字小文字を区別しないマッチングを有効にします。例: [lower](/sql-reference/functions/string-functions.md/#lower)、[lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8)(以下の最初の例を参照)。 +1. 小文字化/大文字化、またはケースフォールディングを行い、大文字小文字を区別しないマッチングを有効にします。例: [lower](/sql-reference/functions/string-functions.md/#lower)、[lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8)、[caseFoldUTF8](/sql-reference/functions/string-functions.md/#caseFoldUTF8)。 2. UTF-8 正規化。例: [normalizeUTF8NFC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFC)、[normalizeUTF8NFD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFD)、[normalizeUTF8NFKC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKC)、[normalizeUTF8NFKD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKD)、[toValidUTF8](/sql-reference/functions/string-functions.md/#toValidUTF8)。 -3. 不要な文字や部分文字列の削除または変換。例: [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML)、[substring](/sql-reference/functions/string-functions.md/#substring)、[idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode)、[translate](/sql-reference/functions/string-replace-functions.md/#translate)。 +3. アクセント記号などの不要な文字や部分文字列の削除または変換。例: [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML)、[substring](/sql-reference/functions/string-functions.md/#substring)、[idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode)、[translate](/sql-reference/functions/string-replace-functions.md/#translate)、[removeDiacriticsUTF8](/sql-reference/functions/string-functions.md/#removeDiacriticsUTF8)。 preprocessor 式は、[String](/sql-reference/data-types/string.md) 型または [FixedString](/sql-reference/data-types/fixedstring.md) 型の入力値を、同じ型の値に変換しなければなりません。 -テキストインデックスが `Nullable(T)` 型または `LowCardinality(T)` 型のカラム上に作成されている場合、preprocessor 式は Nullable または LowCardinality の値も受け付ける必要があります(つまり、例外をスローしてはなりません)。 +テキストインデックスが `Nullable(T)` 型または `LowCardinality(T)` 型のカラム上に作成されている場合、preprocessor 式は Nullable または LowCardinality の値も受け付ける必要があります (つまり、例外をスローしてはなりません) 。 例: * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(col))` * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = substringIndex(col, '\n', 1))` -* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col)))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = removeDiacriticsUTF8(caseFoldUTF8(col)))` また、preprocessor 式は、テキストインデックスが定義されているカラムまたは式のみを参照しなければなりません。 @@ -287,6 +288,7 @@ Map のキーに対して作成するか、値に対して作成するかを決 例: + ```sql CREATE TABLE table ( @@ -299,8 +301,7 @@ ORDER BY tuple(); SELECT count() FROM tab WHERE hasAllTokens(mapKeys(map), 'foo'); ``` -**その他の引数(オプション)**。 - +**その他の引数 (オプション) **。
オプションの高度なパラメータ diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md new file mode 100644 index 00000000000..b6e3ce3f54d --- /dev/null +++ b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md @@ -0,0 +1,449 @@ +--- +sidebar_label: 'Apache Flink' +sidebar_position: 1 +slug: /integrations/apache-flink +description: 'ClickHouse と連携する Apache Flink の概要' +keywords: ['clickhouse', 'Apache Flink', '移行', 'データ', 'ストリーム処理'] +title: 'Flink コネクタ' +doc_type: 'guide' +integration: + - support_level: 'core' + - category: 'data_ingestion' +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import TOCInline from '@theme/TOCInline'; +import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; + + +# Flink コネクタ \{#flink-connector\} + + + +これは、ClickHouse がサポートする公式の [Apache Flink Sink Connector](https://github.com/ClickHouse/flink-connector-clickhouse) です。Flink の [AsyncSinkBase](https://cwiki.apache.org/confluence/display/FLINK/FLIP-171%3A+Async+Sink) と、公式の ClickHouse [Java client](https://github.com/ClickHouse/clickhouse-java) を使用して構築されています。 + +このコネクタは Apache Flink の DataStream API をサポートしています。Table API のサポートは、[今後のリリースで予定されています](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42)。 + + + +## 要件 \{#requirements\} + +* Java 11 以降 (Flink 1.17 以降の場合) または 17 以降 (Flink 2.0 以降の場合) +* Apache Flink 1.17 以降 + +## Flink バージョン互換性マトリクス \{#flink-compatibility-matrix\} + +このコネクタは、Flink 1.17+ と Flink 2.0+ の両方をサポートするため、2 つのアーティファクトに分かれています。使用する Flink バージョンに対応するアーティファクトを選択してください。 + +| Flink バージョン | アーティファクト | ClickHouse Java Client バージョン | 必要な Java | +| ----------- | -------------------------------- | ---------------------------- | -------- | +| 最新 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.1 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.0 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 1.20.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.19.3 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.18.1 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.17.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | + +:::note +このコネクタは、Flink 1.17.2 より前のバージョンではテストされていません。 +::: + +## インストールとセットアップ \{#installation--setup\} + +### 依存関係として追加 \{#import-as-a-dependency\} + +#### Flink 2.0 以降の場合 \{#flink-2\} + + + + +```maven + + com.clickhouse.flink + flink-connector-clickhouse-2.0.0 + {{ stable_version }} + all + +``` + + + +```gradle +dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-2.0.0:{{ stable_version }}") +} +``` + + + +```sbt +libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-2.0.0" % {{ stable_version }} classifier "all" +``` + + + + +#### Flink 1.17以降の場合 \{#flink-117\} + + + + +```maven + + com.clickhouse.flink + flink-connector-clickhouse-1.17 + {{ stable_version }} + all + +``` + + + +```gradle +dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-1.17:{{ stable_version }}") +} +``` + + + +```sbt +libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-1.17" % {{ stable_version }} classifier "all" +``` + + + + +### バイナリをダウンロードする \{#download-the-binary\} + +バイナリ JAR の名前のパターンは次のとおりです。 + +```bash +flink-connector-clickhouse-${flink_version}-${stable_version}-all.jar +``` + +ここで: + +- `flink_version` は `2.0.0` または `1.17` のいずれかです +- `stable_version` は[安定版アーティファクトのリリースバージョン](https://github.com/ClickHouse/flink-connector-clickhouse/releases)です + +利用可能なリリース済みの JAR ファイルはすべて、[Maven Central Repository](https://repo1.maven.org/maven2/com/clickhouse/flink/) で確認できます。 + +## DataStream APIの使用 \{#using-the-datastream-api\} + +### スニペット \{#datastream-snippet\} + +生の CSV データを ClickHouse に挿入する場合は、次のようになります。 + + + + ```java + public static void main(String[] args) { + // ClickHouseClient を設定 + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig(url, username, password, database, tableName); + + // ElementConverter を作成 + ElementConverter convertorString = new ClickHouseConvertor<>(String.class); + + // シンクを作成し、`setClickHouseFormat` を使用してフォーマットを設定 + ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig + ); + + csvSink.setClickHouseFormat(ClickHouseFormat.CSV); + + // 最後に、DataStream をシンクに接続します。 + final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); + + Path csvFilePath = new Path(fileFullName); + FileSource csvSource = FileSource + .forRecordStreamFormat(new TextLineInputFormat(), csvFilePath) + .build(); + + env.fromSource( + csvSource, + WatermarkStrategy.noWatermarks(), + "GzipCsvSource" + ).sinkTo(csvSink); + } + ``` + + + +その他の例やスニペットは、テストコードで確認できます。 + +* [flink-connector-clickhouse-1.17](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-1.17/src/test/java/org/apache/flink/connector/clickhouse/sink) +* [flink-connector-clickhouse-2.0.0](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-2.0.0/src/test/java/org/apache/flink/connector/clickhouse/sink) + +### クイックスタート例 \{#datastream-quick-start\} + +ClickHouse Sink を手軽に始められるよう、Maven ベースの例を用意しています。 + +* [Flink 1.17+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v1.7/covid) +* [Flink 2.0.0+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v2/covid) + +より詳細な手順については、[例ガイド](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/examples/README.md)を参照してください + +### DataStream API の接続オプション \{#datastream-api-connection-options\} + +#### ClickHouse クライアントオプション \{#client-options\} + +| Parameters | 説明 | Default Value | Required | +| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ------------- | -------- | +| `url` | 完全修飾された ClickHouse の URL | N/A | Yes | +| `username` | ClickHouse データベースのユーザー名 | N/A | Yes | +| `password` | ClickHouse データベースのパスワード | N/A | Yes | +| `database` | ClickHouse データベース名 | N/A | Yes | +| `table` | ClickHouse テーブル名 | N/A | Yes | +| `options` | Java クライアントの設定オプションのマップ | Empty map | No | +| `serverSettings` | ClickHouse サーバーのセッション設定のマップ | Empty map | No | +| `enableJsonSupportAsString` | [JSON data type](https://clickhouse.com/docs/sql-reference/data-types/newjson) に対して JSON 形式の文字列を受け取ることを想定する ClickHouse サーバー設定 | true | No | + +`options` と `serverSettings` は、`Map` としてクライアントに渡してください。どちらかに空のマップを指定した場合は、それぞれクライアントまたはサーバーのデフォルト設定が使用されます。 + +:::note +利用可能なすべての Java クライアントオプションは、[ClientConfigProperties.java](https://github.com/ClickHouse/clickhouse-java/blob/main/client-v2/src/main/java/com/clickhouse/client/api/ClientConfigProperties.java) および [このドキュメントページ](https://clickhouse.com/docs/integrations/language-clients/java/client#configuration) に一覧があります。 + +利用可能なすべてのサーバーセッション設定は、[このドキュメントページ](https://clickhouse.com/docs/operations/settings/settings) に一覧があります。 +::: + +例: + + + + ```java + Map javaClientOptions = Map.of( + ClientConfigProperties.CA_CERTIFICATE.getKey(), "", + ClientConfigProperties.SSL_CERTIFICATE.getKey(), "", + ClientConfigProperties.CLIENT_NETWORK_BUFFER_SIZE.getKey(), "30000", + ClientConfigProperties.HTTP_MAX_OPEN_CONNECTIONS.getKey(), "5" + ); + + Map serverSettings = Map.of( + "insert_deduplicate", "1" + ); + + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig( + url, + username, + password, + database, + tableName, + javaClientOptions, + serverSettings, + false // enableJsonSupportAsString + ); + ``` + + + +#### シンクオプション \{#sink-options\} + +以下のオプションは、Flink の `AsyncSinkBase` に直接由来するものです。 + +| パラメータ | 説明 | デフォルト値 | 必須 | +| ---------------------- | --------------------------------------------- | ------ | -- | +| `maxBatchSize` | 1 回のバッチで挿入できるレコードの最大数 | N/A | はい | +| `maxInFlightRequests` | シンクがバックプレッシャーを適用するまでに許可される、進行中リクエストの最大数 | N/A | はい | +| `maxBufferedRequests` | バックプレッシャーが適用されるまでに、シンク内でバッファできるレコードの最大数 | N/A | はい | +| `maxBatchSizeInBytes` | バッチの最大サイズ (バイト単位) 。送信されるすべてのバッチは、このサイズ以下になります | N/A | はい | +| `maxTimeInBufferMS` | フラッシュされるまでにレコードをシンク内に保持できる最大時間 | N/A | はい | +| `maxRecordSizeInBytes` | シンクが受け入れるレコードの最大サイズ。これを超えるレコードは自動的に拒否されます | N/A | はい | + +## サポートされているデータ型 \{#supported-data-types\} + +以下の表は、Flink から ClickHouse にデータを挿入する際のデータ型変換について、簡単に参照できる一覧です。 + +### Flink から ClickHouse へのデータ挿入 \{#inserting-data-from-flink-into-clickhouse\} + +[//]: # "TODO: Table API のサポートが追加されたら「Flink SQL Type」カラムを追加 " + +| Java型 | ClickHouse型 | サポート状況 | シリアライズ方式 | +| ------------------- | ----------------- | ------ | ----------------------------- | +| `byte`/`Byte` | `Int8` | ✅ | `DataWriter.writeInt8` | +| `short`/`Short` | `Int16` | ✅ | `DataWriter.writeInt16` | +| `int`/`Integer` | `Int32` | ✅ | `DataWriter.writeInt32` | +| `long`/`Long` | `Int64` | ✅ | `DataWriter.writeInt64` | +| `BigInteger` | `Int128` | ✅ | `DataWriter.writeInt128` | +| `BigInteger` | `Int256` | ✅ | `DataWriter.writeInt256` | +| `short`/`Short` | `UInt8` | ✅ | `DataWriter.writeUInt8` | +| `int`/`Integer` | `UInt8` | ✅ | `DataWriter.writeUInt8 ` | +| `int`/`Integer` | `UInt16` | ✅ | `DataWriter.writeUInt16` | +| `long`/`Long` | `UInt32` | ✅ | `DataWriter.writeUInt32` | +| `long`/`Long` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt128` | ✅ | `DataWriter.writeUInt128` | +| `BigInteger` | `UInt256` | ✅ | `DataWriter.writeUInt256` | +| `BigDecimal` | `Decimal` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal32` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal64` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal128` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal256` | ✅ | `DataWriter.writeDecimal` | +| `float`/`Float` | `Float` | ✅ | `DataWriter.writeFloat32` | +| `double`/`Double` | `Double` | ✅ | `DataWriter.writeFloat64` | +| `boolean`/`Boolean` | `Boolean` | ✅ | `DataWriter.writeBoolean` | +| `String` | `String` | ✅ | `DataWriter.writeString` | +| `String` | `FixedString` | ✅ | `DataWriter.writeFixedString` | +| `LocalDate` | `Date` | ✅ | `DataWriter.writeDate` | +| `LocalDate` | `Date32` | ✅ | `DataWriter.writeDate32` | +| `LocalDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `ZonedDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `LocalDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `ZonedDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `int`/`Integer` | `Time` | ❌ | 該当なし | +| `long`/`Long` | `Time64` | ❌ | 該当なし | +| `byte`/`Byte` | `Enum8` | ✅ | `DataWriter.writeInt8` | +| `int`/`Integer` | `Enum16` | ✅ | `DataWriter.writeInt16` | +| `java.util.UUID` | `UUID` | ✅ | `DataWriter.writeIntUUID` | +| `String` | `JSON` | ✅ | `DataWriter.writeJSON` | +| `Array` | `Array` | ✅ | `DataWriter.writeArray` | +| `Map` | `Map` | ✅ | `DataWriter.writeMap` | +| `Tuple` | `Tuple` | ✅ | `DataWriter.writeTuple` | +| `Object` | `Variant` | ❌ | 該当なし | + +注意: + +* 日付操作を行う際は、`ZoneId` を指定する必要があります。 +* 10 進数の操作を行う際は、[精度とスケール](https://clickhouse.com/docs/sql-reference/data-types/decimal#decimal-value-ranges)を指定する必要があります。 +* ClickHouse が Java の String を JSON として解析できるようにするには、`ClickHouseClientConfig` で `enableJsonSupportAsString` を有効にする必要があります。 +* このコネクタでは、入力 DataStream 内の要素を ClickHouse のペイロードにマッピングするために `ElementConvertor` が必要です。そのため、このコネクタは `ClickHouseConvertor` と `POJOConvertor` を提供しており、上記の `DataWriter` のシリアライズメソッドを使用してこのマッピングを実装できます。 + +## サポートされている入力形式 \{#supported-input-formats\} + +利用可能な ClickHouse の入力形式の一覧は、[こちらのドキュメントページ](https://clickhouse.com/docs/interfaces/formats#formats-overview)と [ClickHouseFormat.java](https://github.com/ClickHouse/clickhouse-java/blob/main/clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseFormat.java) で確認できます。 + +DataStream を ClickHouse のペイロードにシリアライズする際にコネクタが使用する形式を指定するには、`setClickHouseFormat` 関数を使用します。例: + +```java +ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig +); +csvSink.setClickHouseFormat(ClickHouseFormat.CSV); +``` + +:::note +デフォルトでは、`ClickHouseClientConfig` の `setSupportDefault` が明示的に true に設定されている場合は [RowBinaryWithDefaults](https://clickhouse.com/docs/interfaces/formats/RowBinaryWithDefaults)、false に設定されている場合は [RowBinary](https://clickhouse.com/docs/interfaces/formats/RowBinary) を使用します。 +::: + + +## メトリクス \{#metrics\} + +このコネクタは、Flink の既存のメトリクスに加えて、以下の追加メトリクスを公開します。 + +| Metric | 説明 | Type | Status | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------ | +| `numBytesSend` | リクエストペイロード内で ClickHouse に送信された総バイト数。*注: このメトリクスは、ネットワーク経由で送信されたシリアライズ済みデータのサイズを測定するため、`system.query_log` 内の ClickHouse の `written_bytes` と異なる場合があります。`written_bytes` は、処理後にストレージへ実際に書き込まれたバイト数を反映します* | カウンタ | ✅ | +| `numRecordSend` | ClickHouse に送信されたレコードの総数 | カウンタ | ✅ | +| `numRequestSubmitted` | 送信されたリクエストの総数 (実際に実行されたフラッシュ回数) | カウンタ | ✅ | +| `numOfDroppedBatches` | 再試行できない障害により破棄されたバッチの総数 | カウンタ | ✅ | +| `numOfDroppedRecords` | 再試行できない障害により破棄されたレコードの総数 | カウンタ | ✅ | +| `totalBatchRetries` | 再試行可能な障害により実行されたバッチ再試行の総数 | カウンタ | ✅ | +| `writeLatencyHistogram` | 書き込み成功時のレイテンシ分布のヒストグラム (ms) | ヒストグラム | ✅ | +| `writeFailureLatencyHistogram` | 書き込み失敗時のレイテンシ分布のヒストグラム (ms) | ヒストグラム | ✅ | +| `triggeredByMaxBatchSizeCounter` | `maxBatchSize` への到達によりトリガーされたフラッシュの総数 | カウンタ | ✅ | +| `triggeredByMaxBatchSizeInBytesCounter` | `maxBatchSizeInBytes` への到達によりトリガーされたフラッシュの総数 | カウンタ | ✅ | +| `triggeredByMaxTimeInBufferMSCounter` | `maxTimeInBufferMS` への到達によりトリガーされたフラッシュの総数 | カウンタ | ✅ | +| `actualRecordsPerBatch` | 実際のバッチサイズ分布のヒストグラム | ヒストグラム | ✅ | +| `actualBytesPerBatch` | バッチあたりの実際のバイト数分布のヒストグラム | ヒストグラム | ✅ | + +[//]: # "| actualTimeInBuffer | フラッシュ前にバッファ内に保持されていた実際の時間分布のヒストグラム | Histogram | ❌ |" + +## 制限事項 \{#limitations\} + +* このシンクは現在、at-least-once の配信保証を提供します。exactly-once セマンティクスに向けた作業は[こちら](https://github.com/ClickHouse/flink-connector-clickhouse/issues/106)で追跡されています。 +* このシンクは、処理できないレコードをバッファリングするためのデッドレターキュー (DLQ) をまだサポートしていません。現時点では、コネクタは挿入に失敗したレコードの再挿入を試み、それでも成功しない場合はそれらを破棄します。この機能は[こちら](https://github.com/ClickHouse/flink-connector-clickhouse/issues/105)で追跡されています。 +* このシンクは、Flink の Table API または Flink SQL を介した作成をまだサポートしていません。この機能は[こちら](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42)で追跡されています。 + +## ClickHouse のバージョン互換性とセキュリティ \{#compatibility-and-security\} + +* このコネクタは、最新版や head を含む複数の最近の ClickHouse バージョンに対して、日次の CI ワークフローでテストされています。テスト対象のバージョンは、新しい ClickHouse リリースが有効になるのに合わせて定期的に更新されます。コネクタが日次でテストしているバージョンについては、[こちら](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/.github/workflows/tests-nightly.yaml#L15)を参照してください。 +* 既知のセキュリティ脆弱性と脆弱性の報告方法については、[ClickHouse のセキュリティポリシー](https://github.com/ClickHouse/ClickHouse/blob/master/SECURITY.md#security-change-log-and-support)を参照してください。 +* セキュリティ修正や新しい改善を見逃さないよう、コネクタは継続的にアップグレードすることを推奨します。 +* 移行で問題が発生した場合は、GitHub の [issue](https://github.com/ClickHouse/flink-connector-clickhouse/issues) を作成してください。対応します。 + +## 高度な使用方法と推奨事項 \{#advanced-and-recommended-usage\} + +* 最適なパフォーマンスを得るには、DataStream の要素型が**汎用型**でないことを確認してください。詳しくは、[Flink の型の区別に関するこちらの説明](https://nightlies.apache.org/flink/flink-docs-release-2.2/docs/dev/datastream/fault-tolerance/serialization/types_serialization/#flinks-typeinformation-class)を参照してください。汎用型でない要素を使用すると、Kryo によるシリアライズのオーバーヘッドを回避でき、ClickHouse へのスループットが向上します。 +* `maxBatchSize` は少なくとも 1000、理想的には 10,000 ~ 100,000 に設定することを推奨します。詳しくは、[バルク挿入に関するこのガイド](https://clickhouse.com/docs/optimize/bulk-inserts)を参照してください。 +* OLTP スタイルの重複排除や ClickHouse への upsert を行う場合は、[このドキュメントページ](https://clickhouse.com/docs/guides/developer/deduplication#options-for-deduplication)を参照してください。*注: これは、[以下](#duplicate_batches)で詳しく説明する、再試行時に発生するバッチ重複排除とは異なります。* + +## トラブルシューティング \{#troubleshooting\} + +### CANNOT_READ_ALL_DATA \{#cannot_read_all_data\} + +以下のエラーが発生することがあります: + +```text +com.clickhouse.client.api.ServerException: Code: 33. DB::Exception: Cannot read all data. Bytes read: 9205. Bytes expected: 1100022.: (at row 9) : While executing BinaryRowInputFormat. (CANNOT_READ_ALL_DATA) +``` + +**原因**: 一般的に、CANNOT_READ_ALL_DATA エラーは、ClickHouse テーブルのスキーマと Flink レコードのスキーマに不整合が生じていることを意味します。これは、いずれか一方または両方が後方互換性のない形で変更された場合に発生します。 + +**解決策**: ClickHouse テーブルまたはコネクタの入力データ型、あるいはその両方のスキーマを更新し、互換性を持たせてください。必要に応じて、Java 型を ClickHouse 型にどのようにマッピングするかについては、[型マッピング](#inserting-data-from-flink-into-clickhouse)を参照してください。*注: まだ処理中のレコードがある場合は、コネクタの再起動時に Flink の状態をリセットする必要があります。* + + +### スループットが低い \{#low_throughput\} + +ClickHouse への書き込み時に、コネクタのスループットがジョブの並列度 (Flink のタスク数) に応じて向上しないことがあります。 + +**原因**: ClickHouse のバックグラウンドで実行される[パートのマージ処理](https://clickhouse.com/docs/merges)によって、挿入が遅くなっている可能性があります。これは、設定したバッチサイズが小さすぎる場合、コネクタのフラッシュ頻度が高すぎる場合、またはその両方が重なった場合に発生することがあります。 + +**解決策**: `numRequestSubmitted` と `actualRecordsPerBatch` のメトリクスを監視し、バッチサイズ (`maxBatchSize`) とフラッシュ頻度をどのように調整すべきか判断してください。また、バッチサイズに関する推奨事項については、[高度な使用方法と推奨される使用方法](#advanced-and-recommended-usage)も参照してください。 + +[//]: # "TODO: https://github.com/ClickHouse/flink-connector-clickhouse/issues/121 がクローズされたらこのセクションのコメントを解除する" + +[//]: # "### ClickHouse テーブルに重複した行バッチが表示される {#duplicate_batches}" + +[//]: # + +[//]: # "**原因**: 再試行可能な障害により Flink のバッチ内の 1 つ以上のレコードを ClickHouse に挿入できなかった場合、コネクタは**バッチ全体**を再試行します。[挿入の重複排除](https://clickhouse.com/docs/guides/developer/deduplicating-inserts-on-retries#query-level-insert-deduplication)が無効な場合、その結果として重複レコードが ClickHouse テーブルに取り込まれることがあります。そうでない場合は、重複排除ウィンドウまたはその期間が小さすぎて、コネクタが再試行する前にブロックの有効期限が切れている可能性があります。" + +[//]: # + +[//]: # "**解決策**:" + +[//]: # "- テーブルで `Replicated*MergeTree` テーブルエンジンを使用している場合:" + +[//]: # " 1. サーバーのセッション設定 `insert_deduplicate=1` を確認してください (必要に応じた設定方法については、上記の[例](#client-options)を参照してください)。`insert_deduplicate` はレプリケーションされたテーブルではデフォルトで有効です。" + +[//]: # " 2. 必要に応じて、`MergeTree` テーブル設定の [`replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window) または [`replicated_deduplication_window_seconds`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window_seconds) のいずれか、または両方を増やしてください。" + +[//]: # "- テーブルでレプリケーションされていない `*MergeTree` テーブルエンジンを使用している場合は、`MergeTree` テーブル設定 [`non_replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#non_replicated_deduplication_window) を増やしてください。" + +[//]: # + +[//]: # "_注 1: この解決策は [同期挿入](https://clickhouse.com/docs/best-practices/selecting-an-insert-strategy#synchronous-inserts-by-default) に依存しており、Flink コネクタでの使用が推奨されます。サーバーのセッション設定 `async_insert=0` を必ず確認してください。_" + +[//]: # + +[//]: # "_注 2: `(non_)replicated_deduplication_window` に大きな値を設定すると、比較するエントリが増えるため挿入が遅くなる可能性があります。_" + +### ClickHouse テーブルで行が欠落する \{#missing_rows\} + +**原因**: バッチは、再試行不可能な障害が発生したか、設定された再試行回数 (`ClickHouseClientConfig.setNumberOfRetries()`で設定可能) 以内に挿入できなかったため、破棄されました。*注: デフォルトでは、コネクタはバッチを破棄する前に、最大 3 回まで再挿入を試行します。* + +**解決策**: 根本原因を特定するため、TaskManager のログやスタックトレースを確認してください。 + +## コントリビューションとサポート \{#contributing-and-support\} + +プロジェクトへのコントリビューションや問題の報告をご希望の場合は、ぜひご意見をお寄せください。 +issue の作成、改善の提案、または pull request の送信については、[GitHub リポジトリ](https://github.com/ClickHouse/flink-connector-clickhouse)をご覧ください。 + +コントリビューションを歓迎します。開始する前に、リポジトリ内の[コントリビューションガイド](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/CONTRIBUTING.md)を確認してください。 +ClickHouse Flink コネクタの改善にご協力いただきありがとうございます。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md index bfc0b66c2d4..8a5fa27f7b7 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md @@ -9,6 +9,7 @@ doc_type: 'guide' import cp_iam from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/amazon-s3/cp_iam.png'; import cp_credentials from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/cp_credentials.png'; +import gcs_subscription_input from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/gcs_subscription_input.png'; import cp_advanced_settings from '@site/static/images/integrations/data-ingestion/clickpipes/cp_advanced_settings.png'; import Image from '@theme/IdealImage'; @@ -33,7 +34,7 @@ GCS ClickPipes は、ClickPipes UI を使用して手動でデプロイおよび ### 継続的なインジェスト \{#continuous-ingestion\} -継続的なインジェストが有効な場合、ClickPipes は指定されたパスからデータを継続的にインジェストし続けます。インジェストの順序を決定するために、GCS ClickPipe はファイルの暗黙的な[辞書式順序](#continuous-ingestion-lexicographical-order)に依存します。 +継続的なインジェストが有効な場合、ClickPipes は指定されたパスからデータを継続的にインジェストし続けます。インジェストの順序を決定するために、GCS ClickPipe はファイルの暗黙的な[辞書式順序](#continuous-ingestion-lexicographical-order)にデフォルトで依存します。また、[バケットに対する通知を送信するように構成された](https://docs.cloud.google.com/storage/docs/reporting-changes#command-line) [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) サブスクリプションを使用して、ファイルを[任意の順序](#continuous-ingestion-any-order)でインジェストするように構成することもできます。 #### Lexicographical order \{#continuous-ingestion-lexicographical-order\} @@ -41,6 +42,74 @@ GCS ClickPipe は、ファイルがバケットに辞書順で追加されるこ このモードでは、GCS ClickPipe は最初に指定されたパス内の**すべてのファイル**を読み込み、その後、新しいファイルがないかを設定可能な間隔(デフォルトでは 30 秒)でポーリングします。特定のファイルや時点からインジェストを開始することは**できません** — ClickPipes は常に、指定されたパス内のすべてのファイルを読み込みます。 +#### 任意の順序 \{#continuous-ingestion-any-order\} + +:::note +順序なしモードはパブリックバケットでは**サポートされていません**。このモードには、**Service Account** 認証と、バケットに関連付けられた [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) サブスクリプションが必要です。 +::: + +[Google Cloud Pub/Sub](https://docs.cloud.google.com/storage/docs/pubsub-notifications) サブスクリプションを設定してバケットからの通知を受信することで、GCS ClickPipe を、暗黙的な順序を持たないファイルを取り込むように構成できます。これにより、ClickPipes はオブジェクト作成イベントをリッスンし、ファイル名の命名規則に関係なく新しいファイルを取り込むことができます。 + +このモードでは、GCS ClickPipe は最初に選択したパス内の**すべてのファイル**を読み込み、その後はそのパスに一致する Pub/Sub サブスクリプション経由のオブジェクト通知をリッスンします。すでに処理済みのファイルに対するメッセージ、パスに一致しないファイル、または別の種類のイベントはすべて**無視**されます。特定のファイルや任意の時点からインジェストを開始することは**できません**。ClickPipes は常に選択したパス内のすべてのファイルをロードします。 + +##### Pub/Sub 通知の設定 \{#pubsub-setup\} + +unordered モードを使用するには、GCS バケットから Pub/Sub トピックへの自動通知を構成する必要があります。Pub/Sub 通知に関する[公式ドキュメント](https://docs.cloud.google.com/storage/docs/pubsub-notifications)に従って Pub/Sub トピックとサブスクリプションを作成し、続いてバケットに対する通知を設定してください。 + +通知を作成するには: + +```bash +# Create a Pub/Sub notification for new objects in the bucket +gcloud storage buckets notifications create "gs://${YOUR_BUCKET_NAME}" \ + --topic="projects/${YOUR_PROJECT_ID}/topics/${YOUR_TOPIC_NAME}" \ + --event-types="OBJECT_FINALIZE" \ + --payload-format="json" +``` + + +##### サービスアカウントへの権限付与 \{#pubsub-permissions\} + +Unordered モードでは、**Service Account** 認証が必要です。ClickPipes で使用するサービスアカウントには、次の権限が必要です。 + +1. **GCS バケット内のオブジェクトを読み取る権限** — データファイルを取得するため。 +2. **Pub/Sub サブスクリプションからメッセージを読み取る権限** — オブジェクト通知を受信するため。 +3. **Pub/Sub サブスクリプションを取得する権限** — サブスクリプションの存在を検証し、そのメタデータを取得するため。 + +以下の `gcloud` コマンドを使用して、これらの権限を付与します。 + +```bash +# 1. Grant read access to the GCS bucket +gcloud storage buckets add-iam-policy-binding "gs://${YOUR_BUCKET_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/storage.objectViewer" + +# 2. Grant read access to the Pub/Sub subscription +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.subscriber" + +# 3. Grant permission to get the Pub/Sub subscription metadata +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.viewer" +``` + + +##### ClickPipe の設定 \{#pubsub-clickpipe-config\} + +ClickHouse Cloud コンソールで **Data Sources > Create ClickPipe** に進み、Google Cloud Storage を選択します。認証方法として **Service Account** を選択し、GCS バケットへの接続情報を入力して、サービスアカウントキーの JSON ファイルをアップロードします。次に、**Incoming data** をクリックします。 + +**Continuous ingestion** をオンにすると、新しい **Any order** のインジェストオプションが表示されます。続いて、Pub/Sub サブスクリプション パスを次の形式で入力します。 + +```text +projects/${YOUR_PROJECT_ID}/subscriptions/${YOUR_SUBSCRIPTION_NAME} +``` + + + +
+ + ### ファイルパターンマッチング \{#file-pattern-matching\} Object Storage ClickPipes は、ファイルパターンマッチングに POSIX 標準に準拠します。すべてのパターンは**大文字と小文字を区別**し、バケット名の後ろの**フルパス**全体に対してマッチします。パフォーマンスを向上させるため、可能な限り具体的なパターンを使用してください(例: `*.csv` ではなく `data-2024-*.csv`)。 @@ -89,11 +158,18 @@ GCS ClickPipe は、パブリックバケットおよびプライベートバケ [`roles/storage.objectViewer`](https://docs.cloud.google.com/storage/docs/access-control/iam-roles#storage.objectViewer) ロールをバケットレベルで付与する必要があります。このロールには、[`storage.objects.list`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/list) および [`storage.objects.get`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/get#required-permissions) IAM 権限が含まれており、指定したバケット内のオブジェクトを ClickPipes が一覧表示および取得できるようにします。 +#### Pub/Sub サブスクリプション \{#pubsub-subscription\} + +[unordered mode](#continuous-ingestion-any-order) を使用する場合、サービス アカウントには Pub/Sub サブスクリプションに対して次のロールが必要です。 + +* [`roles/pubsub.subscriber`](https://cloud.google.com/pubsub/docs/access-control#roles) — メッセージを受信および確認応答するため。 +* [`roles/pubsub.viewer`](https://cloud.google.com/pubsub/docs/access-control#roles) — サブスクリプションのメタデータを取得するため。 + ### 認証 \{#authentication\} -:::note -サービス アカウントによる認証は現在サポートされていません。 -::: +#### Service account \{#service-account\} + +Pub/Sub 通知で [unordered mode](#continuous-ingestion-any-order) を使用する場合は、Service Account 認証が必須です。認証方法として **Service Account** を選択し、Service Account キーの JSON ファイルをアップロードします。 #### HMAC 資格情報 \{#hmac-credentials\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md index 9c6433e21dc..2e4f4ace26d 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md @@ -1,30 +1,30 @@ --- slug: /integrations/data-ingestion-overview keywords: [ 'Airbyte', 'Apache Spark', 'Spark', 'Azure Synapse', 'Amazon Glue', 'Apache Beam', 'dbt', 'Fivetran', 'NiFi', 'dlt', 'Vector' ] -title: 'Data Ingestion' -description: 'データインジェストセクション用ランディングページ' +title: 'データインジェスト' +description: 'データインジェストセクションのトップページ' doc_type: 'landing-page' --- # データインジェスト \{#data-ingestion\} -ClickHouse は、データ統合および変換のために数多くのソリューションと連携しています。 -詳しくは、以下のページを参照してください。 +ClickHouse は、データ統合や変換のためのさまざまなソリューションと連携できます。 +詳細については、以下のページをチェックしてください。 -| Data Ingestion Tool | 説明 | -|------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [Airbyte](/integrations/airbyte) | オープンソースのデータ統合プラットフォームです。ELT データパイプラインを構築でき、140 を超える標準搭載コネクタが提供されています。 | -| [Apache Spark](/integrations/apache-spark) | シングルノードマシンまたはクラスター上で、データエンジニアリング、データサイエンス、および機械学習を実行するための多言語対応エンジンです。 | -| [Apache Flink](https://github.com/ClickHouse/flink-connector-clickhouse) | Flink の DataStream API を通じて、ClickHouse へのリアルタイムなデータインジェストおよび処理を行うためのソリューションで、バッチ書き込みにも対応しています。 | -| [Amazon Glue](/integrations/glue) | Amazon Web Services (AWS) が提供するフルマネージドのサーバーレス型データ統合サービスであり、分析、機械学習、アプリケーション開発向けに、データの検出、準備、変換プロセスを簡素化します。 | -| [Artie](/integrations/artie) | 本番データを ClickHouse に複製し、顧客向けアナリティクス、運用ワークフロー、および本番環境での Agentic AI を実現する、フルマネージドのリアルタイムデータストリーミングプラットフォームです。 | -| [Azure Synapse](/integrations/azure-synapse) | Microsoft Azure が提供するフルマネージドのクラウド型分析サービスであり、ビッグデータとデータウェアハウジングを統合し、SQL、Apache Spark、データパイプラインを用いて、大規模なデータ統合・変換・分析を簡素化します。 | -| [Azure Data Factory](/integrations/azure-data-factory) | クラウドベースのデータ統合サービスであり、大規模なデータワークフローを作成、スケジュール、およびオーケストレーションすることができます。 | -| [Apache Beam](/integrations/apache-beam) | バッチおよびストリーム (継続的) データ処理パイプラインの定義と実行を可能にする、オープンソースの統一プログラミングモデルです。 | -| [BladePipe](/integrations/bladepipe) | サブセカンドレイテンシでリアルタイムなエンドツーエンドのデータ統合を実現し、プラットフォーム間のシームレスなデータフローを可能にするツールです。 | -| [dbt](/integrations/dbt) | アナリティクスエンジニアが、単に SELECT 文を書くことで、データウェアハウス内のデータを変換できるようにします。 | -| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | Python スクリプトに追加して使用できるオープンソースライブラリであり、多様でしばしば扱いにくいデータソースから、適切に構造化された最新のデータセットへデータをロードできます。 | -| [Estuary](/integrations/estuary) | ミリ秒レイテンシの ETL パイプラインを実現し、柔軟なデプロイオプションを提供する right-time データプラットフォームです。 | -| [Fivetran](/integrations/fivetran) | クラウドデータプラットフォームから外部へ、内部へ、またプラットフォーム間でのデータ移動を自動化するデータムーブメントプラットフォームです。 | -| [NiFi](/integrations/nifi) | ソフトウェアシステム間のデータフローを自動化するために設計された、オープンソースのワークフロー管理ソフトウェアです。 | -| [Vector](/integrations/vector) | 組織が自らのオブザーバビリティデータを制御できるようにする、高性能なオブザーバビリティデータパイプラインです。 | \ No newline at end of file +| Data Ingestion Tool | 説明 | +| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| [Airbyte](/integrations/airbyte) | オープンソースのデータ統合プラットフォームです。ELT データパイプラインを作成でき、140 を超えるすぐに使えるコネクタが用意されています。 | +| [Apache Spark](/integrations/apache-spark) | 単一ノードのマシンまたはクラスタ上で、データエンジニアリング、データサイエンス、機械学習を実行するためのマルチ言語エンジンです。 | +| [Apache Flink](/integrations/apache-flink) | Flink の DataStream API を介して ClickHouse へリアルタイムにデータを取り込み、処理できます。バッチ書き込みにも対応しています。 | +| [Amazon Glue](/integrations/glue) | Amazon Web Services (AWS) が提供するフルマネージドのサーバーレスなデータ統合サービスで、分析、機械学習、アプリケーション開発向けに、データの検出、準備、変換を簡素化します。 | +| [Artie](/integrations/artie) | 本番データを ClickHouse にレプリケートするフルマネージドのリアルタイムデータストリーミングプラットフォームで、顧客向け分析、運用ワークフロー、本番環境での Agentic AI を実現します。 | +| [Azure Synapse](/integrations/azure-synapse) | Microsoft Azure が提供するフルマネージドのクラウドベース分析サービスで、ビッグデータとデータウェアハウジングを組み合わせ、SQL、Apache Spark、データパイプラインを用いた大規模なデータ統合、変換、分析を簡素化します。 | +| [Azure Data Factory](/integrations/azure-data-factory) | 大規模なデータワークフローの作成、スケジュール、オーケストレーションを可能にするクラウドベースのデータ統合サービスです。 | +| [Apache Beam](/integrations/apache-beam) | 開発者がバッチ処理とストリーム (継続的) 処理の両方のデータパイプラインを定義し、実行できるオープンソースの統一プログラミングモデルです。 | +| [BladePipe](/integrations/bladepipe) | サブ秒レイテンシーを備え、プラットフォーム間でシームレスなデータフローを実現するリアルタイムのエンドツーエンドデータ統合ツールです。 | +| [dbt](/integrations/dbt) | select 文を記述するだけで、分析エンジニアがデータウェアハウス内のデータを変換できるようにします。 | +| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | さまざまな、そしてしばしば整備されていないデータソースから、適切に構造化されたライブデータセットへデータを読み込むために Python スクリプトへ追加できるオープンソースライブラリです。 | +| [Estuary](/integrations/estuary) | 柔軟なデプロイオプションにより、ミリ秒レイテンシーの ETL パイプラインを実現できるデータプラットフォームです。 | +| [Fivetran](/integrations/fivetran) | クラウドデータプラットフォーム間で、またそれらへの入出力としてデータを移動する、自動化されたデータ移動プラットフォームです。 | +| [NiFi](/integrations/nifi) | ソフトウェアシステム間のデータフローを自動化するために設計された、オープンソースのワークフロー管理ソフトウェアです。 | +| [Vector](/integrations/vector) | 組織が自社のオブザーバビリティデータを管理できるようにする、高性能なオブザーバビリティデータパイプラインです。 | \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md index b6d07a6851c..1bc297331e2 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md @@ -93,34 +93,34 @@ ClickHouse Sink を ClickHouse サーバーに接続するには、次の情報 設定オプションの完全な一覧表: -| Property Name | Description | Default Value | -|-------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------| -| `hostname` (Required) | サーバーのホスト名または IP アドレス | N/A | -| `port` | ClickHouse のポート。デフォルトは 8443(クラウドでの HTTPS 用)ですが、HTTP(セルフホスト時のデフォルト)の場合は 8123 を指定する必要がある | `8443` | -| `ssl` | ClickHouse への SSL 接続を有効にするかどうか | `true` | -| `jdbcConnectionProperties` | ClickHouse に接続する際の接続プロパティ。`?` で開始し、`param=value` を `&` で連結する必要がある | `""` | -| `username` | ClickHouse データベースのユーザー名 | `default` | -| `password` (Required) | ClickHouse データベースのパスワード | N/A | -| `database` | ClickHouse データベース名 | `default` | -| `connector.class` (Required) | Connector クラス(明示的に設定し、デフォルト値のままにしておくこと) | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | -| `tasks.max` | Connector Task の最大数 | `"1"` | -| `errors.retry.timeout` | ClickHouse JDBC のリトライタイムアウト | `"60"` | -| `exactlyOnce` | Exactly Once(正確に 1 回)処理の有効化フラグ | `"false"` | -| `topics` (Required) | ポーリングする Kafka トピック。トピック名はテーブル名と一致している必要がある | `""` | -| `key.converter` (Required* - See Description) | キーの型に応じて設定する。キーを渡す場合(かつ worker 設定で定義されていない場合)に必須。 | `"org.apache.kafka.connect.storage.StringConverter"` | -| `value.converter` (Required* - See Description) | トピック上のデータ型に基づいて設定する。サポートされる形式: JSON、String、Avro、Protobuf。worker 設定で定義されていない場合はここで必須。 | `"org.apache.kafka.connect.json.JsonConverter"` | -| `value.converter.schemas.enable` | Connector の Value Converter によるスキーマサポートを有効にするかどうか | `"false"` | -| `errors.tolerance` | Connector のエラー許容度。サポートされる値: none, all | `"none"` | -| `errors.deadletterqueue.topic.name` | 設定されている場合(かつ errors.tolerance=all のとき)、失敗したバッチに対して DLQ が使用される([Troubleshooting](#troubleshooting) を参照) | `""` | -| `errors.deadletterqueue.context.headers.enable` | DLQ に追加のヘッダーを付与する | `""` | -| `clickhouseSettings` | ClickHouse の設定をカンマ区切りで指定(例: "insert_quorum=2, etc...") | `""` | -| `topic2TableMap` | トピック名をテーブル名にマッピングするリストをカンマ区切りで指定(例: "topic1=table1, topic2=table2, etc...") | `""` | -| `tableRefreshInterval` | テーブル定義キャッシュをリフレッシュする間隔(秒) | `0` | -| `keeperOnCluster` | セルフホスト環境向けに、exactly-once 用 connect_state テーブルに対する ON CLUSTER パラメータを設定可能にする(例: `ON CLUSTER clusterNameInConfigFileDefinition`。 [Distributed DDL Queries](/sql-reference/distributed-ddl) を参照) | `""` | -| `bypassRowBinary` | スキーマベースのデータ(Avro、Protobuf など)に対して RowBinary および RowBinaryWithDefaults の使用を無効化できる。データに欠損カラムがあり、Nullable/Default が許容できない場合にのみ使用すること | `"false"` | -| `dateTimeFormats` | DateTime64 スキーマフィールドをパースするための日時フォーマット。`;` 区切りで指定する(例: `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`)。 | `""` | -| `tolerateStateMismatch` | AFTER_PROCESSING に保存されている現在のオフセットよりも「前」のレコードを connector が破棄することを許可する(例: オフセット 250 が最後に記録されたオフセットである状態で、オフセット 5 が送信された場合など) | `"false"` | -| `ignorePartitionsWhenBatching` | insert 用にメッセージを収集する際にパーティションを無視する(ただし `exactlyOnce` が `false` の場合のみ)。パフォーマンス上の注意: Connector Task が多いほど、1 Task あたりに割り当てられる Kafka パーティションは少なくなり、効果が逓減しうる。 | `"false"` | +| プロパティ名 | 説明 | デフォルト値 | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| `hostname` (Required) | サーバーのホスト名または IP アドレス | N/A | +| `port` | ClickHouse のポート。デフォルトは 8443 (クラウドでの HTTPS 用) ですが、HTTP (セルフホスト時のデフォルト) の場合は 8123 を指定する必要がある | `8443` | +| `ssl` | ClickHouse への SSL 接続を有効にするかどうか | `true` | +| `jdbcConnectionProperties` | ClickHouse に接続する際の接続プロパティ。`?` で開始し、`param=value` を `&` で連結する必要がある | `""` | +| `username` | ClickHouse データベースのユーザー名 | `default` | +| `password` (Required) | ClickHouse データベースのパスワード | N/A | +| `database` | ClickHouse データベース名 | `default` | +| `connector.class` (Required) | Connector クラス (明示的に設定し、デフォルト値のままにしておくこと) | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | +| `tasks.max` | Connector Task の最大数 | `"1"` | +| `errors.retry.timeout` | Kafka Connect の最大リトライ時間 (ミリ秒) 。リトライしない場合は `0`。無限にリトライする場合は `-1`。推奨値は "10000" ms (10 秒) を超える値 タイムアウト | `"0"` | +| `exactlyOnce` | Exactly Once (正確に 1 回) 処理の有効化フラグ | `"false"` | +| `topics` (Required) | ポーリングする Kafka トピック。トピック名はテーブル名と一致している必要がある | `""` | +| `key.converter` (Required* - See Description) | キーの型に応じて設定します。ここで必須 (キーを渡す場合、かつ worker 設定で定義されていない場合) 。 | `"org.apache.kafka.connect.storage.StringConverter"` | +| `value.converter` (Required* - See Description) | トピック上のデータの型に基づいて設定します。サポートされる形式: JSON、String、Avro、Protobuf。worker 設定で定義されていない場合はここで必須。 | `"org.apache.kafka.connect.json.JsonConverter"` | +| `value.converter.schemas.enable` | Connector の Value Converter のスキーマサポート | `"false"` | +| `errors.tolerance` | Connector のエラー許容度。サポート: none、all | `"none"` | +| `errors.deadletterqueue.topic.name` | 設定されている場合 (かつ errors.tolerance=all のとき) 、失敗したバッチに対して DLQ が使用される ([Troubleshooting](#troubleshooting) を参照) | `""` | +| `errors.deadletterqueue.context.headers.enable` | DLQ に追加のヘッダーを付与する | `""` | +| `clickhouseSettings` | ClickHouse の設定をカンマ区切りで指定 (例: "insert_quorum=2, etc...") | `""` | +| `topic2TableMap` | トピック名をテーブル名にマッピングするリストをカンマ区切りで指定 (例: "topic1=table1, topic2=table2, etc...") | `""` | +| `tableRefreshInterval` | テーブル定義キャッシュをリフレッシュする間隔 (秒) | `0` | +| `keeperOnCluster` | セルフホスト環境向けに、exactly-once 用 connect_state テーブルに対する ON CLUSTER パラメータを設定可能にする (例: `ON CLUSTER clusterNameInConfigFileDefinition`。 [Distributed DDL Queries](/sql-reference/distributed-ddl) を参照) | `""` | +| `bypassRowBinary` | スキーマベースのデータ (Avro、Protobuf など) に対して RowBinary および RowBinaryWithDefaults の使用を無効化できる。データに欠損カラムがあり、Nullable/Default が許容できない場合にのみ使用すること | `"false"` | +| `dateTimeFormats` | DateTime64 スキーマフィールドをパースするための日時フォーマット。`;` 区切りで指定する (例: `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`) 。 | `""` | +| `tolerateStateMismatch` | AFTER_PROCESSING に保存されている現在のオフセットよりも「前」のレコードを connector が破棄することを許可する (例: オフセット 250 が最後に記録されたオフセットである状態で、オフセット 5 が送信された場合など) 。障害後のインジェストを復旧するために使用し、完了したら `"false"` に戻すこと。 | `"false"` | +| `ignorePartitionsWhenBatching` | insert 用にメッセージを収集する際にパーティションを無視する (ただし `exactlyOnce` が `false` の場合のみ) 。パフォーマンス上の注意: Connector Task が多いほど、1 Task あたりに割り当てられる Kafka パーティションは少なくなり、効果が逓減しうる。 | `"false"` | ### 対象テーブル \{#target-tables\} @@ -170,9 +170,9 @@ ClickHouse Kafka Connect Sink に送信される前に送信するメッセー すぐに使い始めるための、一般的な設定レシピをいくつか示します。 -#### 基本設定 \{#basic-configuration\} +#### 基本構成 \{#basic-configuration\} -最も基本的な設定です。Kafka Connect を分散モードで実行しており、`localhost:8443` で SSL 有効な ClickHouse サーバーが稼働していて、データはスキーマレスな JSON であることを前提としています。 +使い始めるための最も基本的な構成です。Kafka Connect を分散モードで実行しており、`localhost:8443` で SSL が有効な ClickHouse サーバーが稼働していて、データはスキーマレスな JSON であることを前提としています。 ```json { @@ -183,7 +183,7 @@ ClickHouse Kafka Connect Sink に送信される前に送信するメッセー "consumer.override.max.poll.records": "5000", "consumer.override.max.partition.fetch.bytes": "5242880", "database": "default", - "errors.retry.timeout": "60", + "errors.retry.timeout": "60000", "exactlyOnce": "false", "hostname": "localhost", "port": "8443", @@ -199,7 +199,6 @@ ClickHouse Kafka Connect Sink に送信される前に送信するメッセー } ``` - #### 複数トピックを使用した基本構成 \{#basic-configuration-with-multiple-topics\} このコネクタは複数のトピックからデータを取り込めます。 @@ -773,29 +772,30 @@ SETTINGS **注意: この調整は exactly-once セマンティクスに影響を与える可能性があります。** -#### "コネクタはどのエラーをリトライしますか?" \{#what-errors-will-the-connector-retry\} +#### "コネクタはどのエラーをリトライしますか?" \{#what-errors-will-the-connector-retry\} 現時点では、一時的でリトライ可能なエラーの特定に注力しており、次のものが含まれます: -- `ClickHouseException` - これは ClickHouse によってスローされる汎用的な例外です。 +* `ClickHouseException` - これは ClickHouse によってスローされる汎用的な例外です。 通常、サーバーが過負荷状態のときにスローされ、次のエラーコードは特に一時的なものと見なされます: - - 3 - UNEXPECTED_END_OF_FILE - - 159 - TIMEOUT_EXCEEDED - - 164 - READONLY - - 202 - TOO_MANY_SIMULTANEOUS_QUERIES - - 203 - NO_FREE_CONNECTION - - 209 - SOCKET_TIMEOUT - - 210 - NETWORK_ERROR - - 242 - TABLE_IS_READ_ONLY - - 252 - TOO_MANY_PARTS - - 285 - TOO_FEW_LIVE_REPLICAS - - 319 - UNKNOWN_STATUS_OF_INSERT - - 425 - SYSTEM_ERROR - - 999 - KEEPER_EXCEPTION - - 1002 - UNKNOWN_EXCEPTION -- `SocketTimeoutException` - ソケットがタイムアウトしたときにスローされます。 -- `UnknownHostException` - ホスト名を解決できないときにスローされます。 -- `IOException` - ネットワークに問題があるときにスローされます。 + * 3 - UNEXPECTED_END_OF_FILE + * 107 - FILE_DOESNT_EXIST + * 159 - TIMEOUT_EXCEEDED + * 164 - READONLY + * 202 - TOO_MANY_SIMULTANEOUS_QUERIES + * 203 - NO_FREE_CONNECTION + * 209 - SOCKET_TIMEOUT + * 210 - NETWORK_ERROR + * 241 - MEMORY_LIMIT_EXCEEDED + * 242 - TABLE_IS_READ_ONLY + * 252 - TOO_MANY_PARTS + * 285 - TOO_FEW_LIVE_REPLICAS + * 319 - UNKNOWN_STATUS_OF_INSERT + * 425 - SYSTEM_ERROR + * 999 - KEEPER_EXCEPTION +* `SocketTimeoutException` - ソケットがタイムアウトしたときにスローされます。 +* `UnknownHostException` - ホスト名を解決できないときにスローされます。 +* `IOException` - ネットワークに問題があるときにスローされます。 #### "すべてのデータが空白/ゼロになる" \{#all-my-data-is-blankzeroes\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md index 393c3dc198f..2c62bfe1ffa 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md @@ -2953,6 +2953,14 @@ ClickHouse はクエリを処理するためにグローバルスレッドプー この設定は実行時に変更可能で、即時に反映されます。すでに実行中のクエリには影響しません。 ::: +## max_zookeeper_pooled_connections \{#max_zookeeper_pooled_connections\} + + + +共有プール内で、各ZooKeeperクラスタに対して遅延初期化されるZooKeeperセッションの最大数です。 + +`0` を指定すると、プール接続は無効になり、単一のセッションを引き続き使用します。 + ## memory_worker_correct_memory_tracker \{#memory_worker_correct_memory_tracker\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md index f26dc17c6e0..98718f4c8a1 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md @@ -2830,6 +2830,14 @@ ClickHouse Cloud でのみ利用可能です。 有効にすると、「too many parts」カウンタはローカルレプリカの状態ではなく、Keeper 内の共有データに基づいて動作します。ClickHouse Cloud でのみ利用可能です。 +## shared_merge_tree_use_zookeeper_connection_pool \{#shared_merge_tree_use_zookeeper_connection_pool\} + + + + + +有効にすると、SharedMergeTree はサーバーレベルのプールされた ZooKeeper セッションのいずれかを使用します。 + ## shared_merge_tree_virtual_parts_discovery_batch \{#shared_merge_tree_virtual_parts_discovery_batch\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/settings.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/settings.md index 42aacc0c50e..d6358ede324 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/settings.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/settings/settings.md @@ -339,13 +339,15 @@ true に設定すると、実験的な圧縮コーデックを指定できるよ -**エイリアス**: `allow_database_glue_catalog` +**別名**: `allow_database_glue_catalog` - + -catalog_type = 'glue' を使用する実験的な DataLakeCatalog データベースエンジンを許可 +catalog_type = 'glue' の実験的な DataLakeCatalog データベースエンジンを許可 + +Cloud default value: `1`. ## allow_experimental_database_hms_catalog \{#allow_experimental_database_hms_catalog\} @@ -369,6 +371,8 @@ catalog_type = 'hms' の実験的な DataLakeCatalog データベースエンジ catalog_type = 'iceberg' の実験的なデータベースエンジン DataLakeCatalog を許可します。 +Cloud default value: `1`. + ## allow_experimental_database_materialized_postgresql \{#allow_experimental_database_materialized_postgresql\} @@ -395,9 +399,11 @@ catalog_type = 'paimon_rest' を使用する実験的なデータベースエン - + + +catalog_type = 'unity' の実験的なデータベースエンジン DataLakeCatalog を許可します。 -catalog_type = 'unity' の実験的なデータベースエンジン DataLakeCatalog を許可する +Cloud default value: `1`. ## allow_experimental_delta_kernel_rs \{#allow_experimental_delta_kernel_rs\} @@ -958,13 +964,13 @@ ALTER TABLE MOVE ... TO [DISK|VOLUME] を非同期で実行します -パーティションおよびパーツに対して行われる操作のうち、正常に適用されたものに関するパーツ情報の表示を有効または無効にします。 +パーティションおよびパーツに対する操作のうち、正常に適用されたものについて、該当するパーツ情報の表示を有効または無効にします。 [ATTACH PARTITION|PART](/sql-reference/statements/alter/partition#attach-partitionpart) および [FREEZE PARTITION](/sql-reference/statements/alter/partition#freeze-partition) に適用されます。 取り得る値: -* 0 — 冗長出力を無効にする。 -* 1 — 冗長出力を有効にする。 +- 0 — 冗長出力を無効にする。 +- 1 — 冗長出力を有効にする。 **例** @@ -989,26 +995,25 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; └──────────────┴──────────────┴──────────────┴─────────────┴───────────────────────────────┴─────────────────────────────────────────────────────────────┘ ``` - ## alter_sync \{#alter_sync\} **別名**: `replication_alter_partitions_sync` -[`ALTER`](../../sql-reference/statements/alter/index.md)、[`OPTIMIZE`](../../sql-reference/statements/optimize.md)、[`TRUNCATE`](../../sql-reference/statements/truncate.md) クエリによりレプリカ上での操作が実行されるまで待機するかどうかを設定します。 +[`ALTER`](../../sql-reference/statements/alter/index.md)、[`OPTIMIZE`](../../sql-reference/statements/optimize.md)、[`TRUNCATE`](../../sql-reference/statements/truncate.md) クエリによってレプリカ上で実行されるアクションに対する待機動作を指定できます。 -設定可能な値: +指定可能な値: - `0` — 待機しない。 -- `1` — 自身での実行が完了するまで待機する。 -- `2` — すべてのレプリカでの実行が完了するまで待機する。 +- `1` — 自身の実行を待機する。 +- `2` — 全員を待機する。 - `3` - アクティブなレプリカのみを待機する。 -Cloud でのデフォルト値: `1`。 +Cloud のデフォルト値: `0`。 :::note -`alter_sync` は `Replicated` および `SharedMergeTree` テーブルにのみ適用され、`Replicated` または `Shared` ではないテーブルに対する ALTER には何も影響しません。 +`alter_sync` は `Replicated` および `SharedMergeTree` テーブルにのみ適用され、`Replicated` または `Shared` ではないテーブルの alter には何の影響もありません。 ::: ## alter_update_mode \{#alter_update_mode\} @@ -1249,9 +1254,11 @@ true の場合、INSERT クエリのデータはキューに格納され、後 - + + +最初のデータが現れてから、クエリごとに収集されたデータをダンプするまでに待機する最大時間。 -最初のデータが現れてから、クエリごとに収集されたデータをフラッシュするまでに待機する最大時間。 +Cloud default value: `1000` (1s). ## async_insert_busy_timeout_min_ms \{#async_insert_busy_timeout_min_ms\} @@ -1271,10 +1278,12 @@ async_insert_use_adaptive_busy_timeout によって自動調整が有効化さ - + クエリごとに、挿入前に収集される未解析データの最大サイズ(バイト単位) +Cloud default value: `104857600` (100 MiB). + ## async_insert_max_query_number \{#async_insert_max_query_number\} @@ -1665,7 +1674,9 @@ BACKUP ON CLUSTER または RESTORE ON CLUSTER 処理の初期化中に実行さ -バックアップまたはリストア中の [Zoo]Keeper 操作に対するバックオフの最大待機時間 +バックアップまたはリストア中の [Zoo]Keeper 操作に対するバックオフのタイムアウト時間の最大値 + +Cloud default value: `60000`. ## backup_restore_keeper_value_max_size \{#backup_restore_keeper_value_max_size\} @@ -1732,9 +1743,9 @@ ClickHouse Cloud でのみ有効です。[cache_populated_by_fetch](merge-tree-s -クライアントがレスポンスを待たずに接続を閉じたとき、HTTP 読み取り専用クエリ(例: SELECT)をキャンセルします。 +クライアントがレスポンスを待たずに接続を閉じたときに、HTTP 読み取り専用クエリ(例: SELECT)をキャンセルします。 -Cloud でのデフォルト値: `0`。 +Cloud のデフォルト値: `1`. ## cast_ipv4_ipv6_default_on_conversion_error \{#cast_ipv4_ipv6_default_on_conversion_error\} @@ -1880,13 +1891,17 @@ DDL クエリ(DROP TABLE や RENAME など)の実行によって依存関係 Cloud モード +Cloud のデフォルト値: `1`. + ## cloud_mode_database_engine \{#cloud_mode_database_engine\} - + + +Cloud で許可されるデータベースエンジン。1 - DDL を Replicated データベースを使用するように書き換えます。2 - DDL を Shared データベースを使用するように書き換えます -ClickHouse Cloud で許可されるデータベースエンジン。1 - DDL を Replicated データベースを使用するように書き換える、2 - DDL を Shared データベースを使用するように書き換える。 +Cloud default value: `2`. ## cloud_mode_engine \{#cloud_mode_engine\} @@ -1897,14 +1912,18 @@ Cloud で許可されるエンジンファミリー。 - 0 - すべてを許可 - 1 - DDL を *ReplicatedMergeTree を使用するように書き換える - 2 - DDL を SharedMergeTree を使用するように書き換える -- 3 - 明示的に指定されたリモートディスクがある場合を除き、DDL を SharedMergeTree を使用するように書き換える -- 4 - 3 と同じだが、さらに Distributed の代わりに Alias を使用する(Alias テーブルは Distributed テーブルの宛先テーブルを指すため、対応するローカルテーブルが使用される) +- 3 - 明示的にリモートディスクが指定されている場合を除き、DDL を SharedMergeTree を使用するように書き換える +- 4 - 3 と同じですが、さらに Distributed の代わりに Alias を使用します(Alias テーブルは Distributed テーブルの宛先テーブルを指すため、対応するローカルテーブルを使用します) -公開部分を最小限に抑えるための UInt64 +公開部分を最小化するための UInt64 + +Cloud default value: `2`. ## cluster_for_parallel_replicas \{#cluster_for_parallel_replicas\} -現在のサーバーが属している分片のクラスタ +現在のサーバーが配置されているシャードのクラスタ + +Cloud default value: `default`. ## cluster_function_process_archive_on_multiple_nodes \{#cluster_function_process_archive_on_multiple_nodes\} @@ -2286,7 +2305,9 @@ Replicated database engine で長時間実行されるような DDL クエリ( -Replicated エンジンを使用するデータベースでは、Replicated テーブルのみの CREATE を許可します +Replicated データベースでは、Replicated テーブルのみ作成できるようにします + +Cloud default value: `1`. ## database_replicated_allow_replicated_engine_arguments \{#database_replicated_allow_replicated_engine_arguments\} @@ -2924,7 +2945,9 @@ ClickHouse Cloud でのみ有効です。分散キャッシュからリクエス -ClickHouse Cloud でのみ有効です。distributed cache からあらゆる種類の応答を受信するまでの待機時間をミリ秒で指定します。 +ClickHouse Cloud でのみ有効です。分散キャッシュからあらゆる種類の応答を受信するまでの待機時間をミリ秒単位で指定します。 + +Cloud default value: `20000`. ## distributed_cache_receive_timeout_ms \{#distributed_cache_receive_timeout_ms\} @@ -3006,7 +3029,9 @@ ClickHouse Cloud でのみ有効です。distributed_cache_pool_behaviour_on_lim -分散 DDL(`ON CLUSTER`)クエリの互換性バージョン +分散 DDL(ON CLUSTER)クエリの互換性バージョン + +Cloud default value: `6`. ## distributed_ddl_output_mode \{#distributed_ddl_output_mode\} @@ -3016,15 +3041,15 @@ ClickHouse Cloud でのみ有効です。distributed_cache_pool_behaviour_on_lim 設定可能な値: -- `throw` — クエリが完了したすべてのホストについて、クエリ実行ステータスを含む結果セットを返します。クエリが一部のホストで失敗した場合は、最初の例外を再スローします。クエリが一部のホストでまだ完了しておらず、[distributed_ddl_task_timeout](#distributed_ddl_task_timeout) を超過した場合は、`TIMEOUT_EXCEEDED` 例外をスローします。 -- `none` — `throw` と同様ですが、分散DDLクエリは結果セットを返しません。 -- `null_status_on_timeout` — 対応するホストでクエリが完了していない場合に `TIMEOUT_EXCEEDED` をスローする代わりに、結果セットの一部の行の実行ステータスとして `NULL` を返します。 -- `never_throw` — 一部のホストでクエリが失敗しても `TIMEOUT_EXCEEDED` をスローせず、例外を再スローしません。 -- `none_only_active` - `none` と類似していますが、`Replicated` データベースの非アクティブなレプリカを待ちません。注意: このモードでは、クエリが一部のレプリカで実行されておらず、バックグラウンドで実行されることを判別することはできません。 -- `null_status_on_timeout_only_active` — `null_status_on_timeout` と類似していますが、`Replicated` データベースの非アクティブなレプリカを待ちません。 -- `throw_only_active` — `throw` と類似していますが、`Replicated` データベースの非アクティブなレプリカを待ちません。 +* `throw` — クエリが完了したすべてのホストについて、クエリ実行ステータスを含む結果セットを返します。クエリが一部のホストで失敗した場合は、最初の例外を再スローします。クエリが一部のホストでまだ完了しておらず、[distributed_ddl_task_timeout](#distributed_ddl_task_timeout) を超過した場合は、`TIMEOUT_EXCEEDED` 例外をスローします。 +* `none` — `throw` と同様ですが、分散DDLクエリは結果セットを返しません。 +* `null_status_on_timeout` — 対応するホストでクエリが完了していない場合に `TIMEOUT_EXCEEDED` をスローする代わりに、結果セットの一部の行の実行ステータスとして `NULL` を返します。 +* `never_throw` — 一部のホストでクエリが失敗しても `TIMEOUT_EXCEEDED` をスローせず、例外を再スローしません。 +* `none_only_active` - `none` と類似していますが、`Replicated` データベースの非アクティブなレプリカを待ちません。注意: このモードでは、クエリが一部のレプリカで実行されておらず、バックグラウンドで実行されることを判別することはできません。 +* `null_status_on_timeout_only_active` — `null_status_on_timeout` と類似していますが、`Replicated` データベースの非アクティブなレプリカを待ちません。 +* `throw_only_active` — `throw` と類似していますが、`Replicated` データベースの非アクティブなレプリカを待ちません。 -Cloud におけるデフォルト値: `throw`。 +Cloud におけるデフォルト値: `none_only_active`。 ## distributed_ddl_task_timeout \{#distributed_ddl_task_timeout\} @@ -3046,16 +3071,16 @@ Cloud におけるデフォルト値: `throw`。 [Distributed](/engines/table-engines/special/distributed) テーブルへのデータの同期挿入を有効または無効にします。 -デフォルトでは、`Distributed` テーブルにデータを挿入する際、ClickHouse サーバーはクラスター内の各ノードへデータをバックグラウンドモードで送信します。`distributed_foreground_insert=1` の場合、データは同期的に処理され、すべての分片上にデータが保存された後(`internal_replication` が true の場合は、各分片につき少なくとも 1 つのレプリカに保存された後)にのみ `INSERT` 操作が成功します。 +デフォルトでは、`Distributed` テーブルにデータを挿入する際、ClickHouse サーバーはクラスターのノードにデータをバックグラウンドモードで送信します。`distributed_foreground_insert=1` の場合、データは同期的に処理され、すべてのシャードにデータが保存された後にのみ `INSERT` 操作が成功します(`internal_replication` が true の場合は、各シャードにつき少なくとも 1 つのレプリカに保存された後)。 -取りうる値: +指定可能な値: - `0` — データはバックグラウンドモードで挿入されます。 - `1` — データは同期モードで挿入されます。 -Cloud におけるデフォルト値: `0`。 +Cloud のデフォルト値: `1`。 -**関連項目** +**See Also** - [Distributed Table Engine](/engines/table-engines/special/distributed) - [Managing Distributed Tables](/sql-reference/statements/system#managing-distributed-tables) @@ -3420,8 +3445,10 @@ BLOB ストレージの操作情報を system.blob_storage_log テーブルに -`write-through` キャッシュを有効または無効にします。`false` に設定すると、書き込み処理に対する `write-through` キャッシュは無効になります。`true` に設定すると、サーバー設定のキャッシュディスク構成セクションで `cache_on_write_operations` が有効になっている場合に `write-through` キャッシュが有効になります。 -詳細については、["Using local cache"](/operations/storing-data#using-local-cache) を参照してください。 +`write-through` キャッシュを有効または無効にします。`false` に設定すると、書き込み操作に対する `write-through` キャッシュは無効になります。`true` に設定すると、サーバー設定のキャッシュディスク構成セクションで `cache_on_write_operations` が有効になっている場合に限り、`write-through` キャッシュが有効になります。 +See ["Using local cache"](/operations/storing-data#using-local-cache) for more details. + +Cloud default value: `1`. ## enable_filesystem_read_prefetches_log \{#enable_filesystem_read_prefetches_log\} @@ -3930,7 +3957,9 @@ SET exclude_materialize_skip_indexes_on_insert = DEFAULT; -- reset setting to de -非相関 EXISTS サブクエリをスカラーサブクエリとして実行します。スカラーサブクエリと同様にキャッシュが使用され、結果には定数畳み込みが適用されます。 +非相関の EXISTS サブクエリをスカラーサブクエリとして実行します。スカラーサブクエリと同様に、キャッシュが使用され、結果には定数畳み込みが適用されます。 + +Cloud default value: `0`. ## external_storage_connect_timeout_sec \{#external_storage_connect_timeout_sec\} @@ -4090,7 +4119,9 @@ filesystem cache が有効になっている場合、小さなファイルセグ -プリフェッチに使用されるメモリ使用量の上限。 +プリフェッチの最大メモリ使用量。 + +Cloud default value: 総メモリの 10%. ## filesystem_prefetch_step_bytes \{#filesystem_prefetch_step_bytes\} @@ -4492,6 +4523,14 @@ SELECT JSON_VALUE('{"hello":"world"}', '$.b') settings function_json_value_retur `visibleWidth` の動作バージョン。0 - コードポイント数のみをカウントする。1 - ゼロ幅文字と結合文字を正しくカウントし、全角文字を 2 としてカウントし、タブ幅を推定し、削除文字をカウントする。 +## functions_h3_default_if_invalid \{#functions_h3_default_if_invalid\} + + + + + +false の場合、h3CellAreaM2 などの h3 関数は、入力が無効であれば例外を送出します。true の場合は、0 またはデフォルト値を返します。 + ## geo_distance_returns_float64_on_float64_arguments \{#geo_distance_returns_float64_on_float64_arguments\} @@ -5780,23 +5819,25 @@ Keeper の一般的な操作に対する最大バックオフ時間 - + [`mutations_sync`](#mutations_sync) と同様ですが、論理削除の実行のみを制御します。 取り得る値: -| Value | Description | -|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------| -| `0` | ミューテーションは非同期で実行されます。 | -| `1` | クエリは、現在のサーバーで論理削除が完了するまで待機します。 | -| `2` | クエリは、すべてのレプリカ(存在する場合)で論理削除が完了するまで待機します。 | -| `3` | クエリはアクティブなレプリカのみが完了するのを待機します。`SharedMergeTree` の場合のみサポートされます。`ReplicatedMergeTree` では `mutations_sync = 2` と同じ動作になります。| +| Value | Description | +| ----- | ---------------------------------------------------------------------------------------------------------------------- | +| `0` | ミューテーションは非同期で実行されます。 | +| `1` | クエリは、現在のサーバーで論理削除が完了するまで待機します。 | +| `2` | クエリは、すべてのレプリカ (存在する場合) で論理削除が完了するまで待機します。 | +| `3` | クエリはアクティブなレプリカのみが完了するのを待機します。`SharedMergeTree` の場合のみサポートされます。`ReplicatedMergeTree` では `mutations_sync = 2` と同じ動作になります。 | **関連項目** -- [ALTER クエリの同期性](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) -- [Mutations](../../sql-reference/statements/alter/index.md/#mutations) +* [ALTER クエリの同期性](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) +* [Mutations](../../sql-reference/statements/alter/index.md/#mutations) + +Cloud のデフォルト値: `1`。 ## limit \{#limit\} @@ -5915,7 +5956,9 @@ FIRST_OR_RANDOM ロードバランシング戦略を使用する際に、どの -MergeTree のマークを非同期にロードする +MergeTree のマークを非同期に読み込みます。 + +Cloud default value: `1`. ## local_filesystem_read_method \{#local_filesystem_read_method\} @@ -6437,27 +6480,28 @@ GLOBAL IN/JOIN セクションの実行時に、リモートサーバーへ送 -この設定値が、現在同時に処理されているクエリ数以下の場合、例外をスローします。 +この設定の値が、現在同時に処理されているクエリ数以下である場合、例外をスローします。 -例: `max_concurrent_queries_for_all_users` をすべてのユーザーに対して 99 に設定し、データベース管理者自身には 100 に設定しておくことで、サーバーが過負荷のときでも調査用のクエリを実行できます。 +例: `max_concurrent_queries_for_all_users` はすべてのユーザーに対して 99 に設定でき、データベース管理者はサーバーが過負荷のときでも調査のためのクエリを実行できるよう、自身に対しては 100 に設定できます。 -特定のクエリまたはユーザーに対してこの設定を変更しても、他のクエリには影響しません。 +1 つのクエリまたはユーザーについてこの設定を変更しても、他のクエリには影響しません。 -設定可能な値: +指定可能な値: -* 正の整数。 -* 0 — 制限なし。 +- 正の整数。 +- 0 — 無制限 -**例** +**Example** ```xml 99 ``` -**関連項目** +**See Also** -* [max_concurrent_queries](/operations/server-configuration-parameters/settings#max_concurrent_queries) +- [max_concurrent_queries](/operations/server-configuration-parameters/settings#max_concurrent_queries) +Cloud default value: `1000`. ## max_concurrent_queries_for_user \{#max_concurrent_queries_for_user\} @@ -6611,7 +6655,9 @@ FROM cluster(cluster, view(SELECT * FROM t)) SETTINGS max_execution_time_leaf = -許可される HTTP GET リダイレクトの最大ホップ数です。悪意のあるサーバーがリクエストを想定外のサービスへリダイレクトすることを防ぐための追加のセキュリティ対策となります。\n\n外部サーバーが別のアドレスにリダイレクトするが、そのアドレスが会社のインフラストラクチャ内部のものに見える場合があります。その結果、内部サーバーに HTTP リクエストを送信することで、認証をバイパスして内部ネットワークから内部 API を呼び出したり、Redis や Memcached など他のサービスにクエリを送信できてしまう可能性があります。内部インフラストラクチャ(`localhost` 上で動作しているものを含む)を持たない、あるいはサーバーを信頼している場合は、リダイレクトを許可しても安全と考えられます。ただし、URL が HTTPS ではなく HTTP を使用している場合、信頼すべき対象はリモートサーバーだけでなく、ISP や途中経路上のすべてのネットワークも含まれる点に留意してください。 +許可される HTTP GET リダイレクトの最大ホップ数です。悪意のあるサーバーがリクエストを想定外のサービスへリダイレクトすることを防ぐため、追加のセキュリティ対策を講じます。\n\nこれは、外部サーバーが別のアドレスへリダイレクトし、そのアドレスが会社のインフラストラクチャ内部のものに見える場合に起こり得ます。その結果、内部サーバーに HTTP リクエストを送信することで、認証を回避して内部ネットワーク上の内部 API をリクエストしたり、Redis や Memcached などの他のサービスに問い合わせたりできてしまう可能性があります。内部インフラストラクチャ (`localhost` 上で動作しているものを含む) がない場合、またはそのサーバーを信頼している場合は、リダイレクトを許可しても安全です。ただし、URL が HTTPS ではなく HTTP を使用している場合は、リモートサーバーだけでなく、ISP やその間にあるすべてのネットワークも信頼する必要がある点に注意してください。 + +Cloud default value: `10`. ## max_hyperscan_regexp_length \{#max_hyperscan_regexp_length\} @@ -6742,7 +6788,9 @@ Exception: Total regexp lengths too large. -最終パートのフラッシュを遅延させるストリーム(カラム)の最大数。デフォルトは自動で、基盤となるストレージが並列書き込みをサポートしている場合(例: S3)は 100、それ以外の場合は 0(無効)です。 +最終パートのフラッシュを遅延させるストリーム (カラム) の最大数です。デフォルトは自動です(基盤となるストレージが並列書き込みをサポートしている場合は 100。たとえば S3。サポートしていない場合は無効)。 + +Cloud default value: `50`. ## max_insert_threads \{#max_insert_threads\} @@ -10021,21 +10069,23 @@ Possible values: [query profiler](../../operations/optimizing-performance/sampling-query-profiler.md) のリアルクロックタイマーの周期を設定します。リアルクロックタイマーはウォールクロック時間を計測します。 -設定可能な値: +指定可能な値: -- 正の整数値(ナノ秒単位)。 +- ナノ秒単位の正の整数値。 推奨値: - - 単一クエリに対しては 10000000(1 秒間に 100 回)ナノ秒以下。 - - クラスタ全体のプロファイリングには 1000000000(1 秒に 1 回)。 + - 単一クエリに対しては 10000000 (1 秒間に 100 回) ナノ秒以下。 + - クラスター全体のプロファイリングには 1000000000 (1 秒に 1 回)。 -- 0 にするとタイマーを無効化します。 +- タイマーを無効にする場合は 0 -関連項目: +See also: - システムテーブル [trace_log](/operations/system-tables/trace_log) +Cloud default value: `3000000000`. + ## queue_max_wait_ms \{#queue_max_wait_ms\} @@ -10335,7 +10385,9 @@ HTTP インターフェイスを使用する場合、`query_id` パラメータ -RESTORE の実行時にテーブルエンジンを Replicated*MergeTree から Shared*MergeTree に置き換えます。 +復元時にテーブルエンジンを Replicated*MergeTree から Shared*MergeTree に置き換えます。 + +Cloud default value: `1`. ## result_overflow_mode \{#result_overflow_mode\} @@ -11506,7 +11558,9 @@ materialized view のクエリを非同期で(必要に応じてマルチス -サーバーの同時実行制御(`concurrent_threads_soft_limit_num` および `concurrent_threads_soft_limit_ratio_to_cores` のグローバルサーバー設定を参照)に従います。無効にした場合、サーバーが過負荷状態であっても、より多くのスレッド数を使用できるようになります(通常の利用には推奨されず、主にテスト用途で必要となります)。 +サーバーの同時実行制御(グローバルサーバー設定 `concurrent_threads_soft_limit_num` および `concurrent_threads_soft_limit_ratio_to_cores` を参照)に従います。無効にすると、サーバーが過負荷状態であっても、より多くのスレッドを使用できるようになります(通常の利用では推奨されず、主にテストに必要です)。 + +Cloud default value: `0`. ## use_hash_table_stats_for_join_reordering \{#use_hash_table_stats_for_join_reordering\} @@ -11522,13 +11576,14 @@ materialized view のクエリを非同期で(必要に応じてマルチス -リモートクエリ向けの hedged requests ロジックを有効にします。これにより、クエリに対して複数のレプリカとの複数接続を確立できるようになります。 -レプリカとの既存の接続が `hedged_connection_timeout` 以内に確立されなかった場合、または `receive_data_timeout` 以内にデータが受信されなかった場合に、新しい接続が開始されます。クエリは、空でない progress パケット(あるいは `allow_changing_replica_until_first_data_packet` が有効な場合はデータパケット)を最初に送信した接続を使用し、 +リモートクエリ向けの hedged requests ロジックを有効にします。これにより、クエリに対して異なるレプリカへ複数の接続を確立できるようになります。 +新しい接続は、レプリカとの既存の接続が `hedged_connection_timeout` 以内に確立されなかった場合、 +または `receive_data_timeout` 以内にデータを受信しなかった場合に有効になります。クエリは、空でない progress パケット(または `allow_changing_replica_until_first_data_packet` の場合は data パケット)を最初に送信した接続を使用し、 他の接続はキャンセルされます。`max_parallel_replicas > 1` のクエリもサポートされます。 デフォルトで有効です。 -Cloud におけるデフォルト値: `1` +Cloud のデフォルト値: `0`. ## use_hive_partitioning \{#use_hive_partitioning\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md new file mode 100644 index 00000000000..4fd8b6b44ee --- /dev/null +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md @@ -0,0 +1,35 @@ +--- +description: 'セッション、パス、操作タイプ、コンポーネント、サブリクエストフラグごとに集計された + ZooKeeper 操作の統計情報を含むシステムテーブル。' +keywords: ['システムテーブル', 'aggregated_zookeeper_log'] +slug: /operations/system-tables/aggregated_zookeeper_log +title: 'system.aggregated_zookeeper_log' +doc_type: 'reference' +--- + +# system.aggregated_zookeeper_log \{#systemaggregated_zookeeper_log\} + +このテーブルには、`(session_id, parent_path, operation, component, is_subrequest)` ごとにグループ化され、定期的にディスクにフラッシュされる ZooKeeper 操作の集計統計情報 (例: 操作数、平均レイテンシ、エラー) が格納されます。 + +個々のリクエストおよびレスポンスをすべて記録する [system.zookeeper_log](zookeeper_log.md) とは異なり、このテーブルでは操作をグループ単位で集計するため、はるかに軽量で、本番ワークロードにより適しています。 + +`Multi` または `MultiRead` バッチの一部である操作は、`is_subrequest` カラムによって個別に追跡されます。サブリクエストのレイテンシは 0 です。これは、総レイテンシがそれを含む `Multi`/`MultiRead` 操作に割り当てられるためです。 + +カラム: + +* `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — サーバーのホスト名。 +* `event_date` ([Date](../../sql-reference/data-types/date.md)) — グループがフラッシュされた日付。 +* `event_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — グループがフラッシュされた時刻。 +* `session_id` ([Int64](../../sql-reference/data-types/int-uint.md)) — セッション ID。 +* `parent_path` ([String](../../sql-reference/data-types/string.md)) — パスのプレフィックス。 +* `operation` ([Enum](../../sql-reference/data-types/enum.md)) — ZooKeeper 操作の種類。 +* `is_subrequest` ([UInt8](../../sql-reference/data-types/int-uint.md)) — この操作が `Multi` または `MultiRead` 操作内のサブリクエストであったかどうか。 +* `count` ([UInt32](../../sql-reference/data-types/int-uint.md)) — グループ内の操作数。 +* `errors` ([Map(Enum, UInt32)](../../sql-reference/data-types/map.md)) — グループ内のエラー。エラーコードから件数へのマッピングです。 +* `average_latency` ([Float64](../../sql-reference/data-types/float.md)) — グループ内のすべての操作における平均レイテンシ (マイクロ秒単位) 。サブリクエストのレイテンシは 0 です。これは、レイテンシがそれを含む `Multi` または `MultiRead` 操作に割り当てられるためです。 +* `component` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — イベントの原因となったコンポーネント。 + +**関連情報** + +* [system.zookeeper_log](zookeeper_log.md) — リクエスト単位の詳細な ZooKeeper ログ。 +* [ZooKeeper](../../operations/tips.md#zookeeper) \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md index 522b02b7ef0..c9f7b914a39 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md @@ -19,127 +19,128 @@ doc_type: 'reference' {/*AUTOGENERATED_START*/ } -| ページ | 概要 | -| --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| [システムテーブルの概要](/operations/system-tables/overview) | システムテーブルとは何か、なぜ有用なのかの概要。 | -| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | データベースオブジェクトのメタデータに対する、DBMS に依存しないほぼ標準化されたビューを提供するシステムデータベース。 | -| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 非同期インサートに関する情報を保持するシステムテーブル。各エントリは、非同期インサート用にバッファリングされたインサートクエリを表します。 | -| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | キュー内の保留中の非同期インサートに関する情報を保持するシステムテーブル。 | -| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 最近の非同期ジョブ(ロード中のテーブルに対するジョブなど)の情報およびステータスを含むシステムテーブルです。各ジョブにつき1行が格納されます。 | -| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | `system.asynchronous_metrics` の履歴値を保持するシステムテーブルで、値は一定の時間間隔(デフォルトでは 1 秒)ごとに保存されます。 | -| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | バックグラウンドで定期的に計算されるメトリクスを格納するシステムテーブルです。例えば、使用中の RAM 量などです。 | -| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | AzureQueue テーブルの設定情報を含むシステムテーブル。サーバーバージョン `24.10` から利用可能です。 | -| [system.background_schedule_pool](/operations/system-tables/background_schedule_pool) | バックグラウンドスケジュールプールのタスクに関する情報を含むシステムテーブル。 | -| [system.background_schedule_pool_log](/operations/system-tables/background_schedule_pool_log) | バックグラウンドスケジュールプールのタスク実行履歴を保持するシステムテーブル。 | -| [system.backup_log](/operations/system-tables/backup_log) | `BACKUP` および `RESTORE` 操作に関するログエントリを格納するシステムテーブル。 | -| [system.backups](/operations/system-tables/backups) | `BACKUP` および `RESTORE` 操作に関するログエントリを格納するシステムテーブル。 | -| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 各種 BLOB ストレージ操作(アップロードや削除など)に関する情報を含むログエントリを格納するシステムテーブル。 | -| [system.build_options](/operations/system-tables/build_options) | ClickHouse サーバーのビルドオプションに関する情報を格納しているシステムテーブル。 | -| [system.clusters](/operations/system-tables/clusters) | 設定ファイルで定義されたクラスタと、それらのクラスタ内のサーバーに関する情報を含むシステムテーブル。 | -| [system.codecs](/operations/system-tables/codecs) | キューに入っているコーデックに関する情報を含むシステムテーブル。 | -| [system.columns](/operations/system-tables/columns) | すべてのテーブルのカラム情報を保持するシステムテーブル。 | -| [system.contributors](/operations/system-tables/contributors) | コントリビューターに関する情報を保持するシステムテーブル。 | -| [system.crash_log](/operations/system-tables/crash_log) | 致命的エラー発生時のスタックトレース情報を保持するシステムテーブル。 | -| [system.current_roles](/operations/system-tables/current_roles) | 現在のUSERに対して有効なロールを含む system テーブルです。 | -| [system.dashboards](/operations/system-tables/dashboards) | HTTP インターフェースからアクセス可能な `/dashboard` ページで使用されるクエリを含みます。監視およびトラブルシューティングに有用です。 | -| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | すべてのテーブルに定義されているデータスキッピングインデックスに関する情報を含むシステムテーブル。 | -| [system.data_type_families](/operations/system-tables/data_type_families) | サーバーがサポートするデータ型に関する情報を格納するシステムテーブル | -| [system.database_engines](/operations/system-tables/database_engines) | サーバーがサポートするデータベースエンジンの一覧を含むシステムテーブル。 | -| [system.database_replicas](/operations/system-tables/database_replicas) | レプリケートされたデータベースの情報およびステータスを保持する system テーブル。 | -| [system.databases](/operations/system-tables/databases) | 現在のUSERが利用できるデータベースに関する情報を格納するシステムテーブル。 | -| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | ストリーミングエンジン経由で受信したメッセージのうち、パース時にエラーとなったものに関する情報を保持するシステムテーブル。 | -| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Delta Lake テーブルから読み込まれたメタデータファイルに関する情報を含むシステムテーブル。各行はルートメタデータ JSON ファイルを表します。 | -| [system.detached_parts](/operations/system-tables/detached_parts) | MergeTree テーブルのデタッチされたパーツに関する情報を保持するシステムテーブル | -| [system.detached_tables](/operations/system-tables/detached_tables) | デタッチされた各テーブルに関する情報を保持するシステムテーブル。 | -| [system.dictionaries](/operations/system-tables/dictionaries) | 辞書に関する情報を含むシステムテーブル | -| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | このテーブルには、即座に計算可能で、Prometheus 形式でエクスポートできるディメンショナルメトリクスが含まれています。常に最新の状態に保たれています。 | -| [system.disks](/operations/system-tables/disks) | サーバー構成で定義されたディスクに関する情報を保持するシステムテーブル | -| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | クラスタ全体で実行された分散DDLクエリ(`ON CLUSTER` 句を使用するクエリ)に関する情報を含むシステムテーブル。 | -| [system.distribution_queue](/operations/system-tables/distribution_queue) | 分片宛ての送信キューに入っているローカルファイルに関する情報を含むシステムテーブル。 | -| [system.dns_cache](/operations/system-tables/dns_cache) | キャッシュされた DNS レコードに関する情報を保持するシステムテーブルです。 | -| [system.dropped_tables](/operations/system-tables/dropped_tables) | `DROP TABLE` が実行されたテーブルのうち、まだデータのクリーンアップが行われていないものに関する情報を保持するシステムテーブル | -| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | `system.dropped_tables` に記録されている削除済み MergeTree テーブルに属するパーツに関する情報を保持するシステムテーブル | -| [system.enabled_roles](/operations/system-tables/enabled_roles) | 現時点で有効なすべてのロールを含むシステムテーブルで、現在のユーザーのロールおよびそのロールに付与されているロールも含まれます | -| [system.error_log](/operations/system-tables/system-error-log) | テーブル `system.errors` に記録されるエラー値の履歴を保持し、定期的にディスクにフラッシュするシステムテーブルです。 | -| [system.errors](/operations/system-tables/errors) | エラーコードとその発生回数を記録するシステムテーブル。 | -| [system.events](/operations/system-tables/events) | システム内で発生したイベント数に関する情報を保持するシステムテーブル。 | -| [system.fail_points](/en/operations/system-tables/fail_points) | 利用可能なすべてのフェイルポイントと、その種類および現在のステータスに関する情報を含むシステムテーブル。 | -| [system.functions](/operations/system-tables/functions) | 通常の関数および集約関数に関する情報を含むシステムテーブル。 | -| [system.grants](/operations/system-tables/grants) | どの権限が ClickHouse のユーザーアカウントに付与されているかを示すシステムテーブル。 | -| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | `GraphiteMergeTree` 型エンジンを使用するテーブルで使用される `graphite_rollup` パラメータに関する情報を保持するシステムテーブル。 | -| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | このテーブルには、即座に計算可能で、Prometheus 形式でエクスポートできるヒストグラムメトリクスが含まれています。常に最新の状態に保たれています。 | -| [system.iceberg_history](/operations/system-tables/iceberg_history) | Iceberg のスナップショット履歴を保持するシステムテーブル。 | -| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Iceberg テーブルから読み取ったメタデータファイルに関する情報を保持するシステムテーブルです。各エントリは、ルートメタデータファイル、Avro ファイルから抽出されたメタデータ、または特定の Avro ファイル内のエントリのいずれかを表します。 | -| [system.instrumentation](/operations/system-tables/instrumentation) | インストルメンテーションポイントを格納するシステムテーブル | -| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | すべてのアリーナから集約した、jemalloc アロケータによるサイズクラス(ビン)ごとのメモリアロケーション情報を含むシステムテーブル。 | -| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Kafka コンシューマーに関する情報を保持するシステムテーブル。 | -| [system.licenses](/operations/system-tables/licenses) | ClickHouse ソースコードの contrib ディレクトリに配置されているサードパーティライブラリのライセンス情報を格納するシステムテーブル。 | -| [system.masking_policies](/operations/system-tables/masking_policies) | システム内のすべてのマスキングポリシーに関する情報を格納しているシステムテーブル。 | -| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | MergeTree テーブルの設定情報を含むシステムテーブル。 | -| [system.merges](/operations/system-tables/merges) | MergeTree ファミリーに属するテーブルで進行中のマージおよびパーツのミューテーション処理に関する情報を含むシステムテーブル。 | -| [system.metric_log](/operations/system-tables/metric_log) | `system.metrics` および `system.events` テーブルのメトリクス値の履歴を保持し、定期的にディスクへフラッシュされるシステムテーブル。 | -| [system.metrics](/operations/system-tables/metrics) | 即座に計算可能、または現在値を持つメトリクスを保持する system テーブル。 | -| [system.moves](/operations/system-tables/moves) | MergeTree テーブルにおける進行中のデータパーツの移動に関する情報を含むシステムテーブルです。各データパーツの移動は 1 行として表されます。 | -| [system.mutations](/operations/system-tables/mutations) | MergeTree テーブルのミューテーションおよびその進行状況に関する情報を含むシステムテーブル。各ミューテーションコマンドは 1 行で表されます。 | -| [system.numbers](/operations/system-tables/numbers) | 単一の UInt64 カラム `number` を持ち、ゼロから始まるほぼすべての自然数を格納するシステムテーブル。 | -| [system.numbers_mt](/operations/system-tables/numbers_mt) | `system.numbers` に類似したシステムテーブルで、読み取りが並列に実行され、数値は任意の順序で返されることがあります。 | -| [system.one](/operations/system-tables/one) | 値 0 を格納する UInt8 型の `dummy` カラムを 1 つだけ含む 1 行のシステムテーブル。他の DBMS における `DUAL` テーブルに相当します。 | -| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 実行クエリのトレーススパンに関する情報を保持するシステムテーブル。 | -| [system.part_log](/operations/system-tables/part_log) | MergeTree ファミリーのテーブルにおけるデータパーツの追加やマージなどのイベントに関する情報を保持するシステムテーブルです。 | -| [system.parts](/operations/system-tables/parts) | MergeTree テーブルのパーツに関する情報を格納するシステムテーブル | -| [system.parts_columns](/operations/system-tables/parts_columns) | MergeTree テーブルのパーツおよびカラムに関する情報を保持するシステムテーブル。 | -| [system.primes](/operations/system-tables/primes) | 単一の UInt64 カラム `prime` を持ち、2 から始まる素数を昇順で格納するシステムテーブル。 | -| [system.processes](/operations/system-tables/processes) | `SHOW PROCESSLIST` クエリを実装するためのシステムテーブル。 | -| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | `EXPLAIN PIPELINE` で確認できるプロセッサレベルでのプロファイリング情報を保持するシステムテーブル | -| [system.projection_parts](/operations/system-tables/projection_parts) | MergeTree ファミリーのテーブルに対するプロジェクションパーツに関する情報を含むシステムテーブル。 | -| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | MergeTree ファミリーのテーブルのプロジェクションパーツ内のカラムに関する情報を含むシステムテーブル | -| [system.projections](/operations/system-tables/projections) | すべてのテーブルに定義されている PROJECTION に関する情報を含むシステムテーブル。 | -| [system.query_cache](/operations/system-tables/query_cache) | クエリキャッシュの内容を表示するシステムテーブル。 | -| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | クエリ条件キャッシュの内容を表示するシステムテーブル。 | -| [system.query_log](/operations/system-tables/query_log) | 実行されたクエリに関する情報を含むシステムテーブルで、たとえば開始時刻、処理時間、エラーメッセージなどが記録されます。 | -| [system.query_metric_log](/operations/system-tables/query_metric_log) | `system.events` テーブルに記録された、個々のクエリごとのメモリおよびメトリクス値の履歴を保持し、定期的にディスクへフラッシュされるシステムテーブル。 | -| [system.query_thread_log](/operations/system-tables/query_thread_log) | クエリを実行するスレッドに関する情報を保持するシステムテーブル。スレッド名、スレッドの開始時刻、クエリ処理の所要時間などを含みます。 | -| [system.query_views_log](/operations/system-tables/query_views_log) | クエリの実行に伴い実行される依存ビューに関して、ビューの種類や実行時間などの情報を保持するシステムテーブルです。 | -| [system.quota_limits](/operations/system-tables/quota_limits) | すべてのQUOTAにおける各間隔の上限値に関する情報を含むシステムテーブルです。1つのQUOTAに対して、対応する行数は0行の場合も含めて任意の数になり得ます。 | -| [system.quota_usage](/operations/system-tables/quota_usage) | 現在のユーザーによるQUOTAの使用状況(どの程度使用されているか、どの程度残っているかなど)に関する情報を含むシステムテーブル。 | -| [system.quotas](/operations/system-tables/quotas) | QUOTA に関する情報を含むシステムテーブル。 | -| [system.quotas_usage](/operations/system-tables/quotas_usage) | すべてのユーザーによる QUOTA の使用状況に関する情報を含むシステムテーブル。 | -| [system.replicas](/operations/system-tables/replicas) | ローカルサーバー上にあるレプリケートされたテーブルの情報およびステータスを含むシステムテーブル。監視に有用です。 | -| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | バックグラウンドで現在実行中のフェッチ処理に関する情報を含むシステムテーブル。 | -| [system.replication_queue](/operations/system-tables/replication_queue) | `ReplicatedMergeTree` ファミリーのテーブル向けに、ClickHouse Keeper または ZooKeeper に格納されているレプリケーションキュー内のタスクに関する情報を保持するシステムテーブル。 | -| [system.resources](/operations/system-tables/resources) | ローカルサーバー上に存在するリソースに関する情報を含み、各リソースにつき1行を持つシステムテーブル。 | -| [system.role_grants](/operations/system-tables/role_grants) | ユーザーおよびロールに対するロール付与情報を保持する system テーブル。 | -| [system.roles](/operations/system-tables/roles) | 構成済みのロールに関する情報を保持するシステムテーブル。 | -| [system.row_policies](/operations/system-tables/row_policies) | 特定の1つのテーブルに対するフィルターと、この ROW POLICY を利用するロールおよび/またはユーザーの一覧を含むシステムテーブル。 | -| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | S3Queue テーブルの設定情報を保持するシステムテーブルです。サーバーバージョン `24.10` から利用可能です。 | -| [system.scheduler](/operations/system-tables/scheduler) | ローカルサーバー上に存在するスケジューリングノードの情報およびステータスを含むシステムテーブル。 | -| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | キャッシュされたすべてのファイルスキーマに関する情報を含むシステムテーブル。 | -| [system.server_settings](/operations/system-tables/server_settings) | `config.xml` で指定されたサーバーのグローバル設定に関する情報を含むシステムテーブル。 | -| [system.session_log](/operations/system-tables/session_log) | すべてのログインおよびログアウトの成功・失敗イベントに関する情報を含むシステムテーブル。 | -| [system.settings](/operations/system-tables/settings) | 現在のユーザーのセッション設定に関する情報を保持するシステムテーブル。 | -| [system.settings_changes](/operations/system-tables/settings_changes) | 以前の ClickHouse バージョンで行われた設定変更に関する情報を含むシステムテーブル。 | -| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | `settings profile` の内容、すなわち `setting` が適用される `constraint`、ロールおよびユーザー、および親の `settings profile` を記述するシステムテーブルです。 | -| [system.settings_profiles](/operations/system-tables/settings_profiles) | 構成済みの設定プロファイルのプロパティを保持するシステムテーブル。 | -| [system.stack_trace](/operations/system-tables/stack_trace) | すべてのサーバースレッドのスタックトレースを含むシステムテーブルです。開発者がサーバーの状態を調査するために利用できます。 | -| [system.storage_policies](/operations/system-tables/storage_policies) | サーバー設定で定義されたストレージポリシーおよびボリュームに関する情報を格納するシステムテーブル。 | -| [system.symbols](/operations/system-tables/symbols) | C++ のエキスパートや ClickHouse エンジニアにとって有用なシステムテーブルで、`clickhouse` バイナリの内部状態を調査するための情報を含みます。 | -| [system.table_engines](/operations/system-tables/table_engines) | サーバーがサポートしているテーブルエンジンと、それぞれが備える機能の説明を含むシステムテーブル。 | -| [system.tables](/operations/system-tables/tables) | サーバーが認識している各テーブルに関するメタデータを保持する system テーブル。 | -| [system.text_log](/operations/system-tables/text_log) | ログエントリを格納するシステムテーブル。 | -| [system.time_zones](/operations/system-tables/time_zones) | ClickHouse サーバーがサポートするタイムゾーンの一覧を含むシステムテーブル。 | -| [system.tokenizers](/operations/system-tables/tokenizers) | 利用可能なすべてのトークナイザーを表示するシステムテーブル。 | -| [system.trace_log](/operations/system-tables/trace_log) | サンプリングクエリプロファイラで収集されたスタックトレースを含むシステムテーブル。 | -| [system.unicode](/operations/system-tables/unicode) | Unicode 文字とそのプロパティの一覧を含むシステムテーブル。 | -| [system.user_defined_functions](/operations/system-tables/user_defined_functions) | User-Defined Functions (UDFs) のロード状況および設定メタデータを含むシステムテーブル。 | -| [system.user_processes](/operations/system-tables/user_processes) | ユーザーごとのメモリ使用量および ProfileEvents の概要を確認するために有用な情報を含むシステムテーブル。 | -| [system.users](/operations/system-tables/users) | サーバーで構成されているユーザーアカウントの一覧を保持するシステムテーブル。 | -| [system.view_refreshes](/operations/system-tables/view_refreshes) | リフレッシャブルmaterialized viewに関する情報を保持するシステムテーブル。 | -| [system.warnings](/operations/system-tables/system_warnings) | このテーブルには ClickHouse サーバーに関する警告メッセージが格納されています。 | -| [system.workloads](/operations/system-tables/workloads) | ローカルサーバー上に存在するワークロードに関する情報を含むシステムテーブル。 | -| [system.zookeeper](/operations/system-tables/zookeeper) | ClickHouse Keeper または ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。構成ファイルで定義された Keeper クラスターのデータを公開します。 | -| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | ZooKeeper が構成されている場合にのみ存在する system テーブルです。現在の ZooKeeper への接続(補助的な ZooKeeper を含む)を表示します。 | -| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | ZooKeeper への接続履歴を表示します(補助的な ZooKeeper を含む)。 | -| [system.zookeeper_info](/operations/system-tables/zookeeper_info) | すべての利用可能な Keeper ノードの内部情報を出力する system テーブル。 | -| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | ZooKeeper サーバーへのリクエストのパラメータおよびその応答に関する情報を含むシステムテーブル。 | +| ページ | 概要 | +| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| [システムテーブルの概要](/operations/system-tables/overview) | システムテーブルとは何か、なぜ有用なのかの概要。 | +| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | データベースオブジェクトのメタデータに対する、DBMS に依存しないほぼ標準化されたビューを提供するシステムデータベース。 | +| [system.aggregated_zookeeper_log](/operations/system-tables/aggregated_zookeeper_log) | セッション、パス、操作種別、コンポーネント、およびサブリクエストフラグごとにグループ化された ZooKeeper 操作の集計統計を含むシステムテーブル。 | +| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 非同期インサートに関する情報を保持するシステムテーブル。各エントリは、非同期インサート用にバッファリングされたインサートクエリを表します。 | +| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | キュー内の保留中の非同期インサートに関する情報を保持するシステムテーブル。 | +| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 最近の非同期ジョブ (ロード中のテーブルに対するジョブなど) の情報およびステータスを含むシステムテーブルです。各ジョブにつき1行が格納されます。 | +| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | `system.asynchronous_metrics` の履歴値を保持するシステムテーブルで、デフォルトでは 1 秒ごとに 1 回保存されます。 | +| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | バックグラウンドで定期的に計算されるメトリクスを格納するシステムテーブルです。例えば、使用中の RAM 量などです。 | +| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | AzureQueue テーブルの設定情報を含むシステムテーブル。サーバーバージョン `24.10` から利用可能です。 | +| [system.background_schedule_pool](/operations/system-tables/background_schedule_pool) | バックグラウンドスケジュールプールのタスクに関する情報を含むシステムテーブル。 | +| [system.background_schedule_pool_log](/operations/system-tables/background_schedule_pool_log) | バックグラウンドスケジュールプールのタスク実行履歴を保持するシステムテーブル。 | +| [system.backup_log](/operations/system-tables/backup_log) | `BACKUP` および `RESTORE` 操作に関するログエントリを格納するシステムテーブル。 | +| [system.backups](/operations/system-tables/backups) | `BACKUP` および `RESTORE` 操作に関するログエントリを格納するシステムテーブル。 | +| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 各種 BLOB ストレージ操作 (アップロードや削除など) に関する情報を含むログエントリを格納するシステムテーブル。 | +| [system.build_options](/operations/system-tables/build_options) | ClickHouse サーバーのビルドオプションに関する情報を格納しているシステムテーブル。 | +| [system.clusters](/operations/system-tables/clusters) | 設定ファイルで定義されたクラスタと、それらのクラスタ内のサーバーに関する情報を含むシステムテーブル。 | +| [system.codecs](/operations/system-tables/codecs) | キューに入っているコーデックに関する情報を含むシステムテーブル。 | +| [system.columns](/operations/system-tables/columns) | すべてのテーブルのカラム情報を保持するシステムテーブル。 | +| [system.contributors](/operations/system-tables/contributors) | コントリビューターに関する情報を保持するシステムテーブル。 | +| [system.crash_log](/operations/system-tables/crash_log) | 致命的エラー発生時のスタックトレース情報を保持するシステムテーブル。 | +| [system.current_roles](/operations/system-tables/current_roles) | 現在のUSERに対して有効なロールを含む system テーブルです。 | +| [system.dashboards](/operations/system-tables/dashboards) | HTTP インターフェイス経由でアクセスできる `/dashboard` ページで使用されるクエリを含みます。監視やトラブルシューティングに役立ちます。 | +| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | すべてのテーブルに定義されているデータスキッピングインデックスに関する情報を含むシステムテーブル。 | +| [system.data_type_families](/operations/system-tables/data_type_families) | サーバーがサポートするデータ型に関する情報を格納するシステムテーブル | +| [system.database_engines](/operations/system-tables/database_engines) | サーバーがサポートするデータベースエンジンの一覧を含むシステムテーブル。 | +| [system.database_replicas](/operations/system-tables/database_replicas) | レプリケートされたデータベースの情報およびステータスを保持する system テーブル。 | +| [system.databases](/operations/system-tables/databases) | 現在のUSERが利用できるデータベースに関する情報を格納するシステムテーブル。 | +| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | ストリーミングエンジン経由で受信したメッセージのうち、パース時にエラーとなったものに関する情報を保持するシステムテーブル。 | +| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Delta Lake テーブルから読み込まれたメタデータファイルに関する情報を含むシステムテーブル。各行はルートメタデータ JSON ファイルを表します。 | +| [system.detached_parts](/operations/system-tables/detached_parts) | MergeTree テーブルのデタッチされたパーツに関する情報を保持するシステムテーブル | +| [system.detached_tables](/operations/system-tables/detached_tables) | デタッチされた各テーブルに関する情報を保持するシステムテーブル。 | +| [system.dictionaries](/operations/system-tables/dictionaries) | 辞書に関する情報を含むシステムテーブル | +| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | このテーブルには、即座に計算可能で、Prometheus 形式でエクスポートできるディメンショナルメトリクスが含まれています。常に最新の状態に保たれています。 | +| [system.disks](/operations/system-tables/disks) | サーバー構成で定義されたディスクに関する情報を保持するシステムテーブル | +| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | クラスタ全体で実行された分散DDLクエリ (`ON CLUSTER` 句を使用するクエリ) に関する情報を含むシステムテーブル。 | +| [system.distribution_queue](/operations/system-tables/distribution_queue) | 分片宛ての送信キューに入っているローカルファイルに関する情報を含むシステムテーブル。 | +| [system.dns_cache](/operations/system-tables/dns_cache) | キャッシュされた DNS レコードに関する情報を保持するシステムテーブルです。 | +| [system.dropped_tables](/operations/system-tables/dropped_tables) | `DROP TABLE` が実行されたテーブルのうち、まだデータのクリーンアップが行われていないものに関する情報を保持するシステムテーブル | +| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | `system.dropped_tables` に含まれる削除済み MergeTree テーブルのパーツに関する情報を保持するシステムテーブル | +| [system.enabled_roles](/operations/system-tables/enabled_roles) | 現時点で有効なすべてのロールを含むシステムテーブル。現在のユーザーの現在のロールと、そのロールに対して付与されているロールも含まれます。 | +| [system.error_log](/operations/system-tables/system-error-log) | テーブル `system.errors` に記録されるエラー値の履歴を保持し、定期的にディスクにフラッシュするシステムテーブルです。 | +| [system.errors](/operations/system-tables/errors) | エラーコードとそれが発生した回数を記録するシステムテーブル。 | +| [system.events](/operations/system-tables/events) | システム内で発生したイベントの件数に関する情報を保持するシステムテーブル。 | +| [system.fail_points](/en/operations/system-tables/fail_points) | 利用可能なすべてのフェイルポイントと、その種類および現在の状態の一覧を含むシステムテーブル。 | +| [system.functions](/operations/system-tables/functions) | 通常の関数および集約関数に関する情報を含むシステムテーブル。 | +| [system.grants](/operations/system-tables/grants) | ClickHouse のユーザーアカウントに付与されている権限を示すシステムテーブル。 | +| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | `GraphiteMergeTree` 型エンジンのテーブルで用いられる `graphite_rollup` パラメータに関する情報を保持するシステムテーブル。 | +| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | このテーブルには、即座に計算でき、Prometheus 形式でエクスポート可能なヒストグラムメトリクスが含まれます。常に最新の状態に保たれています。 | +| [system.iceberg_history](/operations/system-tables/iceberg_history) | Iceberg のスナップショット履歴を保持するシステムテーブル。 | +| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Iceberg テーブルから読み取ったメタデータファイルに関する情報を保持するシステムテーブル。各エントリはルートメタデータファイル、Avro ファイルから抽出されたメタデータ、またはある Avro ファイル内のエントリのいずれかを表します。 | +| [system.instrumentation](/operations/system-tables/instrumentation) | インストルメンテーションポイントに関する情報を含むシステムテーブル。 | +| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | すべてのアリーナから集約した、jemalloc アロケータによるサイズクラス (ビン) ごとのメモリアロケーション情報を含むシステムテーブル。 | +| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Kafka コンシューマーに関する情報を保持するシステムテーブル。 | +| [system.licenses](/operations/system-tables/licenses) | ClickHouse のソースの contrib ディレクトリにあるサードパーティライブラリのライセンス情報を含むシステムテーブル。 | +| [system.masking_policies](/operations/system-tables/masking_policies) | システム内のすべてのマスキングポリシーに関する情報を含むシステムテーブル。 | +| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | MergeTree テーブルの設定に関する情報を含むシステムテーブル。 | +| [system.merges](/operations/system-tables/merges) | MergeTree ファミリーのテーブルで進行中のマージおよびパートのミューテーションに関する情報を含むシステムテーブル。 | +| [system.metric_log](/operations/system-tables/metric_log) | `system.metrics` および `system.events` テーブルのメトリクス値の履歴を保持し、定期的にディスクへフラッシュされるシステムテーブル。 | +| [system.metrics](/operations/system-tables/metrics) | 即座に計算可能、または現在の値を持つメトリクスを含むシステムテーブル。 | +| [system.moves](/operations/system-tables/moves) | MergeTree テーブルにおける進行中のデータパーツの移動に関する情報を含むシステムテーブルです。各データパーツの移動は 1 行として表されます。 | +| [system.mutations](/operations/system-tables/mutations) | MergeTree テーブルのミューテーションおよびその進行状況に関する情報を含むシステムテーブル。各ミューテーションコマンドは 1 行で表されます。 | +| [system.numbers](/operations/system-tables/numbers) | 単一の UInt64 カラム `number` を持ち、ゼロから始まるほぼすべての自然数を格納するシステムテーブル。 | +| [system.numbers_mt](/operations/system-tables/numbers_mt) | `system.numbers` に類似したシステムテーブルで、読み取りが並列化されており、数値は任意の順序で返されることがあります。 | +| [system.one](/operations/system-tables/one) | 1 行のみから成るシステムテーブルで、値 0 を格納する UInt8 型の `dummy` カラムを 1 つだけ含みます。他の DBMS における `DUAL` テーブルに相当します。 | +| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 実行クエリのトレーススパンに関する情報を保持するシステムテーブル。 | +| [system.part_log](/operations/system-tables/part_log) | MergeTree ファミリーのテーブルにおけるデータパーツの追加やマージなどのイベントに関する情報を保持するシステムテーブルです。 | +| [system.parts](/operations/system-tables/parts) | MergeTree テーブルのパーツに関する情報を格納するシステムテーブル | +| [system.parts_columns](/operations/system-tables/parts_columns) | MergeTree テーブルのパーツおよびカラムに関する情報を保持するシステムテーブル。 | +| [system.primes](/operations/system-tables/primes) | 単一の UInt64 カラム `prime` を持ち、2 から始まる素数を昇順で格納するシステムテーブル。 | +| [system.processes](/operations/system-tables/processes) | `SHOW PROCESSLIST` クエリを実装するためのシステムテーブル。 | +| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | `EXPLAIN PIPELINE` で確認できるプロセッサーレベルのプロファイリング情報を含むシステムテーブル | +| [system.projection_parts](/operations/system-tables/projection_parts) | MergeTree ファミリーのテーブルに対するプロジェクションパーツに関する情報を含むシステムテーブル。 | +| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | MergeTree ファミリーのテーブルのプロジェクションパーツ内のカラムに関する情報を含むシステムテーブル | +| [system.projections](/operations/system-tables/projections) | すべてのテーブルに定義されている PROJECTION に関する情報を含むシステムテーブル。 | +| [system.query_cache](/operations/system-tables/query_cache) | クエリキャッシュの内容を表示するシステムテーブル。 | +| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | クエリ条件キャッシュの内容を表示するシステムテーブル。 | +| [system.query_log](/operations/system-tables/query_log) | 実行されたクエリに関する情報を含むシステムテーブルで、たとえば開始時刻、処理時間、エラーメッセージなどが記録されます。 | +| [system.query_metric_log](/operations/system-tables/query_metric_log) | `system.events` テーブルに記録された個々のクエリに対するメモリおよびメトリクスの値の履歴を保持し、定期的にディスクへフラッシュされるシステムテーブル。 | +| [system.query_thread_log](/operations/system-tables/query_thread_log) | クエリを実行するスレッドに関する情報を保持するシステムテーブル。スレッド名、スレッドの開始時刻、クエリ処理の所要時間などを含みます。 | +| [system.query_views_log](/operations/system-tables/query_views_log) | クエリの実行に伴い実行される依存ビューに関して、ビューの種類や実行時間などの情報を保持するシステムテーブルです。 | +| [system.quota_limits](/operations/system-tables/quota_limits) | すべてのQUOTAにおける各間隔の上限値に関する情報を含むシステムテーブルです。1つのQUOTAに対して、対応する行数は0行の場合も含めて任意の数になり得ます。 | +| [system.quota_usage](/operations/system-tables/quota_usage) | 現在のユーザーによるQUOTAの使用状況(どの程度使用されているか、どの程度残っているかなど)に関する情報を含むシステムテーブル。 | +| [system.quotas](/operations/system-tables/quotas) | QUOTA に関する情報を含むシステムテーブル。 | +| [system.quotas_usage](/operations/system-tables/quotas_usage) | すべてのユーザーによる QUOTA の使用状況に関する情報を含むシステムテーブル。 | +| [system.replicas](/operations/system-tables/replicas) | ローカルサーバー上にあるレプリケートされたテーブルの情報およびステータスを含むシステムテーブル。監視に有用です。 | +| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | バックグラウンドで現在実行中のフェッチ処理に関する情報を含むシステムテーブル。 | +| [system.replication_queue](/operations/system-tables/replication_queue) | `ReplicatedMergeTree` ファミリーのテーブル向けに、ClickHouse Keeper または ZooKeeper に格納されているレプリケーションキュー内のタスクに関する情報を保持するシステムテーブル。 | +| [system.resources](/operations/system-tables/resources) | ローカルサーバー上に存在するリソースに関する情報を含み、各リソースにつき1行を持つシステムテーブル。 | +| [system.role_grants](/operations/system-tables/role_grants) | ユーザーおよびロールに対するロール付与情報を保持する system テーブル。 | +| [system.roles](/operations/system-tables/roles) | 構成済みのロールに関する情報を保持するシステムテーブル。 | +| [system.row_policies](/operations/system-tables/row_policies) | 特定の1つのテーブルに対するフィルターと、この ROW POLICY を利用するロールおよび/またはユーザーの一覧を含むシステムテーブル。 | +| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | S3Queue テーブルの設定情報を含むシステムテーブルです。サーバーバージョン `24.10` から利用可能です。 | +| [system.scheduler](/operations/system-tables/scheduler) | ローカルサーバー上に存在するスケジューリングノードの情報およびステータスを含むシステムテーブル。 | +| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | キャッシュされたすべてのファイルスキーマに関する情報を含むシステムテーブル。 | +| [system.server_settings](/operations/system-tables/server_settings) | `config.xml` で指定されたサーバーのグローバル設定に関する情報を含むシステムテーブル。 | +| [system.session_log](/operations/system-tables/session_log) | すべてのログインおよびログアウトの成功・失敗イベントに関する情報を含むシステムテーブル。 | +| [system.settings](/operations/system-tables/settings) | 現在のユーザーのセッション設定に関する情報を保持するシステムテーブル。 | +| [system.settings_changes](/operations/system-tables/settings_changes) | 以前の ClickHouse バージョンで行われた設定変更に関する情報を含むシステムテーブル。 | +| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | `settings profile` の内容、すなわち `setting` が適用される `constraint`、ロールおよびユーザー、および親の `settings profile` を記述するシステムテーブルです。 | +| [system.settings_profiles](/operations/system-tables/settings_profiles) | 構成済みの設定プロファイルのプロパティを保持するシステムテーブル。 | +| [system.stack_trace](/operations/system-tables/stack_trace) | すべてのサーバースレッドのスタックトレースを含むシステムテーブルです。開発者がサーバーの状態を調査するために利用できます。 | +| [system.storage_policies](/operations/system-tables/storage_policies) | サーバー設定で定義されたストレージポリシーおよびボリュームに関する情報を格納するシステムテーブル。 | +| [system.symbols](/operations/system-tables/symbols) | C++ のエキスパートや ClickHouse エンジニア向けのシステムテーブルで、`clickhouse` バイナリの内部を調査するための情報を含みます。 | +| [system.table_engines](/operations/system-tables/table_engines) | サーバーがサポートしているテーブルエンジンと、それぞれが備える機能の説明を含むシステムテーブル。 | +| [system.tables](/operations/system-tables/tables) | サーバーが認識している各テーブルに関するメタデータを保持する system テーブル。 | +| [system.text_log](/operations/system-tables/text_log) | ログエントリを格納するシステムテーブル。 | +| [system.time_zones](/operations/system-tables/time_zones) | ClickHouse サーバーがサポートするタイムゾーンの一覧を含むシステムテーブル。 | +| [system.tokenizers](/operations/system-tables/tokenizers) | 利用可能なすべてのトークナイザーを表示するシステムテーブル。 | +| [system.trace_log](/operations/system-tables/trace_log) | サンプリングクエリプロファイラで収集されたスタックトレースを含むシステムテーブル。 | +| [system.unicode](/operations/system-tables/unicode) | Unicode 文字とそのプロパティの一覧を含むシステムテーブル。 | +| [system.user_defined_functions](/operations/system-tables/user_defined_functions) | User-Defined Functions (UDFs) のロード状況および設定メタデータを含むシステムテーブル。 | +| [system.user_processes](/operations/system-tables/user_processes) | ユーザーごとのメモリ使用量および ProfileEvents の概要を確認するために有用な情報を含むシステムテーブル。 | +| [system.users](/operations/system-tables/users) | サーバーで構成されているユーザーアカウントの一覧を保持するシステムテーブル。 | +| [system.view_refreshes](/operations/system-tables/view_refreshes) | リフレッシャブルmaterialized viewに関する情報を保持するシステムテーブル。 | +| [system.warnings](/operations/system-tables/system_warnings) | このテーブルには ClickHouse サーバーに関する警告メッセージが格納されています。 | +| [system.workloads](/operations/system-tables/workloads) | ローカルサーバー上に存在するワークロードに関する情報を含むシステムテーブル。 | +| [system.zookeeper](/operations/system-tables/zookeeper) | ClickHouse Keeper または ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。構成ファイルで定義された Keeper クラスターのデータを公開します。 | +| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | ZooKeeper が構成されている場合にのみ存在する system テーブルです。現在の ZooKeeper への接続(補助的な ZooKeeper を含む)を表示します。 | +| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | ZooKeeper への接続履歴を表示します (補助的な ZooKeeper を含む) 。 | +| [system.zookeeper_info](/operations/system-tables/zookeeper_info) | すべての利用可能な Keeper ノードの内部情報を出力する system テーブル。 | +| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | ZooKeeper サーバーへのリクエストのパラメータおよびその応答に関する情報を含むシステムテーブル。 | {/*AUTOGENERATED_END*/ } diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md index a9696d11332..c87fecfddf7 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md @@ -51,13 +51,13 @@ ClickHouse はこのテーブルからデータを自動的に削除しません * `event_time_microseconds` ([DateTime64](../../sql-reference/data-types/datetime64.md)) — マイクロ秒精度のクエリの開始時刻。 * `query_start_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — クエリ実行の開始時刻。 * `query_start_time_microseconds` ([DateTime64](../../sql-reference/data-types/datetime64.md)) — マイクロ秒精度でのクエリ実行開始時刻。 -* `query_duration_ms` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリの実行時間(ミリ秒単位)。 -* `read_rows` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリに参加したすべてのテーブルおよびテーブル関数から読み取られた行の総数です。通常のサブクエリに加え、`IN` や `JOIN` 用のサブクエリも含まれます。分散クエリの場合、`read_rows` にはすべてのレプリカで読み取られた行の総数が含まれます。各レプリカは自身の `read_rows` の値を送信し、クエリのイニシエータであるサーバーが、受信した値とローカルの値を合計します。キャッシュ量はこの値に影響しません。 +* `query_duration_ms` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリの実行時間 (ミリ秒単位) 。 +* `read_rows` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリに参加したすべてのテーブルおよびテーブル関数から読み取られた行の総数です。通常のサブクエリに加え、`IN` や `JOIN` 用のサブクエリも含まれます。分散クエリの場合、`read_rows` にはすべてのレプリカで読み取られた行の総数が含まれます。各レプリカは自身の `read_rows` の値を送信し、クエリのイニシエーターであるサーバーが、受信した値とローカルの値を合計します。キャッシュ量はこの値に影響しません。 * `read_bytes` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリに関与したすべてのテーブルおよびテーブル関数から読み取られたバイト数の合計です。通常のサブクエリに加え、`IN` および `JOIN` のサブクエリも含まれます。分散クエリの場合、`read_bytes` にはすべてのレプリカで読み取られたバイト数の合計が含まれます。各レプリカは自身の `read_bytes` の値を送信し、クエリのイニシエータであるサーバーが、受信した値とローカルの値を合計します。キャッシュ量はこの値に影響しません。 * `written_rows` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — `INSERT` クエリでは書き込まれた行数です。それ以外のクエリでは、この列の値は 0 です。 -* `written_bytes` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — `INSERT` クエリでは書き込まれたバイト数(非圧縮)を表します。それ以外のクエリでは、この列の値は 0 です。 +* `written_bytes` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — `INSERT` クエリでは書き込まれたバイト数 (非圧縮) を表します。それ以外のクエリでは、この列の値は 0 です。 * `result_rows` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — `SELECT` クエリの結果の行数、または `INSERT` クエリの行数。 -* `result_bytes` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリ結果の保存に使用された RAM の量(バイト単位)。 +* `result_bytes` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリ結果の保存に使用された RAM の量 (バイト単位) 。 * `memory_usage` ([UInt64](/sql-reference/data-types/int-uint#integer-ranges)) — クエリによって消費されたメモリ量。 * `current_database` ([String](../../sql-reference/data-types/string.md)) — 現在のデータベースの名前。 * `query` ([String](../../sql-reference/data-types/string.md)) — クエリ文字列。 @@ -69,7 +69,8 @@ ClickHouse はこのテーブルからデータを自動的に削除しません * `columns` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — クエリ内に含まれる列名。 * `partitions` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — クエリ内に含まれるパーティション名。 * `projections` ([String](../../sql-reference/data-types/string.md)) — クエリ実行時に使用されたプロジェクションの名前。 -* `views` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — クエリ内で参照されている(マテリアライズドビューまたはライブビュー)の名前。 +* `skip_indices` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — クエリ実行中に使用されたデータスキップインデックスの名前 +* `views` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — クエリ内で参照されている (マテリアライズドビューまたはライブビュー) の名前。 * `exception_code` ([Int32](../../sql-reference/data-types/int-uint.md)) — 例外コード。 * `exception` ([String](../../sql-reference/data-types/string.md)) — 例外メッセージ。 * `stack_trace` ([String](../../sql-reference/data-types/string.md)) — [スタックトレース](https://en.wikipedia.org/wiki/Stack_trace)。クエリが正常に完了した場合は空文字列となります。 @@ -82,12 +83,12 @@ ClickHouse はこのテーブルからデータを自動的に削除しません * `query_id` ([String](../../sql-reference/data-types/string.md)) — クエリ ID。 * `address` ([IPv6](../../sql-reference/data-types/ipv6.md)) — クエリの実行に使用された IP アドレス。プロキシ経由で接続していて、[auth_use_forwarded_address](/operations/server-configuration-parameters/settings#auth_use_forwarded_address) が有効になっている場合、この値はプロキシではなくクライアントのアドレスになります。 * `port` ([UInt16](/sql-reference/data-types/int-uint#integer-ranges)) — クエリの送信に使用されたクライアントポート。プロキシ経由で接続していて、[auth_use_forwarded_address](/operations/server-configuration-parameters/settings#auth_use_forwarded_address) が有効になっている場合、これはプロキシではなくクライアントのポートになります。 -* `initial_user` ([String](../../sql-reference/data-types/string.md)) — 初期クエリを実行したユーザー名(分散クエリ実行時)。 +* `initial_user` ([String](../../sql-reference/data-types/string.md)) — 初期クエリを実行したユーザー名 (分散クエリ実行時) 。 * `initial_query_id` ([String](../../sql-reference/data-types/string.md)) — 分散クエリ実行における初期クエリの ID。 * `initial_address` ([IPv6](../../sql-reference/data-types/ipv6.md)) — 親クエリが開始された送信元 IP アドレス。 * `initial_port` ([UInt16](../../sql-reference/data-types/int-uint.md)) — 親クエリの送信に使用されたクライアントポート。 * `initial_query_start_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — 分散クエリ実行における初期クエリの開始時刻。 -* `initial_query_start_time_microseconds` ([DateTime64](../../sql-reference/data-types/datetime64.md)) — 分散クエリ実行時の初期クエリ開始時刻(マイクロ秒精度)。 +* `initial_query_start_time_microseconds` ([DateTime64](../../sql-reference/data-types/datetime64.md)) — 分散クエリ実行時の初期クエリ開始時刻 (マイクロ秒精度) 。 * `interface` ([UInt8](../../sql-reference/data-types/int-uint.md)) — クエリが発行されたインターフェイス。取りうる値: * 1 — TCP。 * 2 — HTTP。 @@ -105,13 +106,13 @@ ClickHouse はこのテーブルからデータを自動的に削除しません * 1 — `GET`メソッドが使用されました。 * 2 — `POST`メソッドが使用されました。 * `http_user_agent` ([String](../../sql-reference/data-types/string.md)) — HTTP クエリで送信された HTTP ヘッダー `UserAgent` の値。 -* `http_referer` ([String](../../sql-reference/data-types/string.md)) — HTTP クエリで送信された HTTP ヘッダー `Referer`(クエリを発行したページの絶対または部分的なアドレスを含む)。 +* `http_referer` ([String](../../sql-reference/data-types/string.md)) — HTTP クエリで送信された HTTP ヘッダー `Referer` (クエリを発行したページの絶対または部分的なアドレスを含む) 。 * `forwarded_for` ([String](../../sql-reference/data-types/string.md)) — HTTP クエリで送信される HTTP ヘッダー `X-Forwarded-For`。 -* `quota_key` ([String](../../sql-reference/data-types/string.md)) — [quotas](../../operations/quotas.md) 設定で指定された `quota key`(`keyed` を参照)。 +* `quota_key` ([String](../../sql-reference/data-types/string.md)) — [quotas](../../operations/quotas.md) 設定で指定された `quota key` (`keyed` を参照) 。 * `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ClickHouse のリビジョン番号。 * `ProfileEvents` ([Map(String, UInt64)](../../sql-reference/data-types/map.md)) — さまざまなメトリクスを計測する ProfileEvents。各イベントの説明はテーブル [system.events](/operations/system-tables/events) に記載されています。 * `Settings` ([Map(String, String)](../../sql-reference/data-types/map.md)) — クライアントがクエリを実行したときに変更された設定。設定変更のログ記録を有効にするには、`log_query_settings` パラメータを 1 に設定します。 -* `log_comment` ([String](../../sql-reference/data-types/string.md)) — ログコメント。任意の文字列を設定できますが、その長さは [max_query_size](../../operations/settings/settings.md#max_query_size) を超えてはなりません。この設定が定義されていない場合は空文字列です。 +* `log_comment` ([String](../../sql-reference/data-types/string.md)) — ログコメント。[max_query_size](../../operations/settings/settings.md#max_query_size) 以下の長さの任意の文字列を設定できます。定義されていない場合は空文字列です。 * `thread_ids` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — クエリ実行に関与したスレッド ID。これらのスレッドが同時に実行されていたとは限りません。 * `peak_threads_usage` ([UInt64)](../../sql-reference/data-types/int-uint.md)) — クエリ実行中に同時に実行されていたスレッド数の最大値。 * `used_aggregate_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — クエリ実行中に使用された `aggregate functions` の正準名。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md index 1f33d2324c4..5de5777f7e6 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md @@ -3464,6 +3464,42 @@ SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) └────────────────────────────────────────────────┘ ``` +## toDaysInMonth \{#toDaysInMonth\} + +導入バージョン: v25.5.0 + +`Date` または `DateTime` の月の日数を返します。 + +戻り値の範囲は 28 ~ 31 です。 + +**構文** + +```sql +toDaysInMonth(datetime) +``` + +**引数** + +* `datetime` — 月の日数を取得する対象の日付、または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) + +**戻り値** + +指定された日付または日時が属する月の日数を返します。[`UInt8`](/sql-reference/data-types/int-uint) + +**例** + +**使用例** + +```sql title=Query +SELECT toDaysInMonth(toDate('2023-02-01')), toDaysInMonth(toDate('2024-02-01')), toDaysInMonth(toDate('2023-01-01')) +``` + +```response title=Response +┌─toDaysInMonth(toDate('2023-02-01'))─┬─toDaysInMonth(toDate('2024-02-01'))─┬─toDaysInMonth(toDate('2023-01-01'))─┐ +│ 28 │ 29 │ 31 │ +└─────────────────────────────────────┴─────────────────────────────────────┴─────────────────────────────────────┘ +``` + ## toDaysSinceYearZero \{#toDaysSinceYearZero\} 導入バージョン: v23.9.0 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md index 4bc9312f2f4..43ea40ffdde 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md @@ -613,4 +613,54 @@ SELECT tokens('abc def', 'ngrams', 3) AS tokens; ['abc','bc ','c d',' de','def'] ``` +## tokensForLikePattern \{#tokensForLikePattern\} + +導入バージョン: v26.3.0 + +指定したトークナイザーを使用して、LIKE パターン文字列をトークンに分割します。 + +`tokens` 関数とは異なり、この関数は LIKE パターンの構文的な意味 +(先頭および末尾のワイルドカード文字など) を認識し、トークナイザー固有の +ルールを適用して、パターンマッチングに有用なトークンを抽出します。 + +この関数は `tokens` 関数と同じ引数セットをサポートします。`tokenizer` の後に続く追加の +引数は、選択したトークナイザーに応じて解釈されます +(たとえば、`ngrams` の `n`、`splitByString` の `separators`、 +および `sparseGrams` の `min_length` / `max_length` [/ `min_cutoff_length`]) 。 + +この関数は主にデバッグおよびテスト用途を目的としており、 +LIKE パターンに対するトークン化の挙動を分析するために内部的に使用されます。 + +**構文** + +```sql +tokensForLikePattern(value[, tokenizer[, tokenizer_specific_arguments...]]) +``` + +**Arguments** + +* `value` — 入力文字列。[`String`](/sql-reference/data-types/string) または [`FixedString`](/sql-reference/data-types/fixedstring) +* `tokenizer` — 使用するトークナイザー。有効な引数は `splitByNonAlpha`、`ngrams`、`splitByString`、`array`、`sparseGrams` です。省略可能で、明示的に指定しない場合は `splitByNonAlpha` がデフォルトになります。[`const String`](/sql-reference/data-types/string) +* `n` — 引数 `tokenizer` が `ngrams` の場合にのみ有効: n-gram の長さを指定する省略可能なパラメータです。明示的に指定しない場合は `3` がデフォルトです。[`const UInt8`](/sql-reference/data-types/int-uint) +* `separators` — 引数 `tokenizer` が `split` の場合にのみ有効: 区切り文字列を指定する省略可能なパラメータです。明示的に指定しない場合は `[' ']` がデフォルトです。[`const Array(String)`](/sql-reference/data-types/array) +* `min_length` — 引数 `tokenizer` が `sparseGrams` の場合にのみ有効: gram の最小長を指定する省略可能なパラメータで、デフォルトは 3 です。[`const UInt8`](/sql-reference/data-types/int-uint) +* `max_length` — 引数 `tokenizer` が `sparseGrams` の場合にのみ有効: gram の最大長を指定する省略可能なパラメータで、デフォルトは 100 です。[`const UInt8`](/sql-reference/data-types/int-uint) +* `min_cutoff_length` — 引数 `tokenizer` が `sparseGrams` の場合にのみ有効: 最小カットオフ長を指定する省略可能なパラメータです。[`const UInt8`](/sql-reference/data-types/int-uint) + +**戻り値** + +入力文字列から生成されたトークンの配列を返します。[`Array`](/sql-reference/data-types/array) + +**例** + +**デフォルトのトークナイザー** + +```sql title=Query +SELECT tokensForLikePattern('%test1,test2,test3%') AS tokens; +``` + +```response title=Response +['test2'] +``` + {/*AUTOGENERATED_END*/ } diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md index b77aaf0dc82..77743c48a1c 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md @@ -571,6 +571,43 @@ SELECT byteHammingDistance('karolin', 'kathrin') └───────────────────────────────────────────┘ ``` +## caseFoldUTF8 \{#caseFoldUTF8\} + +導入バージョン: v26.3.0 + +UTF-8文字列にUnicodeのケースフォールディングを適用し、大文字と小文字を区別しない比較に適した、小文字化に近い正規化形式に変換します。 + +標準のUnicodeケースフォールディングを適用します。ケースフォールディングの影響を受けない互換文字 +(例: ローマ数字、丸囲み数字) は保持されますが、`ffi` のような一部の合字は、Unicodeケースフォールディング自体によって展開されるため、引き続き分解される点に注意してください。 + +**構文** + +```sql +caseFoldUTF8(str) +``` + +**引数** + +* `str` — UTF-8 でエンコードされた入力文字列。[`String`](/sql-reference/data-types/string) + +**戻り値** + +ケースフォールディングされた UTF-8 文字列。[`String`](/sql-reference/data-types/string) + +**例** + +**基本的なケースフォールディング** + +```sql title=Query +SELECT caseFoldUTF8('Straße') +``` + +```response title=Response +┌─caseFoldUTF8('Straße')─┐ +│ strasse │ +└─────────────────────────┘ +``` + ## compareSubstrings \{#compareSubstrings\} バージョン v25.2.0 で導入。 @@ -1925,6 +1962,43 @@ SELECT lowerUTF8('München') as Lowerutf8; münchen ``` +## naturalSortKey \{#naturalSortKey\} + +導入バージョン: v25.11.0 + +この関数は自然順でソートするために使用されます。 + +**構文** + +```sql +naturalSortKey(s) +``` + +**別名**: `NATURAL_SORT_KEY` + +**引数** + +* `s` — ナチュラルソートキーに変換する文字列。[`String`](/sql-reference/data-types/string) + +**戻り値** + +`s` から生成されたナチュラルソートキー。[`String`](/sql-reference/data-types/string) + +**例** + +**使用例** + +```sql title=Query +SELECT s FROM t ORDER BY naturalSortKey(s) +``` + +```response title=Response +┌─s───┐ +│ a1 │ +| a02 │ +└─────┘ +``` + ## normalizeUTF8NFC \{#normalizeUTF8NFC\} 導入バージョン: v21.11.0 @@ -2185,6 +2259,42 @@ SELECT └──────────────────────────────────────────────┴──────────────────────────────────────────────┴──────────────────────────────────────────────┴───────────────────────────────────────────┘ ``` +## removeDiacriticsUTF8 \{#removeDiacriticsUTF8\} + +導入バージョン: v26.3.0 + +NFD による文字の分解、結合文字 (Unicode カテゴリ Mn) の除去、その後の NFC による再構成によって、UTF-8 文字列からダイアクリティカルマーク (アクセント記号) を削除します。 + +**構文** + +```sql +removeDiacriticsUTF8(str) +``` + +**別名**: `removeAccentsUTF8` + +**引数** + +* `str` — UTF-8 でエンコードされた入力文字列。[`String`](/sql-reference/data-types/string) + +**戻り値** + +発音区別符号が削除された UTF-8 文字列。[`String`](/sql-reference/data-types/string) + +**例** + +**基本的なアクセント除去** + +```sql title=Query +SELECT removeDiacriticsUTF8('café résumé naïve') +``` + +```response title=Response +┌─removeDiacriticsUTF8('café résumé naïve')─┐ +│ cafe resume naive │ +└────────────────────────────────────────────┘ +``` + ## repeat \{#repeat\} 導入バージョン: v20.1.0 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md index e1da1cb3ec4..c5d39aae770 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md @@ -187,15 +187,17 @@ Settings: * `optimize` — プランを表示する前にクエリプランの最適化を適用するかどうかを制御します。デフォルト: 1。 * `header` — ステップの出力ヘッダーを表示します。デフォルト: 0。 * `description` — ステップの説明を表示します。デフォルト: 1。 -* `indexes` — 使用された索引、それぞれの索引に対してフィルタリングされたパーツ数およびフィルタリングされたグラニュール数を表示します。デフォルト: 0。[MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) テーブルでサポートされています。ClickHouse >= v25.9 以降、このステートメントは `SETTINGS use_query_condition_cache = 0, use_skip_indexes_on_data_read = 0` と併用した場合にのみ有用な出力を表示します。 -* `projections` — 解析されたすべての PROJECTION と、その PROJECTION のプライマリキー条件に基づくパーツレベルのフィルタリングへの影響を表示します。各 PROJECTION について、このセクションには、PROJECTION のプライマリキーを使用して評価されたパーツ数、行数、マーク数、レンジ数などの統計情報が含まれます。また、PROJECTION 自体を読み取ることなく、このフィルタリングによってスキップされたデータパーツの数も表示します。PROJECTION が実際に読み取りに使用されたのか、それともフィルタリングのために解析されたのみなのかは、`description` フィールドによって判別できます。デフォルト: 0。[MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) テーブルでサポートされています。 +* `indexes` — 使用された索引、それぞれの索引に対してフィルタリングされたパーツ数およびフィルタリングされた granule 数を表示します。デフォルト: 0。[MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) テーブルでサポートされています。ClickHouse >= v25.9 以降、このステートメントは `SETTINGS use_query_condition_cache = 0, use_skip_indexes_on_data_read = 0` と併用した場合にのみ適切な出力を表示します。 +* `projections` — 解析されたすべてのプロジェクションと、プロジェクションの主キー条件に基づくパートレベルのフィルタリングへの影響を表示します。各プロジェクションについて、このセクションには、プロジェクションの主キーを使用して評価されたパーツ数、行数、マーク数、レンジ数などの統計情報が含まれます。また、プロジェクション自体を読み取ることなく、このフィルタリングによってスキップされたデータパートの数も表示します。プロジェクションが実際に読み取りに使用されたのか、それともフィルタリングのために解析されたのみなのかは、`description` フィールドによって判別できます。デフォルト: 0。[MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) テーブルでサポートされています。 * `actions` — ステップのアクションに関する詳細情報を表示します。デフォルト: 0。 -* `sorting` — ソートされた出力を生成する各プランステップについて、ソート内容の説明を表示します。デフォルト: 0。 +* `sorting` — ソート済みの出力を生成する各プランステップについて、ソート内容の説明を表示します。デフォルト: 0。 * `keep_logical_steps` — JOIN に対する論理プランステップを、物理的な JOIN 実装へ変換せずに保持します。デフォルト: 0。 * `json` — クエリプランのステップを [JSON](/interfaces/formats/JSON) 形式の 1 行として表示します。デフォルト: 0。[TabSeparatedRaw (TSVRaw)](/interfaces/formats/TabSeparatedRaw) 形式を使用して不要なエスケープを避けることを推奨します。 * `input_headers` — ステップの入力ヘッダーを表示します。デフォルト: 0。主に入力と出力のヘッダー不一致に関連する問題をデバッグする開発者にとって有用です。 * `column_structure` — 名前と型に加えて、ヘッダー内のカラム構造も表示します。デフォルト: 0。主に入力と出力のヘッダー不一致に関連する問題をデバッグする開発者にとって有用です。 * `distributed` — 分散テーブルまたは並列レプリカに対してリモートノード上で実行されたクエリプランを表示します。デフォルト: 0。 +* `compact` — 有効にすると、式ステップと詳細なアクション情報 (入力、関数、別名、出力位置) をプランから非表示にします。`actions = 1` の場合にのみ効果があります。デフォルト: 0。 +* `pretty` — 階層を視覚化するために、インデントの代わりに罫線文字 (├──, └──, │) を使用してプランツリーを表示します。また、JOIN ステップのプロパティをインラインで整形します。デフォルト: 0。 `json=1` の場合、ステップ名には一意なステップ識別子を含む追加のサフィックスが付きます。 @@ -269,15 +271,15 @@ EXPLAIN json = 1, description = 0 SELECT 1 UNION ALL SELECT 2 FORMAT TSVRaw; } ``` -`header` = 1 の場合、`Header` キーがカラムの配列としてステップに追加されます。 -例: +`header` = 1 の場合、カラムの配列として `Header` キーがステップに追加されます。 + +例: ```sql EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ``` - ```json [ { @@ -311,12 +313,12 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ] ``` -`indexes` = 1 の場合、`Indexes` キーが追加されます。`Indexes` キーには、使用される索引の配列が含まれます。各索引は JSON オブジェクトで表され、`Type` キー(文字列 `MinMax`、`Partition`、`PrimaryKey` または `Skip`)と、以下の任意のキーを持ちます: +`indexes` = 1 の場合、`Indexes` キーが追加されます。`Indexes` キーには、使用される索引の配列が含まれます。各索引は JSON オブジェクトで表され、`Type` キー (文字列 `MinMax`、`Partition`、`PrimaryKey` または `Skip`) と、以下の任意のキーを持ちます: -* `Name` — 索引名(現在は `Skip` 索引用でのみ使用されます)。 +* `Name` — 索引名 (現在は `Skip` 索引用でのみ使用されます) 。 * `Keys` — 索引で使用されるカラムの配列。 * `Condition` — 使用される条件。 -* `Description` — 索引の説明(現在は `Skip` 索引用でのみ使用されます)。 +* `Description` — 索引の説明 (現在は `Skip` 索引用でのみ使用されます) 。 * `Parts` — 索引が適用される前後のパーツ数。 * `Granules` — 索引が適用される前後のグラニュール数。 * `Ranges` — 索引が適用された後のグラニュール範囲の数。 @@ -369,7 +371,7 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; * `Name` — プロジェクション名。 * `Condition` — そのプロジェクションで使用されるプライマリキー条件。 -* `Description` — プロジェクションの使用方法の説明(例:パーツレベルのフィルタリング)。 +* `Description` — プロジェクションの使用方法の説明 (例:パーツレベルのフィルタリング) 。 * `Selected Parts` — プロジェクションによって選択されたパーツ数。 * `Selected Marks` — 選択されたマーク数。 * `Selected Ranges` — 選択されたレンジ数。 @@ -378,6 +380,7 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; 例: + ```json "Node Type": "ReadFromMergeTree", "Projections": [ @@ -406,7 +409,6 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ] ``` - `actions` = 1 の場合、どのキーが追加されるかはステップの種類によって異なります。 例: @@ -466,6 +468,23 @@ EXPLAIN json = 1, actions = 1, description = 0 SELECT 1 FORMAT TSVRaw; ] ``` +`compact = 1` の場合、各 `Expression` ステップは削除されます。これに加えて、`actions = 1` が設定されている場合は、`Actions` 行と `Positions` 行が非表示になり、ステップの説明だけが残ります。 + +```sql +EXPLAIN actions = 1, compact = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Aggregating +Keys: modulo(__table1.number, 4_UInt8) +Aggregates: + sum(__table1.number) + Function: sum(UInt64) → UInt64 + Arguments: __table1.number +Skip merging: 0 + ReadFromSystemNumbers +``` + `distributed` = 1 の場合、出力にはローカルのクエリプランだけでなく、リモートノード上で実行されるクエリプランも含まれます。これは分散クエリの分析やデバッグに役立ちます。 分散テーブルを用いた例: @@ -510,6 +529,21 @@ Expression ((Project names + Projection)) どちらの例でも、クエリプランはローカルおよびリモートのステップを含む実行フロー全体を示します。 +`pretty` = 1 の場合、プランツリーはインデントの代わりに線描文字を使って表示されます: + + +```sql +EXPLAIN pretty = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Expression ((Project names + Projection)) +└──Aggregating + └──Expression ((Before GROUP BY + Change column names to column identifiers)) + └──ReadFromSystemNumbers +``` + + ### EXPLAIN PIPELINE \{#explain-pipeline\} 設定: diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md index da5d8ff35d5..c2308776755 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md @@ -1,14 +1,14 @@ --- -description: 'Apache Iceberg、Delta Lake、Apache Hudi、Apache Paimon などのオープンなテーブル形式で保存されたデータに対して、ClickHouse を用いてクエリの実行、高速化、および分析を行います。' +description: 'Apache Iceberg、Delta Lake、Apache Hudi、Apache Paimon などのオープンなテーブル形式でデータをクエリし、高速化し、分析するために ClickHouse を使用します。' pagination_prev: null pagination_next: null slug: /use-cases/data-lake title: 'データレイクハウス' -keywords: ['data lake', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake'] +keywords: ['data lake', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake', 'BigLake'] doc_type: 'landing-page' --- -ClickHouse は [Apache Iceberg](/engines/table-engines/integrations/iceberg)、[Delta Lake](/engines/table-engines/integrations/deltalake)、[Apache Hudi](/engines/table-engines/integrations/hudi)、[Apache Paimon](/sql-reference/table-functions/paimon) などのオープンなレイクハウスのテーブル形式と統合されています。これにより、オブジェクトストレージ上のこれらの形式で既に保存されているデータに ClickHouse から接続し、既存のデータレイク基盤と ClickHouse の分析能力を組み合わせて活用できます。 +ClickHouse は、[Apache Iceberg](/engines/table-engines/integrations/iceberg)、[Delta Lake](/engines/table-engines/integrations/deltalake)、[Apache Hudi](/engines/table-engines/integrations/hudi)、[Apache Paimon](/sql-reference/table-functions/paimon) などのオープンなレイクハウスのオープンなテーブル形式と統合されています。これにより、ユーザーはオブジェクトストレージ全体でこれらの形式ですでに保存されているデータに ClickHouse を接続し、既存のデータレイク基盤と ClickHouse の分析能力を組み合わせることができます。 ## ClickHouse とオープンテーブルフォーマットを組み合わせて利用する理由 \{#why-clickhouse-uses-lake-formats\} @@ -28,7 +28,7 @@ ClickHouse は、データを複製することなく、オブジェクトスト ### データを直接読み取る \{#read-data-directly\} -ClickHouse は、オブジェクトストレージ上のオープンなテーブルフォーマットを直接読み取るための[テーブル関数](/sql-reference/table-functions)と[エンジン](/engines/table-engines/integrations)を提供しています。[`iceberg()`](/sql-reference/table-functions/iceberg)、[`deltaLake()`](/sql-reference/table-functions/deltalake)、[`hudi()`](/sql-reference/table-functions/hudi)、[`paimon()`](/sql-reference/table-functions/paimon) などの関数により、事前の設定なしで、SQL ステートメント内からレイクフォーマットのテーブルに対してクエリを実行できます。これらの関数には、S3、Azure Blob Storage、GCS など、一般的なオブジェクトストアのほとんどに対応したバージョンが用意されています。さらに、これらの関数に対応するテーブルエンジンも用意されており、基盤となるレイクフォーマットのオブジェクトストレージを参照するテーブルを ClickHouse 内に CREATE するために使用できます。これにより、クエリの実行がより容易になります。 +ClickHouse は、オブジェクトストレージ上のオープンなテーブル形式を直接読み取るための[テーブル関数](/sql-reference/table-functions)と[エンジン](/engines/table-engines/integrations)を提供しています。[`iceberg()`](/sql-reference/table-functions/iceberg)、[`deltaLake()`](/sql-reference/table-functions/deltalake)、[`hudi()`](/sql-reference/table-functions/hudi)、[`paimon()`](/sql-reference/table-functions/paimon) などの関数により、事前の設定なしで、SQL ステートメント内からオープンなテーブル形式のテーブルに対してクエリを実行できます。これらの関数には、S3、Azure Blob Storage、GCS など、一般的なオブジェクトストアのほとんどに対応したバージョンが用意されています。これらの関数に相当するテーブルエンジンもあり、基盤となるオープンなテーブル形式のオブジェクトストレージを参照するテーブルを ClickHouse 内に作成するために使用できます。これにより、クエリの実行がより容易になります。 [直接クエリを実行する](/use-cases/data-lake/getting-started/querying-directly)方法や、[データカタログに接続する](/use-cases/data-lake/getting-started/connecting-catalogs)方法については、入門ガイドを参照してください。 @@ -38,14 +38,15 @@ ClickHouse は、オブジェクトストレージ上のオープンなテーブ サポートされているカタログは次のとおりです: -| Catalog | Guide | -|---------|-------| -| AWS Glue | [Glue Catalog ガイド](/use-cases/data-lake/glue-catalog) | -| Databricks Unity Catalog | [Unity Catalog ガイド](/use-cases/data-lake/unity-catalog) | -| Iceberg REST Catalog | [REST Catalog ガイド](/use-cases/data-lake/rest-catalog) | -| Lakekeeper | [Lakekeeper Catalog ガイド](/use-cases/data-lake/lakekeeper-catalog) | -| Project Nessie | [Nessie Catalog ガイド](/use-cases/data-lake/nessie-catalog) | -| Microsoft OneLake | [OneLake Catalog ガイド](/use-cases/data-lake/onelake-catalog) | +| Catalog | Guide | +| ------------------------ | ----------------------------------------------------------------- | +| AWS Glue | [Glue Catalog ガイド](/use-cases/data-lake/glue-catalog) | +| BigLake Metastore | [BigLake Metastore ガイド](/use-cases/data-lake/biglake-catalog) | +| Databricks Unity Catalog | [Unity Catalog ガイド](/use-cases/data-lake/unity-catalog) | +| Iceberg REST Catalog | [REST Catalog ガイド](/use-cases/data-lake/rest-catalog) | +| Lakekeeper | [Lakekeeper Catalog ガイド](/use-cases/data-lake/lakekeeper-catalog) | +| Project Nessie | [Nessie Catalog ガイド](/use-cases/data-lake/nessie-catalog) | +| Microsoft OneLake | [OneLake Catalog ガイド](/use-cases/data-lake/onelake-catalog) | [カタログへの接続](/use-cases/data-lake/getting-started/connecting-catalogs)に関する入門ガイドを参照してください。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md new file mode 100644 index 00000000000..0d93441dae9 --- /dev/null +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md @@ -0,0 +1,104 @@ +--- +slug: /use-cases/data-lake/biglake-catalog +sidebar_label: 'BigLake Metastore' +title: 'BigLake Metastore' +pagination_prev: null +pagination_next: null +description: 'このガイドでは、ClickHouse と BigLake Metastore を使用して Google Cloud Storage にある + データをクエリする手順を説明します。' +keywords: ['BigLake', 'GCS', 'データレイク', 'Iceberg', 'Google Cloud'] +show_related_blogs: true +doc_type: 'guide' +--- + +import BetaBadge from '@theme/badges/BetaBadge'; + + + +ClickHouse は、複数のカタログ(Unity、Glue、Polaris など)との統合をサポートしています。このガイドでは、ClickHouse 経由で [BigLake Metastore](https://cloud.google.com/biglake/docs) 内の Iceberg テーブルをクエリする手順を説明します。 + +:::note +この機能はベータ版のため、以下を使用して有効にする必要があります。 +`SET allow_database_iceberg = 1;` +::: + +## 前提条件 \{#prerequisites\} + +ClickHouse から BigLake Metastore への接続を作成する前に、次のものがあることを確認してください。 + +* BigLake Metastore が有効になっている **Google Cloud プロジェクト** +* [Google Cloud Console](https://docs.cloud.google.com/docs/authentication/provide-credentials-adc) で作成した、アプリケーション用の **Application Default Credentials** (OAuth クライアント ID とクライアント シークレット) +* 適切なスコープ (例: `https://www.googleapis.com/auth/bigquery` および GCS 用の storage スコープ) で OAuth フローを完了して取得した **リフレッシュ トークン** +* **warehouse** パス: テーブルが保存されている GCS バケット (および必要に応じてプレフィックス) 。例: `gs://your-bucket` または `gs://your-bucket/prefix` + +## BigLake Metastore と ClickHouse の接続を作成する \{#creating-a-connection\} + +OAuth 認証情報を設定したら、[DataLakeCatalog](/engines/database-engines/datalakecatalog) データベースエンジンを使用するデータベースを ClickHouse に作成します: + +```sql +SET allow_database_iceberg = 1; + +CREATE DATABASE biglake_metastore +ENGINE = DataLakeCatalog('https://biglake.googleapis.com/iceberg/v1/restcatalog') +SETTINGS + catalog_type = 'biglake', + google_adc_client_id = '', + google_adc_client_secret = '', + google_adc_refresh_token = '', + google_adc_quota_project_id = '', + warehouse = 'gs:///'; +``` + + +## ClickHouse を使用した BigLake Metastore テーブルのクエリ \{#querying-biglake-metastore-tables\} + +接続を作成したら、BigLake Metastore に登録されているテーブルをクエリできます。 + +```sql +USE biglake_metastore; + +SHOW TABLES; +``` + +出力例: + +```response +┌─name─────────────────────┐ +│icebench.my_iceberg_table │ +└──────────────────────────┘ +``` + +```sql +SELECT count(*) FROM `icebench.my_iceberg_table`; +``` + +:::note Backticks required +ClickHouse は複数のネームスペースをサポートしていないため、バッククォートが必要です。 +::: + +テーブル定義を確認するには: + +```sql +SHOW CREATE TABLE `icebench.my_iceberg_table`; +``` + +## BigLake から ClickHouse へのデータの読み込み \{#loading-data-into-clickhouse\} + +繰り返し実行するクエリを高速化するため、BigLake Metastore テーブルからローカルの ClickHouse テーブルにデータを読み込むには、MergeTree テーブルを作成し、カタログから挿入します。 + +```sql +CREATE TABLE clickhouse_table +( + `id` Int64, + `event_time` DateTime64(3), + `user_id` String, + `payload` String +) +ENGINE = MergeTree +ORDER BY (event_time, id); + +INSERT INTO local_events +SELECT * FROM biglake_metastore.`icebench.my_iceberg_table`; +``` + +初回ロード後は、より低レイテンシで利用するために `clickhouse_table` をクエリします。必要に応じて BigLake からデータを更新するには、`INSERT INTO ... SELECT` を再実行します。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md index 80cc748cb1e..499d176ba31 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md @@ -25,9 +25,16 @@ import dashboard_edit from '@site/static/images/use-cases/observability/hyperdx- import dashboard_clickhouse from '@site/static/images/use-cases/observability/hyperdx-dashboard-clickhouse.png'; import dashboard_services from '@site/static/images/use-cases/observability/hyperdx-dashboard-services.png'; import dashboard_kubernetes from '@site/static/images/use-cases/observability/hyperdx-dashboard-kubernetes.png'; +import edit_filters from '@site/static/images/clickstack/dashboards/edit-filters.png'; +import add_filter from '@site/static/images/clickstack/dashboards/add-filter.png'; +import saved_filters from '@site/static/images/clickstack/dashboards/saved-filters.png'; +import filtered_dashboard from '@site/static/images/clickstack/dashboards/filtered-dashboard.png'; +import filter_dropdown from '@site/static/images/clickstack/dashboards/filter-dropdown.png'; +import save_filter_values from '@site/static/images/clickstack/dashboards/save-filter-values.png'; +import drilldown from '@site/static/images/clickstack/dashboards/drilldown.png'; import Tagging from '@site/i18n/jp/docusaurus-plugin-content-docs/current/_snippets/_clickstack_tagging.mdx'; -ClickStack はイベントの可視化をサポートしており、ClickStack UI(HyperDX)にはチャート機能が組み込まれています。これらのチャートはダッシュボードに追加し、他のユーザーと共有できます。 +ClickStack はイベントの可視化をサポートしており、ClickStack UI (HyperDX) にはチャート機能が組み込まれています。これらのチャートはダッシュボードに追加し、他のユーザーと共有できます。 可視化は、トレース、メトリクス、ログ、または任意のユーザー定義のワイドイベントスキーマに基づいて作成できます。 @@ -171,11 +178,66 @@ Lucene または SQL フィルターと時間範囲は、ダッシュボード +## カスタムフィルタ \{#dashboard-listing-search\} + +すべてのダッシュボードで利用できる[フリーテキストフィルタ](#filter-dashboards)に加え、保存済みダッシュボードでは、ClickHouse にクエリして取得したデータから値が入力されるカスタムのドロップダウンフィルタを利用できます。これにより、再利用可能なクリック操作ベースのフィルタコントロールが提供されるため、ダッシュボードの閲覧者は式を手動で記述せずにフィルタリングできます。 + + + +以下の手順では、["ダッシュボードの作成"](#creating-dashboards)セクションで作成したダッシュボードにカスタムフィルタを追加する方法を示します。 + + + ### **Edit Filters** ダイアログを開く + + 保存済みダッシュボードを開き、ツールバーから **Edit Filters** を選択します。 + + + + ### 新しいフィルタを追加する + + **Add new filter** をクリックします。**Name** を入力し、**Data source** を選択して、**Filter expression** にフィルタ式 (ドロップダウンに表示される一意の値を取得する SQL のカラムまたは式) を入力し、フィルタを設定します。**Save filter** をクリックします。 + + たとえば、トレースデータ用のサービスフィルタを追加するには、`Traces` データソースで `ServiceName` をフィルタ式として使用します。 + + + + Filters モーダルには、そのダッシュボードに設定されているすべてのフィルタが表示されます。ここから既存のフィルタを編集または削除したり、追加のフィルタを加えたりできます。 + + + + ### フィルタを使用する + + Filters モーダルを閉じます。新しいドロップダウンフィルタが検索バーの下に表示されます。これをクリックして利用可能な値を確認し、1 つ選択すると、ダッシュボード上のすべてのビジュアライゼーションをフィルタリングできます。 + + + + ### (任意) フィルタ値をデフォルトとして保存する + + 選択したフィルタをダッシュボードのデフォルトとして保持するには、ダッシュボードメニューから **Save Query & Filters as Default** を選択します。以後、そのダッシュボードは選択したフィルタが適用された状態で常に開きます。リセットするには、同じメニューから **Remove Default Query & Filters** を選択します。 + + + + +:::note +カスタムのドロップダウンフィルタは保存済みダッシュボードで利用できます。このパターンの実例については、[Kubernetes ダッシュボード](#kubernetes-dashboard)を参照してください。ここでは、ポッド、デプロイメント、ノード名、ネームスペース、クラスタ向けの組み込みドロップダウンフィルタが提供されています。 +::: + +## 検索 へのドリルダウン \{#drilldown-to-search\} + +ダッシュボードのタイルでは、検索 ページへのドリルダウンを利用できます。ビジュアライゼーション内のデータポイントをクリックすると、次のオプションを含むコンテキストメニューが開きます。 + +- **View All Events** — 選択した時間範囲内のすべてのイベントを表示する検索ページに移動します。 +- **Filter by group** — 特定の系列でフィルタリングされた検索ページに移動します。 + + + +これは、ダッシュボードで見つけた特定のスパイクや異常を調査する際に役立ちます。集計ビューから、基になる個々のイベントへすばやく切り替えられます。 + ## プリセット \{#presets\} HyperDX は、標準のダッシュボード付きでデプロイされます。 -### ClickHouse ダッシュボード {#clickhouse-dashboard} +### ClickHouse ダッシュボード \{#clickhouse-dashboard\} このダッシュボードは、ClickHouse を監視するための可視化を提供します。このダッシュボードに移動するには、左側のメニューからこのダッシュボードを選択します。 @@ -195,7 +257,7 @@ HyperDX は、標準のダッシュボード付きでデプロイされます。 `GRANT SHOW COLUMNS, SELECT(event_date, event_time, hostname, metric, value) ON system.transposed_metric_log` ::: -### サービスダッシュボード {#services-dashboard} +### サービスダッシュボード \{#services-dashboard\} サービスダッシュボードは、トレースデータに基づいて現在アクティブなサービスを表示します。これには、トレースが収集されており、有効な Traces データソースが構成されている必要があります。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md index 08d12c0f5c6..0595ba7e3c6 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md @@ -244,8 +244,6 @@ SELECT count() FROM cloudflare_http_logs; ## 次のステップ \{#next-steps\} -Cloudflare のログが ClickStack に取り込まれるようになったら、次の作業を行います。 - * セキュリティイベント (WAF によるブロック、ボットトラフィックの急増、エラー率のしきい値) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定します * データ量に応じて[データ保持ポリシー](/use-cases/observability/clickstack/ttl)を最適化します * 特定のユースケース (API パフォーマンス、キャッシュ最適化、地域別トラフィック分析) 向けに追加のダッシュボードを作成します diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md index 2c6943cc9a2..826a4387985 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md @@ -24,17 +24,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # ClickStack を使用した AWS CloudWatch Logs の監視 \{#cloudwatch-clickstack\} :::note[要点まとめ] -このガイドでは、OpenTelemetry Collector の AWS CloudWatch receiver を使用して、AWS CloudWatch のログを ClickStack に転送する方法を説明します。次の内容を学びます: - -- OpenTelemetry Collector を構成して CloudWatch からログを取得する -- AWS の認証情報および IAM 権限を設定する -- OTLP 経由で CloudWatch Logs を ClickStack に送信する -- ロググループのフィルタリングと自動検出を行う -- 事前構築済みのダッシュボードを使用して CloudWatch ログパターンを可視化する - -本番の AWS 環境を設定する前に統合をテストしたい場合のために、サンプルログを含むデモデータセットを利用できます。 - -所要時間の目安: 10〜15 分 +OpenTelemetry Collector の CloudWatch receiver を使用して、AWS CloudWatch のログを ClickStack に転送します。名前付きロググループと自動検出に対応しています。デモ用データセットと事前構築済みのダッシュボードが含まれます。 ::: ## 概要 \{#overview\} @@ -487,13 +477,11 @@ groups: limit: 50 # Reduce from 100 to 50 ``` -## 次のステップ {#next-steps} - -CloudWatch のログが ClickStack に流れ込むようになったら、次のステップとして以下を検討してください。 +## 次のステップ -- 重大なイベント(接続失敗、エラー急増)に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する -- ログが ClickStack にあるので、保持期間の調整や S3 へのアーカイブによって CloudWatch コストを削減する -- 収集設定から除外することでノイズの多いロググループをフィルタリングし、インジェスト量を削減する +* 重大なイベント (接続失敗、エラー急増) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する +* ログが ClickStack にあるので、保持期間の調整や S3 へのアーカイブによって CloudWatch コストを削減する +* 収集設定から除外することでノイズの多いロググループをフィルタリングし、インジェスト量を削減する ## 本番環境への移行 {#going-to-production} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md index f9a762ed711..7ed7c643723 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md @@ -25,17 +25,8 @@ import TabItem from '@theme/TabItem'; # ClickStack を使用した EC2 ホストログの監視 \{#ec2-host-logs-clickstack\} -:::note[要約] -EC2 インスタンスに OpenTelemetry Collector をインストールして、ClickStack で EC2 システムログを監視します。Collector はログに、インスタンス ID、リージョン、アベイラビリティーゾーン、インスタンスタイプといった EC2 メタデータを自動的に付与します。このガイドでは次の内容を学びます: - -- EC2 インスタンス上に OpenTelemetry Collector をインストールおよび設定する方法 -- EC2 メタデータでログを自動的に付与する方法 -- OTLP 経由で ClickStack にログを送信する方法 -- あらかじめ用意されたダッシュボードを使用して、クラウドコンテキスト付きで EC2 ホストログを可視化する方法 - -テスト用として、サンプルログとシミュレートされた EC2 メタデータを含むデモデータセットを利用できます。 - -所要時間: 10〜15 分 +:::note[TL;DR] +インスタンス ID、リージョン、AZ、インスタンスタイプなどの EC2 メタデータを自動付加する OpenTelemetry コレクターを使用して、ClickStack で EC2 システムログを収集・可視化します。デモ用データセットと事前構築済みダッシュボードが含まれます。 ::: ## 既存の EC2 インスタンスとの統合 \{#existing-ec2\} @@ -586,11 +577,13 @@ sudo journalctl -u otelcol-contrib -n 50 * ログファイルを読み取る際の権限の問題 -## 次のステップ {#next-steps} +## 次のステップ + +* 重要なシステムイベント (サービス障害、認証失敗、ディスク警告) 向けの[アラート](/use-cases/observability/clickstack/alerts)を設定する +* EC2 メタデータ属性 (リージョン、インスタンスタイプ、インスタンス ID) でフィルタリングして特定のリソースを監視する +* 包括的なトラブルシューティングのために EC2 ホストログをアプリケーションログと相関付ける +* セキュリティ監視 (SSH アクセス試行、sudo 使用状況、ファイアウォールブロック) 向けのカスタムダッシュボードを作成する -EC2 ホストログの監視を設定したら、次の作業を行います。 +## 本番環境への移行 {#going-to-production} -- 重要なシステムイベント(サービス障害、認証失敗、ディスク警告)向けの[アラート](/use-cases/observability/clickstack/alerts)を設定する -- EC2 メタデータ属性(リージョン、インスタンスタイプ、インスタンス ID)でフィルタリングして特定のリソースを監視する -- 包括的なトラブルシューティングのために EC2 ホストログをアプリケーションログと相関付ける -- セキュリティ監視(SSH アクセス試行、sudo 使用状況、ファイアウォールブロック)向けのカスタムダッシュボードを作成する \ No newline at end of file +このガイドでは、ホストレベルの監視における本番環境向けの推奨パターンとして、OpenTelemetry コレクターを EC2 インスタンスに直接インストールします。多数のインスタンスにまたがるコレクターの管理には、構成管理ツール (Ansible、Chef、Puppet) や、Kubernetes 環境では OpenTelemetry Operator の利用を検討してください。本番環境向けの設定については、[OpenTelemetry データの送信](/use-cases/observability/clickstack/ingesting-data/opentelemetry) を参照してください。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md index 8b6c30b3cf5..f36b3329748 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md @@ -24,15 +24,7 @@ import TabItem from '@theme/TabItem'; # ClickStack によるホストログの監視 \{#host-logs-clickstack\} :::note[TL;DR] -このガイドでは、OpenTelemetry collector を構成して systemd、カーネル、SSH、cron などのシステムサービスからログを収集し、ClickStack でホストのシステムログを監視する方法を説明します。次の内容を学びます。 - -- システムログファイルを読み取るように OTel collector を構成する -- カスタム構成を適用して ClickStack をデプロイする -- あらかじめ用意されたダッシュボードを使って、ホストログのエラー、警告、サービスのアクティビティを可視化する - -本番ホストを構成する前にインテグレーションをテストしたい場合のために、サンプルログを含むデモデータセットも用意されています。 - -所要時間: 5〜10 分 +OTel `filelog` receiver を使用して、ホストのシステムログ (syslog、auth、kernel) を ClickStack で収集・可視化します。デモ用データセットとあらかじめ用意されたダッシュボードが含まれます。 ::: ## 既存ホストとの統合 \{#existing-hosts\} @@ -485,14 +477,12 @@ tail -5 /var/log/system.log 形式が一致しない場合は、[カスタム OTel collector 設定の作成](#custom-otel) セクションで適切な設定タブを選択してください。 -## 次のステップ {#next-steps} - -ホストログの監視を設定したら、次の作業を行ってください: +## 次のステップ -- 重要なシステムイベント(サービス障害、認証失敗、ディスク警告)向けの[アラート](/use-cases/observability/clickstack/alerts)を設定する -- 特定のサービスを監視するために、ユニット単位でフィルタリングする -- 包括的なトラブルシューティングのために、ホストログとアプリケーションログを相関付ける -- セキュリティ監視(SSH ログイン試行、sudo 使用状況、ファイアウォールブロック)向けのカスタムダッシュボードを作成する +* 重要なシステムイベント (サービス障害、認証失敗、ディスク警告) 向けの[アラート](/use-cases/observability/clickstack/alerts)を設定する +* 特定のサービスを監視するために、ユニット単位でフィルタリングする +* 包括的なトラブルシューティングのために、ホストログとアプリケーションログを相関付ける +* セキュリティ監視 (SSH ログイン試行、sudo 使用状況、ファイアウォールブロック) 向けのカスタムダッシュボードを作成する ## 本番環境への移行 {#going-to-production} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md index 2d7f1dc7a35..b801a527eff 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md @@ -16,18 +16,10 @@ import finish_import from '@site/static/images/clickstack/jvm/jvm-metrics-import import example_dashboard from '@site/static/images/clickstack/jvm/jvm-metrics-dashboard.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack による JVM メトリクスの監視 \{#jvm-clickstack\} +# ClickStack を使用した JVM メトリクスの監視 \{#jvm-clickstack\} :::note[TL;DR] -このガイドでは、OpenTelemetry Java agent を使用してメトリクスを収集し、ClickStack で JVM アプリケーションを監視する方法を説明します。次のことができるようになります: - -- OpenTelemetry Java agent を JVM アプリケーションにアタッチする -- エージェントを構成し、OTLP 経由で ClickStack にメトリクスを送信する -- あらかじめ用意されたダッシュボードを使用して、ヒープメモリ、ガベージコレクション、スレッド、および CPU を可視化する - -本番アプリケーションをインスツルメントする前に統合をテストしたい場合に備えて、サンプルメトリクスを含むデモデータセットも利用できます。 - -所要時間: 5〜10分 +OpenTelemetry Java エージェントを使用して ClickStack で JVM アプリケーションを監視します。デモ用データセットと事前構築済みのダッシュボードが含まれています。 ::: ## 既存の JVM アプリケーションとの統合 \{#existing-jvm\} @@ -284,10 +276,8 @@ ClickStack がリモートホスト上にある場合、アプリケーション ## 次のステップ \{#next-steps\} -JVM メトリクスが ClickStack に送信されるようになったので、次の点を検討してください: - -- 高いヒープ使用率、頻繁な GC 一時停止、スレッド枯渇といった重要なメトリクスに対する [アラート](/use-cases/observability/clickstack/alerts) を設定する -- オブザーバビリティ データを一元化するために、[その他の ClickStack 連携](/use-cases/observability/clickstack/integration-guides) を検討する +- ヒープ使用率の増加、頻繁な GC 一時停止、スレッド枯渇などの重要なメトリクスに対する [アラート](/use-cases/observability/clickstack/alerts) を設定する +- オブザーバビリティ データを一元化するために、[その他の ClickStack 統合](/use-cases/observability/clickstack/integration-guides) を確認する ## 本番環境への移行 \{#going-to-production\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md index e4124ddea93..f9c091d48f4 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md @@ -17,18 +17,10 @@ import finish_import from '@site/static/images/clickstack/kafka/import-kafka-das import example_dashboard from '@site/static/images/clickstack/kafka/kafka-metrics-dashboard.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack を使用した Kafka メトリクスの監視 \{#kafka-metrics-clickstack\} +# ClickStack による Kafka メトリクスの監視 \{#kafka-metrics-clickstack\} -:::note[概要] -このガイドでは、OpenTelemetry JMX Metric Gatherer を使用して ClickStack で Apache Kafka のパフォーマンスメトリクスを監視する方法を説明します。次の内容を学びます: - -- Kafka ブローカーで JMX を有効にし、JMX Metric Gatherer を設定する -- OTLP 経由で Kafka メトリクスを ClickStack に送信する -- あらかじめ用意されたダッシュボードを使用して、Kafka のパフォーマンス(ブローカーのスループット、コンシューマラグ、パーティションの健全性、リクエストレイテンシ)を可視化する - -本番 Kafka クラスターを設定する前にインテグレーションをテストしたい場合のために、サンプルメトリクスを含むデモデータセットが用意されています。 - -所要時間: 約 10〜15 分 +:::note[TL;DR] +OTel JMX Metric Gatherer を使用して、ClickStack で Apache Kafka のパフォーマンスメトリクスを監視します。デモ用データセットとあらかじめ用意されたダッシュボードが含まれます。 ::: ## 既存の Kafka デプロイメントとの統合 \{#existing-kafka\} @@ -302,15 +294,15 @@ ClickStack で Kafka の監視を始めるにあたり役立つよう、Kafka ## トラブルシューティング {#troubleshooting} -#### HyperDX にメトリクスが表示されない +### HyperDX にメトリクスが表示されない **API キーが設定され、コンテナに渡されていることを確認する。** ```bash -# 環境変数を確認 +# Check environment variable echo $CLICKSTACK_API_KEY -# コンテナ内に存在することを確認 +# Verify it's in the container docker exec env | grep CLICKSTACK_API_KEY ``` @@ -341,14 +333,15 @@ docker compose logs kafka-jmx-exporter | grep -i "error\|connection" | tail -10 **メトリクスを収集するために Kafka のアクティビティを生成する:** ```bash -# テストトピックを作成 +# Create a test topic docker exec kafka bash -c "unset JMX_PORT && kafka-topics --create --topic test-topic --bootstrap-server kafka:9092 --partitions 3 --replication-factor 1" -# テストメッセージを送信 +# Send test messages echo -e "Message 1\nMessage 2\nMessage 3" | docker exec -i kafka bash -c "unset JMX_PORT && kafka-console-producer --topic test-topic --bootstrap-server kafka:9092" ``` -#### 認証エラー \{#created-dashboard\} + +### 認証エラー `Authorization failed` または `401 Unauthorized` が表示される場合: @@ -356,17 +349,18 @@ echo -e "Message 1\nMessage 2\nMessage 3" | docker exec -i kafka bash -c "unset 2. 再度エクスポートして再起動する ```bash -export CLICKSTACK_API_KEY=実際のAPIキー +export CLICKSTACK_API_KEY=your-correct-api-key docker compose down docker compose up -d ``` -#### Kafka クライアントコマンド使用時のポート競合 \{#import-dashboard\} + +### Kafka クライアントコマンド使用時のポート競合 Kafka コンテナ内から Kafka コマンドを実行すると、次のようなメッセージが表示される場合があります: ```bash -エラー: ポート 9999 は既に使用されています +Error: Port already in use: 9999 ``` コマンドの先頭に `unset JMX_PORT &&` を付けて実行します: @@ -375,7 +369,8 @@ Kafka コンテナ内から Kafka コマンドを実行すると、次のよう docker exec kafka bash -c "unset JMX_PORT && kafka-topics --list --bootstrap-server kafka:9092" ``` -#### ネットワーク接続の問題 \{#no-metrics\} + +### ネットワーク接続の問題 JMX exporter のログに `Connection refused` が表示される場合は、次の点を確認してください。 @@ -383,17 +378,24 @@ JMX exporter のログに `Connection refused` が表示される場合は、次 ```bash docker compose ps -docker network inspect <ネットワーク名> +docker network inspect ``` 接続をテストする: ```bash -# JMXエクスポーターからClickStackへ {#check-environment-variable} +# From JMX exporter to ClickStack docker exec sh -c "timeout 2 bash -c 'cat < /dev/null > /dev/tcp/clickstack/4318' && echo 'Connected' || echo 'Failed'" ``` -## 本番環境での運用 \{#going-to-production\} + +## 次のステップ \{#troubleshooting\} + +* 重要なメトリクス (レプリカ不足のパーティション、コンシューマーラグの増加、リクエストレイテンシのスパイク) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定します +* 特定のユースケース向けに、追加のダッシュボードを作成します (トピックごとのスループット、コンシューマーグループの監視) +* 一意の `kafka.broker.id` リソース属性を持つ追加の JMX Metric Gatherer インスタンスを追加し、複数の Kafka ブローカーを監視します + +## 本番環境での運用 {#going-to-production} このガイドでは、JMX Metric Gatherer から ClickStack の OTLP エンドポイントへメトリクスを直接送信します。これはテストや小規模なデプロイには有効です。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md index faed736c0df..1146530f2ca 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md @@ -315,19 +315,24 @@ OTel `filelog` レシーバーを使用して、MongoDBサーバーのログ (4. ## トラブルシューティング -**実際に適用されている設定に `filelog` レシーバーが含まれていることを確認します。** +### HyperDX にログが表示されない場合 + +実際に適用されている設定に `filelog` レシーバーが含まれていることを確認します。 ```bash docker exec cat /etc/otel/supervisor-data/effective.yaml | grep -A 10 filelog ``` -**コレクターのエラーを確認する:** +コレクターのログでエラーを確認します: ```bash docker exec cat /etc/otel/supervisor-data/agent.log ``` -**MongoDB が JSON 形式のログを出力していることを確認します (4.4+) :** + +### ログが正しく解析されない場合 + +MongoDB が JSON 形式のログを出力していることを確認します (4.4+) : ```bash tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool @@ -336,11 +341,11 @@ tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool 出力が有効なJSONでない場合は、お使いのMongoDBのバージョンで従来のテキストログ形式 (4.4以前) が使用されている可能性があります。`json_parser`オペレーターを`regex_parser`に置き換えるか、MongoDB 4.4以降にアップグレードする必要があります。 -## 次のステップ +## 次のステップ \{#verify-demo-logs\} * 重大なイベント (エラーの急増、スロークエリのしきい値) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定します * 特定のユースケース (レプリカセットの監視、接続追跡) 向けに追加の[ダッシュボード](/use-cases/observability/clickstack/dashboards)を作成します -## 本番環境への移行 +## 本番環境への移行 \{#dashboards\} このガイドでは、すばやくセットアップできるよう、ClickStack に組み込まれている OpenTelemetry Collector を拡張した構成を使用しています。本番環境にデプロイする場合は、独自の OTel Collector を実行し、データを ClickStack の OTLP エンドポイントに送信することを推奨します。本番環境向けの設定については、[OpenTelemetry データの送信](/use-cases/observability/clickstack/ingesting-data/opentelemetry)を参照してください。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md index bb091209bff..90e14f1434e 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md @@ -19,19 +19,10 @@ import example_dashboard from '@site/static/images/clickstack/mysql/example-dash import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# Monitoring MySQL Logs with ClickStack \{#mysql-logs-clickstack\} +# ClickStack を使用した MySQL ログの監視 \{#mysql-logs-clickstack\} :::note[TL;DR] -このガイドでは、OpenTelemetry collector を構成して MySQL サーバーログを取り込むことで、ClickStack を使って MySQL を監視する方法を解説します。次の内容を学びます: - -- MySQL を構成してエラーログとスロークエリログを出力する -- ログのインジェスト用にカスタムの OTel collector 設定を作成する -- カスタム設定を使って ClickStack をデプロイする -- あらかじめ用意されたダッシュボードを使って、MySQL ログから得られるインサイト(エラー、スロークエリ、接続)を可視化する - -本番環境の MySQL を構成する前に連携をテストしたい場合のために、サンプルログを含むデモ用データセットが用意されています。 - -所要時間: 10〜15 分 +OTel `filelog` receiver を使用して、ClickStack で MySQL のエラーログとスロークエリログを収集・可視化します。デモ用データセットとあらかじめ用意されたダッシュボードが含まれています。 ::: ## 既存の MySQL との統合 \{#existing-mysql\} @@ -460,13 +451,11 @@ head -5 /var/log/mysql/error.log フォーマットが大きく異なる場合は、設定内の正規表現パターンを調整してください。 -## 次のステップ {#next-steps} - -MySQL ログ監視の設定が完了したら、次の作業を行います。 +## 次のステップ -- 重大なイベント(接続失敗、しきい値を超えるスロークエリ、エラーの急増)に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する -- クエリパターンごとのスロークエリ分析用にカスタムダッシュボードを作成する -- 観測されたクエリパフォーマンスの傾向に基づいて `long_query_time` を調整する +* 重大なイベント (接続失敗、しきい値を超えるスロークエリ、エラーの急増) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する +* クエリパターンごとのスロークエリ分析用にカスタムダッシュボードを作成する +* 観測されたクエリパフォーマンスの傾向に基づいて `long_query_time` を調整する ## 本番運用に向けて {#going-to-production} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md index 415e601e811..0d8cdd09088 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md @@ -18,19 +18,10 @@ import search_view from '@site/static/images/clickstack/nginx-logs-search-view.p import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack を使用した Nginx ログの監視 \{#nginx-clickstack\} +# ClickStack による Nginx ログの監視 \{#nginx-clickstack\} -:::note[要約] -このガイドでは、OpenTelemetry collector を構成して Nginx のアクセスログを取り込むことで、ClickStack を使って Nginx を監視する方法を説明します。次のことを学びます。 - -- Nginx を構成して JSON 形式のログを出力する -- ログのインジェスト用にカスタムの OTel collector 設定を作成する -- カスタム設定を使って ClickStack をデプロイする -- あらかじめ用意されたダッシュボードを使用して Nginx メトリクスを可視化する - -本番環境の Nginx を設定する前にこの連携をテストしたい場合に使用できる、サンプルログ付きのデモデータセットも用意されています。 - -所要時間: 5〜10 分 +:::note[TL;DR] +OTel `filelog` レシーバーを使用して、ClickStack で Nginx のアクセスログ(JSON 形式)を収集・可視化します。デモ用データセットと、あらかじめ用意されたダッシュボードが含まれます。 ::: ## 既存の Nginx との統合 \{#existing-nginx\} @@ -353,9 +344,11 @@ docker exec `` cat /etc/otel/supervisor-data/agent.log ``` -## 次のステップ {#next-steps} +## 次のステップ + +* 重要なメトリクス (エラー率、レイテンシのしきい値) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する +* 特定のユースケース (API モニタリング、セキュリティイベント) 向けに追加の[ダッシュボード](/use-cases/observability/clickstack/dashboards)を作成する -さらに活用したい場合は、ダッシュボードで次のようなことを試してみてください。 +## 本番環境への移行 -- 重要なメトリクス(エラー率、レイテンシのしきい値)に対するアラートを設定する -- 特定のユースケース(API モニタリング、セキュリティイベント)向けに追加のダッシュボードを作成する \ No newline at end of file +このガイドでは、すばやくセットアップできるよう、ClickStack に組み込まれている OpenTelemetry Collector をベースにしています。本番環境にデプロイする場合は、独自の OTel Collector を実行し、データを ClickStack の OTLP エンドポイントに送信することを推奨します。本番環境向けの構成については、[OpenTelemetry データの送信](/use-cases/observability/clickstack/ingesting-data/opentelemetry)を参照してください。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md index 2298e7ba1c0..77903d7c64f 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md @@ -17,20 +17,11 @@ import example_dashboard from '@site/static/images/clickstack/nginx-traces-dashb import view_traces from '@site/static/images/clickstack/nginx-traces-search-view.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack を使った Nginx トレースのモニタリング \{#nginx-traces-clickstack\} +# ClickStack による Nginx トレースの監視 \{#nginx-traces-clickstack\} :::note[TL;DR] -このガイドでは、既存の Nginx インストールから分散トレースを収集し、ClickStack で可視化する方法を説明します。次の内容を学びます: - -- Nginx に OpenTelemetry モジュールを追加する -- Nginx を設定して ClickStack の OTLP エンドポイントにトレースを送信する -- HyperDX にトレースが表示されていることを確認する -- あらかじめ用意されたダッシュボードを使ってリクエスト性能(レイテンシ、エラー、スループット)を可視化する - -本番環境の Nginx を設定する前に統合をテストしたい場合のために、サンプルトレースを含むデモ用データセットも用意されています。 - -所要時間:5〜10 分 -:::: +OpenTelemetry Nginx モジュールを使用して、Nginx からの分散トレースを ClickStack で収集します。デモ用データセットと事前構築済みのダッシュボードが含まれています。 +::: ## 既存の Nginx との統合 \{#existing-nginx\} @@ -330,7 +321,9 @@ tail -f /var/log/nginx/access.log ## 次のステップ \{#next-steps\} -さらに深く活用したい場合は、ダッシュボードで次のようなことを試してみてください。 +* 重要なメトリクス (エラー率、レイテンシのしきい値) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する +* 特定のユースケース向けに追加の[ダッシュボード](/use-cases/observability/clickstack/dashboards)を作成する (API モニタリング、セキュリティイベントなど) + +## 本番環境での運用 \{#going-to-production\} -- 重要なメトリクス(エラー率、レイテンシのしきい値)に対するアラートを設定する -- 特定のユースケース向けに追加のダッシュボードを作成する(API モニタリング、セキュリティイベントなど) \ No newline at end of file +このガイドでは、トレースを Nginx OpenTelemetry モジュールから ClickStack の OTLP エンドポイントに直接送信します。本番環境にデプロイする場合は、バッチ処理と耐障害性を確保するため、ゲートウェイとして独自の OTel collector を実行することを推奨します。本番環境向けの設定については、[OpenTelemetry データの送信](/use-cases/observability/clickstack/ingesting-data/opentelemetry) を参照してください。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md index 50deb664f3f..330f64c9cc0 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md @@ -19,19 +19,10 @@ import finish_import from '@site/static/images/clickstack/nodejs/finish-import.p import example_dashboard from '@site/static/images/clickstack/nodejs/example-traces-dashboard.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack による Node.js トレースの監視 \{#nodejs-traces-clickstack\} +# ClickStack による Node.js アプリケーション・トレースの監視 \{#nodejs-traces-clickstack\} :::note[TL;DR] -このガイドでは、Node.js アプリケーションから分散トレースを収集し、OpenTelemetry の自動インストゥルメンテーションを使用して ClickStack 上で可視化する方法を説明します。以下の内容を学びます: - -- 自動インストゥルメンテーション付きで Node.js 用の OpenTelemetry をインストールおよび構成する方法 -- ClickStack の OTLP エンドポイントへトレースを送信する方法 -- HyperDX 上でトレースが表示されていることを確認する方法 -- アプリケーションパフォーマンスを可視化するために、あらかじめ用意されたダッシュボードを利用する方法 - -本番アプリケーションを計測する前に統合をテストしたい場合のために、サンプルトレースを含むデモ用データセットが用意されています。 - -所要時間: 10〜15 分 +自動インストルメンテーションを使用して、Node.js アプリケーションの分散トレースを ClickStack で収集します。デモ用データセットと、あらかじめ用意されたダッシュボードが含まれています。 ::: ## 既存の Node.js アプリケーションとの統合 \{#existing-nodejs\} @@ -238,10 +229,8 @@ OTLP エンドポイントに正常に接続できるはずです。 ## 次のステップ \{#next-steps\} -さらに活用したい場合は、ダッシュボードで次のようなことを試してみてください。 - -- 重要なメトリクス(エラー率、レイテンシーのしきい値)向けに[アラート](/use-cases/observability/clickstack/alerts)を設定する -- 特定のユースケース(API モニタリング、セキュリティイベント)向けの追加ダッシュボードを作成する +* 重要なメトリクス (エラー率、レイテンシーのしきい値) 向けに[アラート](/use-cases/observability/clickstack/alerts)を設定する +* 特定のユースケース (API モニタリング、セキュリティイベント) 向けの追加ダッシュボードを作成する ## 本番運用への移行 \{#going-to-production\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md index 306509db661..89a062e8833 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md @@ -21,17 +21,8 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # ClickStack を使用した PostgreSQL ログの監視 \{#postgres-logs-clickstack\} -:::note[概要] -このガイドでは、OpenTelemetry Collector を設定して PostgreSQL サーバーログを取り込むことで、ClickStack を使って PostgreSQL を監視する方法を説明します。次の内容を学びます。 - -- 構造化して解析できるように、PostgreSQL がログを CSV 形式で出力するように設定する -- ログのインジェスト用のカスタム OTel collector 設定を作成する -- カスタム設定を使用して ClickStack をデプロイする -- あらかじめ用意されたダッシュボードを使用して、PostgreSQL ログから得られるインサイト(エラー、スロークエリ、接続状況)を可視化する - -本番環境の PostgreSQL を設定する前に連携をテストしたい場合は、サンプルログを含むデモ用データセットを利用できます。 - -所要時間: 10〜15 分 +:::note[TL;DR] +OTel `filelog` レシーバーを使用して、PostgreSQL サーバーログ(CSV 形式)を ClickStack で収集し、可視化します。デモ用データセットと事前構築済みダッシュボードが含まれます。 ::: ## 既存の PostgreSQL との統合 \{#existing-postgres\} @@ -378,14 +369,12 @@ docker exec cat /tmp/postgres-demo/postgresql.log | wc -l ``` -## 次のステップ {#next-steps} - -PostgreSQL ログ監視の設定が完了したら、次の作業を行ってください: +## 次のステップ -- 重要なイベント(接続失敗、遅いクエリ、エラーの急増)に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する -- 包括的なデータベース監視のために、ログを[PostgreSQL メトリクス](/use-cases/observability/clickstack/integrations/postgresql-metrics)と相関付ける -- アプリケーション固有のクエリパターン向けにカスタムダッシュボードを作成する -- パフォーマンス要件に応じた遅いクエリを特定するために `log_min_duration_statement` を設定する +* 重要なイベント (接続失敗、遅いクエリ、エラーの急増) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する +* 包括的なデータベース監視のために、ログを[PostgreSQL メトリクス](/use-cases/observability/clickstack/integrations/postgresql-metrics)と相関付ける +* アプリケーション固有のクエリパターン向けにカスタムダッシュボードを作成する +* パフォーマンス要件に応じた遅いクエリを特定するために `log_min_duration_statement` を設定する ## 本番環境への移行 {#going-to-production} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md index b2420d3548f..4018cac1265 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md @@ -16,18 +16,10 @@ import finish_import from '@site/static/images/clickstack/postgres/import-dashbo import example_dashboard from '@site/static/images/clickstack/postgres/postgres-metrics-dashboard.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack を使用した PostgreSQL メトリクスの監視 \{#postgres-metrics-clickstack\} +# ClickStack による PostgreSQL メトリクスの監視 \{#postgres-metrics-clickstack\} :::note[TL;DR] -このガイドでは、OpenTelemetry collector の PostgreSQL receiver を構成し、ClickStack で PostgreSQL のパフォーマンスメトリクスを監視する方法を説明します。次のことを学べます: - -- PostgreSQL メトリクスを収集するように OTel collector を構成する -- カスタム設定を適用した ClickStack をデプロイする -- 事前構築済みのダッシュボードを使用して PostgreSQL のパフォーマンス(トランザクション、接続数、データベースサイズ、キャッシュヒット率)を可視化する - -本番環境の PostgreSQL データベースを設定する前にインテグレーションをテストしたい場合のために、サンプルメトリクスを含むデモデータセットも利用できます。 - -所要時間: 10〜15 分 +OTel PostgreSQL receiver を使用して、ClickStack で PostgreSQL のパフォーマンスメトリクスを監視します。デモ用データセットと事前構築済みのダッシュボードが含まれています。 ::: ## 既存の PostgreSQL との統合 \{#existing-postgres\} @@ -270,11 +262,9 @@ psql -h postgres-host -U otel_monitor -d postgres -c "SELECT version();" ## 次のステップ \{#next-steps\} -PostgreSQL メトリクスの監視をセットアップしたら、次のことを実施します: - -- 重要なしきい値(接続数上限、高いロールバック率、低いキャッシュヒット率)に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する -- `pg_stat_statements` 拡張機能でクエリレベルの監視を有効にする -- 異なるエンドポイントとサービス名でレシーバー設定を複製して、複数の PostgreSQL インスタンスを監視する +* 重要なしきい値 (接続数上限、高いロールバック率、低いキャッシュヒット率) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する +* `pg_stat_statements` 拡張機能でクエリレベルの監視を有効にする +* 異なるエンドポイントとサービス名でレシーバー設定を複製して、複数の PostgreSQL インスタンスを監視する ## 本番環境への移行 \{#going-to-production\} diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md index 06a93a8d671..b1c1824e3ce 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md @@ -17,18 +17,10 @@ import log_view from '@site/static/images/clickstack/redis/redis-log-view.png'; import log from '@site/static/images/clickstack/redis/redis-log.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack を使用した Redis ログの監視 \{#redis-clickstack\} +# ClickStack による Redis ログの監視 \{#redis-clickstack\} :::note[TL;DR] -このガイドでは、OpenTelemetry Collector を構成して Redis サーバーログを取り込むことで、ClickStack を使って Redis を監視する方法を説明します。次の内容を学びます: - -- Redis のログ形式を解析するように OTel collector を構成する -- カスタム構成を使用して ClickStack をデプロイする -- あらかじめ用意されたダッシュボードを使って Redis メトリクス(接続数、コマンド数、メモリ、エラー)を可視化する - -本番環境の Redis を構成する前に統合をテストしたい場合に利用できる、サンプルログ付きのデモデータセットも用意されています。 - -所要時間: 5〜10 分 +OTel の `filelog` レシーバーを使用して Redis サーバーログを収集し、ClickStack で可視化します。デモ用データセットと事前構築済みのダッシュボードが含まれています。 ::: ## 既存の Redis との統合 \{#existing-redis\} @@ -390,9 +382,11 @@ Redis のログ形式が異なる場合は、`regex_parser` オペレーター * `pid:role timestamp level message` * 例: `12345:M 28 Oct 2024 14:23:45.123 * Server started` -## 次のステップ {#next-steps} +## 次のステップ + +* 重要なメトリクス (エラー率、レイテンシのしきい値) 向けに[アラート](/use-cases/observability/clickstack/alerts)を設定する +* 特定のユースケース (API モニタリング、セキュリティイベント) 向けに追加の[ダッシュボード](/use-cases/observability/clickstack/dashboards)を作成する -さらに活用したい場合は、ダッシュボードで次のようなことを試してみてください。 +## 本番環境への移行 -- 重要なメトリクス(エラー率、レイテンシのしきい値)向けに[アラート](/use-cases/observability/clickstack/alerts)を設定する -- 特定のユースケース(API モニタリング、セキュリティイベント)向けに追加の[ダッシュボード](/use-cases/observability/clickstack/dashboards)を作成する \ No newline at end of file +このガイドでは、迅速にセットアップできるよう、ClickStack に組み込まれている OpenTelemetry Collector を利用しています。本番環境でのデプロイでは、独自の OTel Collector を実行し、データを ClickStack の OTLP エンドポイントに送信することを推奨します。本番環境向けの設定については、[OpenTelemetry データの送信](/use-cases/observability/clickstack/ingesting-data/opentelemetry) を参照してください。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md index 35bf9c2188d..da87f05aeb1 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md @@ -16,18 +16,10 @@ import finish_import from '@site/static/images/clickstack/import-redis-metrics-d import example_dashboard from '@site/static/images/clickstack/redis-metrics-dashboard.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack を使用した Redis メトリクスの監視 \{#redis-metrics-clickstack\} +# ClickStack による Redis メトリクス監視 \{#redis-metrics-clickstack\} -:::note[要約] -このガイドでは、OpenTelemetry collector の Redis receiver を設定し、ClickStack で Redis のパフォーマンスメトリクスを監視する方法を説明します。次のことが行えるようになります。 - -- Redis メトリクスを収集するように OTel collector を設定する -- カスタム設定を使用して ClickStack をデプロイする -- あらかじめ用意されたダッシュボードを使用して Redis のパフォーマンス(commands/sec、メモリ使用量、接続クライアント数、キャッシュ性能)を可視化する - -本番環境の Redis を設定する前に連携をテストしたい場合のために、サンプルメトリクスを含むデモデータセットが用意されています。 - -所要時間: 5~10 分 +:::note[TL;DR] +OTel Redis receiver を使用して、ClickStack で Redis のパフォーマンスメトリクスを監視します。デモ用データセットと事前構築済みダッシュボードが含まれます。 ::: ## 既存の Redis との統合 \{#existing-redis\} @@ -416,10 +408,12 @@ docker exec telnet redis 6379 Docker Compose ファイルまたは `docker run` コマンドで、両方のコンテナが同一のネットワーク上に置かれるように構成してください。 -## 次のステップ {#next-steps} +## 次のステップ + +* 重要なメトリクス (メモリ使用量のしきい値、接続数の上限、キャッシュヒット率の低下) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する +* 特定のユースケース (レプリケーション遅延、永続化パフォーマンス) 向けの追加ダッシュボードを作成する +* 異なるエンドポイントやサービス名で `receiver` 設定を複製し、複数の Redis インスタンスを監視する -さらに踏み込んで試してみたい場合は、監視について次のことに取り組んでみてください: +## 本番環境への移行 \{#troubleshooting\} -- 重要なメトリクス(メモリ使用量のしきい値、接続数の上限、キャッシュヒット率の低下)に対する[アラート](/use-cases/observability/clickstack/alerts)を設定する -- 特定のユースケース(レプリケーション遅延、永続化パフォーマンス)向けの追加ダッシュボードを作成する -- 異なるエンドポイントやサービス名で `receiver` 設定を複製し、複数の Redis インスタンスを監視する \ No newline at end of file +このガイドでは、迅速にセットアップできるよう、ClickStack に組み込まれた OpenTelemetry Collector を拡張して使用します。本番環境でデプロイする場合は、独自の OTel collector を運用し、ClickStack の OTLP エンドポイントにデータを送信することを推奨します。本番環境向けの設定については、[OpenTelemetry データの送信](/use-cases/observability/clickstack/ingesting-data/opentelemetry) を参照してください。 \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md index dda8b95d719..26bb786581a 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md @@ -22,16 +22,8 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # ClickStack による systemd ログの監視 \{#systemd-logs-clickstack\} -:::note[要約] -このガイドでは、OpenTelemetry Collector を journald receiver とともに実行することで、ClickStack を使って systemd ジャーナルログを監視する方法を説明します。次のことを学びます。 - -- OpenTelemetry Collector をデプロイして systemd ジャーナルエントリを読み取る -- OTLP 経由で systemd ログを ClickStack に送信する -- あらかじめ用意されたダッシュボードを使って、systemd ログから得られるインサイト (サービスの状態、エラー、認証イベント) を可視化する - -本番システムを構成する前に統合をテストしたい場合のために、サンプルログを含むデモデータセットも用意されています。 - -所要時間: 10〜15分 +:::note[TL;DR] +OpenTelemetry コレクターの journald receiver を使用して、ClickStack で systemd ジャーナルログを収集・可視化します。デモ用データセットと事前構築済みダッシュボードが含まれています。 ::: ## 既存システムとの統合 \{#existing-systems\} @@ -366,6 +358,12 @@ otelcol-contrib --config=otel-config.yaml 2. **テキストエクスポート方式を使用する**(デモと同様)。`filelog` receiver で journald のテキストエクスポートを読み取る +## 次のステップ \{#next-steps\} + +* 重要なシステムイベント (サービス障害、認証失敗、OOM kill) に対する[アラート](/use-cases/observability/clickstack/alerts)を設定します +* 特定のユースケース (SSH セキュリティ監視、サービスの健全性) 向けに、追加の[ダッシュボード](/use-cases/observability/clickstack/dashboards)を作成します +* 特定の systemd ユニットでフィルタリングしてノイズを減らし、重要なサービスに集中します + ## 本番環境での運用 \{#going-to-production\} このガイドでは、専用の OpenTelemetry Collector を使用して systemd ログを読み取り、ClickStack の OTLP エンドポイントに送信します。これは推奨される本番運用パターンです。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md index 73fc3f53339..aea554fd998 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md @@ -26,14 +26,8 @@ Temporal は、シンプルかつ高度で高い耐障害性を備えたアプ # ClickStack を使用した Temporal Cloud メトリクスの監視 \{#temporal-metrics-clickstack\} -:::note[要約] -このガイドでは、OpenTelemetry collector の Prometheus レシーバーを設定して、ClickStack で Temporal Cloud を監視する方法を説明します。以下の内容を学びます: - -- Temporal Cloud メトリクスを収集するように OTel collector を設定する -- カスタム設定を使用して ClickStack をデプロイする -- 事前作成済みのダッシュボードを使用して Temporal Cloud のパフォーマンスを可視化する(open workflows、actions/sec、アクティブなネームスペース、タスクバックログ) - -所要時間: 約 5〜10 分 +:::note[TL;DR] +OTel Prometheus receiver を使用して、ClickStack で Temporal Cloud メトリクスを監視します。あらかじめ用意されたダッシュボードが含まれています。 ::: ## 既存の Temporal Cloud との統合 \{#existing-temporal\} @@ -271,10 +265,12 @@ docker exec cat /var/log/otel-collector.log | grep -i error ClickStack が Temporal Cloud に到達できない場合は、Docker Compose ファイルまたは `docker run` コマンドで[外部ネットワークへの接続](https://docs.docker.com/engine/network/#drivers)が許可されていることを確認してください。 -## 次のステップ {#next-steps} +## 次のステップ + +* 重要なメトリクス (ワークフローの失敗率、タスクバックログの増加、スケジュールから開始までのレイテンシ) 向けに [alerts](/use-cases/observability/clickstack/alerts) を設定する +* 特定のユースケース (ネームスペースレベルの監視、ワークフロータイプのパフォーマンスなど) 向けに追加のダッシュボードを作成する +* エンドポイントとサービス名を変えて receiver の設定を複製し、複数の Temporal Cloud アカウントを監視する -さらに詳しく試してみたい場合は、監視環境で次のようなことに取り組んでみてください。 +## 本番環境への移行 \{#troubleshooting\} -- 重要なメトリクス(メモリ使用量の閾値、接続上限、キャッシュヒット率の低下)向けに [alerts](/use-cases/observability/clickstack/alerts) を設定する -- 特定のユースケース(レプリケーション遅延、永続化パフォーマンスなど)向けに追加のダッシュボードを作成する -- エンドポイントとサービス名を変えて receiver の設定を複製し、複数の Temporal Cloud アカウントを監視する \ No newline at end of file +このガイドでは、迅速にセットアップできるよう、ClickStack に組み込まれている OpenTelemetry Collector を利用しています。本番環境にデプロイする場合は、独自の OTel collector を実行し、ClickStack の OTLP エンドポイントにデータを送信することを推奨します。本番環境向けの設定については、[OpenTelemetry データの送信](/use-cases/observability/clickstack/ingesting-data/opentelemetry) を参照してください。 \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md b/i18n/ko/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md index 4e73b73f7a6..0c4e150c434 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md @@ -19,7 +19,7 @@ ClickHouse는 다양한 유형과 알고리즘의 JOIN을 지원하며, 최근 * 테이블 변경이 드물거나 배치 단위 갱신이 허용 가능한 경우. * 관계가 다대다(many-to-many)가 아니거나 카디널리티가 지나치게 높지 않은 경우. * 쿼리되는 컬럼의 제한된 부분 집합만 필요한 경우, 즉 특정 컬럼은 비정규화에서 제외할 수 있는 경우. -* ClickHouse 외부의 Flink와 같은 상위(upstream) 시스템으로 처리를 이전하여 실시간 보강(enrichment)이나 평탄화(flattening)를 관리할 수 있는 역량이 있는 경우. +* ClickHouse 외부의 [Flink](/integrations/data-ingestion/apache-flink/flink-connector.md)와 같은 상위(upstream) 시스템으로 처리를 이전하여 실시간 보강(enrichment)이나 평탄화(flattening)를 관리할 수 있는 역량이 있는 경우. 모든 데이터를 비정규화할 필요는 없으며, 자주 쿼리되는 속성에 집중하면 됩니다. 또한 전체 서브 테이블을 중복하는 대신 집계를 점진적으로 계산하기 위해 [materialized view](/best-practices/use-materialized-views)를 사용하는 것도 고려하십시오. 스키마 변경이 드물고 지연 시간이 중요한 경우, 비정규화는 가장 우수한 성능 트레이드오프를 제공합니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/chdb/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/chdb/index.md index 88303170321..189f9cac31c 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/chdb/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/chdb/index.md @@ -29,6 +29,12 @@ chDB는 [ClickHouse](https://github.com/clickhouse/clickhouse) v25.8.2.1을 기 **새 기능!** DataStore는 익숙한 pandas 구문에 ClickHouse 성능을 결합한, pandas와 호환되는 API를 제공합니다. +:::tip Hex에서 시작하기 + +* 📖 시작하기 튜토리얼 — 첫 번째 연결을 설정하세요 +* 🚀 Hex 30일 연장 체험판 — ClickHouse 통합 전체 이용 가능 + ::: + ### 한 줄로 마이그레이션 \{#one-line-migration\} ```python diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md index 64b5e988ba8..97afe920685 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md @@ -110,28 +110,28 @@ Basic 티어 서비스는 Fast 릴리스 채널 이후 곧 업그레이드됩니 - 더 느린 채널로 이동해도 서비스가 다운그레이드되지는 않으며, 해당 채널에서 더 새로운 버전이 제공될 때까지 현재 버전으로 유지됩니다. 예: Regular → Slow, Fast → Regular 또는 Slow ::: -## 예약된 업그레이드 \{#scheduled-upgrades\} +## 예약 업그레이드 \{#scheduled-upgrades\} -Enterprise 티어에 속한 서비스에 대해 업그레이드 시간대를 구성할 수 있습니다. +Enterprise 티어의 서비스에 대해 업그레이드 시간대를 구성할 수 있습니다. -업그레이드를 예약하려는 서비스를 선택한 후, 왼쪽 메뉴에서 `Settings`를 선택하십시오. 아래로 스크롤하여 `Scheduled upgrades`를 찾습니다. +업그레이드 일정을 지정하려는 서비스를 선택한 다음, 왼쪽 메뉴에서 `Settings`를 선택합니다. 아래로 스크롤하여 `Scheduled upgrades`로 이동합니다.
- +

-이 옵션을 선택하면 데이터베이스 및 Cloud 업그레이드를 위한 요일과 시간대를 선택할 수 있습니다. +이 옵션을 선택하면 데이터베이스 및 클라우드 업그레이드의 요일/시간대를 선택할 수 있습니다.
- +

:::note -예약된 업그레이드는 정의된 일정에 따라 진행되지만, 중요한 보안 패치 및 취약점 수정에는 예외가 적용됩니다. 긴급한 보안 문제가 발견된 경우, 예약된 시간대 외에 업그레이드가 수행될 수 있습니다. 이러한 예외가 발생하는 경우 필요에 따라 고객에게 별도로 안내됩니다. +예약 업그레이드는 정의된 일정에 따라 진행되지만, 중요한 보안 패치 및 취약점 수정과 잠재적인 문제가 데이터 손상 또는 데이터 손실로 이어질 수 있는 시나리오에는 예외가 적용됩니다. 긴급한 보안 문제가 식별되는 경우에는 예약된 시간대 외에 업그레이드가 수행될 수 있습니다. 이러한 예외 사항은 필요한 경우 고객에게 안내됩니다. ::: \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md index a902403b279..5de55753bb9 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md @@ -45,4 +45,8 @@ Cloud UI를 통해 전달되는 알림을 사용자 지정할 수 있으며, 이 ## 지원되는 알림 \{#supported-notifications\} -현재 결제(결제 실패, 사용량이 지정된 임계값을 초과한 경우 등)와 관련된 알림과 스케일링 이벤트(스케일링 완료, 스케일링 차단 등)와 관련된 알림을 발송합니다. \ No newline at end of file +현재 결제(결제 실패, 사용량이 ascertain 임계값을 초과한 경우 등)와 관련된 알림과 스케일링 이벤트(스케일링 완료, 스케일링 차단 등)와 관련된 알림을 전송합니다. + +:::note +크레딧 임계값 알림은 현재 약정 사용 금액 계약을 체결한 조직에서만 제공됩니다. 종량제(PAYG) 조직에는 이러한 알림이 전송되지 않습니다. +::: \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md index b745e39c7fe..93e900ede4c 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md @@ -12,43 +12,24 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## 개요 \{#overview\} -ClickHouse Private는 ClickHouse Cloud에서 실행되는 것과 동일한 독점 ClickHouse 버전과, 컴퓨트와 스토리지 분리를 위해 구성된 ClickHouse Operator로 이루어진 자가 배포 패키지입니다. 이 패키지는 S3 호환 스토리지를 사용하는 Kubernetes 환경에 배포됩니다. - -이 패키지는 현재 AWS와 IBM Cloud에서 사용할 수 있으며, 베어 메탈 배포는 곧 제공될 예정입니다. +ClickHouse Private는 ClickHouse Cloud에서 실행되는 것과 동일한 독점 ClickHouse 버전과, 컴퓨트와 스토리지 분리를 위해 구성된 ClickHouse 오퍼레이터로 이루어진 자가 배포 패키지입니다. :::note 참고 -ClickHouse Private는 가장 엄격한 규정 준수(compliance) 요구 사항을 가진 대기업을 위해 설계되었으며, 전용 인프라에 대한 완전한 제어와 관리를 제공합니다. 이 옵션은 [문의](https://clickhouse.com/company/contact?loc=nav)를 통해서만 이용할 수 있습니다. +ClickHouse Private는 전용 인프라에 대한 완전한 제어가 필요하고 2 TB를 초과하는 메모리를 사용하는 대기업을 위해 설계되었습니다. 고객은 모든 인프라를 직접 관리해야 하며, 대규모 ClickHouse 운영에 대한 지식을 갖추고 있어야 합니다. 이 옵션은 [문의](https://clickhouse.com/company/contact?loc=nav)를 통해서만 이용할 수 있습니다. ::: - - ## 오픈 소스 대비 이점 \{#benefits-over-os\} 다음과 같은 기능으로 ClickHouse Private는 자가 관리형 오픈 소스 배포와 차별화됩니다: - - -### 향상된 성능 \{#enhanced-performance\} -- 컴퓨트와 스토리지의 네이티브 분리 -- [shared merge tree](/cloud/reference/shared-merge-tree) 및 [warehouse](/cloud/reference/warehouses) 기능과 같은 독점 Cloud 기능 - -### 다양한 사용 사례와 조건을 통해 검증된 안정성 \{#tested-proven-through-variety-of-use-cases\} -- ClickHouse Cloud에서 철저히 테스트되고 검증되었습니다 - -### 정기적으로 새로운 기능이 추가되는 완전한 로드맵 \{#full-featured-roadmap\} -곧 제공될 추가 기능은 다음과 같습니다: -- 리소스를 프로그래밍 방식으로 관리하기 위한 API - - 자동 백업 - - 자동 수직 확장 작업 -- IdP(Identity Provider) 통합 - - - - +* 컴퓨트와 스토리지의 네이티브 분리 +* [shared merge tree](/cloud/reference/shared-merge-tree) 및 [warehouse](/cloud/reference/warehouses) 기능과 같은 독점 Cloud 기능 +* ClickHouse 데이터베이스와 오퍼레이터 버전은 ClickHouse Cloud에서 철저히 테스트 및 검증되었습니다 +* 백업 및 확장 작업을 포함한 프로그래밍 방식 작업을 위한 API ## 아키텍처 \{#architecture\} -ClickHouse Private는 배포 환경 내에 완전히 독립적으로 구성되며, Kubernetes에서 관리되는 컴퓨트 리소스와 S3 호환 스토리지 솔루션의 스토리지로 이루어져 있습니다. +ClickHouse Private는 배포 환경 내에 완전히 독립적으로 구성되며, ClickHouse의 Cloud 네이티브 컴퓨트와 스토리지 분리를 제공합니다.
@@ -56,36 +37,16 @@ ClickHouse Private는 배포 환경 내에 완전히 독립적으로 구성되
+## 지원되는 구성 \{#supported-configurations\} +ClickHouse Private는 현재 다음 구성에서 지원됩니다. -## 온보딩 프로세스 \{#onboarding-process\} - -고객은 [문의 페이지](https://clickhouse.com/company/contact?loc=nav)를 통해 온보딩을 시작할 수 있습니다. 요건을 충족하는 고객에게는 상세한 환경 구축 가이드와 배포를 위한 이미지 및 Helm 차트에 대한 접근 권한을 제공합니다. - - - -## 일반적인 요구 사항 \{#general-requirements\} - -이 섹션은 ClickHouse Private를 배포하는 데 필요한 리소스에 대한 개요를 제공합니다. 구체적인 배포 가이드는 온보딩 과정의 일부로 제공됩니다. 인스턴스/서버 유형과 크기는 사용 사례에 따라 달라집니다. - -### AWS에서 ClickHouse Private \{#clickhouse-private-aws\} - -필요한 리소스: -- 이미지와 Helm 차트를 저장하기 위한 [ECR](https://docs.aws.amazon.com/ecr/) -- [CNI](https://github.com/aws/amazon-vpc-cni-k8s), [EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver), [DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html), [Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md), 인증을 위한 [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html), [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) 제공자가 설정된 [EKS](https://docs.aws.amazon.com/eks/) 클러스터 -- Amazon Linux를 실행하는 서버 노드 -- 오퍼레이터용 x86 노드 그룹 -- EKS 클러스터와 동일한 리전에 있는 S3 버킷 -- 인그레스가 필요한 경우 NLB도 구성해야 합니다. -- clickhouse-server/keeper 작업을 위한 ClickHouse 클러스터당 하나의 AWS 역할 +| 환경 | 오케스트레이션 | 스토리지 | 상태 | +| :---- | :------------------------------- | :-------------------------- | :---- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | 사용 가능 | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | 프리뷰 | +| 베어 메탈 | Kubernetes | AIStor (NVMe 필요) | 프리뷰 | -### IBM Cloud에서 ClickHouse Private \{#clickhouse-private-ibm-cloud\} +## 온보딩 절차 \{#onboarding-process\} -필요한 리소스: -- 이미지와 Helm 차트를 저장하기 위한 [Container Registry](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-started) -- [CNI](https://www.ibm.com/docs/en/cloud-private/3.2.x?topic=networking-kubernetes-network-model), [Cloud Block Storage for VPC](https://cloud.ibm.com/docs/containers?topic=containers-vpc-block), [Cloud DNS](https://www.ibm.com/products/dns), [Cluster Autoscaler](https://cloud.ibm.com/docs/containers?topic=containers-cluster-scaling-install-addon-enable)가 설정된 [Cloud Kubernetes Service](https://cloud.ibm.com/docs/containers?topic=containers-getting-started) -- Ubuntu를 실행하는 서버 노드 -- 오퍼레이터용 x86 노드 그룹 -- Cloud Kubernetes Service 클러스터와 동일한 리전에 있는 [Cloud Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-getting-started-cloud-object-storage) -- 인그레스가 필요한 경우 NLB도 구성해야 합니다. -- clickhouse-server/keeper 작업을 위한 ClickHouse 클러스터당 하나의 서비스 계정 +고객은 사용 사례에 대한 ClickHouse Private 검토 통화를 요청하려면 [문의](https://clickhouse.com/company/contact?loc=nav)하실 수 있습니다. 최소 규모 요구 사항을 충족하고 지원되는 구성에 배포되는 사용 사례에 한해 검토가 진행됩니다. 온보딩은 제한적으로 제공됩니다. 설치 프로세스에는 AWS ECR에서 다운로드한 이미지와 Helm 차트를 사용하여 ClickHouse를 배포할 대상 환경에 맞는 설치 가이드를 따르는 과정이 포함됩니다. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md index f2c18189e87..283da70b41b 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md @@ -12,46 +12,25 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## 개요 \{#overview\} -ClickHouse Government는 ClickHouse Cloud에서 실행되는 것과 동일한 독점 버전의 ClickHouse와 ClickHouse Operator로 구성된 자체 배포 패키지입니다. 컴퓨트와 스토리지를 분리하도록 구성되어 있으며, 정부 기관과 공공 부문 조직의 엄격한 요구 사항을 충족할 수 있도록 보안이 강화되어 있습니다. Kubernetes 환경에 S3 호환 스토리지와 함께 배포됩니다. - -이 패키지는 현재 AWS 환경에서 사용할 수 있으며, 베어 메탈 배포는 곧 제공될 예정입니다. +ClickHouse Government는 ClickHouse Cloud에서 실행되는 것과 동일한 독점 버전의 ClickHouse와 ClickHouse Operator로 구성된 자체 배포 패키지입니다. 컴퓨트와 스토리지를 분리하도록 구성되어 있으며, 정부 기관과 공공 부문 조직의 엄격한 요구 사항을 충족할 수 있도록 보안이 강화되어 있습니다. :::note 참고 -ClickHouse Government는 정부 기관, 공공 부문 조직 또는 이러한 기관과 조직에 소프트웨어를 제공하는 클라우드 소프트웨어 기업을 위해 설계되었으며, 전용 인프라에 대한 완전한 제어 및 관리 권한을 제공합니다. 이 옵션은 [당사로 문의](https://clickhouse.com/government)하는 경우에만 이용할 수 있습니다. +ClickHouse Government는 정부 기관, 공공 부문 조직 또는 이러한 기관과 조직에 소프트웨어를 제공하는 클라우드 소프트웨어 기업을 위해 설계되었으며, 전용 인프라에 대한 완전한 제어 및 관리 권한을 제공합니다. 최소 배포 규모는 2 TB입니다. 이 옵션은 [당사에 문의](https://clickhouse.com/government)하는 경우에만 이용할 수 있습니다. ::: - - ## 오픈 소스 대비 이점 \{#benefits-over-os\} 다음 기능은 ClickHouse Government를 자가 관리형 오픈 소스 배포와 구분합니다: - - -### 향상된 성능 \{#enhanced-performance\} -- 컴퓨트와 스토리지의 네이티브 분리 -- [shared merge tree](/cloud/reference/shared-merge-tree) 및 [warehouse](/cloud/reference/warehouses) 기능과 같은 전용 Cloud 기능 - -### 다양한 사용 사례와 조건을 통해 검증된 안정성 \{#tested-proven\} -- ClickHouse Cloud에서 완전하게 테스트되고 검증되었습니다. - -### 컴플라이언스 패키지 \{#compliance-package\} -- 운영 승인(Authorization to Operate, ATO) 절차를 가속하기 위한 [NIST Risk Management Framework (RMF)](https://csrc.nist.gov/projects/risk-management/about-rmf) 문서 - -### 풍부한 기능을 갖춘 로드맵 및 정기적인 신규 기능 추가 \{#full-featured-roadmap\} -곧 제공될 추가 기능은 다음과 같습니다: -- 리소스를 프로그래밍 방식으로 관리하기 위한 API - - 자동 백업 - - 자동 수직 확장 작업 -- ID 공급자(IdP) 통합 - - +* 컴퓨트와 스토리지의 네이티브 분리 +* [shared merge tree](/cloud/reference/shared-merge-tree) 및 [warehouse](/cloud/reference/warehouses) 기능과 같은 전용 Cloud 기능 +* ClickHouse Cloud에서 완전히 테스트되고 검증된 ClickHouse 데이터베이스 및 operator 버전 +* 운영 승인(Authorization to Operate, ATO) 절차를 가속하기 위한 [NIST Risk Management Framework (RMF)](https://csrc.nist.gov/projects/risk-management/about-rmf) 문서 +* 백업 및 확장 작업을 포함한 프로그래밍 방식 작업을 위한 API +## Architecture \{#architecture\} - -## 아키텍처 \{#architecture\} - -ClickHouse Government는 배포 환경 내에서 완전히 자체 포함형으로 동작하며, Kubernetes에서 관리되는 컴퓨팅 리소스와 S3 호환 스토리지 솔루션의 스토리지로 구성됩니다. +ClickHouse Government는 배포 환경 내에서 완전히 자체 포함형으로 동작하며, 클라우드 네이티브 방식의 컴퓨트와 스토리지 분리를 제공합니다.
@@ -59,26 +38,15 @@ ClickHouse Government는 배포 환경 내에서 완전히 자체 포함형으
+## 지원 구성 \{#supported-configurations\} +ClickHouse Government는 현재 다음 구성으로 지원됩니다. -## 온보딩 프로세스 \{#onboarding-process\} - -고객은 [저희에게](https://clickhouse.com/government) 문의하여 온보딩을 시작할 수 있습니다. 자격을 충족하는 고객에게는 상세한 환경 구축 가이드와 배포를 위한 이미지 및 Helm 차트에 대한 접근 권한을 제공합니다. - - - -## 일반 요구 사항 \{#general-requirements\} - -이 섹션에서는 ClickHouse Government를 배포하는 데 필요한 리소스에 대한 개요를 제공합니다. 구체적인 배포 가이드는 온보딩 과정의 일부로 제공됩니다. 인스턴스/서버 유형과 크기는 사용 사례에 따라 달라집니다. +| 환경 | 오케스트레이션 | 스토리지 | 상태 | +| :-- | :------------------------------- | :-------------------------- | :---- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | 사용 가능 | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | 프리뷰 | -### AWS에서의 ClickHouse Government \{#clickhouse-government-aws\} +## Onboarding process \{#onboarding-process\} -필요한 리소스: -- 이미지를 수신하고 Helm 차트를 저장하기 위한 [ECR](https://docs.aws.amazon.com/ecr/) -- FIPS 규격을 준수하는 인증서를 발급할 수 있는 인증 기관(CA) -- [CNI](https://github.com/aws/amazon-vpc-cni-k8s), [EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver), [DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html), [Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md), 인증용 [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html), [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) 제공자가 구성된 [EKS](https://docs.aws.amazon.com/eks/) 클러스터 -- Amazon Linux를 실행하는 서버 노드 -- Operator용 x86 노드 그룹 -- EKS 클러스터와 동일한 리전에 있는 S3 버킷 -- 인그레스가 필요한 경우 NLB도 구성 -- clickhouse-server/keeper 작업을 위한 ClickHouse 클러스터당 하나의 AWS IAM 역할 +고객은 사용 사례에 적합한 ClickHouse Government를 검토하기 위한 상담을 요청하려면 [당사에 문의](https://clickhouse.com/company/contact?loc=nav)하실 수 있습니다. 최소 규모 요구 사항을 충족하고 지원되는 구성에 배포되는 사용 사례에 한해 검토가 진행됩니다. 온보딩은 제한적으로 제공됩니다. 설치 프로세스에는 AWS ECR에서 다운로드한 이미지와 Helm 차트를 사용하여 ClickHouse를 배포할 대상 환경에 맞는 설치 가이드를 따르는 과정이 포함됩니다. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md index 3f42ca4e97c..ccbeb017941 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md @@ -345,7 +345,11 @@ Azure (Microsoft) SAML은 Azure Active Directory(AD) 또는 Microsoft Entra라 ### 다중 조직 SSO \{#multi-org-sso\} -ClickHouse Cloud는 각 조직마다 별도의 연결을 제공하여 다중 조직 SSO를 지원합니다. 각 조직에 로그인하려면 다음 직접 링크(`https://console.clickhouse.cloud/?connection={organizationid}`)를 사용하십시오. 다른 조직에 로그인하기 전에 현재 조직에서 반드시 로그아웃하십시오. +ClickHouse Cloud는 각 조직마다 개별 연결을 제공하여 다중 조직 SSO를 지원합니다. 각 해당 조직에 로그인하려면 직접 링크(`https://console.clickhouse.cloud/?connection={organizationid}`)를 사용하십시오. 다른 조직에 로그인하기 전에 한 조직에서 반드시 로그아웃하십시오. + +:::note +https://console.clickhouse.cloud에서 이메일 주소를 입력할 때 회사 도메인을 가진 사용자가 어떤 조직으로도 이동되지 않도록 하려면, 지원 티켓을 제출하여 이 동작을 제거하도록 SSO 설정을 수동으로 업데이트하십시오. +::: ## 추가 정보 {#additional-information} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md index 82154258e6e..d946e2645c0 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md @@ -1,9 +1,9 @@ --- sidebar_label: '개요' slug: /migrations/elastic-overview -description: 'Snowflake에서 ClickHouse로 이전' -keywords: ['Snowflake'] -title: 'Snowflake에서 ClickHouse로 이전' +description: 'Elasticsearch에서 ClickHouse로 마이그레이션' +keywords: ['Elasticsearch'] +title: 'Elasticsearch에서 ClickHouse로 마이그레이션' show_related_blogs: true doc_type: 'landing-page' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md index 94f14da4955..ce6a5129145 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md @@ -4,7 +4,7 @@ title: 'v24.2 변경 로그' description: 'v24.2 패스트 릴리스 변경 로그' keywords: ['changelog'] sidebar_label: '24.2' -sidebar_position: 11 +sidebar_position: 12 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md index 4c39515ae70..7f7490c4420 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md @@ -1,10 +1,10 @@ --- slug: /changelogs/24.5 -title: 'v24.5 Cloud 변경 로그' +title: 'v24.5 Cloud용 변경 로그' description: 'v24.5에 대한 간략한 릴리스 변경 로그' -keywords: ['changelog', 'Cloud'] +keywords: ['changelog', 'cloud'] sidebar_label: '24.5' -sidebar_position: 10 +sidebar_position: 11 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md index 404b471365b..d7d2d1766e7 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md @@ -1,10 +1,10 @@ --- slug: /changelogs/24.6 -title: 'v24.6 Cloud 변경 내역' +title: 'v24.6 Cloud용 변경 내역' description: 'v24.6용 빠른 릴리스 변경 내역' keywords: ['changelog', 'cloud'] sidebar_label: '24.6' -sidebar_position: 9 +sidebar_position: 10 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md index fcabfb075cb..797661fe98d 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md @@ -4,7 +4,7 @@ title: 'Cloud용 v24.8 변경 로그' description: 'v24.8 Fast 릴리스용 변경 로그' keywords: ['changelog', 'cloud'] sidebar_label: '24.8' -sidebar_position: 8 +sidebar_position: 9 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md index a7d92b2e91c..bb5ea2a50c6 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md @@ -4,7 +4,7 @@ title: 'Cloud용 v24.10 변경 로그' description: 'v24.10의 간략한 변경 로그' keywords: ['changelog', 'cloud'] sidebar_label: '24.10' -sidebar_position: 7 +sidebar_position: 8 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md index 42d769bf450..38a81573c08 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md @@ -4,7 +4,7 @@ title: 'Cloud v24.12 변경 로그' description: 'v24.12 빠른 릴리스 변경 로그' keywords: ['changelog', 'cloud'] sidebar_label: '24.12' -sidebar_position: 6 +sidebar_position: 7 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md index a6b91988158..0d980bc3d89 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md @@ -4,7 +4,7 @@ title: 'v25.4 Cloud 변경 로그' description: 'v25.4 빠른 릴리스 변경 로그' keywords: ['changelog', 'cloud'] sidebar_label: '25.4' -sidebar_position: 5 +sidebar_position: 6 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md index b1d3c97063f..19be4deb4da 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md @@ -4,7 +4,7 @@ title: 'Cloud용 v25.6 변경 로그' description: 'v25.6 신속 릴리스에 대한 변경 로그' keywords: ['변경 로그', 'Cloud'] sidebar_label: '25.6' -sidebar_position: 4 +sidebar_position: 5 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md index 026c795ad27..aad4a328ca1 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md @@ -4,7 +4,7 @@ title: 'v25.8 Cloud 변경 로그' description: 'v25.8 신속 릴리스 변경 로그' keywords: ['변경 로그', 'cloud'] sidebar_label: '25.8' -sidebar_position: 3 +sidebar_position: 4 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md index 5d51f98b6b8..df065fe952e 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md @@ -4,7 +4,7 @@ title: 'Cloud용 v25.10 변경 로그' description: 'v25.10 변경 로그' keywords: ['변경 로그', 'Cloud'] sidebar_label: '25.10' -sidebar_position: 2 +sidebar_position: 3 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md index df590d9e75e..3801b3d78b2 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md @@ -1,10 +1,10 @@ --- slug: /changelogs/25.12 -title: 'v25.12 Cloud 변경 로그' -description: 'v25.12 변경 로그' +title: 'v25.12 Cloud용 변경 내역' +description: 'v25.12 변경 내역' keywords: ['changelog', 'cloud'] sidebar_label: '25.12' -sidebar_position: 1 +sidebar_position: 2 doc_type: 'changelog' --- diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md new file mode 100644 index 00000000000..874cd29f150 --- /dev/null +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md @@ -0,0 +1,688 @@ +--- +slug: /changelogs/26.2 +title: 'Cloud용 v26.2 변경 로그' +description: 'v26.2 변경 로그' +keywords: ['변경 로그', 'Cloud'] +sidebar_label: '26.2' +sidebar_position: 1 +doc_type: 'changelog' +--- + +# Cloud용 v26.2 변경 로그 \{#v262-changelog-for-cloud\} + +## 하위 호환성이 없는 변경 사항 \{#backward-incompatible-changes\} + +### 쿼리 및 구문 변경 사항 \{#query-and-syntax-changes\} + +* 잘못된 별칭 치환으로 인해 발생하던 쿼리 형식 불일치 문제가 수정되었습니다. 참고: analyzer가 비활성화된 경우, 별칭 참조와 함께 `IN`을 사용하는 일부 `CREATE VIEW` 쿼리는 더 이상 처리되지 않을 수 있습니다. 이를 방지하려면 analyzer가 활성화되어 있는지 확인하십시오(analyzer는 24.3부터 기본적으로 활성화되어 있습니다). [#82838](https://github.com/ClickHouse/ClickHouse/pull/82838) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 이제 `JOIN USING ()`의 빈 컬럼 목록은 구문 오류로 처리됩니다. 이전에는 이 문제가 쿼리 실행 시점에 `INVALID_JOIN_ON_EXPRESSION`으로 보고되었으며, 일부 경우(예: `Join` 스토리지와 조인하는 경우)에는 `LOGICAL_ERROR`를 유발할 수 있었습니다. [#92371](https://github.com/ClickHouse/ClickHouse/pull/92371) ([Vladimir Cherkasov](https://github.com/vdimir)). +* 이제 `ORDER BY` 및 기타 테이블 키 표현식에서는 서브쿼리를 사용할 수 없습니다. [#96847](https://github.com/ClickHouse/ClickHouse/pull/96847) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 데이터 타입 변경 사항 \{#data-type-changes\} + +* `Nullable(Tuple)` 지원이 추가되었습니다. 이를 활성화하려면 `allow_experimental_nullable_tuple_type = 1`로 설정하십시오. [#89643](https://github.com/ClickHouse/ClickHouse/pull/89643) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* JSON 타입의 고급 공유 데이터가 이제 기본적으로 활성화됩니다. 이전 버전은 새 JSON 형식으로 작성된 데이터 파트를 읽을 수 없으므로, 25.8보다 이전 버전으로 다운그레이드할 수 없습니다. 안전하게 업그레이드하려면 `compatibility` 설정을 이전 버전으로 지정하거나, MergeTree 설정 `dynamic_serialization_version='v2'` 및 `object_serialization_version='v2'`를 설정하십시오. [#92511](https://github.com/ClickHouse/ClickHouse/pull/92511) ([Pavel Kruglov](https://github.com/Avogar)). +* JSON 타입의 `SKIP REGEXP`는 이제 기본적으로 부분 일치를 사용합니다. [#92847](https://github.com/ClickHouse/ClickHouse/pull/92847) ([Pavel Kruglov](https://github.com/Avogar)). +* `Variant` 타입 불일치 시 발생하던 논리 오류를 수정했습니다. [#95811](https://github.com/ClickHouse/ClickHouse/pull/95811) ([Bharat Nallan](https://github.com/bharatnc)). +* PostgreSQL의 `DATE` 컬럼은 이제 ClickHouse에서 `Date32`로 추론됩니다(이전에는 `Date`로 추론되었으며, 이 경우 범위가 좁아 해당 범위를 벗어나는 값에서 오버플로가 발생할 수 있었습니다). 이제 `Date32` 값을 다시 PostgreSQL에 삽입하는 것도 지원됩니다. [#95999](https://github.com/ClickHouse/ClickHouse/pull/95999) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 스토리지 및 인덱스 변경 사항 \{#storage-and-index-changes\} + +* 객체 스토리지에서 더 효율적으로 읽을 수 있도록 역방향 텍스트 인덱스의 스토리지 레이아웃을 개선했으며, 역방향 텍스트 인덱스가 있는 테이블의 병합 성능도 개선했습니다. 25.12 버전 이전에 실험적 텍스트 인덱스를 사용한 경우, 업그레이드 전에 해당 인덱스를 삭제한 뒤 새 버전에서 다시 빌드해야 합니다. [#91518](https://github.com/ClickHouse/ClickHouse/pull/91518) ([Anton Popov](https://github.com/CurtizJ)). +* 통계의 스토리지 형식이 변경되었습니다 — 이제 모든 통계가 단일 파일에 저장됩니다. [#93414](https://github.com/ClickHouse/ClickHouse/pull/93414) ([Anton Popov](https://github.com/CurtizJ)). +* 손상된 파트를 방지하기 위해 이제 인덱스 파일 이름이 이스케이프됩니다. 이전 버전에서 생성된, 이름에 ASCII 이외의 문자가 포함된 인덱스는 ClickHouse가 로드하지 못합니다. 이를 처리하려면 MergeTree 설정 `escape_index_filenames`를 사용하십시오. [#94079](https://github.com/ClickHouse/ClickHouse/pull/94079) ([Raúl Marín](https://github.com/Algunenano)). + +### 제거된 기능 \{#removed-features\} + +* `DEFLATE_QPL` 및 `ZSTD_QAT` 코덱이 제거되었습니다. 업그레이드하기 전에 이 코덱으로 압축된 기존 데이터를 다른 코덱으로 변환하십시오. 참고로, 이전에는 이 코덱을 사용하려면 `enable_deflate_qpl_codec` 또는 `enable_zstd_qat_codec`를 활성화해야 했습니다. [#92150](https://github.com/ClickHouse/ClickHouse/pull/92150) ([Robert Schulze](https://github.com/rschu1ze)). +* 단순 `ALIAS` 컬럼에 대한 `INSERT`는 더 이상 지원되지 않습니다([#84154](https://github.com/ClickHouse/ClickHouse/issues/84154)를 되돌림). 이 기능은 사용자 지정 형식에서는 작동하지 않았으며 setting으로 제어되지도 않았습니다. [#92849](https://github.com/ClickHouse/ClickHouse/pull/92849) ([Azat Khuzhin](https://github.com/azat)). +* `Lazy` 데이터베이스 엔진이 제거되어 더 이상 사용할 수 없습니다. [#93627](https://github.com/ClickHouse/ClickHouse/pull/93627) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 사용할 수 없게 되는 버그로 인해 `metric_log`의 `transposed_with_wide_view` 모드가 제거되었습니다. 이제 `system.metric_log`를 이 모드로 정의할 수 없습니다. [#93867](https://github.com/ClickHouse/ClickHouse/pull/93867) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 설정 및 구성 변경 사항 \{#settings-and-configuration-changes\} + +* 데이터 레이크 카탈로그가 객체 스토리지에 액세스할 수 없으면 이제 새로운 설정에서 오류를 발생시킵니다. [#93606](https://github.com/ClickHouse/ClickHouse/pull/93606) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 워크로드에 대한 CPU 스케줄링은 이제 기본적으로 선점형입니다. `cpu_slot_preemption` 서버 설정을 참조하십시오. [#94060](https://github.com/ClickHouse/ClickHouse/pull/94060) ([Sergei Trifonov](https://github.com/serxa)). +* `exact_rows_before_limit`, `rows_before_aggregation`, `cross_to_inner_join_rewrite`, `regexp_dict_allow_hyperscan`, `regexp_dict_flag_case_insensitive`, `regexp_dict_flag_dotall`, `dictionary_use_async_executor` 설정이 형식 설정에서 일반 설정으로 재분류되었습니다. 이는 대부분 내부 변경이며, 사용자에게 보이는 부작용은 없습니다. 다만 이러한 설정 중 하나라도 Iceberg, DeltaLake, Kafka, S3, S3Queue, Azure, Hive, RabbitMQ, Set, FileLog 또는 NATS 테이블 엔진 정의에 지정한 경우는 예외입니다. 이제 이러한 정의는 조용히 무시되지 않고 오류를 발생시킵니다. [#94106](https://github.com/ClickHouse/ClickHouse/pull/94106) ([Robert Schulze](https://github.com/rschu1ze)). +* `do_not_merge_across_partitions_select_final`의 동작 의미가 단순화되었습니다. 이전에는 이 기능이 명시적으로 설정되지 않았더라도 자동으로 활성화될 수 있었고, 이로 인해 혼란과 프로덕션 환경 문제가 발생했습니다. 이제 `1`로 설정하면 기능이 무조건 활성화되며, `0`으로 설정하면 새 설정 `enable_automatic_decision_for_merging_across_partitions_for_final`(기본값 `1`)을 따릅니다. [#96110](https://github.com/ClickHouse/ClickHouse/pull/96110) ([Nikita Taranov](https://github.com/nickitat)). +* S3 스키마 검증이 추가되었습니다. [#96194](https://github.com/ClickHouse/ClickHouse/pull/96194) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 이제 `apply_row_policy_after_final` 설정이 기본적으로 활성화되어 `ROW POLICY`가 원래와 같이 `FINAL`을 따르도록 보장합니다. 이전에 `FINAL` 전에 행 정책을 적용하기 위해 `optimize_move_to_prewhere_if_final=1`에 의존했다면, 대신 `apply_row_policy_after_final=0`을 사용하십시오. [#97279](https://github.com/ClickHouse/ClickHouse/pull/97279) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + +### 보안 및 액세스 제어 변경 사항 \{#security-and-access-control-changes\} + +* `joinGet`/`joinGetOrNull`는 이제 기반이 되는 Join 테이블에 대해 `SELECT` 권한을 적용합니다. `joinGet('db.table', 'column', key)`를 실행하려면 키 컬럼과 조회할 속성 컬럼 모두에 대한 `SELECT` 권한이 필요합니다. 이러한 권한이 없으면 쿼리가 `ACCESS_DENIED`와 함께 실패합니다. 마이그레이션하려면 전체 테이블 액세스에는 `GRANT SELECT ON db.join_table TO user`로 권한을 부여하고, 컬럼 수준 액세스에는 `GRANT SELECT(key_col, attr_col) ON db.join_table TO user`로 권한을 부여하십시오. [#94307](https://github.com/ClickHouse/ClickHouse/pull/94307) ([Vladimir Cherkasov](https://github.com/vdimir)). +* `CREATE TABLE ... AS ...` 쿼리는 이제 `SHOW TABLES`가 아니라 `SHOW COLUMNS` 권한이 필요합니다. 이전에는 `SHOW TABLES` 권한을 잘못 검사하고 있었습니다. [#94556](https://github.com/ClickHouse/ClickHouse/pull/94556) ([pufit](https://github.com/pufit)). + +### 삽입 및 중복 제거 변경 사항 \{#insert-and-deduplication-changes\} + +* 이제 모든 삽입에 대해 기본적으로 중복 제거가 활성화됩니다. 이전에는 비동기 삽입과 materialized view에는 비활성화되어 있었고, 동기 삽입에는 활성화되어 있었습니다. 이전 동작을 유지하려면 `deduplicate_insert='backward_compatible_choice'`를 명시적으로 설정하십시오(`deduplicate_blocks_in_dependent_materialized_views`도 동일). [#95970](https://github.com/ClickHouse/ClickHouse/pull/95970) ([Sema Checherinda](https://github.com/CheSema)). + +### 시스템 테이블 변경 사항 \{#system-table-changes\} + +* 이제 S3Queue 및 AzureQueue의 인메모리 메타데이터가 제한됩니다. 시스템 테이블 이름이 변경되었습니다. `system.s3queue`는 이제 `system.s3queue_metadata_cache`로, `system.azure_queue`는 이제 `system.azure_queue_metadata_cache`로 변경되었습니다. [#95809](https://github.com/ClickHouse/ClickHouse/pull/95809) ([Kseniia Sumarokova](https://github.com/kssenii)). + +### 기타 호환성에 영향을 주는 변경 사항 \{#other-breaking-changes\} + +* 잘못된 입력으로 호출될 경우 충돌하거나 멈출 수 있던 h3 인덱스 함수를 수정했습니다. [#93657](https://github.com/ClickHouse/ClickHouse/pull/93657) ([Michael Kolupaev](https://github.com/al13n321)). + +## 새로운 기능 \{#new-features\} + +### 인증 \{#authentication\} + +* 시간 기반 일회용 비밀번호(TOTP) 인증 방식을 지원합니다. [#71273](https://github.com/ClickHouse/ClickHouse/pull/71273) ([Vladimir Cherkasov](https://github.com/vdimir)). + +### 함수 \{#functions\} + +* 지정된 구분자로 분리된 문자열에서 부분 문자열의 순서를 뒤집는 `reverseBySeparator` 함수를 추가했습니다. [#91780](https://github.com/ClickHouse/ClickHouse/pull/91780) ([Xuewei Wang](https://github.com/Sallery-X)). +* sRGB와 OKLAB 색 공간 간 변환을 위한 `colorOKLABToSRGB` 및 `colorSRGBToOKLAB` 함수를 추가했습니다. [#93361](https://github.com/ClickHouse/ClickHouse/pull/93361) ([Pranav Tiwari](https://github.com/pranavt84)). +* 두 점 사이의 [코사인 거리](https://en.wikipedia.org/wiki/Cosine_similarity#Cosine_distance)를 근사하는 `cosineDistanceTransposed` 함수를 추가했습니다. [#93621](https://github.com/ClickHouse/ClickHouse/pull/93621) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `xxh3_128` 해시 함수를 추가했습니다. [#96055](https://github.com/ClickHouse/ClickHouse/pull/96055) ([Raúl Marín](https://github.com/Algunenano)). +* MergeTree 인덱스 사용을 분석하는 `mergeTreeAnalyzeIndex()` 함수를 추가했습니다. [#92954](https://github.com/ClickHouse/ClickHouse/pull/92954) ([Azat Khuzhin](https://github.com/azat)). +* 이제 함수는 새로운 `FunctionVariantAdaptor`를 통해 `Variant` 타입을 지원합니다. [#90900](https://github.com/ClickHouse/ClickHouse/pull/90900) ([Bharat Nallan](https://github.com/bharatnc)). +* 이제 일부 함수는 SQL에서 괄호 없이 호출할 수 있습니다. [#94678](https://github.com/ClickHouse/ClickHouse/pull/94678) ([Aly Kafoury](https://github.com/AlyHKafoury)). + +### 시스템 테이블 \{#system-tables\} + +* UDF 로딩 상태와 구성 정보를 모니터링하기 위한 `system.user_defined_functions` 테이블이 추가되었습니다. [#90340](https://github.com/ClickHouse/ClickHouse/pull/90340) ([Xu Jia](https://github.com/XuJia0210)). +* `system.zookeeper_info` 테이블이 추가되었습니다. [#90809](https://github.com/ClickHouse/ClickHouse/pull/90809) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)). +* 소수를 오름차순으로 포함하는 `system.primes` 테이블과 `primes` 테이블 함수가 추가되었습니다. [#92776](https://github.com/ClickHouse/ClickHouse/pull/92776) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 각 데이터 파트의 파일 수를 표시하는 `files` 컬럼이 `system.parts` 테이블에 추가되었습니다. [#94337](https://github.com/ClickHouse/ClickHouse/pull/94337) ([Match](https://github.com/gayanMatch)). +* 기존 failpoint와 해당 항목의 활성화 여부를 확인할 수 있는 `system.fail_points` 테이블이 추가되었습니다. [#96762](https://github.com/ClickHouse/ClickHouse/pull/96762) ([Pedro Ferreira](https://github.com/PedroTadim)). + +### 테이블 엔진 및 스토리지 \{#table-engines-and-storage\} + +* `Array` 컬럼에 대한 텍스트 인덱스 지원이 추가되었습니다. [#89895](https://github.com/ClickHouse/ClickHouse/pull/89895) ([Jimmy Aguilar Mena](https://github.com/Ergus)). +* Paimon REST 카탈로그 지원이 추가되었습니다. [#92011](https://github.com/ClickHouse/ClickHouse/pull/92011) ([JIaQi Tang](https://github.com/JiaQiTang98)). +* `icebergLocalCluster` 테이블 함수가 추가되었습니다. [#93323](https://github.com/ClickHouse/ClickHouse/pull/93323) ([Anton Ivashkin](https://github.com/ianton-ru)). +* `lazy_load_tables` 데이터베이스 설정이 추가되었습니다. 이 설정을 활성화하면 데이터베이스 시작 시 테이블을 로드하지 않고, 대신 경량 `StorageTableProxy`를 생성하며 실제 테이블 엔진은 처음 접근할 때 구체화됩니다. [#96283](https://github.com/ClickHouse/ClickHouse/pull/96283) ([xiaohuanlin](https://github.com/xiaohuanlin)). +* `DatabaseReplicated`에 대한 보조 ZooKeeper 지원이 추가되었습니다. [#91683](https://github.com/ClickHouse/ClickHouse/pull/91683) ([RinChanNOW](https://github.com/RinChanNOWWW)). +* 이제 캐시에 있는 데이터 파일과 시스템 파일을 별도의 세그먼트로 분할할 수 있습니다. [#87834](https://github.com/ClickHouse/ClickHouse/pull/87834) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* 중복 파일 다운로드를 방지해 읽기 성능을 개선하는 Parquet 메타데이터용 새로운 SLRU 캐시가 추가되었습니다. 이 캐시는 `SYSTEM DROP PARQUET METADATA CACHE`로 비울 수 있습니다. [#89750](https://github.com/ClickHouse/ClickHouse/pull/89750) ([Grant Holly](https://github.com/grantholly-clickhouse)). +* 이제 데이터 레이크 테이블은 Parquet reader v3에서 `PREWHERE` 및 다단계 `PREWHERE`를 지원합니다. [#93542](https://github.com/ClickHouse/ClickHouse/pull/93542) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 여러 레플리카에 걸친 분산 인덱스 분석 기능이 추가되어 공유 스토리지 및 대용량 데이터 환경에서 유용합니다. [#86786](https://github.com/ClickHouse/ClickHouse/pull/86786) ([Azat Khuzhin](https://github.com/azat)). + +### Insert 및 중복 제거 \{#insert-and-deduplication\} + +* 이제 비동기 insert의 중복 제거가 종속 materialized view와도 함께 작동합니다. `block_id` 충돌이 발생하면 원본 블록을 필터링하여 충돌한 `block_id`와 연결된 행을 제거하고, 남은 행은 관련된 모든 materialized view 쿼리를 거쳐 변환됩니다. [#89140](https://github.com/ClickHouse/ClickHouse/pull/89140) ([Sema Checherinda](https://github.com/CheSema)). +* 이제 비동기 insert가 병렬 quorum을 지원합니다. 삽입된 데이터는 quorum에 복제되며, 중복이 발견되면 이전에 삽입된 데이터도 복제될 때까지 쿼리가 대기합니다. [#93356](https://github.com/ClickHouse/ClickHouse/pull/93356) ([Sema Checherinda](https://github.com/CheSema)). +* 통합된 중복 제거 해시로의 마이그레이션을 활성화하기 위해 `insert_deduplication_version` 서버 설정이 추가되었습니다. [#95409](https://github.com/ClickHouse/ClickHouse/pull/95409) ([Sema Checherinda](https://github.com/CheSema)). +* 중복 제거 해시 마이그레이션이 시작되었습니다. [#97562](https://github.com/ClickHouse/ClickHouse/pull/97562) ([Sema Checherinda](https://github.com/CheSema)). + +### SQL 및 쿼리 기능 \{#sql-and-query-features\} + +* 기존 `SYSTEM DROP [...] CACHE`의 더 명확한 대안으로 `SYSTEM CLEAR [...] CACHE` 구문이 추가되었습니다. 기존 구문도 계속 사용할 수 있습니다. [#93727](https://github.com/ClickHouse/ClickHouse/pull/93727) ([Pranav Tiwari](https://github.com/pranavt84)). +* 결과 파트를 커밋하지 않고 머지를 시뮬레이션하는 `OPTIMIZE
DRY RUN PARTS ` 쿼리가 추가되었습니다. 머지의 정확성을 확인하고, 머지 관련 버그를 재현하며, 머지 성능을 벤치마킹하는 데 유용합니다. [#96122](https://github.com/ClickHouse/ClickHouse/pull/96122) ([Anton Popov](https://github.com/CurtizJ)). +* 이제 `ignore_on_cluster_for_replicated_database` 설정이 활성화된 경우 Replicated 데이터베이스에서 `ON CLUSTER`가 포함된 DDL 쿼리를 실행할 수 있습니다. 이때 클러스터 이름은 무시됩니다. [#92872](https://github.com/ClickHouse/ClickHouse/pull/92872) ([Kirill](https://github.com/kirillgarbar)). +* 프로젝션 인덱스 기능을 단순화하고 확장하기 위한 새로운 구문과 프레임워크가 도입되었습니다. [#91844](https://github.com/ClickHouse/ClickHouse/pull/91844) ([Amos Bird](https://github.com/amosbird)). + +### 설정 및 구성 \{#settings-and-configuration\} + +* 삽입 블록이 생성되는 방식을 더 세밀하게 제어할 수 있도록 `max_insert_block_size_bytes` 설정이 추가되었습니다. [#92833](https://github.com/ClickHouse/ClickHouse/pull/92833) ([Kirill Kopnev](https://github.com/Fgrtue)). +* `use_primary_key` 설정이 추가되었습니다. 기본 키(primary key)를 기반으로 한 그래뉼 가지치기를 비활성화하려면 이 값을 `false`로 설정하십시오. [#93319](https://github.com/ClickHouse/ClickHouse/pull/93319) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* `default_dictionary_database` 설정이 추가되었습니다. 이 설정을 사용하면 데이터베이스 한정자 없이 참조되는 외부 딕셔너리(external dictionaries)를 지정된 기본 데이터베이스에서 ClickHouse가 조회할 수 있습니다. 이를 통해 XML로 정의된 전역 딕셔너리에서 SQL로 정의된 데이터베이스별 딕셔너리로의 마이그레이션이 간소화됩니다. [#91412](https://github.com/ClickHouse/ClickHouse/pull/91412) ([Dmitrii Plotnikov](https://github.com/dimbo4ka)). +* 테이블에서 사용 중인 named collection이 삭제되지 않도록 `check_named_collection_dependencies` 설정이 추가되었습니다(기본적으로 활성화됨). [#96181](https://github.com/ClickHouse/ClickHouse/pull/96181) ([Pablo Marcos](https://github.com/pamarcos)). +* 동시성 제어를 위한 max-min 공정 스케줄러가 추가되었습니다. 이에 따라 많은 쿼리가 제한된 CPU 슬롯을 두고 경쟁하는 높은 과구독 상황에서 공정성이 더욱 향상됩니다. 이제 `concurrent_threads_scheduler` 서버 설정의 기본값이 `fair_round_robin` 대신 `max_min_fair`이므로, 짧게 실행되는 쿼리가 오래 실행되는 쿼리 때문에 더 이상 불이익을 받지 않습니다. [#94732](https://github.com/ClickHouse/ClickHouse/pull/94732) [#95300](https://github.com/ClickHouse/ClickHouse/pull/95300) ([Sergei Trifonov](https://github.com/serxa)). +* ClickHouse 시작 및 종료 시 콘솔 로그 레벨을 각각 재정의할 수 있도록 `logger.startup_console_level` 및 `logger.shutdown_console_level` 구성 옵션이 추가되었습니다. [#95919](https://github.com/ClickHouse/ClickHouse/pull/95919) ([Garrett Thomas](https://github.com/garrettthomaskth)). + +### 모니터링 \{#monitoring\} + +* 버전 정보가 포함된 `ClickHouse_Info` 메트릭이 Prometheus `/metrics` 엔드포인트에 추가되어, 시간 경과에 따른 상세 버전 정보를 추적하는 차트를 생성할 수 있게 되었습니다. [#91125](https://github.com/ClickHouse/ClickHouse/pull/91125) ([Christoph Wurm](https://github.com/cwurm)). + +## 실험적 기능 \{#experimental-features\} + +* 이제 벡터 검색은 클러스터의 레플리카 전체에 부하를 분산할 수 있으므로, 단일 VM의 메모리 용량을 초과하는 대규모 벡터 인덱스도 지원할 수 있습니다. [#95876](https://github.com/ClickHouse/ClickHouse/pull/95876) ([Shankar Iyer](https://github.com/shankar-iyer)). +* `ast_fuzzer_runs` 및 `ast_fuzzer_any_query` 설정으로 제어되는 서버 측 AST 퍼저가 추가되었습니다. 이 설정을 활성화하면 서버는 각 쿼리를 정상적으로 실행한 후 무작위 뮤테이션을 수행하고, 그 결과는 폐기합니다. [#97568](https://github.com/ClickHouse/ClickHouse/pull/97568) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +## 개선 사항 \{#improvements\} + +### 쿼리 및 SQL \{#query-and-sql-improvements\} + +* 상관 서브쿼리가 이제 더 많은 테이블 엔진과 데이터 소스 유형을 지원합니다. [#90175](https://github.com/ClickHouse/ClickHouse/pull/90175) ([Dmitry Novik](https://github.com/novikd)). +* 이제 스칼라 값에 대해서도 상수가 아닌 `IN`을 지원합니다(예: `val1 NOT IN if(cond, val2, val3)`). [#93495](https://github.com/ClickHouse/ClickHouse/pull/93495) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* 조인에서 확장 테이블 별칭을 지원하도록 추가되었습니다(예: `SELECT * FROM (SELECT 1) AS t(a) JOIN (SELECT 1) AS u(b) ON a = b`). [#95331](https://github.com/ClickHouse/ClickHouse/pull/95331) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* `EXPLAIN indices = 1`이 이제 `EXPLAIN indexes = 1`의 별칭으로 지원됩니다. [#92774](https://github.com/ClickHouse/ClickHouse/pull/92774) ([Pranav Tiwari](https://github.com/pranavt84)). +* `numbers` 및 `primes` 테이블 함수의 필터 푸시다운이 개선되었습니다 — 이제 ClickHouse는 `WHERE` 조건에서 보수적인 값 범위를 도출해 시퀀스 생성을 제한함으로써, 범위가 제한되지 않은 스캔을 방지할 수 있습니다. [#96115](https://github.com/ClickHouse/ClickHouse/pull/96115) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 이제 Equivalent sets 최적화가 여러 개의 연속된 `INNER JOIN` 연산 전반에서 작동하므로, 체인 내 어느 테이블에 적용된 필터든 관련된 모든 테이블에 자동으로 푸시다운됩니다. [#96596](https://github.com/ClickHouse/ClickHouse/pull/96596) ([Vladimir Cherkasov](https://github.com/vdimir)). +* 이제 `FROM`의 단일 서브쿼리에는 자동 클러스터 테이블 함수가 사용됩니다. [#96332](https://github.com/ClickHouse/ClickHouse/pull/96332) ([phulv94](https://github.com/phulv94)). +* 접두사에 ASCII 문자만 포함된 경우, `startsWithUTF8`로 필터링할 때 이제 기본 키 인덱스가 사용됩니다. [#97055](https://github.com/ClickHouse/ClickHouse/pull/97055) ([vkcku](https://github.com/vkcku)). +* `assumeNotNull`, `coalesce`, 및 `ifNull`은 이제 키 컬럼이 이러한 함수로 감싸진 경우 범위 조건에 대해 기본 키 및 스킵 인덱스 프루닝을 가능하게 합니다. [#94754](https://github.com/ClickHouse/ClickHouse/pull/94754) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 사용되지 않는 컬럼은 이제 MergeTree에서 읽을 때 읽기 단계에서 함께 제거되며, 이는 특히 필터가 `PREWHERE`로 푸시다운될 때 유용합니다. [#89982](https://github.com/ClickHouse/ClickHouse/pull/89982) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). +* `use_join_disjunctions_push_down` 최적화가 이제 기본적으로 활성화되었습니다. [#89313](https://github.com/ClickHouse/ClickHouse/pull/89313) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `enable_join_runtime_filters` 최적화는 이제 기본적으로 활성화됩니다. [#89314](https://github.com/ClickHouse/ClickHouse/pull/89314) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* JOIN 런타임 필터 오버헤드는 이제 블룸 필터에서 설정된 비트 수가 너무 많거나 걸러지는 행 수가 너무 적을 때 필터를 자동으로 비활성화하여 줄였습니다. [#91578](https://github.com/ClickHouse/ClickHouse/pull/91578) ([Alexander Gololobov](https://github.com/davenger)). +* 조인 재정렬 시 런타임 해시 테이블 크기 통계를 사용할지 여부를 제어하는 `use_hash_table_stats_for_join_reordering` 설정(기본적으로 활성화)을 추가했습니다. [#93912](https://github.com/ClickHouse/ClickHouse/pull/93912) ([Vladimir Cherkasov](https://github.com/vdimir)). +* 인덱스 분석은 이제 쿼리가 로컬에서 실행되든 병렬 레플리카를 사용해 실행되든 관계없이 한 번만 수행됩니다. [#94854](https://github.com/ClickHouse/ClickHouse/pull/94854) ([Nikita Taranov](https://github.com/nickitat)). +* `FINAL` 쿼리에서 skip 인덱스가 기본 키에 포함된 컬럼에 대한 경우, 이제 다른 파트에서 수행되는 추가 기본 키 교차 검사를 건너뜁니다. [#93899](https://github.com/ClickHouse/ClickHouse/pull/93899) ([Shankar Iyer](https://github.com/shankar-iyer)). +* `DROP DATABASE`는 이제 역방향 종속성 순서로 테이블을 삭제하므로, 데이터베이스에 로드 종속성이 있는 테이블이 포함된 경우 크래시 안전성이 향상됩니다. [#97057](https://github.com/ClickHouse/ClickHouse/pull/97057) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 뮤테이션을 동기식으로 대기할 때 이제 쿼리 취소 및 시간 제한이 적용됩니다. [#96756](https://github.com/ClickHouse/ClickHouse/pull/96756) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `DROP COLUMN` 뮤테이션 후 빠르게 `ADD COLUMN`을 실행할 경우 삭제된 데이터가 되살아나는 현상을 방지했습니다. [#96713](https://github.com/ClickHouse/ClickHouse/pull/96713) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `UPDATE` 및 `RENAME COLUMN`이 포함된 상충하는 `ALTER` 식은 이제 논리 오류 대신 적절한 예외를 발생시킵니다. [#96022](https://github.com/ClickHouse/ClickHouse/pull/96022) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 이제 집계 키 컬럼에 대해서도 추정 총 행 수와 NDV(고유 값 개수) 통계가 수집됩니다. [#92812](https://github.com/ClickHouse/ClickHouse/pull/92812) ([Alexander Gololobov](https://github.com/davenger)). +* 이제 모든 레플리카가 병렬 레플리카 읽기 시 orphaned range를 병렬로 가져올 수 있게 되어, 부하 분산이 개선되고 롱테일 지연 시간이 감소합니다. [#91374](https://github.com/ClickHouse/ClickHouse/pull/91374) ([zoomxi](https://github.com/zoomxi)). +* 선택도가 매우 높은 `PREWHERE` 필터를 사용하는 자동 병렬 레플리카의 추정 정확도가 개선되었습니다. [#97231](https://github.com/ClickHouse/ClickHouse/pull/97231) ([Nikita Taranov](https://github.com/nickitat)). +* `joinGet`이 이제 임시 테이블도 지원합니다. [#92973](https://github.com/ClickHouse/ClickHouse/pull/92973) ([Eduard Karacharov](https://github.com/korowa)). +* 이제 외부 집계, 정렬, 조인은 모든 컨텍스트에서 `temporary_files_codec` 쿼리 설정이 적용됩니다. [#92388](https://github.com/ClickHouse/ClickHouse/pull/92388) ([Vladimir Cherkasov](https://github.com/vdimir)). +* 벡터 유사도 검색 계획 최적화는 이제 검색 대상 컬럼에 인덱스가 있는 경우에만 적용됩니다. [#94998](https://github.com/ClickHouse/ClickHouse/pull/94998) ([Eduard Karacharov](https://github.com/korowa)). + +### 테이블 엔진 및 스토리지 \{#table-engines-and-storage-improvements\} + +* `StorageEmbeddedRocksDB`가 이제 여러 컬럼을 기본 키로 지원합니다. [#33917](https://github.com/ClickHouse/ClickHouse/pull/33917) ([usurai](https://github.com/usurai)). +* `ALTER TABLE
ATTACH PART FROM ` 구문이 추가되어, 파일시스템에서 이름을 수동으로 바꾸지 않아도 `detached/`의 임의의 하위 디렉터리(예: `broken-on-start` 또는 `unexpected` 접두사가 있는 파트)에서 파트를 attach할 수 있습니다. [#74816](https://github.com/ClickHouse/ClickHouse/pull/74816) ([Anton Popov](https://github.com/CurtizJ)). +* `min_free_disk_bytes_to_perform_insert`가 이제 JBOD 볼륨에서 올바르게 동작합니다. [#90878](https://github.com/ClickHouse/ClickHouse/pull/90878) ([Aleksandr Musorin](https://github.com/AVMusorin)). +* 이제 TTL drop-part 머지 중에도 `max_parts_to_merge_at_once`가 적용됩니다. [#95315](https://github.com/ClickHouse/ClickHouse/pull/95315) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 백그라운드 작업(mutate, merge)은 이제 `default` 프로필을 통해 일반 쿼리와 설정을 공유하지 않고, `background` 프로필을 통해 별도로 구성할 수 있습니다. [#93905](https://github.com/ClickHouse/ClickHouse/pull/93905) ([Arsen Muk](https://github.com/arsenmuk)). +* 크기를 정확히 계산하도록 서브컬럼 읽기를 개선해 메모리 사용량을 줄이고 속도를 높였습니다. [#96251](https://github.com/ClickHouse/ClickHouse/pull/96251) ([Pavel Kruglov](https://github.com/Avogar)). +* 과도한 메모리 사용을 방지하기 위해 `split_intersecting_parts_ranges_into_layers`로 생성되는 파이프라인 스트림 수를 제한했습니다. [#96478](https://github.com/ClickHouse/ClickHouse/pull/96478) ([Nikita Taranov](https://github.com/nickitat)). +* 텍스트 인덱스가 이제 GA가 되었습니다. [#96794](https://github.com/ClickHouse/ClickHouse/pull/96794) ([Robert Schulze](https://github.com/rschu1ze)). +* `QBit`가 이제 GA가 되었습니다. [#95358](https://github.com/ClickHouse/ClickHouse/pull/95358) ([Raufs Dunamalijevs](https://github.com/rienath)). +* 이제 `QBit`에 대해 동등 비교를 수행할 수 있습니다. [#94078](https://github.com/ClickHouse/ClickHouse/pull/94078) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `enable_positional_arguments_for_projections`를 사용해 테이블 스키마를 저장할 때 이제 위치 인수 대신 표현식이 치환되므로, 해당 설정을 비활성화한 상태에서도 서버를 재시작할 수 있습니다. [#96372](https://github.com/ClickHouse/ClickHouse/pull/96372) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Replicated 데이터베이스에서는 이제 더미 쿼리가 실행될 때마다 캐시된 클러스터가 업데이트되지 않습니다. [#96897](https://github.com/ClickHouse/ClickHouse/pull/96897) ([Tuan Pham Anh](https://github.com/tuanpach)). +* DDLWorker 상태를 재설정하는 `SYSTEM RESET DDL WORKER [ON CLUSTER]` 쿼리가 추가되었습니다. 이 쿼리는 호스트 ID가 업데이트될 때 레플리카 활동을 새로 고치는 데 유용합니다. [#93780](https://github.com/ClickHouse/ClickHouse/pull/93780) ([Tuan Pham Anh](https://github.com/tuanpach)). + +### 데이터 레이크 \{#data-lakes-improvements\} + +* DeltaLake 삭제 벡터 지원이 추가되었습니다. [#93852](https://github.com/ClickHouse/ClickHouse/pull/93852) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 이제 `deltaLakeCluster`에서도 삭제 벡터를 지원합니다. [#94365](https://github.com/ClickHouse/ClickHouse/pull/94365) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 이제 macOS에서 DeltaLake를 사용할 수 있습니다. [#95985](https://github.com/ClickHouse/ClickHouse/pull/95985) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 이제 DeltaLake는 메타데이터의 `count()` 결과를 사용하여 `system.tables`에 올바른 테이블 통계(총 바이트 수/행 수)를 표시합니다. [#96190](https://github.com/ClickHouse/ClickHouse/pull/96190) ([Kseniia Sumarokova](https://github.com/kssenii)). +* `system.tables`에서 DeltaLake 테이블을 쿼리할 때 객체 스토리지 읽기를 건너뛰도록 개선되었습니다. [#95899](https://github.com/ClickHouse/ClickHouse/pull/95899) ([Antonio Andelic](https://github.com/antonio2368)). +* delta-kernel 로깅을 디버깅하기 위한 `SYSTEM RELOAD DELTA KERNEL TRACING ` 명령이 추가되었습니다. [#96763](https://github.com/ClickHouse/ClickHouse/pull/96763) ([Kseniia Sumarokova](https://github.com/kssenii)). +* Glue 메타데이터에 `metadata_location`이 지정되지 않은 경우 Iceberg 테이블 메타데이터 위치를 이제 자동으로 추론합니다. [#91994](https://github.com/ClickHouse/ClickHouse/pull/91994) ([Andrey Zvonov](https://github.com/zvonand)). +* 이제 Iceberg manifest 파일 엔트리는 position delete 파일 이름의 하한과 상한을 파싱하여 데이터 파일 선택을 개선합니다. [#93980](https://github.com/ClickHouse/ClickHouse/pull/93980) ([Daniil Ivanik](https://github.com/divanik)). +* Iceberg 테이블에서 `PREWHERE` 최적화가 활성화되었습니다. [#95476](https://github.com/ClickHouse/ClickHouse/pull/95476) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 이제 Iceberg 테이블에서 데이터 파일 리더와 position delete 파일 리더가 스레드 및 메모리 제한을 공유합니다. [#94701](https://github.com/ClickHouse/ClickHouse/pull/94701) ([Yang Jiang](https://github.com/Ted-Jiang)). +* Iceberg 테이블에 `ALTER TABLE RENAME COLUMN` 지원이 추가되었습니다. [#97455](https://github.com/ClickHouse/ClickHouse/pull/97455) ([murphy-4o](https://github.com/murphy-4o)). +* 데이터 레이크에 Google Cloud Storage 지원이 추가되었습니다. [#93866](https://github.com/ClickHouse/ClickHouse/pull/93866) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 이제 Unity Catalog를 사용하는 장시간 실행 쿼리 중에 S3 액세스 토큰이 동적으로 새로 고쳐집니다. [#95069](https://github.com/ClickHouse/ClickHouse/pull/95069) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* `aws_role_arn` 및 `aws_role_session_name` 설정을 통해 Glue catalog에 대한 역할 기반 액세스가 추가되었습니다. [#90825](https://github.com/ClickHouse/ClickHouse/pull/90825) ([Antonio Andelic](https://github.com/antonio2368)). + +### S3Queue \{#s3queue-improvements\} + +* S3Queue가 이제 ordered mode에서 hive 파티셔닝을 추적합니다. [#81040](https://github.com/ClickHouse/ClickHouse/pull/81040) ([Anton Ivashkin](https://github.com/ianton-ru)). +* S3Queue의 ordered mode 처리를 버킷 기반으로 리팩터링하여 Keeper 요청 수를 줄이고 성능을 개선했습니다. [#92889](https://github.com/ClickHouse/ClickHouse/pull/92889) ([Kseniia Sumarokova](https://github.com/kssenii)). +* S3Queue ordered mode에 보다 범용적인 파티셔닝 지원을 추가했습니다. [#94321](https://github.com/ClickHouse/ClickHouse/pull/94321) ([Bharat Nallan](https://github.com/bharatnc)). +* ordered mode의 S3Queue에 파티션 키 기반 버킷팅을 추가했습니다. [#94698](https://github.com/ClickHouse/ClickHouse/pull/94698) ([Bharat Nallan](https://github.com/bharatnc)). +* `keeper_path` 설정을 통해 S3Queue의 보조 ZooKeeper를 지원합니다. [#95203](https://github.com/ClickHouse/ClickHouse/pull/95203) ([Diego Nieto](https://github.com/lesandie)). +* 이제 S3(Azure)Queue의 ordered mode는 제한을 추적하여 실패한 노드를 정리합니다. [#94412](https://github.com/ClickHouse/ClickHouse/pull/94412) ([Kseniia Sumarokova](https://github.com/kssenii)). + +### S3 및 객체 스토리지 \{#s3-and-object-storage-improvements\} + +* S3 `x-amz-server-side-encryption` 헤더가 더 이상 `HeadObject`, `UploadPart`, `CompleteMultipartUpload` 요청에 전달되지 않습니다. [#64577](https://github.com/ClickHouse/ClickHouse/pull/64577) ([Francisco J. Jurado Moreno](https://github.com/Beetelbrox)). +* 이제 S3 테이블 엔진과 `s3` 테이블 함수의 명명된 컬렉션(named collections)에서 `storage_class_name`을 지정할 수 있습니다. [#91926](https://github.com/ClickHouse/ClickHouse/pull/91926) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). +* 인스턴스 프로필 자격 증명을 사용해 다수의 S3 쿼리를 동시에 실행할 때 발생하던 EC2 메타데이터 엔드포인트의 스로틀링 문제를 수정했습니다. 이제 자격 증명 공급자가 캐시되며 모든 쿼리에서 공유됩니다. [#92891](https://github.com/ClickHouse/ClickHouse/pull/92891) ([Sav](https://github.com/sberss)). +* MinIO 전용 오류에 대한 오류 코드 매핑을 포함해 AWS S3 C++ SDK에 MinIO 호환성 지원을 추가하여, 자체 호스팅 MinIO 클러스터의 안정성을 개선했습니다. [#93082](https://github.com/ClickHouse/ClickHouse/pull/93082) ([XiaoBinMu](https://github.com/Binnn-MX)). +* 자격 증명을 검사하라는 안내를 추가해 S3 인증 오류 메시지를 개선했습니다. [#95648](https://github.com/ClickHouse/ClickHouse/pull/95648) ([Gerald Latkovic](https://github.com/batkovic75)). +* 이제 Azure Blob Storage는 기본 복사가 어떤 오류로든 실패하면 읽기-쓰기 복사로 대체됩니다(이전에는 Unauthorized 오류에서만 대체됨). [#92888](https://github.com/ClickHouse/ClickHouse/pull/92888) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)). + +### 함수 \{#functions-improvements\} + +* `avg()`가 이제 `Date`, `DateTime`, `Time` 값을 인수로 지원합니다. [#87845](https://github.com/ClickHouse/ClickHouse/pull/87845) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* `mapContainsKeyLike` 및 `mapContainsValueLike`가 이제 `mapKeys()` 또는 `mapValues()`에 대한 텍스트 인덱스를 활용할 수 있습니다. [#93049](https://github.com/ClickHouse/ClickHouse/pull/93049) ([Michael Jarrett](https://github.com/EmeraldShift)). +* `flipCoordinates`가 이제 `Geometry` 타입을 지원합니다. [#93303](https://github.com/ClickHouse/ClickHouse/pull/93303) ([Bharat Nallan](https://github.com/bharatnc)). +* `hasAnyTokens` 및 `hasAllTokens` 함수의 64개 토큰 제한을 제거했습니다. [#95152](https://github.com/ClickHouse/ClickHouse/pull/95152) ([Elmi Ahmadov](https://github.com/ahmadov)). +* 다른 거리 함수와의 일관성을 위해 `cosineDistance`의 별칭으로 `distanceCosine`을 추가했습니다. [#96065](https://github.com/ClickHouse/ClickHouse/pull/96065) ([Raufs Dunamalijevs](https://github.com/rienath)). +* ClickHouse KQL에 `iif` 함수를 추가했습니다. [#94790](https://github.com/ClickHouse/ClickHouse/pull/94790) ([happyso](https://github.com/sunyeongchoi)). +* `use_variant_as_common_type`가 이제 기본적으로 활성화되어, `Array`, `UNION` 쿼리 및 `if`/`multiIf`/`case` 분기 내에서 서로 호환되지 않는 타입을 허용합니다. [#90677](https://github.com/ClickHouse/ClickHouse/pull/90677) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 설정 및 구성 \{#settings-and-configuration-improvements\} + +* `use_skip_indexes_on_data_read`가 이제 기본적으로 활성화되었습니다. [#93407](https://github.com/ClickHouse/ClickHouse/pull/93407) ([Shankar Iyer](https://github.com/shankar-iyer)). +* `add_minmax_index_for_time_columns` 설정이 추가되었습니다 — 이 설정을 활성화하면 모든 `Date`, `Date32`, `Time`, `Time64`, `DateTime`, `DateTime64` 컬럼에 대해 minmax 인덱스가 자동으로 생성됩니다. [#93355](https://github.com/ClickHouse/ClickHouse/pull/93355) ([Michael Jarrett](https://github.com/EmeraldShift)). +* 머지 중 통계를 구체화할지 여부를 제어하는 `materialize_statistics_on_merge` 설정(기본적으로 활성화됨)이 추가되었습니다. [#93379](https://github.com/ClickHouse/ClickHouse/pull/93379) ([Han Fei](https://github.com/hanfei1991)). +* 악의적인 페이로드를 방지할 수 있도록, 바이너리 형식에서 디코딩할 수 있는 총 타입 노드 수를 제한하는 `input_format_binary_max_type_complexity` 설정이 추가되었습니다. [#92519](https://github.com/ClickHouse/ClickHouse/pull/92519) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `trace_profile_event`를 사용한 추적을 특정 이벤트 이름으로만 제한할 수 있도록 `trace_profile_events_list` 설정을 추가했습니다. [#92298](https://github.com/ClickHouse/ClickHouse/pull/92298) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 경로 중 하나는 리터럴이고 다른 하나는 중첩 객체인 JSON에서 중복 경로를 허용하는 `type_json_allow_duplicated_key_with_literal_and_nested_object` 설정을 추가했습니다. 이는 경로 중복 제거가 강제되기 전에 생성된 데이터와의 하위 호환성을 위한 것입니다. [#93604](https://github.com/ClickHouse/ClickHouse/pull/93604) ([Pavel Kruglov](https://github.com/Avogar)). +* 머지 및 파싱 과정에서 JSON 컬럼의 동적 서브컬럼을 제한하기 위해 `merge_max_dynamic_subcolumns_in_compact_part` MergeTree 설정과 `max_dynamic_subcolumns_in_json_type_parsing` 쿼리 수준 설정이 추가되었습니다. [#94184](https://github.com/ClickHouse/ClickHouse/pull/94184) ([Pavel Kruglov](https://github.com/Avogar)). +* `use_primary_key` 및 `use_skip_indexes`와의 일관성을 위해 `allow_statistics_optimize`의 별칭으로 `use_statistics`를 추가했습니다. [#94366](https://github.com/ClickHouse/ClickHouse/pull/94366) ([Robert Schulze](https://github.com/rschu1ze)). +* 숫자를 Enum으로 변환할 때 요소 존재 여부를 검사할 수 있도록 `input_format_numbers_enum_on_conversion_error`를 활성화했습니다. [#94384](https://github.com/ClickHouse/ClickHouse/pull/94384) ([Elmi Ahmadov](https://github.com/ahmadov)). +* 테이블에 행 정책이 있지만 현재 사용자에게 적용되는 정책이 없는 경우 예외를 발생시켜 잠재적인 구성 오류를 감지하는 설정이 추가되었습니다. [#95014](https://github.com/ClickHouse/ClickHouse/pull/95014) ([Vitaly Baranov](https://github.com/vitlibar)). +* 호환성 버전 26.2 이상에서는 `enable_max_bytes_limit_for_min_age_to_force_merge`가 이제 기본적으로 활성화되었습니다. [#95917](https://github.com/ClickHouse/ClickHouse/pull/95917) ([Christoph Wurm](https://github.com/cwurm)). +* `core_dump.size_limit`은 이제 서버를 재시작하지 않아도 핫 리로드가 가능합니다. [#96524](https://github.com/ClickHouse/ClickHouse/pull/96524) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* 이제 구성을 다시 로드할 때도 명령줄 재정의가 적용됩니다. [#80295](https://github.com/ClickHouse/ClickHouse/pull/80295) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 서버 로그에 크기와 시간을 조합한 회전 전략이 추가되었습니다. [#87620](https://github.com/ClickHouse/ClickHouse/pull/87620) ([Jianmei Zhang](https://github.com/zhangjmruc)). +* 이제 파트 수(`distributed_index_analysis_min_parts_to_activate`)와 인덱스 크기(`distributed_index_analysis_min_indexes_size_to_activate`)를 기준으로 분산 인덱스 분석을 활성화할 수 있게 되었습니다. [#95216](https://github.com/ClickHouse/ClickHouse/pull/95216) ([Azat Khuzhin](https://github.com/azat)). +* 통계 캐시가 이제 기본적으로 활성화되며, 업데이트 주기는 300초입니다. [#95841](https://github.com/ClickHouse/ClickHouse/pull/95841) ([Han Fei](https://github.com/hanfei1991)). +* 이제 `path` 구성 매개변수는 시작 시 작업 디렉터리를 기준으로 조회되며, 데이터 디렉터리가 비정상적인 위치에 배치되는 것을 방지합니다. [#96305](https://github.com/ClickHouse/ClickHouse/pull/96305) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 시스템 테이블 및 모니터링 \{#system-tables-and-monitoring-improvements\} + +* 진단 기능을 개선하기 위해 `system.mutations`에 `parts_postpone_reasons` 컬럼이 추가되었습니다. [#92206](https://github.com/ClickHouse/ClickHouse/pull/92206) ([Shaohua Wang](https://github.com/tiandiwonder)). +* `system.data_skipping_indices`에 `creation`(implicit/explicit) 컬럼이 추가되었습니다. [#92378](https://github.com/ClickHouse/ClickHouse/pull/92378) ([Raúl Marín](https://github.com/Algunenano)). +* 이제 실행 중인 작업이 `system.background_schedule_pool` 및 해당 로그 테이블에 반영됩니다. [#92587](https://github.com/ClickHouse/ClickHouse/pull/92587) ([Azat Khuzhin](https://github.com/azat)). +* 실행 중인 비내부 쿼리 수를 추적하는 `QueryNonInternal` 메트릭이 추가되었습니다. 이를 통해 `max_concurrent_queries` 제한에 대한 동시성을 모니터링할 수 있습니다. [#94284](https://github.com/ClickHouse/ClickHouse/pull/94284) ([Ashwath Singh](https://github.com/ashwath)). +* 가장 오래 실행 중인 머지의 경과 시간을 나타내는 비동기 메트릭이 추가되었습니다. [#94825](https://github.com/ClickHouse/ClickHouse/pull/94825) ([Raúl Marín](https://github.com/Algunenano)). +* 물리적 연결 정보를 반영하도록 `query_log`에 `connection_address`와 `connection_port`가 추가되었습니다(프록시를 통해 연결된 경우에 유용합니다). [#95471](https://github.com/ClickHouse/ClickHouse/pull/95471) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)). +* `system.crash_log`에 더 많은 정보가 추가되었습니다. [#94112](https://github.com/ClickHouse/ClickHouse/pull/94112) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* `system.aggregated_zookeeper_log`에 구성 요소 이름이 추가되었습니다. [#95882](https://github.com/ClickHouse/ClickHouse/pull/95882) ([Antonio Andelic](https://github.com/antonio2368)). +* 사용 가능한 모든 토크나이저를 보여주는 `system.tokenizers` 테이블이 추가되었습니다. [#96753](https://github.com/ClickHouse/ClickHouse/pull/96753) ([Robert Schulze](https://github.com/rschu1ze)). +* jemalloc 메모리 할당자 통계를 대화형으로 시각화할 수 있도록 `system.jemalloc_stats` 테이블과 `/jemalloc.html` HTTP 엔드포인트가 추가되었습니다. [#97077](https://github.com/ClickHouse/ClickHouse/pull/97077) ([Antonio Andelic](https://github.com/antonio2368)). +* raw, symbolized, collapsed 출력 형식을 지원하며 jemalloc 힙 프로파일을 읽고 분석할 수 있는 `system.jemalloc_profile_text` 테이블이 추가되었습니다. [#97218](https://github.com/ClickHouse/ClickHouse/pull/97218) ([Antonio Andelic](https://github.com/antonio2368)). +* `MUTATE_PART` 및 `MUTATE_PART_START` 이벤트에 대해 `system.part_log`에 `mutation_ids`가 추가되었습니다. [#93811](https://github.com/ClickHouse/ClickHouse/pull/93811) ([Shaohua Wang](https://github.com/tiandiwonder)). +* 중첩된 전역 서버 설정(예: `logger.level`)이 이제 `system.server_settings`에 일부 표시됩니다. [#94001](https://github.com/ClickHouse/ClickHouse/pull/94001) ([Hechem Selmi](https://github.com/m-selmi)). +* 이제 `view_duration_ms`는 스레드 지속 시간의 합이 아니라 그룹이 활성 상태였던 시간을 표시합니다. [#94966](https://github.com/ClickHouse/ClickHouse/pull/94966) ([Sema Checherinda](https://github.com/CheSema)). +* 이제 `system.blob_storage_log`를 Azure Blob Storage, Local, HDFS에서 사용할 수 있습니다. 또한 `error_code` 컬럼이 추가되었습니다. [#93105](https://github.com/ClickHouse/ClickHouse/pull/93105) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 평균보다 느린 백그라운드 작업이 이제 구성 가능한 임계값(`background_schedule_pool_log.duration_threshold_milliseconds`, 기본값 30ms)에 따라 로그에 기록됩니다. [#92965](https://github.com/ClickHouse/ClickHouse/pull/92965) ([Azat Khuzhin](https://github.com/azat)). +* URL 저장소의 비밀번호가 더 이상 쿼리 로그에 표시되지 않습니다. [#93245](https://github.com/ClickHouse/ClickHouse/pull/93245) ([Konstantin Vedernikov](https://github.com/scanhex12)). + +### ClickHouse Keeper \{#clickhouse-keeper-improvements\} + +* 로그가 마지막으로 커밋된 인덱스보다 앞선 경우 Keeper 로그 엔트리의 간격을 올바르게 처리합니다. [#90403](https://github.com/ClickHouse/ClickHouse/pull/90403) ([Antonio Andelic](https://github.com/antonio2368)). +* Keeper 요청에 대한 OpenTelemetry 추적을 추가했습니다. [#91332](https://github.com/ClickHouse/ClickHouse/pull/91332) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* 새로운 Keeper 메트릭 `KeeperChangelogWrittenBytes`, `KeeperChangelogFileSyncMicroseconds`, `KeeperSnapshotWrittenBytes`, `KeeperSnapshotFileSyncMicroseconds`, `KeeperBatchSizeElements`, `KeeperBatchSizeBytes`를 추가했습니다. [#92149](https://github.com/ClickHouse/ClickHouse/pull/92149) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* 이제 `CHECK_STAT` 및 `TRY_REMOVE` Keeper 확장이 기본적으로 활성화됩니다. [#93886](https://github.com/ClickHouse/ClickHouse/pull/93886) ([Mikhail Artemenko](https://github.com/Michicosun)). +* Keeper는 손상된 스냅샷 또는 일관되지 않은 변경 로그를 감지하면 중단하는 대신 예외를 발생시키며, 더 안전한 복구를 위해 수동 개입이 필요합니다. [#94168](https://github.com/ClickHouse/ClickHouse/pull/94168) ([Antonio Andelic](https://github.com/antonio2368)). +* `getChildren` Keeper 요청에 `with_data` 및 `with_stat` 확장을 추가하여 단일 작업으로 하위 항목과 해당 데이터 및 상태 정보를 함께 가져올 수 있습니다. [#94826](https://github.com/ClickHouse/ClickHouse/pull/94826) ([Nikolay Degterinsky](https://github.com/evillique)). +* 클러스터 구성 실패로 이어질 수 있는 Keeper 오구성에 대한 검사를 추가했습니다. [#94682](https://github.com/ClickHouse/ClickHouse/pull/94682) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* Database Replicated에서 테이블 조회를 개선하기 위해 `with_data` Keeper 확장 지원을 추가했습니다. [#96090](https://github.com/ClickHouse/ClickHouse/pull/96090) ([Nikolay Degterinsky](https://github.com/evillique)). +* 이제 `system.zookeeper`를 통해 보조 ZooKeeper에 삽입할 수 있습니다. [#92092](https://github.com/ClickHouse/ClickHouse/pull/92092) ([RinChanNOW](https://github.com/RinChanNOWWW)). + +### 메모리 관리 \{#memory-management-improvements\} + +* 파일 시스템 캐시 공간 예약을 최적화했습니다. 이제 축출 후보는 배타 잠금을 유지하지 않은 상태로 수집됩니다. [#82764](https://github.com/ClickHouse/ClickHouse/pull/82764) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 원격 테이블 엔진/함수에 대해 파일 시스템 캐시 읽기 버퍼에서 병렬 읽기를 활성화했습니다. [#71781](https://github.com/ClickHouse/ClickHouse/pull/71781) ([Kseniia Sumarokova](https://github.com/kssenii)). +* jemalloc 더티 페이지의 즉시 제거를 활성화하여 Linux 이외의 시스템에서 메모리 사용량을 줄였습니다. [#93360](https://github.com/ClickHouse/ClickHouse/pull/93360) ([Eduard Karacharov](https://github.com/korowa)). +* 이제 jemalloc 더티 페이지 제거는 메인 MemoryWorker 스레드와 분리된 별도 스레드에서 실행됩니다. 또한 총 메모리 사용 비율을 기준으로 제거를 수행하기 위한 `memory_worker_purge_total_memory_threshold_ratio` 구성도 추가했습니다. [#94902](https://github.com/ClickHouse/ClickHouse/pull/94902) ([Antonio Andelic](https://github.com/antonio2368)). +* ClickHouse가 지속적인 메모리 압박 상태에 있을 때 jemalloc 더티 페이지 decay가 동적으로 비활성화되도록 했습니다. [#95145](https://github.com/ClickHouse/ClickHouse/pull/95145) ([Antonio Andelic](https://github.com/antonio2368)). +* MergeTree에서 데이터를 읽기 전에 명시적인 메모리 사용량 검사를 추가했으며, 운영 경험을 바탕으로 스레드 풀 큐 크기도 줄였습니다. [#94692](https://github.com/ClickHouse/ClickHouse/pull/94692) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* 이제 사용자 인증 전에 총 메모리 제한을 검사하며, 제한을 초과하면 `memory limit exceeded` 예외를 발생시킵니다. [#95003](https://github.com/ClickHouse/ClickHouse/pull/95003) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). +* 쿼리 조건 캐시의 잘못된 메모리 사용량 계산을 수정했습니다. [#95478](https://github.com/ClickHouse/ClickHouse/pull/95478) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* 집계/정렬 중 디스크로 스필할 때 쿼리 메모리 사용량을 감지하는 로직을 더욱 견고하게 개선했습니다. [#92500](https://github.com/ClickHouse/ClickHouse/pull/92500) ([Azat Khuzhin](https://github.com/azat)). +* 이제 스케줄러는 CPU 자원 부족 상태에서 프로세스를 보호하기 위해 MemoryWorker 스레드를 우선 처리합니다. [#94864](https://github.com/ClickHouse/ClickHouse/pull/94864) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* 테이블에서 읽을 때 일부 경우 ClickHouse가 메모리 제한을 준수하지 않던 문제를 수정했습니다. [#93715](https://github.com/ClickHouse/ClickHouse/pull/93715) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). + +### 데이터 형식 \{#data-formats-improvements\} + +* 이제 Parquet 리더가 `Tuple` 또는 `Map` 컬럼을 JSON으로 읽을 수 있습니다. [#92864](https://github.com/ClickHouse/ClickHouse/pull/92864) ([Michael Kolupaev](https://github.com/al13n321)). +* 이제 Parquet 리더가 빈 튜플을 지원합니다. [#92868](https://github.com/ClickHouse/ClickHouse/pull/92868) ([Michael Kolupaev](https://github.com/al13n321)). +* 이제 `Date` 타입은 Arrow/ArrowStream 형식에서 Arrow의 네이티브 `date32` 타입으로 직렬화됩니다(이전에는 `uint16`). 기존 동작은 `output_format_arrow_date_as_uint16` 설정으로 복원할 수 있습니다. [#96860](https://github.com/ClickHouse/ClickHouse/pull/96860) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 이제 `Hash` 출력 형식은 블록 크기와 관계없이 동일하게 동작합니다. [#94503](https://github.com/ClickHouse/ClickHouse/pull/94503) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Pretty JSON 형식에서는 단순 타입이 더 이상 별도 줄에 출력되지 않습니다. [#93836](https://github.com/ClickHouse/ClickHouse/pull/93836) ([Pavel Kruglov](https://github.com/Avogar)). +* 이제 스키마 추론에서 `allow_experimental_nullable_tuple_type` 설정이 반영됩니다. 이 설정을 활성화하면 누락된 중첩 객체는 `NULL` 요소로 이루어진 튜플 대신 `NULL`이 될 수 있습니다. [#95525](https://github.com/ClickHouse/ClickHouse/pull/95525) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 이제 SQL 서식 지정자는 `SELECT`를 괄호로 감싸는 대신 `AS SELECT` 앞에 `COMMENT`를 출력합니다. [#96293](https://github.com/ClickHouse/ClickHouse/pull/96293) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* simdcomp를 사용해 postings list 압축을 최적화했습니다. [#92871](https://github.com/ClickHouse/ClickHouse/pull/92871) ([Peng Jian](https://github.com/fastio)). + +### 백업 및 복원 \{#backup-and-restore-improvements\} + +* 갱신 가능 구체화 뷰의 데이터를 백업할지 여부를 제어하는 `backup_data_from_refreshable_materialized_view_targets` 백업 설정이 추가되었습니다. `APPEND` 갱신 전략을 사용하는 RMV의 대상은 항상 백업됩니다. [#93658](https://github.com/ClickHouse/ClickHouse/pull/93658) ([Julia Kartseva](https://github.com/jkartseva)). +* S3 및 Azure Blob Storage에 대해 SQL로 정의된 명명된 컬렉션(named collections)을 `BACKUP`/`RESTORE`에서 지원합니다. [#94605](https://github.com/ClickHouse/ClickHouse/pull/94605) ([Pablo Marcos](https://github.com/pamarcos)). + +### 명명된 컬렉션 및 딕셔너리 \{#named-collections-and-dictionaries\} + +* 이제 MongoDB 테이블 함수에서 명명된 컬렉션의 매개변수 재정의를 허용합니다. [#89616](https://github.com/ClickHouse/ClickHouse/pull/89616) ([vanchaklar](https://github.com/vanchaklar)). +* YTsaurus 딕셔너리 및 테이블에서 명명된 컬렉션을 사용할 수 있도록 했습니다. [#94582](https://github.com/ClickHouse/ClickHouse/pull/94582) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* 이제 YTsaurus 동적 테이블 딕셔너리 소스에 컬럼 설명을 전달할 수 있습니다. [#92391](https://github.com/ClickHouse/ClickHouse/pull/92391) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* 명시적으로 지정한 경우 이제 매개변수화된 뷰 스키마가 표시됩니다. [#90220](https://github.com/ClickHouse/ClickHouse/pull/90220) ([Grigorii Sokolik](https://github.com/GSokol)). + +### 중복 제거 \{#deduplication-improvements\} + +* `insert_select_deduplicate` 설정에 이전 버전과의 호환성 옵션을 추가하도록 개편했습니다. [#92951](https://github.com/ClickHouse/ClickHouse/pull/92951) ([Sema Checherinda](https://github.com/CheSema)). +* 이제 materialized view가 관련된 경우 비동기 삽입과 함께 중복 제거를 사용할 수 있습니다. [#93957](https://github.com/ClickHouse/ClickHouse/pull/93957) ([Sema Checherinda](https://github.com/CheSema)). + +### 기타 개선 사항 \{#other-improvements\} + +* `SYSTEM INSTRUMENT ADD/REMOVE`의 UX를 개선했습니다. 이제 함수 이름에 문자열 리터럴을 사용하고, 일치하는 모든 함수에 패치를 적용하며, `REMOVE`에서 `function_name`도 지원합니다. [#93345](https://github.com/ClickHouse/ClickHouse/pull/93345) ([Pablo Marcos](https://github.com/pamarcos)). +* 일시 중지 가능한 failpoint용 `SYSTEM NOTIFY FAILPOINT`와 PAUSE/RESUME용 `SYSTEM WAIT FAILPOINT`를 추가했습니다. [#92368](https://github.com/ClickHouse/ClickHouse/pull/92368) ([Shaohua Wang](https://github.com/tiandiwonder)). +* 이제 `system.trace_log`, `system.symbols`, `demangle` 함수에서 C++ 함수 이름이 올바르게 표시됩니다. [#93075](https://github.com/ClickHouse/ClickHouse/pull/93075) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 이제 jemalloc 프로파일이 심볼과 함께 기록되므로, 힙 프로파일 생성 시 바이너리가 필요하지 않습니다. [#93099](https://github.com/ClickHouse/ClickHouse/pull/93099) ([Azat Khuzhin](https://github.com/azat)). +* 스택 언와인딩 중 `dropReplicationSlot`에서 예외가 발생할 때 `MaterializedPostgreSQL` 데이터베이스에 테이블을 attach하면 발생하던 충돌을 수정했습니다. [#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `CREATE TABLE`이 실패할 때 남을 수 있는 잔여물이 정리되지 않는 문제를 수정했습니다. [#94174](https://github.com/ClickHouse/ClickHouse/pull/94174) ([Azat Khuzhin](https://github.com/azat)). +* 비밀번호로 보호된 TLS 키를 사용할 때 초기화되지 않은 메모리에 접근하던 문제를 수정했습니다. [#94182](https://github.com/ClickHouse/ClickHouse/pull/94182) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* `alter table ... modify setting ...`이 잠금을 획득하는 도중 시간 초과되면, 이제 논리 오류 대신 시간 초과 오류를 반환합니다. [#93856](https://github.com/ClickHouse/ClickHouse/pull/93856) ([Han Fei](https://github.com/hanfei1991)). +* 소켓 시간 초과와 함께 사용할 때 CPU 및 실시간 프로파일러의 상호운용성을 개선했습니다. [#96601](https://github.com/ClickHouse/ClickHouse/pull/96601) ([Sergei Trifonov](https://github.com/serxa)). +* 릴리스 빌드에서 빠른 libcxx 하드닝(주로 범위 초과 검사)을 활성화했으며, 눈에 띄는 성능 저하가 없습니다. [#94757](https://github.com/ClickHouse/ClickHouse/pull/94757) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## 성능 향상 \{#performance-improvements\} + +### JOIN 성능 \{#join-performance\} + +* `ColumnVector::replicate`에 동적 디스패치를 구현하여 일부 hash join 작업의 성능을 개선했습니다. [#79573](https://github.com/ClickHouse/ClickHouse/pull/79573) ([Raúl Marín](https://github.com/Algunenano)). +* 이제 더 많은 필터를 JOIN으로 푸시다운할 수 있습니다. [#85556](https://github.com/ClickHouse/ClickHouse/pull/85556) ([Nikita Taranov](https://github.com/nickitat)). +* 필터가 한쪽 입력만 사용하는 경우, `ANY`, `SEMI`, `ANTI` 조인에 대해 JOIN `ON` 조건의 필터 푸시다운을 확장했습니다. [#92584](https://github.com/ClickHouse/ClickHouse/pull/92584) ([Dmitry Novik](https://github.com/novikd)). +* 이제 동등한 Set을 사용해 `SEMI JOIN`의 필터를 푸시다운할 수 있습니다. [#92837](https://github.com/ClickHouse/ClickHouse/pull/92837) ([Dmitry Novik](https://github.com/novikd)). +* 복잡한 조건식에 대해 `ParallelHashJoin`에서 조인되지 않은 행 처리의 병렬화를 지원하며, 이는 `parallel_non_joined_rows_processing` 설정으로 제어됩니다(기본적으로 활성화). [#92068](https://github.com/ClickHouse/ClickHouse/pull/92068) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* 이제 오른쪽이 비어 있으면 hash join이 왼쪽 전체를 읽는 작업을 건너뛰어, 과도한 필터링이나 집계로 인한 불필요한 작업을 방지합니다. [#94062](https://github.com/ClickHouse/ClickHouse/pull/94062) ([Alexander Gololobov](https://github.com/davenger)). +* 이제 `RIGHT OUTER` JOIN에서 JOIN 런타임 필터를 지원합니다. [#96183](https://github.com/ClickHouse/ClickHouse/pull/96183) ([Hechem Selmi](https://github.com/m-selmi)). +* 이제 PREWHERE 최적화를 JOIN 런타임 필터 최적화 이후로 연기하여, 런타임 필터도 PREWHERE로 푸시다운할 수 있습니다. [#95838](https://github.com/ClickHouse/ClickHouse/pull/95838) ([Alexander Gololobov](https://github.com/davenger)). + +### 쿼리 최적화 \{#query-optimization\} + +* 파티션 키가 정렬 키와 같거나 그 접두사인 경우, 윈도 함수에 대한 정렬 순서 최적화를 비활성화하여 병렬 실행 성능을 개선했습니다. [#87299](https://github.com/ClickHouse/ClickHouse/pull/87299) ([Nikita Taranov](https://github.com/nickitat)). +* 이제 외부 필터가 뷰까지 푸시다운되어 로컬 및 원격 노드 모두에서 PREWHERE를 적용할 수 있습니다. [#88316](https://github.com/ClickHouse/ClickHouse/pull/88316) ([Igor Nikonov](https://github.com/devcrafter)). +* 소수 `LIMIT` 및 `OFFSET`에 대한 성능과 메모리 사용량을 최적화했습니다. [#91167](https://github.com/ClickHouse/ClickHouse/pull/91167) ([Ahmed Gouda](https://github.com/0xgouda)). +* 가상 컬럼에 대한 상수 필터를 더 이상 중복해서 평가하지 않습니다. [#91588](https://github.com/ClickHouse/ClickHouse/pull/91588) ([c-end](https://github.com/c-end)). +* 이제 기본 키의 모든 결정적 표현식(예: `ORDER BY cityHash64(user_id)`)을 데이터 스키핑에 사용할 수 있습니다. ClickHouse는 쿼리 상수에 해당 표현식을 적용하고, 그 결과를 `=`, `IN`, `has`를 사용하는 기본 키 인덱스 조회에 활용합니다. 단사 표현식의 경우 부정 형태(`!=`, `NOT IN`, `NOT has`)도 지원됩니다. [#92952](https://github.com/ClickHouse/ClickHouse/pull/92952) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 이제 read-in-order 최적화는 `WHERE` 조건으로 인해 `ORDER BY` 컬럼이 상수인 경우를 인식하여 역순 읽기를 효율적으로 수행할 수 있습니다. 이는 `WHERE tenant='42' ORDER BY tenant, event_time DESC`와 같은 멀티테넌트 쿼리에 유용합니다. [#94103](https://github.com/ClickHouse/ClickHouse/pull/94103) ([matanper](https://github.com/matanper)). +* 기본 키 조건 다음에 스킵 인덱스가 이어지는 `FINAL` 쿼리의 경우, 이제 `PrimaryKeyExpand` 단계는 초기에 추려진 기본 키 범위만 검사합니다. [#94903](https://github.com/ClickHouse/ClickHouse/pull/94903) ([Shankar Iyer](https://github.com/shankar-iyer)). +* 이제 지연 구체화 최적화가 `UNION ALL` 쿼리의 첫 번째 분기뿐 아니라 모든 분기에 적용되어, 서로 다른 MergeTree 테이블에서 정렬된 읽기와 제한된 읽기를 여러 개 결합하는 쿼리의 I/O를 줄입니다. [#96832](https://github.com/ClickHouse/ClickHouse/pull/96832) ([Federico Ginosa](https://github.com/menxit)). + +### 함수 및 집계 성능 \{#function-and-aggregation-performance\} + +* 이제 JIT 컴파일이 더 많은 함수를 지원합니다. [#88770](https://github.com/ClickHouse/ClickHouse/pull/88770) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `distinctJSONPaths` 집계 함수를 최적화하여 전체 JSON 컬럼 대신 데이터 파트에서 JSON 경로만 읽도록 했습니다. [#92196](https://github.com/ClickHouse/ClickHouse/pull/92196) ([Pavel Kruglov](https://github.com/Avogar)). +* 동일한 요소가 연속으로 자주 나타나는 경우 `uniqExact`를 최적화했습니다. [#93268](https://github.com/ClickHouse/ClickHouse/pull/93268) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 모든 입력값이 ASCII인 경우 `isValidASCII`를 최적화했습니다. [#93347](https://github.com/ClickHouse/ClickHouse/pull/93347) ([Robert Schulze](https://github.com/rschu1ze)). +* 가능한 경우(널이 아니고, `-If`를 사용하지 않으며, `GROUP BY`가 없고, `IPv6` 또는 `String`이 아닌 경우) 삽입을 일괄 처리하여 숫자 타입에서의 `uniq`를 더 빠르게 만들었습니다. [#95904](https://github.com/ClickHouse/ClickHouse/pull/95904) ([Raúl Marín](https://github.com/Algunenano)). + +### 스토리지 및 I/O 성능 \{#storage-and-io-performance\} + +* Parquet Reader V3 Prefetcher가 더 빠른 임의 읽기 로직을 사용하도록 수정했습니다. [#91435](https://github.com/ClickHouse/ClickHouse/pull/91435) ([Arsen Muk](https://github.com/arsenmuk)). +* `icebergCluster`의 성능을 개선했습니다. [#91537](https://github.com/ClickHouse/ClickHouse/pull/91537) ([Yang Jiang](https://github.com/Ted-Jiang)). +* 적응형 쓰기 버퍼를 활성화해 Wide 파트가 있는 매우 넓은 테이블의 INSERT 및 머지 메모리 사용량을 줄였습니다. 또한 암호화된 디스크에 대한 적응형 쓰기 버퍼 지원도 추가했습니다. [#92250](https://github.com/ClickHouse/ClickHouse/pull/92250) ([Azat Khuzhin](https://github.com/azat)). +* 검색할 토큰 수를 줄여 텍스트 인덱스와 `sparseGrams` 토크나이저를 사용하는 전체 텍스트 검색 성능을 개선했습니다. [#93078](https://github.com/ClickHouse/ClickHouse/pull/93078) ([Anton Popov](https://github.com/CurtizJ)). +* x86에서 동적 디스패치를 사용해 T64 코덱 압축 속도를 높였습니다. [#95881](https://github.com/ClickHouse/ClickHouse/pull/95881) ([Raúl Marín](https://github.com/Algunenano)). +* x86에서 32바이트 블록의 LZ4 압축 해제 속도를 높였습니다. [#96778](https://github.com/ClickHouse/ClickHouse/pull/96778) ([Raúl Marín](https://github.com/Algunenano)). +* 텍스트 인덱스 직접 읽기 최적화가 이제 부분적으로 작동합니다 — 구체화된 텍스트 인덱스가 있는 파트는 이를 사용하고, 없는 파트는 기존 필터 표현식을 대신 사용합니다. [#96411](https://github.com/ClickHouse/ClickHouse/pull/96411) ([Anton Popov](https://github.com/CurtizJ)). +* 불필요한 데이터 복사를 제거하고 숫자 컬럼에 대한 벡터화된 최소/최대 계산을 활성화해 `INSERT` 중 `minmax` 스킵 인덱스 계산을 최적화했습니다. [#97392](https://github.com/ClickHouse/ClickHouse/pull/97392) ([Raúl Marín](https://github.com/Algunenano)). +* 더 빠른 필터링을 위해 시스템 로그 테이블의 시간 컬럼에 `minmax` 보조 인덱스를, `query_id`/`initial_query_id` 컬럼에 `bloom_filter` 인덱스를 추가했습니다. [#96712](https://github.com/ClickHouse/ClickHouse/pull/96712) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 중복 제거가 활성화되지 않은 경우 `INSERT` 시 메모리 사용량 회귀 현상을 방지했습니다. [#96503](https://github.com/ClickHouse/ClickHouse/pull/96503) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 메모리 최적화 \{#memory-optimization\} + +* highlighting 및 `VALUES` 파싱이 활성화되지 않은 경우, 사용되지 않는 필드를 제거해 `ASTLiteral`의 메모리 사용량을 줄였습니다. [#93974](https://github.com/ClickHouse/ClickHouse/pull/93974) ([Ilya Yatsishin](https://github.com/qoega)). +* 일반적인 `ASTLiteral` 하위 노드 대신 값 매개변수를 문자열/정수 쌍으로 저장하는 전용 Enum AST 클래스를 도입하여 메모리 사용량을 줄였습니다. [#94178](https://github.com/ClickHouse/ClickHouse/pull/94178) ([Ilya Yatsishin](https://github.com/qoega)). +* 컬럼 이름을 일반 AST 리터럴 노드가 아닌 문자열로 직접 저장하도록 하여 이름 있는 튜플 AST 객체의 메모리 사용량을 최적화했습니다. [#94704](https://github.com/ClickHouse/ClickHouse/pull/94704) ([Ilya Yatsishin](https://github.com/qoega)). +* `CachedOnDiskReadBufferFromFile` 구조체의 크기를 약 50배 줄였습니다. [#96098](https://github.com/ClickHouse/ClickHouse/pull/96098) ([Azat Khuzhin](https://github.com/azat)). +* 이제 테이블이 비어 있으면 `HashTable::resize`는 기존 데이터를 복사하지 않습니다. [#96180](https://github.com/ClickHouse/ClickHouse/pull/96180) ([Raúl Marín](https://github.com/Algunenano)). + +### 내부 최적화 \{#internal-optimizations\} + +* 쿼리 파이프라인 내부에서 데이터를 파티셔닝하기 위해 "fastrange" (Daniel Lemire) 방식을 도입하여 병렬 정렬과 JOIN을 개선했습니다. [#93080](https://github.com/ClickHouse/ClickHouse/pull/93080) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 추가 링커 옵션으로 디버추얼라이제이션을 개선했습니다. [#94737](https://github.com/ClickHouse/ClickHouse/pull/94737) ([Nikita Taranov](https://github.com/nickitat)). +* ZooKeeper 요청을 일괄 처리하여 파트가 많은 `ReplicatedMergeTree` 테이블의 복제본 클론 성능을 개선했습니다. [#94847](https://github.com/ClickHouse/ClickHouse/pull/94847) ([c-end](https://github.com/c-end)). +* 더 빠른 해싱과 lock-free 카운터로 전환하여 `observeOperations`의 ZooKeeper 수신 스레드 CPU 사용량을 20% 이상 줄였습니다. [#95962](https://github.com/ClickHouse/ClickHouse/pull/95962) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## 버그 수정 사항 \{#bug-fixes\} + +
+ 모든 버그 수정 사항 (클릭하여 펼치기) + + ### 조인(JOIN) 버그 수정 + + * outer-to-inner 조인 최적화가 적용될 때 Join 스토리지에서 발생하던 `INCOMPATIBLE_TYPE_OF_JOIN` 오류를 수정했습니다. [#84292](https://github.com/ClickHouse/ClickHouse/pull/84292) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `USING` 절과 `join_use_nulls`를 사용하는 여러 조인이 포함된 쿼리의 논리 오류를 수정했습니다. [#92251](https://github.com/ClickHouse/ClickHouse/pull/92251) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `join_use_nulls`를 사용한 조인 재정렬 시 발생하던 논리 오류를 수정했습니다. [#92289](https://github.com/ClickHouse/ClickHouse/pull/92289) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `join_on_disk_max_files_to_merge` 설정으로 인해 발생할 수 있는 충돌을 수정했습니다. [#92335](https://github.com/ClickHouse/ClickHouse/pull/92335) ([Bharat Nallan](https://github.com/bharatnc)). + * 외부 조인을 내부 조인으로 변환할 때 쿼리 계획이 의도치 않게 수정되어 발생하던 `LOGICAL_ERROR`를 해결했습니다. 또한 조인 시 집계 키에 injective 함수가 사용되는 경우에도 적용될 수 있도록 최적화 요구 사항을 완화했습니다. [#92503](https://github.com/ClickHouse/ClickHouse/pull/92503) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). + * 상수 조건에서 여러 조인과 `join_use_nulls`를 사용할 때 발생하던 논리 오류를 수정했습니다. [#92892](https://github.com/ClickHouse/ClickHouse/pull/92892) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `LowCardinality(Nullable(T))` 컬럼의 `full_sorting_join`에서 발생하던 `NULL != NULL` 문제를 수정했습니다. [#92924](https://github.com/ClickHouse/ClickHouse/pull/92924) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 오른쪽 조인 키가 희소 컬럼일 때 조인 결과가 올바르게 나오지 않던 문제를 수정했습니다. [#93038](https://github.com/ClickHouse/ClickHouse/pull/93038) ([Amos Bird](https://github.com/amosbird)). + * `LEFT ANTI JOIN`에 추가적인 post-condition이 있을 때 런타임 필터가 잘못 동작하던 문제를 수정했습니다. [#91824](https://github.com/ClickHouse/ClickHouse/pull/91824) ([Alexander Gololobov](https://github.com/davenger)). + * 우측 테이블에 대한 totals가 포함된 쿼리에서 런타임 필터를 사용할 때 발생하던 논리 오류를 수정했습니다. [#93330](https://github.com/ClickHouse/ClickHouse/pull/93330) ([Alexander Gololobov](https://github.com/davenger)). + * 잘못 중복 반환된 const 컬럼으로 인해 조인 런타임 필터가 쿼리 계획에 추가될 때 일부 경우에 발생하던 논리 오류를 수정했습니다. [#93144](https://github.com/ClickHouse/ClickHouse/pull/93144) ([Alexander Gololobov](https://github.com/davenger)). + * 일부 정상적인 경우에도 `ILLEGAL_TYPE_OF_ARGUMENT`를 반환하던 조인 런타임 필터에서 사용되는 `__applyFilter` 함수를 수정했습니다. [#93187](https://github.com/ClickHouse/ClickHouse/pull/93187) ([Alexander Gololobov](https://github.com/davenger)). + * 이미 채워진 오른쪽 테이블과 조인할 때 런타임 필터가 추가되지 않던 문제를 수정했습니다. [#93211](https://github.com/ClickHouse/ClickHouse/pull/93211) ([Alexander Gololobov](https://github.com/davenger)). + * 런타임 필터가 활성화된 상태에서 조인된 테이블이 동일한 컬럼을 여러 번 반환할 때 발생하던 `NOT_FOUND_COLUMN_IN_BLOCK` 오류를 수정했습니다. [#93526](https://github.com/ClickHouse/ClickHouse/pull/93526) ([Alexander Gololobov](https://github.com/davenger)). + * `Merge` 테이블에서 조인 런타임 필터가 적용될 때 `FilterStep`이 올바르게 추가되지 않던 문제를 수정했습니다. [#94021](https://github.com/ClickHouse/ClickHouse/pull/94021) ([Alexander Gololobov](https://github.com/davenger)). + * `USING` 절이 있는 `Join` 스토리지의 조인 작업 중 슈퍼타입으로의 타입 변환 문제를 수정했습니다. [#94000](https://github.com/ClickHouse/ClickHouse/pull/94000) ([Dmitry Novik](https://github.com/novikd)). + * 병렬 레플리카 및 non-MergeTree 테이블과의 JOIN이 포함된 쿼리 문제를 수정했습니다. [#93902](https://github.com/ClickHouse/ClickHouse/pull/93902) ([Igor Nikonov](https://github.com/devcrafter)). + * 런타임 필터에서 널 허용 조인 컬럼의 경쟁 상태 문제를 수정했습니다. [#95775](https://github.com/ClickHouse/ClickHouse/pull/95775) ([Hechem Selmi](https://github.com/m-selmi)). + * 빈 문자열이 `Nullable(String)` 키를 사용하는 `Join` 테이블에서 `NULL`로 변환되던 문제가 수정되었습니다. [#96002](https://github.com/ClickHouse/ClickHouse/pull/96002) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 비어 있는 MergeTree 테이블에서 `direct` 조인 알고리즘을 사용할 때 발생하던 `NOT_SUPPORTED` 오류를 수정했습니다. [#95935](https://github.com/ClickHouse/ClickHouse/pull/95935) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 외부 조인과 여러 개의 INNER JOIN이 함께 사용된 쿼리에서, 외부 조인의 `ON` 조건이 앞서 조인된 여러 테이블의 컬럼을 참조할 때 발생하던 잘못된 조인 재정렬로 인한 오답 결과를 수정했습니다. [#96193](https://github.com/ClickHouse/ClickHouse/pull/96193) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 널 허용 하위 필드가 있는 Tuple 컬럼의 런타임 필터 예외를 수정했습니다. [#96509](https://github.com/ClickHouse/ClickHouse/pull/96509) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * CROSS 조인 및 병렬 레플리카가 활성화된 환경에서 잘못된 결과를 반환하던 쿼리를 수정했습니다. [#96848](https://github.com/ClickHouse/ClickHouse/pull/96848) ([Igor Nikonov](https://github.com/devcrafter)). + * INNER JOIN 및 WHERE 절과 함께 사용할 때 `arrayJoin`이 중복 행을 생성하던 문제를 수정했습니다. 이 문제는 부분 술어 푸시다운에서 `arrayJoin`이 포함된 필터를 JOIN 아래로 잘못 푸시하면서 발생했습니다. [#96989](https://github.com/ClickHouse/ClickHouse/pull/96989) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `WHERE` 절에서 `arrayJoin`이 JOIN 양쪽의 컬럼을 참조하는 경우 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#97239](https://github.com/ClickHouse/ClickHouse/pull/97239) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * USING을 사용하는 JOIN의 VALUES 절 내 람다 함수에서 매처(`*`)를 사용할 때 발생하는 논리 오류를 수정했습니다. [#95661](https://github.com/ClickHouse/ClickHouse/pull/95661) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `USING` 컬럼의 타입이 서로 다를 때 matcher (`*`, `table.*`) 및 `analyzer_compatibility_join_using_top_level_identifier`에서 발생할 수 있는 논리적 오류를 수정했습니다. [#95808](https://github.com/ClickHouse/ClickHouse/pull/95808) ([Vladimir Cherkasov](https://github.com/vdimir)). + * `analyzer_compatibility_join_using_top_level_identifier` 및 ALIAS 컬럼에서 발생하던 논리 오류를 수정했습니다. [#97297](https://github.com/ClickHouse/ClickHouse/pull/97297) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 기존 분석기에서 중복된 별칭이 있는 JOIN 사용 시 발생하던 충돌을 수정했습니다. [#96405](https://github.com/ClickHouse/ClickHouse/pull/96405) ([Ilya Golshtein](https://github.com/ilejn)). + + ### 쿼리 및 분석기 버그 수정 + + * 사전 정의된 쿼리 핸들러에서 INSERT 중 후행 공백이 데이터로 해석되던 버그를 수정했습니다. [#83604](https://github.com/ClickHouse/ClickHouse/pull/83604) ([Fabian Ponce](https://github.com/FabianPonce)). + * Enum 요소 확장과 같은 메타데이터 전용 ALTER 이후 프로젝션을 사용하는 집계에서 예외가 발생하던 문제가 수정되었습니다. [#84143](https://github.com/ClickHouse/ClickHouse/pull/84143) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 윈도우 함수와 여러 인수에 대한 `count_distinct_optimization` 패스 문제를 수정했습니다. [#92376](https://github.com/ClickHouse/ClickHouse/pull/92376) ([Raúl Marín](https://github.com/Algunenano)). + * 부정 리터럴이 있는 `arrayElement`의 AST 포맷이 일관되지 않던 문제를 수정했습니다. [#92293](https://github.com/ClickHouse/ClickHouse/pull/92293) ([Pavel Kruglov](https://github.com/Avogar)). + * 비상수 배열 인수에서 잘못된 값을 반환하던 `NOT IN` 문제가 수정되었습니다. [#93314](https://github.com/ClickHouse/ClickHouse/pull/93314) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * `Nothing` 타입에서 발생하던 null-safe 비교 오류를 수정했습니다. [#91884](https://github.com/ClickHouse/ClickHouse/pull/91884) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * `use_top_k_dynamic_filtering` 최적화에서 발생하던 `Not found column` 오류를 수정했습니다. [#93316](https://github.com/ClickHouse/ClickHouse/pull/93316) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + * 스칼라 상관 서브쿼리가 있는 경우, 서브쿼리에서 사용되지 않는 컬럼이 제거되던 문제를 수정했습니다. [#93273](https://github.com/ClickHouse/ClickHouse/pull/93273) ([Dmitry Novik](https://github.com/novikd)). + * 키가 부호 있는 정수 타입인 경우 `optimize_inverse_dictionary_lookup`이 분산 쿼리에서 작동하지 않던 문제를 수정했습니다. [#93848](https://github.com/ClickHouse/ClickHouse/pull/93848) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 분산 `remote()` 쿼리에서 `lag`/`lead`가 작동하지 않는 문제를 수정했습니다. [#93858](https://github.com/ClickHouse/ClickHouse/pull/93858) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `WHERE` 절에서 `not match(...)`를 사용했을 때 잘못된 결과가 발생하던 데이터 스키핑 로직의 버그를 수정했습니다. [#92726](https://github.com/ClickHouse/ClickHouse/pull/92726) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `WHERE`에서 `not materialize(...)` 또는 `not CAST(...)`를 사용할 때 데이터 스키핑 로직이 잘못된 결과를 초래하던 버그를 수정했습니다. [#93017](https://github.com/ClickHouse/ClickHouse/pull/93017) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `has` 함수에 빈 배열을 사용했을 때 발생하던 인덱스 분석 중의 논리 오류를 수정했습니다. [#92995](https://github.com/ClickHouse/ClickHouse/pull/92995) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 드물게 빈 튜플을 `Map` 컬럼과 함께 사용한 경우 발생하던 논리 오류를 수정했습니다. [#93814](https://github.com/ClickHouse/ClickHouse/pull/93814) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 거짓 조건이 포함된 PK 샤딩 사용 쿼리가 실패하던 문제를 수정했습니다. [#92815](https://github.com/ClickHouse/ClickHouse/pull/92815) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * 로컬 및 원격/분산 테이블을 머지할 때 `hostName()`에서 `ILLEGAL_COLUMN`이 발생하던 `Merge` 테이블 엔진의 쿼리 계획 수립 문제를 수정했습니다. [#93286](https://github.com/ClickHouse/ClickHouse/pull/93286) ([Jinlin](https://github.com/withlin)). + * 별칭이 있는 테이블을 대상으로 하는 `Merge` 엔진에서 발생하던 `NO_SUCH_COLUMN_IN_TABLE` 오류를 수정했습니다. [#92910](https://github.com/ClickHouse/ClickHouse/pull/92910) ([Pavel Kruglov](https://github.com/Avogar)). + * 여러 컬럼에 대한 조건자, 블룸 필터 스킵 인덱스, 그리고 `OR` 및 `NOT` 조건이 모두 포함된 `SELECT` 쿼리에서 일관되지 않은 결과가 반환되던 문제를 수정했습니다. [#94026](https://github.com/ClickHouse/ClickHouse/pull/94026) ([Shankar Iyer](https://github.com/shankar-iyer)). + * 필터에 서브컬럼이 포함된 경우 projection 적용 시 발생하던 문제가 수정되었습니다. [#93141](https://github.com/ClickHouse/ClickHouse/pull/93141) ([Pavel Kruglov](https://github.com/Avogar)). + * 프로젝션이 머지 과정에서 다시 빌드될 때 발생하던 `_part_offset` 손상을 수정하고, 불필요한 읽기를 피하여 프로젝션 처리를 최적화했습니다. [#93827](https://github.com/ClickHouse/ClickHouse/pull/93827) ([Amos Bird](https://github.com/amosbird)). + * 사실상 동일한 컬럼의 별칭이었던 경우, 서로 다른 보간된 컬럼이 블록 내에서 같은 컬럼으로 합쳐지는 문제를 방지했습니다. [#93197](https://github.com/ClickHouse/ClickHouse/pull/93197) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)). + * 머지 중 프로젝션이 다시 빌드될 때 사용되지 않는 컬럼을 제거해 메모리 사용량을 줄이고 임시 파트 생성 수를 줄였습니다. [#93233](https://github.com/ClickHouse/ClickHouse/pull/93233) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + * 분산 쿼리에서 음수 `LIMIT/OFFSET`을 사용한 일부 경우에 발생하던 논리 오류를 수정했습니다. [#95357](https://github.com/ClickHouse/ClickHouse/pull/95357) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 분산 쿼리에서 소수점이 있는 `LIMIT/OFFSET`를 사용한 일부 경우에 발생하던 논리 오류를 수정했습니다. [#96475](https://github.com/ClickHouse/ClickHouse/pull/96475) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `transform_null_in`이 활성화된 상태에서 `NULL` 값에 대해 잘못된 결과를 반환하던 `IN` 함수를 수정했습니다. [#95674](https://github.com/ClickHouse/ClickHouse/pull/95674) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 단일 컬럼 참조가 포함된 `IN (col)`이 `UNSUPPORTED_METHOD` 오류와 함께 실패하던 문제가 수정되었습니다. [#97646](https://github.com/ClickHouse/ClickHouse/pull/97646) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `optimize_syntax_fuse_functions`가 집계 함수 인수가 `LowCardinality(Nullable)`일 때 `sum`/`count`/`avg`를 `sumCount()`로 재작성하던 문제를 수정했습니다. [#96239](https://github.com/ClickHouse/ClickHouse/pull/96239) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `not IN` 및 `not has` 함수에서 잘못된 파티션 가지치기 동작을 수정했습니다. [#96241](https://github.com/ClickHouse/ClickHouse/pull/96241) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * prewhere 내 lambda 식으로 인해 발생하던 prewhere 필터 오류를 수정했습니다. [#95395](https://github.com/ClickHouse/ClickHouse/pull/95395) ([Xiaozhe Yu](https://github.com/wudidapaopao)). + * 람다 식이 구체적인 값이 필요한 위치에 전달되었을 때 쿼리 분석기에서 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#96892](https://github.com/ClickHouse/ClickHouse/pull/96892) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 람다 함수를 사용하는 특정 표현식에서 발생하던 널 포인터 역참조를 수정했습니다. [#96479](https://github.com/ClickHouse/ClickHouse/pull/96479) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * CTE 및 서브쿼리에서 `file`과 같은 테이블 함수에 서브쿼리별 `SETTINGS`가 적용되지 않던 문제를 수정했습니다. [#96882](https://github.com/ClickHouse/ClickHouse/pull/96882) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * CTE로 접힌 상수에 대한 쿼리 조건 캐시의 해시 충돌을 수정했습니다. 이 문제로 인해 잘못된 쿼리 결과가 발생할 수 있었습니다. [#96172](https://github.com/ClickHouse/ClickHouse/pull/96172) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * analyzer가 활성화된 상태에서 `merge()` 테이블 함수를 통해 ALIAS 컬럼 내 lambda 표현식이 포함된 테이블을 쿼리할 때 발생하던 `BAD_ARGUMENTS` 오류를 수정했습니다. [#97551](https://github.com/ClickHouse/ClickHouse/pull/97551) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `EXCEPT ALL` 및 `INTERSECT ALL`이 행 다중도를 무시하고 `DISTINCT` 버전처럼 동작하던 문제가 수정되었습니다. [#96876](https://github.com/ClickHouse/ClickHouse/pull/96876) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 큰 `PRECEDING` 오프셋에서 발생하던 `WindowTransform`의 assertion failure를 수정했습니다. [#96026](https://github.com/ClickHouse/ClickHouse/pull/96026) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `group_by_use_nulls = 1` 및 `CUBE`/`ROLLUP`/`GROUPING SETS`를 사용할 때 윈도우 함수 사용 중 발생하던 예외를 수정했습니다. [#96878](https://github.com/ClickHouse/ClickHouse/pull/96878) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `GROUPING SETS`, `group_by_use_nulls`, `LowCardinality`를 사용하는 `Tuple`의 상호작용으로 인해 예기치 않은 블록 구조가 생성되던 문제가 수정되었습니다. [#96358](https://github.com/ClickHouse/ClickHouse/pull/96358) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `Nullable(Tuple(...))` 내부에 `LowCardinality(Nullable(...))`를 포함한 키를 사용할 때 `GROUP BY ... WITH ROLLUP/CUBE` 수행 중 발생하던 논리 오류를 수정했습니다. [#97647](https://github.com/ClickHouse/ClickHouse/pull/97647) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `if` 또는 `transform`이 `Nullable(String)`을 반환할 때 `IfTransformStringsToEnumPass`에서 발생하던 assertion failure 오류를 수정했습니다. [#97002](https://github.com/ClickHouse/ClickHouse/pull/97002) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `optimize_inverse_dictionary_lookup`가 `dictGet(...)` 조건자를 재작성할 때, `CREATE TEMPORARY TABLE` 권한이 없는 사용자에게 발생하던 `ACCESS_DENIED` 문제가 수정되었습니다. [#97484](https://github.com/ClickHouse/ClickHouse/pull/97484) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * PREWHERE 및 타입 추론이 결합된 분산 쿼리의 드문 사례에서 `UInt64`와 `Int32` 간 `if` 함수의 타입 불일치를 수정했습니다. [#96012](https://github.com/ClickHouse/ClickHouse/pull/96012) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `Bool` 타입과 관련된 JIT 컴파일 쿼리 문제를 수정했습니다. [#96013](https://github.com/ClickHouse/ClickHouse/pull/96013) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * JIT 컴파일된 식이 `DateTime`을 `DateTime64`로 변환할 때(예: `CASE`/`if`/`multiIf`에서 `DateTime` 타입이 혼합된 경우) 잘못된 결과가 발생하던 문제를 수정했습니다. [#96879](https://github.com/ClickHouse/ClickHouse/pull/96879) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `formatDateTime`에서 고정 폭이 아닌 서식 지정자를 사용할 때 발생하던 미초기화 값 사용 문제가 수정되었습니다. [#96133](https://github.com/ClickHouse/ClickHouse/pull/96133) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `indexOfAssumeSorted`가 호환되지 않는 타입으로 호출될 때 발생하던 `std::terminate`를 수정했습니다. [#96877](https://github.com/ClickHouse/ClickHouse/pull/96877) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Geometry 함수는 이제 `Geometry` variant 타입 외에도 각 Geometry 하위 타입을 허용합니다. [#97571](https://github.com/ClickHouse/ClickHouse/pull/97571) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 인덱스가 ROW POLICY/PREWHERE 및 FINAL이 포함된 쿼리 결과에 영향을 주던 경우를 수정했습니다. [#97076](https://github.com/ClickHouse/ClickHouse/pull/97076) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * read-in-order 최적화가 행 정책을 사용할 수 있도록 했습니다. [#97538](https://github.com/ClickHouse/ClickHouse/pull/97538) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)). + * 텍스트 인덱스가 있는 컬럼을 `QUALIFY` 절과 함께 사용할 때 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#97313](https://github.com/ClickHouse/ClickHouse/pull/97313) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `WHERE` 절에 `AND`/`OR`가 포함된 표현식이 32개를 초과할 때 발생할 수 있던 비정상 종료 문제를 수정했습니다. [#97698](https://github.com/ClickHouse/ClickHouse/pull/97698) ([Shankar Iyer](https://github.com/shankar-iyer)). + * `FINAL`이 있는 테이블에서 스타 확장과 함께 `indexHint`를 사용할 때 `removeUnusedColumns` 최적화에서 발생하던 블록 구조 불일치 문제를 수정했습니다. [#97622](https://github.com/ClickHouse/ClickHouse/pull/97622) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 괄호 안의 별칭이 지정된 튜플 리터럴에 대한 AST 포맷팅 왕복 일관성 문제를 수정했습니다. [#97418](https://github.com/ClickHouse/ClickHouse/pull/97418) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `NOT (1, 1, 1)`에 대한 AST 형식 지정 불일치를 수정했습니다. [#97653](https://github.com/ClickHouse/ClickHouse/pull/97653) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### MergeTree 및 스토리지 버그 수정 + + * 파일 시스템이 대소문자를 구분하지 않는 경우, MergeTree에서 파일 이름을 항상 해시로 대체합니다. 이전에는 macOS에서 컬럼/하위 컬럼 이름이 대소문자만 다를 경우 데이터 손상으로 이어질 수 있었습니다. [#86559](https://github.com/ClickHouse/ClickHouse/pull/86559) ([Pavel Kruglov](https://github.com/Avogar)). + * materialized view는 이제 생성된 데이터베이스를 실행 컨텍스트로 사용하므로, 뷰의 SELECT 쿼리에서 명시적인 데이터베이스 지정을 생략할 수 있습니다. [#88193](https://github.com/ClickHouse/ClickHouse/pull/88193) ([Dmitry Kovalev](https://github.com/dk-github)). + * materialized view 내부의 기반 쿼리에 대해 CREATE 단계에서 전체 권한 검사를 추가했습니다. [#89180](https://github.com/ClickHouse/ClickHouse/pull/89180) ([pufit](https://github.com/pufit)). + * 트랜잭션 없이 수행된 뮤테이션이 이후 롤백된 활성 트랜잭션의 파트를 변경하던 경우 발생하던 논리 오류를 수정했습니다. [#90469](https://github.com/ClickHouse/ClickHouse/pull/90469) ([Shaohua Wang](https://github.com/tiandiwonder)). + * 일반 데이터베이스를 Atomic 데이터베이스로 변환한 후 `system.warnings`가 올바르게 업데이트되지 않던 문제를 수정했습니다. [#90473](https://github.com/ClickHouse/ClickHouse/pull/90473) ([sdk2](https://github.com/sdk2)). + * `ATTACH AS REPLICATED` 실행 중 발생하던 `LOGICAL_ERROR: Storage does not support transaction` 문제가 수정되었습니다. [#91772](https://github.com/ClickHouse/ClickHouse/pull/91772) ([Shaohua Wang](https://github.com/tiandiwonder)). + * `ratio_of_defaults_for_sparse_serialization=0.0`이 설정된 희소 컬럼의 뮤테이션 이후 발생할 수 있던 `FILE_DOESNT_EXIST` 오류를 수정했습니다. [#92860](https://github.com/ClickHouse/ClickHouse/pull/92860) ([Pavel Kruglov](https://github.com/Avogar)). + * ALTER를 통해 `ratio_of_defaults_for_sparse_serialization`를 `1.0`으로 변경했을 때, 희소 컬럼 뮤테이션 이후 발생할 수 있는 `FILE_DOESNT_EXIST` 오류를 수정했습니다. [#93016](https://github.com/ClickHouse/ClickHouse/pull/93016) ([Pavel Kruglov](https://github.com/Avogar)). + * 공유 파트에서 발생하는 TOCTOU 경쟁 상태로 인해 오래된 파트가 사용될 수 있던 문제를 수정했습니다. [#93022](https://github.com/ClickHouse/ClickHouse/pull/93022) ([Azat Khuzhin](https://github.com/azat)). + * MergeTree에서 뮤테이션 중 원본 파트의 직렬화 정보 설정을 상속하도록 하여, 데이터 타입 직렬화가 변경된 후 뮤테이션된 파트에서 잘못된 쿼리 결과가 발생할 수 있는 문제를 수정했습니다. [#92419](https://github.com/ClickHouse/ClickHouse/pull/92419) ([Pavel Kruglov](https://github.com/Avogar)). + * 같은 이름의 컬럼과 서브컬럼 사이에서 발생할 수 있는 충돌로 인해 잘못된 직렬화와 쿼리 실패가 발생하던 문제를 수정했습니다. [#92453](https://github.com/ClickHouse/ClickHouse/pull/92453) ([Pavel Kruglov](https://github.com/Avogar)). + * 파티션 표현식에 하위 컬럼이 포함된 테이블에 insert할 때 발생하던 `NOT_FOUND_COLUMN_IN_BLOCK`를 수정했습니다. [#92905](https://github.com/ClickHouse/ClickHouse/pull/92905) ([Pavel Kruglov](https://github.com/Avogar)). + * 소스 테이블을 ALTER하는 동안 MV에서 하위 컬럼이 누락될 수 있는 문제를 수정했습니다. [#93276](https://github.com/ClickHouse/ClickHouse/pull/93276) ([Pavel Kruglov](https://github.com/Avogar)). + * `ReplicatedMergeTree`를 복원할 때 중복 제거 경합 상태로 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#93612](https://github.com/ClickHouse/ClickHouse/pull/93612) ([Pablo Marcos](https://github.com/pamarcos)). + * 직접 역직렬화 중 TTL 업데이트에 희소 컬럼을 사용하도록 수정하여 `Unexpected type of result TTL column` 오류를 방지했습니다. [#93619](https://github.com/ClickHouse/ClickHouse/pull/93619) ([Pavel Kruglov](https://github.com/Avogar)). + * TTL 집계 중 필요할 경우 SET 식 결과에 `LowCardinality` 래퍼를 복원했습니다. [#92971](https://github.com/ClickHouse/ClickHouse/pull/92971) ([Seva Potapov](https://github.com/seva-potapov)). + * `ALTER TABLE REWRITE PARTS`에서 발생하던 `Cannot add action to empty ExpressionActionsChain` 오류를 수정했습니다. [#92754](https://github.com/ClickHouse/ClickHouse/pull/92754) ([Azat Khuzhin](https://github.com/azat)). + * `ON CLUSTER` 사용 시 `CREATE USER` 인증 메서드에서 쿼리 매개변수 치환이 올바르게 이루어지지 않던 문제를 수정했습니다. [#92777](https://github.com/ClickHouse/ClickHouse/pull/92777) ([xiaohuanlin](https://github.com/xiaohuanlin)). + * MergeTree 테이블이 읽기 전용 디스크에 있는 경우, 시작 시 더 이상 임시 디렉터리 삭제를 시도하지 않습니다. [#92748](https://github.com/ClickHouse/ClickHouse/pull/92748) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 하위 컬럼에 생성된 스킵 인덱스의 구체화 문제를 수정했습니다. [#93708](https://github.com/ClickHouse/ClickHouse/pull/93708) ([Anton Popov](https://github.com/CurtizJ)). + * 종속 인덱스가 있는 `CLEAR COLUMN` 관련 문제가 수정되었습니다. [#94057](https://github.com/ClickHouse/ClickHouse/pull/94057) ([Raúl Marín](https://github.com/Algunenano)). + * 재시작 후 interserver 호스트가 변경된 경우 Replicated 데이터베이스를 attach하지 못하던 문제가 수정되었습니다. [#93779](https://github.com/ClickHouse/ClickHouse/pull/93779) ([Tuan Pham Anh](https://github.com/tuanpach)). + * `CREATE TABLE ... AS urlCluster()` 및 `Replicated` 데이터베이스 엔진에서 발생하던 논리 오류를 수정했습니다. [#92418](https://github.com/ClickHouse/ClickHouse/pull/92418) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `REPLACE PARTITION`과 백그라운드 뮤테이션 간의 경쟁 조건을 수정하여 이전 데이터와 새 데이터가 동시에 표시될 수 있던 문제를 해결했습니다. [#96955](https://github.com/ClickHouse/ClickHouse/pull/96955) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `REPLACE PARTITION`과 백그라운드 뮤테이션 사이에 남아 있던 경쟁 상태를 수정하여 오래된 데이터가 다시 나타날 수 있는 문제를 해결했습니다. [#97105](https://github.com/ClickHouse/ClickHouse/pull/97105) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `PartCheckThread`가 이미 뮤테이션된 파트에 대해 `GET_PART`를 다시 대기열에 넣을 때 발생하던 뮤테이션 정지 문제를 수정했습니다. [#97162](https://github.com/ClickHouse/ClickHouse/pull/97162) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 이전에 동일한 컬럼에 경량 업데이트가 수행된 후 `ALTER TABLE DROP COLUMN`이 실패하던 문제를 수정했습니다. [#96861](https://github.com/ClickHouse/ClickHouse/pull/96861) ([Anton Popov](https://github.com/CurtizJ)). + * 경량 업데이트 중 패치 파트를 적용할 때 발생하던 null 포인터 역참조 문제를 수정했습니다. [#97583](https://github.com/ClickHouse/ClickHouse/pull/97583) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 알 수 없는 프로젝션이 있는 파트는 더 이상 영구 손실로 마크되지 않습니다. [#95952](https://github.com/ClickHouse/ClickHouse/pull/95952) ([Mikhail Artemenko](https://github.com/Michicosun)). + * 소스 테이블의 전체 수식자를 무시하던 `CREATE TABLE ... CLONE AS ...` 문제를 수정했습니다. [#96415](https://github.com/ClickHouse/ClickHouse/pull/96415) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)). + * 메타데이터 변경 중 복제된 테이블에서 암시적 인덱스가 다시 생성되던 문제가 수정되었습니다. [#96600](https://github.com/ClickHouse/ClickHouse/pull/96600) ([Raúl Marín](https://github.com/Algunenano)). + * 별칭 컬럼이 있는 암시적 인덱스 문제를 수정하고, 생성 전에 전체 유효성 검사를 추가했습니다. [#97115](https://github.com/ClickHouse/ClickHouse/pull/97115) ([Raúl Marín](https://github.com/Algunenano)). + * 모든 행이 필터링된 경우 TTL 머지 후 `_minmax_count_projection`를 통해 `min(timestamp)`가 epoch(`1970-01-01`)를 반환하던 문제가 수정되었습니다. [#96703](https://github.com/ClickHouse/ClickHouse/pull/96703) ([Raquel Barbadillo](https://github.com/rbarbadillo)). + * 잘못 계산되는 문제를 일으키던 `use_const_adaptive_granularity`와 `index_granularity_bytes`의 조합(`index_granularity_bytes`는 비적응형 granularity)을 수정했습니다. [#96143](https://github.com/ClickHouse/ClickHouse/pull/96143) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `ORDER BY ... LIMIT`를 사용할 때 비적응형 인덱스 세분성을 사용하는 테이블을 읽는 과정에서 발생하던 `Number of rows in lazy chunk does not match number of offsets` 예외를 수정했습니다. [#97270](https://github.com/ClickHouse/ClickHouse/pull/97270) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 다른 레플리카가 공유 파트를 가져오기를 완료하기 전에 해당 파트가 삭제될 수 있었던 zero-copy 복제 회귀 문제가 수정되었습니다. [#95597](https://github.com/ClickHouse/ClickHouse/pull/95597) ([filimonov](https://github.com/filimonov)). + * `SYSTEM RESTART REPLICA`에서 ZooKeeper가 아닌 예외로 인해 테이블 재생성에 실패할 때 데이터베이스에서 테이블이 누락되고, 그 결과 `DatabaseReplicated`에서 메타데이터 다이제스트 불일치가 발생하던 문제를 수정했습니다. [#97276](https://github.com/ClickHouse/ClickHouse/pull/97276) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `ALTER TABLE MODIFY COLUMN`으로 컬럼 타입이 변경된 후 컬럼 통계를 생성하는 과정에서 발생하던 `assert_cast` 예외를 수정했습니다. [#97027](https://github.com/ClickHouse/ClickHouse/pull/97027) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 테이블에 통계 정보가 정의되어 있지 않으면 ClickHouse는 더 이상 이를 로드하려고 시도하지 않아 불필요한 오버헤드를 피합니다. [#96233](https://github.com/ClickHouse/ClickHouse/pull/96233) ([Han Fei](https://github.com/hanfei1991)). + * 분산 DDL 대기 중 Replicated 데이터베이스를 동시에 삭제할 때 발생하던 `There was an error: Cannot obtain error message` 논리 오류를 수정했습니다. [#95664](https://github.com/ClickHouse/ClickHouse/pull/95664) ([Alexander Tokmakov](https://github.com/tavplubix)). + * 기본 키가 널 허용인 테이블에서, 쿼리가 첫 번째 인수로 상수를 사용하는 `coalesce`를 사용할 때 발생하던 `KeyCondition`의 논리 오류를 수정했습니다. [#96340](https://github.com/ClickHouse/ClickHouse/pull/96340) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### 데이터 타입 및 직렬화 버그 수정 + + * Dynamic/JSON 타입에서 size 서브컬럼을 읽는 동안 발생할 수 있던 오류를 수정했습니다. [#95573](https://github.com/ClickHouse/ClickHouse/pull/95573) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON 배열에 `tupleElement`를 적용할 때 발생하던 충돌을 수정했습니다. [#95647](https://github.com/ClickHouse/ClickHouse/pull/95647) ([Pavel Kruglov](https://github.com/Avogar)). + * 중첩된 경로가 있는 JSON에서 `tupleElement`를 실행할 때 잘못된 결과가 반환되던 문제를 수정했습니다. [#95907](https://github.com/ClickHouse/ClickHouse/pull/95907) ([Pavel Kruglov](https://github.com/Avogar)). + * 타입 힌트가 있는 경로에서 JSON 사용 시 `tupleElement`가 예외를 발생시키던 문제를 수정했습니다. [#97728](https://github.com/ClickHouse/ClickHouse/pull/97728) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON 데이터 타입의 스키핑 경로를 수정했습니다 — 이전에는 `JSON(SKIP path)`가 `path` 접두사를 가진 모든 키(`pathpath` 같은 키 포함)를 스키핑하여 데이터 손실로 이어질 수 있었습니다. 이제는 정확히 일치하는 키만 스키핑됩니다. [#95948](https://github.com/ClickHouse/ClickHouse/pull/95948) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON의 타입 지정 경로에 `type_json_allow_duplicated_key_with_literal_and_nested_object`를 적용할 때 발생하던 문제를 수정했습니다. [#97422](https://github.com/ClickHouse/ClickHouse/pull/97422) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON 타입의 호환되지 않는 타입 지정 경로 검사 문제를 수정했습니다. [#92539](https://github.com/ClickHouse/ClickHouse/pull/92539) ([Pavel Kruglov](https://github.com/Avogar)). + * JSON에서 경로 'skip'에 대한 타입 힌트 생성 문제를 수정했습니다. [#92842](https://github.com/ClickHouse/ClickHouse/pull/92842) ([Pavel Kruglov](https://github.com/Avogar)). + * analyzer에서 컬럼 별칭 내 동적 하위 컬럼 해석을 수정했습니다. [#92583](https://github.com/ClickHouse/ClickHouse/pull/92583) ([Pavel Kruglov](https://github.com/Avogar)). + * Variant 컬럼에 대한 잘못된 in-place 필터링 최적화로 인해 발생한 `Nested columns sizes are inconsistent with local_discriminators` 오류를 수정했습니다. [#96410](https://github.com/ClickHouse/ClickHouse/pull/96410) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `GROUP BY`에서 `Variant` 인수와 함께 사용될 때 발생하던 `ifNull` 크래시를 수정했습니다. [#96790](https://github.com/ClickHouse/ClickHouse/pull/96790) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `arrayROCAUC`와 같이 const 인수를 요구하는 함수에서 `FunctionVariantAdaptor`의 논리 오류를 수정했습니다. [#97116](https://github.com/ClickHouse/ClickHouse/pull/97116) ([Bharat Nallan](https://github.com/bharatnc)). + * `FunctionVariantAdaptor`에서 함수가 `Nothing` 타입을 반환할 때 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#97213](https://github.com/ClickHouse/ClickHouse/pull/97213) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * LowCardinality 타입을 포함한 Variant 컬럼과 NULL을 비교할 때 발생하던 논리적 예외를 수정했습니다. [#97379](https://github.com/ClickHouse/ClickHouse/pull/97379) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `concat`에서 인수에 `LowCardinality`를 내부에 포함한 `Variant` 타입이 포함된 경우 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#97654](https://github.com/ClickHouse/ClickHouse/pull/97654) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `LowCardinality` 컬럼이 `Nullable`로 변환될 때 잘못된 결과가 반환되던 문제를 수정했습니다. [#96483](https://github.com/ClickHouse/ClickHouse/pull/96483) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * `cast_keep_nullable`가 활성화된 경우 `CAST`에서 `LowCardinality Nullable` 타입을 올바르게 처리하도록 수정했습니다. [#95747](https://github.com/ClickHouse/ClickHouse/pull/95747) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 복합 중첩 타입 캐스팅 시 발생하던 `ColumnNullable is not compatible with original` 예외를 수정했습니다. [#96924](https://github.com/ClickHouse/ClickHouse/pull/96924) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `Nullable(Tuple(... Nullable(T) ...))` 타입의 서브컬럼에 `isNull`/`isNotNull`을 사용할 때 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#97582](https://github.com/ClickHouse/ClickHouse/pull/97582) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Array를 `QBit`로 변환하는 과정에서 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#97413](https://github.com/ClickHouse/ClickHouse/pull/97413) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 희소 컬럼과 그 하위 컬럼을 함께 읽을 때 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#97515](https://github.com/ClickHouse/ClickHouse/pull/97515) ([Pavel Kruglov](https://github.com/Avogar)). + * PREWHERE가 적용된 Tuple에서 희소 `Nullable(String)`의 `.size` 하위 컬럼을 읽을 때 발생하는 `LOGICAL_ERROR`를 수정했습니다. [#97264](https://github.com/ClickHouse/ClickHouse/pull/97264) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 내부 희소 하위 컬럼이 있는 컬럼을 처리할 때 `Set` 및 `MergeTreeIndexSet`에서 발생하던 assertion failure 문제를 수정했습니다. [#97493](https://github.com/ClickHouse/ClickHouse/pull/97493) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 빈 튜플 컬럼을 정렬하는 동안 발생할 수 있는 `SIZES_OF_COLUMNS_DOESNT_MATCH` 오류를 수정했습니다. [#92520](https://github.com/ClickHouse/ClickHouse/pull/92520) ([Pavel Kruglov](https://github.com/Avogar)). + * 반복도가 매우 높은 문자열 데이터에 영향을 미치던 네이티브 Parquet 리더의 `DELTA_BYTE_ARRAY` 디코딩 버그를 수정했습니다. [#91929](https://github.com/ClickHouse/ClickHouse/pull/91929) ([Daniel Muino](https://github.com/dmuino)). + * prewhere 식의 일부가 쿼리의 다른 부분에서도 사용될 때 Parquet 파일을 읽는 중 발생하던 assertion 문제를 수정했습니다. [#90635](https://github.com/ClickHouse/ClickHouse/pull/90635) ([Max Kainov](https://github.com/maxknv)). + * PREWHERE 필터 컬럼에 불리언이 아닌 UInt8 값이 포함된 경우 Parquet V3 네이티브 리더에서 발생하던 `LOGICAL_ERROR`를 수정했습니다. [#96594](https://github.com/ClickHouse/ClickHouse/pull/96594) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * JSON 컬럼이 Tuple 컬럼 뒤에 오는 경우, 기존 리더의 Parquet 스키마 추론 문제를 수정했습니다. [#92867](https://github.com/ClickHouse/ClickHouse/pull/92867) ([Michael Kolupaev](https://github.com/al13n321)). + * glob 스키마 추론 중 추론된 파일에만 캐시되어야 하는 고정 스키마가 모든 파일에 캐시되던 문제를 수정했습니다. [#92006](https://github.com/ClickHouse/ClickHouse/pull/92006) ([Pavel Kruglov](https://github.com/Avogar)). + * 빈 파일에서 `ProtobufList` 형식을 읽을 때 빈 테이블에 유령 레코드가 생성되는 문제를 수정했습니다. [#96007](https://github.com/ClickHouse/ClickHouse/pull/96007) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 명시적으로 지정한 크기가 데이터 타입의 크기와 일치하지 않을 때 `Gorilla` 코덱에서 발생하던 회귀를 수정했습니다. [#96118](https://github.com/ClickHouse/ClickHouse/pull/96118) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 이제 PostgreSQL 엔진이 `BOOLEAN[]`를 올바르게 읽습니다. [#96006](https://github.com/ClickHouse/ClickHouse/pull/96006) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * SQLite TEXT 컬럼에서 UUID 컬럼을 읽을 때의 논리 오류를 수정했습니다. [#96016](https://github.com/ClickHouse/ClickHouse/pull/96016) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * SQLite 엔진에서 `DateTime`, `Date`, `UUID` 및 기타 타입의 타입 변환 문제를 수정했습니다. [#96017](https://github.com/ClickHouse/ClickHouse/pull/96017) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * SQLite 및 PostgreSQL 쿼리에서 `FixedString` 값이 잘못 이스케이프되던 문제를 수정했습니다. [#96019](https://github.com/ClickHouse/ClickHouse/pull/96019) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Numbers를 Enums로 변환할 때 사용하는 `input_format_numbers_enum_on_conversion_error` 설정이 추가되었습니다. [#56240](https://github.com/ClickHouse/ClickHouse/pull/56240) ([Nikolay Degterinsky](https://github.com/evillique)). + + ### 텍스트 인덱스 및 스킵 인덱스 버그 수정 + + * 잘못된 쿼리 결과를 방지하기 위해, 행 수가 4,294,967,295개를 초과하는 파트를 포함한 테이블에서는 텍스트 인덱스를 생성하고 구체화하는 기능이 일시적으로 비활성화되었습니다. [#92644](https://github.com/ClickHouse/ClickHouse/pull/92644) ([Anton Popov](https://github.com/CurtizJ)). + * MergeTree 테이블의 텍스트 인덱스 머지 중 발생하던 여러 크래시를 수정했습니다. [#92925](https://github.com/ClickHouse/ClickHouse/pull/92925) ([Anton Popov](https://github.com/CurtizJ)). + * 복잡한 표현식(예: `concat(col1, col2)`)으로 생성된 텍스트 인덱스의 머지 문제를 수정했습니다. [#93073](https://github.com/ClickHouse/ClickHouse/pull/93073) ([Anton Popov](https://github.com/CurtizJ)). + * 인덱스에 토큰이 없는 경우 배열 컬럼의 텍스트 인덱스 분석을 수정했습니다. [#93457](https://github.com/ClickHouse/ClickHouse/pull/93457) ([Anton Popov](https://github.com/CurtizJ)). + * 하위 컬럼에 생성된 텍스트 인덱스를 다시 빌드할 때 발생하던 문제를 수정했습니다. [#93326](https://github.com/ClickHouse/ClickHouse/pull/93326) ([Anton Popov](https://github.com/CurtizJ)). + * 중복된 검색 쿼리에서 텍스트 인덱스를 직접 읽는 문제가 수정되었습니다. [#93516](https://github.com/ClickHouse/ClickHouse/pull/93516) ([Anton Popov](https://github.com/CurtizJ)). + * `has`, `mapContainsKey`, `mapContainsValue` 함수에서 텍스트 인덱스 분석의 불일치가 수정되었습니다. 이전에는 텍스트 인덱스 사용 여부에 따라 서로 다른 결과가 반환될 수 있었습니다. [#93578](https://github.com/ClickHouse/ClickHouse/pull/93578) ([Anton Popov](https://github.com/CurtizJ)). + * `system.parts`에서 텍스트 인덱스의 비압축 크기가 올바르게 계산되도록 수정했습니다. [#92832](https://github.com/ClickHouse/ClickHouse/pull/92832) ([Anton Popov](https://github.com/CurtizJ)). + * ngram 길이가 8보다 큰 `ngrambf_v1` 인덱스에서 예외가 발생하는 문제를 수정했습니다. [#92672](https://github.com/ClickHouse/ClickHouse/pull/92672) ([Robert Schulze](https://github.com/rschu1ze)). + * UTF-8이 아닌 데이터에서 `ngram_bf` 인덱스로 인해 초기화되지 않은 메모리를 읽던 문제가 수정되었습니다. [#93663](https://github.com/ClickHouse/ClickHouse/pull/93663) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 벡터 유사성 인덱스의 `stack-use-after-scope` 문제를 수정했습니다. [#96259](https://github.com/ClickHouse/ClickHouse/pull/96259) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 스킵 인덱스 식이 상수 컬럼을 생성할 때 발생하는 논리 오류를 수정했습니다. [#96880](https://github.com/ClickHouse/ClickHouse/pull/96880) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 빈 표현식 `()`을 인덱스로 지정해 테이블을 생성할 때 잘못된 메모리 접근이 발생하던 문제를 수정했습니다. [#96363](https://github.com/ClickHouse/ClickHouse/pull/96363) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 비활성화된 `use_primary_key`와 매우 많은 논리합 조건이 있는 경우, 인덱스 분석에서 발생하던 use-after-free 문제가 수정되었습니다. [#96112](https://github.com/ClickHouse/ClickHouse/pull/96112) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `WHERE`의 `IN` 절 서브쿼리를 사용하는 경량 업데이트에서 프라이머리 인덱스 사용 문제를 수정했습니다. [#92838](https://github.com/ClickHouse/ClickHouse/pull/92838) ([Anton Popov](https://github.com/CurtizJ)). + * hypothesis 인덱스를 검증할 때 적절한 오류 코드를 사용하도록 수정했습니다. [#92559](https://github.com/ClickHouse/ClickHouse/pull/92559) ([Raúl Marín](https://github.com/Algunenano)). + + ### 데이터 레이크 버그 수정 + + * 단일 노드 클러스터에서 split-by-buckets 모드로 Iceberg를 읽을 때 발생하던 충돌 문제를 수정했습니다. [#91553](https://github.com/ClickHouse/ClickHouse/pull/91553) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Iceberg에서 ORDER BY 튜플 문제를 수정했습니다. [#93225](https://github.com/ClickHouse/ClickHouse/pull/93225) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * DataLakeCatalog의 Azure ADLS Gen2 제공 자격 증명 지원 문제를 수정했습니다 — Iceberg REST 카탈로그에서 `adls.sas-token.*` 키를 파싱하고 ABFSS URL 파싱 문제를 해결했습니다. [#93477](https://github.com/ClickHouse/ClickHouse/pull/93477) ([Karun Anantharaman](https://github.com/karunmotorq)). + * Iceberg에서 `Date`를 `Date32`로 대체했습니다. [#95322](https://github.com/ClickHouse/ClickHouse/pull/95322) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Iceberg의 ORDER BY 관련 크래시를 수정했습니다. [#96484](https://github.com/ClickHouse/ClickHouse/pull/96484) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Iceberg 파티셔닝 문제를 수정했습니다. [#96620](https://github.com/ClickHouse/ClickHouse/pull/96620) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Iceberg manifest 엔트리에서 position delete 참조가 null인 경우 데이터 파일의 잘못된 범위값을 수정했습니다. [#96061](https://github.com/ClickHouse/ClickHouse/pull/96061) ([Daniil Ivanik](https://github.com/divanik)). + * Iceberg의 루트 메타데이터 파일 설정에 대한 유효성 검사 항목을 추가했습니다. [#96754](https://github.com/ClickHouse/ClickHouse/pull/96754) ([Daniil Ivanik](https://github.com/divanik)). + * Iceberg 카탈로그에서 더 이상 자격 증명이 로그에 기록되지 않습니다. [#96831](https://github.com/ClickHouse/ClickHouse/pull/96831) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * 파티션된 Delta Lake 데이터 병합 문제를 수정했습니다. [#95773](https://github.com/ClickHouse/ClickHouse/pull/95773) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 잘못된 `auth_header`로 인해 `system.tables`가 깨지던 RESTful 데이터 레이크 카탈로그 문제를 수정했습니다. [#96680](https://github.com/ClickHouse/ClickHouse/pull/96680) ([Han Fei](https://github.com/hanfei1991)). + + ### S3/Azure/객체 스토리지 수정 사항 + + * 비결정적 함수가 포함된 경우 S3 테이블 엔진이 파티션 키를 캐시하던 문제가 수정되었습니다. [#92844](https://github.com/ClickHouse/ClickHouse/pull/92844) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * `ReadBufferFromS3`에서 캐시가 활성화된 경우 발생하던 assert를 수정했습니다. [#93809](https://github.com/ClickHouse/ClickHouse/pull/93809) ([Kseniia Sumarokova](https://github.com/kssenii)). + * DiskObjectStorage 정리 스레드에서 발생할 수 있는 오류를 수정했습니다. [#87411](https://github.com/ClickHouse/ClickHouse/pull/87411) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `DiskObjectStorageTransaction`에서 발생할 수 있는 교착 상태를 해결했습니다. [#93810](https://github.com/ClickHouse/ClickHouse/pull/93810) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 오류가 다수 발생할 때 DiskObjectStorage 정리 스레드가 실패할 수 있던 문제를 수정했습니다. [#94048](https://github.com/ClickHouse/ClickHouse/pull/94048) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `copyS3File`의 multipart_tags에서 발생하던 데이터 레이스를 수정했습니다. [#97227](https://github.com/ClickHouse/ClickHouse/pull/97227) ([Azat Khuzhin](https://github.com/azat)). + * 객체 스토리지 기반 파일 유사 테이블(S3, Azure)에서 잘못된 `ALTER UPDATE` 뮤테이션을 실행할 때 더 이상 nullptr 역참조가 발생하지 않습니다. [#96162](https://github.com/ClickHouse/ClickHouse/pull/96162) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### S3Queue 버그 수정 + + * S3Queue 순차 모드에서 `Failed to set file processing within 100 retries` 오류를 수정했습니다(이제는 오류 대신 경고로 처리됩니다). [#92814](https://github.com/ClickHouse/ClickHouse/pull/92814) ([Kseniia Sumarokova](https://github.com/kssenii)). + * S3Queue 설정 `s3queue_migrate_old_metadata_to_buckets`의 버그를 수정했습니다. [#93232](https://github.com/ClickHouse/ClickHouse/pull/93232) ([Kseniia Sumarokova](https://github.com/kssenii)). + * S3Queue/AzureQueue 엔진의 메타데이터 문제를 수정했습니다. [#90498](https://github.com/ClickHouse/ClickHouse/pull/90498) ([Kseniia Sumarokova](https://github.com/kssenii)). + * S3Queue/AzureQueue 스토리지의 경쟁 상태(data race) 문제를 수정했습니다. [#95385](https://github.com/ClickHouse/ClickHouse/pull/95385) ([Kseniia Sumarokova](https://github.com/kssenii)). + * S3Queue/AzureQueue 엔진에서 스트리밍할 때의 중복 제거 문제를 수정했습니다. [#95467](https://github.com/ClickHouse/ClickHouse/pull/95467) ([Kseniia Sumarokova](https://github.com/kssenii)). + + ### 보안 및 접근 제어 버그 수정 + + * `SYSTEM SYNC FILE CACHE`의 누락된 접근 검사를 수정했습니다. [#92372](https://github.com/ClickHouse/ClickHouse/pull/92372) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 지나치게 제한적이던 와일드카드 권한 부여의 액세스 권한 검사에서 잘못된 로직을 수정했습니다. [#92725](https://github.com/ClickHouse/ClickHouse/pull/92725) ([pufit](https://github.com/pufit)). + * `merge` 테이블 엔진 사용 시 `SHOW COLUMNS` 권한 없이 테이블의 컬럼 목록을 가져올 수 없도록 했습니다. [#93695](https://github.com/ClickHouse/ClickHouse/pull/93695) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). + * 메모리 안전성 문제를 초래할 수 있었던 `groupConcat` 상태 역직렬화의 정수 오버플로 취약점을 수정했습니다. [#93426](https://github.com/ClickHouse/ClickHouse/pull/93426) ([Raufs Dunamalijevs](https://github.com/rienath)). + * 압축 해제된 버퍼 크기가 예상대로인지 검증했습니다. [#93690](https://github.com/ClickHouse/ClickHouse/pull/93690) ([Raúl Marín](https://github.com/Algunenano)). + * 기본 역할 회수 문제를 수정했습니다. [#96103](https://github.com/ClickHouse/ClickHouse/pull/96103) ([Vitaly Baranov](https://github.com/vitlibar)). + * 부분적인 권한 취소가 있는 경우 `AccessRights::contains`가 잘못된 결과를 반환하던 문제를 수정했습니다. [#96170](https://github.com/ClickHouse/ClickHouse/pull/96170) ([pufit](https://github.com/pufit)). + * 분산 쿼리에서 초기 사용자에게 할당된 행 정책이 업데이트되지 않던 문제가 수정되었습니다. [#95469](https://github.com/ClickHouse/ClickHouse/pull/95469) ([Vitaly Baranov](https://github.com/vitlibar)). + * `redis` 테이블 함수의 비밀번호 인수는 이제 로그와 시스템 테이블에서 마스킹 처리됩니다. [#95325](https://github.com/ClickHouse/ClickHouse/pull/95325) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)). + * X509 인증서를 읽을 때 발생하던 BIO 객체의 메모리 누수를 수정했습니다. [#96885](https://github.com/ClickHouse/ClickHouse/pull/96885) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 버퍼 오버플로를 방지하기 위해 bech32 witness 버전을 검증했습니다. [#96671](https://github.com/ClickHouse/ClickHouse/pull/96671) ([Raúl Marín](https://github.com/Algunenano)). + * 많은 데이터베이스에 대해 제한된 권한을 가진 사용자로 system table을 쿼리할 때 성능이 느려지던 문제가 수정되었습니다. [#95874](https://github.com/ClickHouse/ClickHouse/pull/95874) ([pufit](https://github.com/pufit)). + + ### 백업 및 복원 버그 수정 + + * 잘못된 아카이브 항목 크기 헤더 때문에 발생하던 `Couldn't pack tar archive: Failed to write all bytes` 오류를 수정했습니다. [#92122](https://github.com/ClickHouse/ClickHouse/pull/92122) ([Julia Kartseva](https://github.com/jkartseva)). + * 여러 동시 백업이 동일한 파일을 놓고 경합할 때 발생하던 서버 충돌을 수정했습니다. [#93659](https://github.com/ClickHouse/ClickHouse/pull/93659) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `plain_rewritable` 객체 스토리지 디스크에 아카이브 형식 백업(`.zip`, `.tzst`)을 생성할 때 발생하던 스택 오버플로를 수정했습니다. [#96872](https://github.com/ClickHouse/ClickHouse/pull/96872) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 디스크 공간 부족 또는 기타 I/O 오류로 백업이 실패할 때 발생하던 서버 충돌을 수정했습니다. [#96873](https://github.com/ClickHouse/ClickHouse/pull/96873) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `StorageKeeperMap` 백업에서 use-after-free로 인해 발생한 세그폴트를 수정했습니다. [#97336](https://github.com/ClickHouse/ClickHouse/pull/97336) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### 충돌 및 안정성 버그 수정 + + * 연결이 끊어진 `Connection`에서 읽는 중 발생하던 충돌을 수정했습니다. [#92807](https://github.com/ClickHouse/ClickHouse/pull/92807) ([Raufs Dunamalijevs](https://github.com/rienath)). + * null인 두 번째 인수로 인해 `tokens()` 함수에서 발생할 수 있던 충돌을 수정했습니다. [#92586](https://github.com/ClickHouse/ClickHouse/pull/92586) ([Raúl Marín](https://github.com/Algunenano)). + * `tokens`가 non-const 토크나이저 매개변수로 호출될 때 발생하던 서버 충돌 문제를 수정했습니다. [#93383](https://github.com/ClickHouse/ClickHouse/pull/93383) ([Robert Schulze](https://github.com/rschu1ze)). + * 컬럼 축소 또는 필터링이 동시에 수행되는 동안, 기반 const PREWHERE 컬럼에 대한 인플레이스 뮤테이션으로 인해 발생할 수 있던 잠재적 크래시를 수정했습니다. [#92588](https://github.com/ClickHouse/ClickHouse/pull/92588) ([Arsen Muk](https://github.com/arsenmuk)). + * 백그라운드 스케줄 풀을 종료할 때 발생할 수 있는 멈춤 현상을 수정했으며, 이로 인해 서버 종료 시 서버가 멈출 수 있었습니다. [#93008](https://github.com/ClickHouse/ClickHouse/pull/93008) ([Azat Khuzhin](https://github.com/azat)). + * 분산 쿼리를 미리 취소했을 때 연결이 손상된 상태로 남는 문제를 수정했습니다. [#93029](https://github.com/ClickHouse/ClickHouse/pull/93029) ([Azat Khuzhin](https://github.com/azat)). + * `estimateCompressionRatio()`에서 취소 후 `Cannot finalize buffer after cancellation` 오류가 발생할 수 있는 문제를 수정했습니다. [#93068](https://github.com/ClickHouse/ClickHouse/pull/93068) ([Azat Khuzhin](https://github.com/azat)). + * 종료 시 ZooKeeper가 완전히 종료되도록 하여 발생할 수 있는 멈춤 현상을 수정했습니다. [#93602](https://github.com/ClickHouse/ClickHouse/pull/93602) ([Azat Khuzhin](https://github.com/azat)). + * ZooKeeper 스토리지를 사용하는 명명된 컬렉션을 백그라운드에서 다시 로드하는 동안 발생하던 처리되지 않은 예외를 수정했습니다. [#92717](https://github.com/ClickHouse/ClickHouse/pull/92717) ([Kseniia Sumarokova](https://github.com/kssenii)). + * `ReadWriteBufferFromHTTP`에서 초기화되지 않은 값 사용 문제를 수정했습니다. [#94058](https://github.com/ClickHouse/ClickHouse/pull/94058) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `TraceSender` 버퍼 크기가 업데이트되지 않아 서로 다른 스레드에서의 플러시가 뒤섞이던 문제를 수정했습니다. [#93966](https://github.com/ClickHouse/ClickHouse/pull/93966) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * `PipelineExecutor`가 살아 있는 동안 `IStorage` 객체가 삭제되지 않도록 `QueryPipeline`에 storage shared pointer를 저장했습니다. [#93746](https://github.com/ClickHouse/ClickHouse/pull/93746) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * 취소 시 분산 쿼리에서 발생할 수 있던 크래시를 수정했습니다. [#95466](https://github.com/ClickHouse/ClickHouse/pull/95466) ([Aleksandr Musorin](https://github.com/AVMusorin)). + * `DROP WORKLOAD`가 쿼리와 동시에 실행될 때 발생하던 충돌을 수정했습니다. [#95856](https://github.com/ClickHouse/ClickHouse/pull/95856) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `DROP WORKLOAD`의 데이터 레이스 문제를 수정했습니다. [#96614](https://github.com/ClickHouse/ClickHouse/pull/96614) ([Sergei Trifonov](https://github.com/serxa)). + * `ThreadPoolCallbackRunnerLocal` 사용과 관련된 몇 가지 치명적인 버그를 수정했습니다. [#95818](https://github.com/ClickHouse/ClickHouse/pull/95818) ([Raúl Marín](https://github.com/Algunenano)). + * 메모리 오버커밋 추적기가 동작할 때 발생하는 잠금 역전으로 인해 `ProcessList`에서 발생할 수 있는 교착 상태를 수정했습니다. [#96182](https://github.com/ClickHouse/ClickHouse/pull/96182) ([Antonio Andelic](https://github.com/antonio2368)). + * `max_execution_time` 값이 큰 쿼리에서 취소 검사 스레드의 라이브락을 수정했습니다. [#96450](https://github.com/ClickHouse/ClickHouse/pull/96450) ([Sergei Trifonov](https://github.com/serxa)). + * 경쟁 상태(race condition)로 인해 MemoryWorker 정리 스레드가 멈추는 문제가 수정되었습니다. [#96819](https://github.com/ClickHouse/ClickHouse/pull/96819) ([Antonio Andelic](https://github.com/antonio2368)). + * 캐시된 스토리지 스냅샷이 조기에 파기되어 발생하던 `clearCaches` 크래시를 수정했습니다. [#96995](https://github.com/ClickHouse/ClickHouse/pull/96995) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * `CREATE TABLE`에서 제약 조건이 있는 경우 발생하던 `heap-use-after-free` 문제가 수정되었습니다. [#96669](https://github.com/ClickHouse/ClickHouse/pull/96669) ([Nikita Taranov](https://github.com/nickitat)). + * `StorageKafka2`에서 발생할 수 있는 use-after-free 문제를 수정했습니다. [#97520](https://github.com/ClickHouse/ClickHouse/pull/97520) ([Bharat Nallan](https://github.com/bharatnc)). + * `DatabaseMaterializedPostgreSQL`의 `shutdown_called`에서 발생하던 경쟁 상태(data race) 문제를 수정했습니다. [#97554](https://github.com/ClickHouse/ClickHouse/pull/97554) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 세그먼트로 분할된 `HASHED` 딕셔너리의 병렬 로딩에서 일부 행이 로드되지 않을 수 있었던 경쟁 상태 문제를 수정했습니다. [#96953](https://github.com/ClickHouse/ClickHouse/pull/96953) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 한 딕셔너리가 자신을 재귀적으로 참조하는 Merge 테이블을 참조할 때 발생하던 딕셔너리 데드락을 수정했습니다. [#96120](https://github.com/ClickHouse/ClickHouse/pull/96120) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 새er 서버가 쿼리 계획 역직렬화 중 알 수 없는 설정을 전송할 때 발생하던 `BaseSettings::readBinary`의 범위 외 접근 문제를 수정했습니다. [#97585](https://github.com/ClickHouse/ClickHouse/pull/97585) ([Michael Stetsyuk](https://github.com/mstetsyuk)). + * `dropReplicationSlot`이 스택 언와인딩 중 예외를 발생시켜 `MaterializedPostgreSQL` 데이터베이스에 테이블을 연결할 때 충돌이 발생하던 문제를 수정했습니다. [#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * HTTP 연결이 닫히지 않도록 insert select에서 요청 스트림을 해제했습니다. [#92175](https://github.com/ClickHouse/ClickHouse/pull/92175) ([Sema Checherinda](https://github.com/CheSema)). + * Backup 데이터베이스에서 `SHOW CREATE DATABASE` 실행 시 발생하던 데드락을 수정했습니다. [#92541](https://github.com/ClickHouse/ClickHouse/pull/92541) ([Azat Khuzhin](https://github.com/azat)). + + ### 기타 버그 수정 + + * `hasAllTokens` 및 `hasAnyTokens` 함수에서 `handleAllTokens`의 빈 배열 처리 문제를 수정했습니다. [#93328](https://github.com/ClickHouse/ClickHouse/pull/93328) ([Anton Popov](https://github.com/CurtizJ)). + * 전역 프로파일러의 고정 주기를 수정했습니다. 설정된 값 대신 절삭된 값이 사용되어 더 자주 깨어났습니다. [#96048](https://github.com/ClickHouse/ClickHouse/pull/96048) ([Antonio Andelic](https://github.com/antonio2368)). + * `system.asynchronous_metric_log`의 `event_date`를 수정했습니다. [#95947](https://github.com/ClickHouse/ClickHouse/pull/95947) ([Raúl Marín](https://github.com/Algunenano)). + * 내부 함수에서 `categories = 'Internal'` 대신 빈 문자열이 표시되던 `system.functions` 문제를 수정했습니다. [#97315](https://github.com/ClickHouse/ClickHouse/pull/97315) ([Robert Schulze](https://github.com/rschu1ze)). + * 키 타입이 String이 아닐 때 `ip_trie` 딕셔너리에서 발생할 수 있는 잠재적인 논리 오류를 수정했습니다. [#97555](https://github.com/ClickHouse/ClickHouse/pull/97555) ([Bharat Nallan](https://github.com/bharatnc)). + * `system.query_log.exception`에서 stderr 캡처를 활성화해 UDF 디버깅이 가능하도록 수정했습니다. [#92209](https://github.com/ClickHouse/ClickHouse/pull/92209) ([Xu Jia](https://github.com/XuJia0210)). + * 항상 false인 조건자에 대해 `filterPartsByVirtualColumns`를 수정했습니다. [#97620](https://github.com/ClickHouse/ClickHouse/pull/97620) ([Bharat Nallan](https://github.com/bharatnc)). + * 스쿼시 전에 `ColumnConst`가 구체화되지 않던 문제를 수정했습니다. [#97019](https://github.com/ClickHouse/ClickHouse/pull/97019) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)). +
\ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md index 1eb2b2f930b..b75b2212b86 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md @@ -6,16 +6,16 @@ doc_type: 'changelog' keywords: ['변경 이력', '릴리스 노트', '업데이트', '신규 기능', 'Cloud 변경 사항'] --- -{/* 아래 목차는 YAML front matter에서 - https://github.com/ClickHouse/clickhouse-docs/blob/main/scripts/autogenerate-table-of-contents.sh - 스크립트를 사용해 자동으로 생성됩니다. - 오류를 발견했다면, 각 페이지의 front matter를 수정하십시오. +{/* 아래 목차는 YAML front matter를 기반으로 자동 생성되며 + https://github.com/ClickHouse/clickhouse-docs/blob/main/scripts/autogenerate-table-of-contents.sh 스크립트를 사용합니다. + 오류를 발견한 경우 각 페이지 자체의 front matter를 수정하십시오. */ } {/*AUTOGENERATED_START*/ } | Page | Description | | --------------------------------------------------------- | --------------------------------------------------------------- | +| [v26.2 Changelog for Cloud](/changelogs/26.2) | v26.2 버전의 변경 로그 | | [v25.12 Changelog for Cloud](/changelogs/25.12) | v25.12 버전의 변경 로그 | | [v25.10 Changelog for Cloud](/changelogs/25.10) | v25.10 버전의 변경 로그 | | [v25.8 Changelog for Cloud](/changelogs/25.8) | v25.8 버전의 빠른 릴리스 변경 로그 | diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md index 0a933e8210a..4def59af00d 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md @@ -39,9 +39,9 @@ Enterprise 등급 서비스에는 모든 릴리스 채널에 대해 예약 업 :::important 릴리스 날짜 이해하기 아래에 표시된 날짜는 각 릴리스 채널에 대해 ClickHouse가 해당 릴리스를 **배포(rollout)하기 시작하는 시점**을 의미하며, 개별 서비스가 실제로 업그레이드되는 시점을 의미하지 않습니다. -* 배포는 자동으로 이루어지며, 여러 주에 걸쳐 점진적으로 진행됩니다. -* 예약된 업그레이드 윈도우가 설정된 서비스는 채널 배포가 종료된 이후 첫 번째 주에, 예약된 업그레이드 윈도우 동안 업그레이드됩니다. -* 휴일 기간 배포 중단(예: holiday freeze) 또는 헬스 모니터링에 따라 배포 완료가 지연될 수 있습니다. +* 배포는 자동으로 이루어지며, 여러 주에 걸쳐 점진적으로 진행됩니다 +* 예약된 업그레이드 윈도우가 설정된 서비스는 채널 배포가 종료된 다음 주(월요일 00:00 UTC 시작)의 예약된 업그레이드 윈도우 동안 업그레이드됩니다 +* 휴일 기간 배포 중단(예: holiday freeze) 또는 헬스 모니터링에 따라 배포 완료가 지연될 수 있습니다 프로덕션 업그레이드 전에 사전 테스트를 수행하려면 비프로덕션 서비스에는 Fast 또는 Regular 채널을, 프로덕션 서비스에는 Slow 채널을 사용하십시오. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md index 76aa980cd67..9fe7e2a853e 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md @@ -37,5 +37,9 @@ import billing_2 from '@site/static/images/cloud/reference/billing_payment_thres ## 결제 임계값 알림 \{#threshholds-notifications\} -조직의 사용 금액이 결제 임계값의 90%에 도달하고, 청구 기간 중에 결제 임계값을 초과할 것으로 예상되는 경우 조직에 연결된 청구 담당자 이메일 주소로 알림 이메일이 발송됩니다. -결제 임계값을 초과하면 이메일 알림과 함께 인보이스도 수신하게 됩니다. \ No newline at end of file +조직의 사용 금액이 결제 임계값의 90%에 도달하고, 청구 기간 중간에 결제 임계값을 초과할 것으로 예상되는 경우 조직에 연결된 청구 담당자 이메일 주소로 알림 이메일이 발송됩니다. +결제 임계값을 초과하면 이메일 알림과 함께 청구서도 수신하게 됩니다. + +:::note +결제 임계값 알림은 현재 PAYG 조직에서는 지원되지 않습니다 +::: \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md b/i18n/ko/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md index 601c39ccdb2..ccf2cd28338 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md @@ -31,14 +31,14 @@ NoSQL 솔루션에서 널리 사용되는 일반적인 기법은 `JOIN` 지원 일반적으로 다음과 같은 경우에 비정규화를 권장합니다: -- 변경이 자주 발생하지 않거나, 데이터가 분석용 쿼리에 사용 가능해질 때까지 일정한 지연을 허용할 수 있는 테이블을 비정규화합니다. 즉, 데이터를 배치로 전체 재적재할 수 있어야 합니다. -- 다대다 관계는 비정규화를 피합니다. 단일 소스 행이 변경될 때 많은 행을 함께 업데이트해야 할 수 있습니다. -- 카디널리티가 매우 높은(high cardinality) 관계는 비정규화를 피합니다. 테이블의 각 행이 다른 테이블의 수천 개의 관련 항목을 갖는 경우, 이러한 항목은 기본 타입 또는 튜플로 이루어진 `Array`로 표현해야 합니다. 일반적으로 1000개를 초과하는 튜플을 가진 배열은 권장되지 않습니다. -- 모든 컬럼을 중첩 객체로 비정규화하는 대신, 아래에 설명된 materialized view를 사용하여 통계 값만 비정규화하는 방안을 고려하십시오. +* 변경이 자주 발생하지 않거나, 데이터가 분석용 쿼리에 사용 가능해질 때까지 일정한 지연을 허용할 수 있는 테이블을 비정규화합니다. 즉, 데이터를 배치로 전체 재적재할 수 있어야 합니다. +* 다대다 관계는 비정규화를 피합니다. 단일 소스 행이 변경될 때 많은 행을 함께 업데이트해야 할 수 있습니다. +* 카디널리티가 매우 높은(high cardinality) 관계는 비정규화를 피합니다. 테이블의 각 행이 다른 테이블의 수천 개의 관련 항목을 갖는 경우, 이러한 항목은 기본 타입 또는 튜플로 이루어진 `Array`로 표현해야 합니다. 일반적으로 1000개를 초과하는 튜플을 가진 배열은 권장되지 않습니다. +* 모든 컬럼을 중첩 객체로 비정규화하는 대신, 아래에 설명된 materialized view를 사용하여 통계 값만 비정규화하는 방안을 고려하십시오. 모든 정보를 비정규화할 필요는 없으며, 자주 접근해야 하는 핵심 정보만 비정규화하면 됩니다. -비정규화 작업은 ClickHouse 내에서 처리할 수도 있고, Apache Flink와 같은 업스트림 시스템에서 처리할 수도 있습니다. +비정규화 작업은 ClickHouse 내에서 처리할 수도 있고, [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md)와 같은 업스트림 시스템에서 처리할 수도 있습니다. ## 자주 업데이트되는 데이터에는 비정규화를 피하십시오 \{#avoid-denormalization-on-frequently-updated-data\} @@ -377,6 +377,6 @@ DuplicatePosts: [('2017-04-11 12:18:37.260',3922739),('2017-04-11 12:18:37.260', - **[Refreshable Materialized Views](/materialized-view/refreshable-materialized-view)** - 갱신 가능 구체화 뷰(Refreshable Materialized View)를 사용하여 쿼리를 주기적으로 스케줄링하고 결과를 대상 테이블로 전송할 수 있습니다. 쿼리가 실행되면 뷰가 대상 테이블이 원자적으로 업데이트되도록 합니다. 이는 이 작업을 스케줄링하기 위한 ClickHouse 고유의 방법을 제공합니다. - **External tooling** - [dbt](https://www.getdbt.com/) 및 [Airflow](https://airflow.apache.org/)와 같은 도구를 활용하여 변환 작업을 주기적으로 스케줄링할 수 있습니다. [ClickHouse integration for dbt](/integrations/dbt)는 대상 테이블의 새 버전을 생성한 후, 쿼리를 수신하는 버전과 원자적으로 교체되도록 보장합니다( [EXCHANGE](/sql-reference/statements/exchange) 명령을 통해). -### 스트리밍 \{#streaming\} +### Streaming \{#streaming\} -또는 이 작업을 데이터 삽입 이전에 ClickHouse 외부에서 [Apache Flink](https://flink.apache.org/)와 같은 스트리밍 기술을 사용하여 수행할 수도 있습니다. 또는 데이터가 삽입될 때 이 처리를 수행하도록 증분 [materialized views](/guides/developer/cascading-materialized-views)를 사용할 수도 있습니다. \ No newline at end of file +또는 이 작업을 데이터 삽입 전에 ClickHouse 외부에서 [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md)와 같은 스트리밍 기술을 사용하여 수행할 수도 있습니다. 또는 데이터가 삽입될 때 이 프로세스를 수행하기 위해 증분 [materialized view](/guides/developer/cascading-materialized-views)를 사용할 수도 있습니다. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/development/continuous-integration.md b/i18n/ko/docusaurus-plugin-content-docs/current/development/continuous-integration.md index 06105684f88..48316544269 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/development/continuous-integration.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/development/continuous-integration.md @@ -7,25 +7,23 @@ title: '지속적 통합 (CI)' doc_type: 'reference' --- -# Continuous Integration (CI) \{#continuous-integration-ci\} +# 지속적 통합 (CI) \{#continuous-integration-ci\} -풀 리퀘스트를 제출하면 ClickHouse [continuous integration (CI) 시스템](tests.md#test-automation)이 코드에 대해 일련의 자동 검사를 실행합니다. -이는 저장소 메인테이너(ClickHouse 팀 구성원)가 코드를 검토하고 풀 리퀘스트에 `can be tested` 라벨을 추가한 이후에 수행됩니다. -검사 결과는 [GitHub checks 문서](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-status-checks)에 설명된 것처럼 GitHub 풀 리퀘스트 페이지에 표시됩니다. -검사가 실패하면 이를 수정해야 할 수도 있습니다. -이 페이지에서는 마주칠 수 있는 각종 검사와, 이를 수정하기 위해 취할 수 있는 조치에 대해 개괄적으로 설명합니다. +pull request를 제출하면 ClickHouse [지속적 통합 (CI) 시스템](tests.md#test-automation)이 코드에 대해 몇 가지 자동 검사를 실행합니다. +이 작업은 저장소 메인테이너(ClickHouse 팀 구성원)가 코드를 검토하고 pull request에 `can be tested` 레이블을 추가한 후에 이루어집니다. +검사 결과는 [GitHub checks 문서](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-status-checks)에 설명된 대로 GitHub pull request 페이지에 표시됩니다. +검사에 실패하면 이를 수정해야 할 수도 있습니다. +이 페이지에서는 마주칠 수 있는 검사와 이를 수정하기 위해 할 수 있는 일에 대한 개요를 제공합니다. -검사 실패가 변경 사항과 관련이 없어 보인다면, 일시적인 실패 또는 인프라 문제일 수 있습니다. -CI 검사를 다시 시작하려면 풀 리퀘스트에 빈 커밋을 푸시하십시오: +검사 실패가 변경 사항과 관련이 없어 보인다면, 일시적인 실패이거나 인프라 문제일 수 있습니다. +CI 검사를 다시 시작하려면 pull request에 빈 커밋을 푸시하세요: ```shell -git reset git commit --allow-empty git push ``` -확실하지 않은 점이 있다면 메인테이너에게 도움을 요청하십시오. - +어떻게 해야 할지 잘 모르겠다면 메인테이너에게 도움을 요청하세요. ## master와 병합 \{#merge-with-master\} @@ -100,22 +98,73 @@ python -m ci.praktika run "Style check" --test cpp Python 3와 Docker 외에는 추가 종속성이 필요하지 않습니다. -## Fast test \{#fast-test\} +## Running stateless tests \{#running-stateless-tests\} + +기본 설정으로 로컬에 설치된 ClickHouse는 특정 테스트 사례에서는 작동할 수 있지만, 모든 테스트 쿼리를 올바르게 실행할 수는 없습니다. CI에서는 각 작업이 특정 ClickHouse 구성(예: S3 스토리지, Parallel Replicas)을 설치하므로, 이를 수동으로 재현하는 것은 번거로울 수 있습니다. 이를 피하려면 CI와 동일한 오케스트레이션을 사용해 어떤 CI 작업이든 로컬에서 재현할 수 있습니다 — 수동 구성은 필요하지 않습니다. + +#### 사전 준비 사항 \{#ci-prerequisites\} -일반적으로 PR에 대해 가장 먼저 실행되는 검사입니다. -ClickHouse를 빌드하고 [stateless functional tests](tests.md#functional-tests)의 대부분을 실행하며, 일부는 건너뜁니다. -이 검사가 실패하면 문제가 해결될 때까지 이후 검사는 시작되지 않습니다. -어떤 테스트가 실패했는지 보고서를 확인한 후, [여기](/development/tests#running-a-test-locally)에 설명된 대로 로컬에서 해당 실패를 재현하십시오. +* Python 3 (표준 라이브러리만) +* Docker -#### 로컬에서 빠른 테스트 실행하기: \{#running-fast-test-locally\} +필요한 경우 Ubuntu에 Docker를 설치한 후 다시 로그인하십시오: ```sh -python -m ci.praktika run "Fast test" [--test some_test_name] +sudo apt-get update +sudo apt-get install docker.io +sudo usermod -aG docker "$USER" +sudo tee /etc/docker/daemon.json <<'EOF' +{ + "ipv6": true, + "ip6tables": true +} +EOF +sudo systemctl restart docker +``` + + +#### CI Job을 로컬에서 실행하기 \{#run-ci-job-locally\} + +CI 리포트에서 아무 Job 이름이나 선택한 다음 로컬에서 실행하세요: + +```bash +python -m ci.praktika run "" ``` -이 명령어들은 `clickhouse/fast-test` Docker 이미지를 가져와 컨테이너 환경에서 작업을 실행합니다. -Python 3와 Docker만 있으면 되며, 그 외의 추가 종속성은 필요하지 않습니다. +* 작업 이름은 CI 보고서에 표시된 그대로(공백과 쉼표가 포함될 수 있음) 반드시 정확히 따옴표로 감싸십시오. 예: `"Stateless tests (amd_debug, parallel)"`. 이렇게 하면 CI와 동일한 ClickHouse 구성이 설정되고 동일한 테스트가 실행됩니다. +* 작업 이름에 포함된 아키텍처와 빌드 유형(예: `amd_debug`)은 CI 전용 레이블입니다. 로컬에서 실행할 때는 영향을 주지 않습니다 — 제공한 바이너리와 현재 실행 중인 아키텍처가 그대로 사용됩니다. 작업 이름은 ClickHouse 구성과 테스트 세트만 결정합니다(`--test`로 재정의하지 않는 한). +* CI에서는 리소스를 더 효율적으로 활용하기 위해 기능 테스트를 여러 배치로 나눕니다. 예를 들어, `"Stateless tests (amd_debug, parallel)"`와 `"Stateless tests (amd_debug, sequential)"`를 함께 실행하면 전체 범위를 모두 포괄합니다. 병렬 실행이 가능한 테스트는 동시에 실행되고, 나머지는 순차적으로 실행됩니다. 이러한 분할은 가능한 곳에서 병렬성을 최대화하여 전체 CI 시간을 줄입니다. 로컬에서 전체 테스트 범위를 재현하려면 두 배치를 모두 실행하십시오. +* 또한 기본적인 ClickHouse 기능을 검증하기 위해 제한된 범위의 기능 테스트를 실행하는 `"Fast test"` CI 작업도 있습니다 — 이 작업은 모든 선택적 모듈이 포함되지 않은 빌드를 사용하며, 회귀를 가장 빠르게 포착할 수 있는 방법입니다. 로컬에서도 같은 방식으로 실행할 수 있습니다. ClickHouse 바이너리를 기본 검색 경로 중 하나(`./ci/tmp/clickhouse`, `./build/programs/clickhouse`, 또는 `./clickhouse`)에 배치하십시오. 그렇지 않으면 작업이 먼저 ClickHouse를 빌드하려고 시도합니다: + ```bash + python -m ci.praktika run "Fast test" + ``` + + +#### CI 작업 내에서 특정 테스트 실행 \{#run-specific-tests-within-ci-job\} + +`--test`를 사용하면 작업에서 CI에 사용되는 것과 동일한 ClickHouse 설정을 준비하고, 선택한 테스트만 실행합니다. + +```bash +python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 +``` + +* 여러 테스트 이름을 지정할 수 있습니다: + ```bash + python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 00002_log_and_exception_messages_formatting + ``` +* 팁: 아무 ClickHouse 구성이나 사용해도 되고 특정 테스트만 실행하면 되는 경우, 전체 작업 이름 대신 별칭 `functional`을 사용하십시오: + ```bash + python -m ci.praktika run functional --test 00001_select1 + ``` + + +#### 추가 사용자 지정 옵션 \{#additional-customization-options\} +* `--path PATH` — ClickHouse 바이너리에 대한 사용자 지정 경로입니다. 기본적으로 러너는 `./ci/tmp/clickhouse`, `./build/programs/clickhouse`, `./clickhouse` 순서로 검색합니다. +* `--count N` — 각 테스트를 N번 반복합니다. +* `--workers N` — 시스템 용량을 기준으로 자동 계산된 병렬 작업자 수를 재정의합니다. ## 빌드 확인 \{#build-check\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/development/tests.md b/i18n/ko/docusaurus-plugin-content-docs/current/development/tests.md index 365cbe8b91b..d9d5c3ea508 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/development/tests.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/development/tests.md @@ -9,6 +9,22 @@ doc_type: 'guide' # ClickHouse 테스트 \{#testing-clickhouse\} +## 테스트 유형 \{#test-types\} + +ClickHouse에는 다음과 같은 테스트가 있습니다: + +- [기능 테스트](#functional-tests) - 다음과 같은 서로 일부가 겹치는 하위 집합을 포함하는 쿼리 및 스크립트 모음 + - [빠른 테스트](#running-fast-tests) - 가장 작은 하위 집합 + - 데이터를 데이터베이스에 채울 필요가 없는 [상태 비저장 테스트](#running-stateless-tests) + - 병렬로 실행할 수 없는 순차 테스트 +- 클러스터에서 `pytest`로 실행되는 [통합 테스트](#integration-tests) +- [단위 테스트](#unit-tests) +- [성능 테스트](#performance-tests) +- [빌드 테스트](#build-tests) +- [Sanitizers](#sanitizers) +- [퍼저](#fuzzing) +그 밖의 몇 가지 테스트도 있으며, 아래 섹션을 참조하십시오. + ## Functional tests \{#functional-tests\} 기능 테스트는 가장 단순하면서도 사용하기 편리한 테스트입니다. @@ -48,14 +64,14 @@ PATH=:$PATH tests/clickhouse-test 01428_hash_set_nan_ ### 빠른 테스트 실행 \{#running-fast-tests\} -일부 테스트 하위 집합(이하 「Fast test」)을 실행하려면 상당한 성능의 머신이 필요할 수 있습니다. 다음 예시는 100 GB 스토리지가 있는 `t3.2xlarge` AWS amd64 Ubuntu 인스턴스에서 동작합니다. +일부 테스트 하위 집합(이를 "빠른 테스트"라고 함)을 실행하려면 상당한 성능의 머신이 필요할 수 있습니다. 다음은 100 GB 스토리지가 있는 `t3.2xlarge` AWS amd64 Ubuntu 인스턴스에서 동작합니다. 1. 필수 구성 요소를 설치한 후 다시 로그인합니다. ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" ``` 2. 소스 코드를 가져옵니다. @@ -65,10 +81,10 @@ git clone --single-branch https://github.com/ClickHouse/ClickHouse cd ClickHouse ``` -3. 코드를 빌드하고 「Fast test」라는 이름의 일부 테스트를 실행합니다. +3. 코드를 빌드하고 "빠른 테스트"를 실행합니다. ```sh -python3 -m ci.praktika run "Fast test" +python -m ci.praktika run fast ``` 다음과 같은 결과가 표시되어야 합니다. @@ -77,8 +93,7 @@ python3 -m ci.praktika run "Fast test" Failed: 0, Passed: 7394, Skipped: 1795 ``` -실행을 계속 지켜보지 않을 때에는 `ssh` 연결이 끊어진 뒤에도 계속 실행되도록 `nohup` 또는 `disown`을 사용할 수 있습니다. - +실행을 계속 지켜보지 않을 경우 `ssh` 연결이 끊어진 뒤에도 계속 실행되도록 `nohup` 또는 `disown`을 사용할 수 있습니다. ### 상태 비저장 테스트 실행 \{#running-stateless-tests\} @@ -89,7 +104,7 @@ Failed: 0, Passed: 7394, Skipped: 1795 ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" sudo tee /etc/docker/daemon.json <<'EOF' { "ipv6": true, @@ -109,14 +124,14 @@ cd ClickHouse 3. 코드를 빌드합니다. ```sh -python3 -m ci.praktika run "Build (amd_debug)" +python -m ci.praktika run build_debug cp ci/tmp/build/programs/clickhouse ci/tmp ``` 4. 병렬로 실행할 수 있는 stateless 테스트를 수행합니다. ```sh -python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" +python -m ci.praktika run functional ``` 다음과 같은 결과가 출력됩니다 @@ -125,6 +140,8 @@ python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" Failed: 0, Passed: 8497, Skipped: 103 ``` +참고. `python -m ci.praktika run` 호출은 특정 CI 작업을 실행합니다. ClickHouse CI에 관한 자세한 내용은 [여기](continuous-integration.md#running-stateless-tests)에서 확인할 수 있습니다. + ### 새 테스트 추가하기 \{#adding-a-new-test\} @@ -179,35 +196,28 @@ SELECT 1 사용 가능한 태그 목록: -| Tag name | What it does | Usage example | -| --------------------------------- | ----------------------------------------------------------------- | --------------------------------------------------- | -| `disabled` | 테스트가 실행되지 않습니다 | | -| `long` | 테스트 실행 시간이 1분에서 10분으로 늘어납니다 | | -| `deadlock` | 테스트를 오랜 시간 루프로 실행합니다 | | -| `race` | `deadlock`과 동일합니다. `deadlock` 사용을 권장합니다 | | -| `shard` | 서버가 `127.0.0.*`에서 수신하도록 설정되어야 합니다 | | -| `distributed` | `shard`와 동일합니다. `shard` 사용을 권장합니다 | | -| `global` | `shard`와 동일합니다. `shard` 사용을 권장합니다 | | -| `zookeeper` | 테스트 실행에 Zookeeper 또는 ClickHouse Keeper가 필요합니다 | 테스트에서 `ReplicatedMergeTree`를 사용합니다 | -| `replica` | `zookeeper`와 동일합니다. `zookeeper` 사용을 권장합니다 | | -| `no-fasttest` | [Fast test](continuous-integration.md#fast-test)에서 테스트를 실행하지 않습니다 | 테스트에서 Fast test에서 비활성화된 `MySQL` table engine을 사용합니다 | -| `fasttest-only` | [Fast test](continuous-integration.md#fast-test)에서만 테스트를 실행합니다 | | -| `no-[asan, tsan, msan, ubsan]` | [sanitizers](#sanitizers)로 빌드된 환경에서 테스트를 비활성화합니다 | 테스트가 sanitizers와 호환되지 않는 QEMU에서 실행됩니다 | -| `no-replicated-database` | | | -| `no-ordinary-database` | | | -| `no-parallel` | 이 테스트와 다른 테스트를 병렬로 실행하는 것을 비활성화합니다 | 테스트가 `system` 테이블에서 읽기를 수행하며, 불변 조건이 깨질 수 있습니다 | -| `no-parallel-replicas` | | | -| `no-debug` | Debug 빌드에서 테스트를 비활성화합니다 | | -| `no-release` | Release 빌드에서 테스트를 비활성화합니다 | | -| `no-stress` | | | -| `no-polymorphic-parts` | | | -| `no-random-settings` | | | -| `no-random-merge-tree-settings` | | | -| `no-backward-compatibility-check` | | | -| `no-cpu-x86_64` | | | -| `no-cpu-aarch64` | | | -| `no-cpu-ppc64le` | | | -| `no-s3-storage` | | | +| Tag name | What it does | Usage example | +| ------------------------------ | --------------------------------------------------------- | --------------------------------------------------- | +| `disabled` | 테스트가 실행되지 않습니다 | | +| `long` | 테스트 실행 시간이 1분에서 10분으로 늘어납니다 | | +| `deadlock` | 테스트를 오랜 시간 루프로 실행합니다 | | +| `race` | `deadlock`과 동일합니다. `deadlock` 사용을 권장합니다 | | +| `shard` | 서버가 `127.0.0.*`에서 수신하도록 설정되어야 합니다 | | +| `distributed` | `shard`와 동일합니다. `shard` 사용을 권장합니다 | | +| `global` | `shard`와 동일합니다. `shard` 사용을 권장합니다 | | +| `zookeeper` | 테스트 실행에 Zookeeper 또는 ClickHouse Keeper가 필요합니다 | 테스트에서 `ReplicatedMergeTree`를 사용합니다 | +| `replica` | `zookeeper`와 동일합니다. `zookeeper` 사용을 권장합니다 | | +| `no-fasttest` | [Fast test](#test-types)에서 테스트를 실행하지 않습니다 | 테스트에서 Fast test에서 비활성화된 `MySQL` table engine을 사용합니다 | +| `fasttest-only` | [Fast test](#test-types)에서만 테스트를 실행합니다 | | +| `no-[asan, tsan, msan, ubsan]` | [sanitizers](#sanitizers)로 빌드된 환경에서 테스트를 비활성화합니다 | 테스트가 sanitizers와 호환되지 않는 QEMU에서 실행됩니다 | +| `no-replicated-database` | 기본 데이터베이스가 `ReplicatedDatabaseEngine`를 사용할 때 테스트를 비활성화합니다 | | +| `no-ordinary-database` | 기본 데이터베이스 엔진이 `Ordinary`일 때 테스트를 비활성화합니다 | | +| `no-parallel` | 이 테스트와 다른 테스트를 병렬로 실행하는 것을 비활성화합니다 | 테스트가 `system` 테이블에서 읽기를 수행하며, 불변 조건이 깨질 수 있습니다 | +| `no-parallel-replicas` | 병렬 레플리카가 활성화된 경우 테스트를 비활성화합니다 | | +| `no-debug` | Debug 빌드에서 테스트를 비활성화합니다 | | +| `no-release` | Release 빌드에서 테스트를 비활성화합니다 | | + +다음 옵션도 지원됩니다: `no-stress`, `no-polymorphic-parts`, `no-random-settings`, `no-random-merge-tree-settings`, `no-backward-compatibility-check`, `no-cpu-x86_64`, `no-cpu-aarch64`, `no-cpu-ppc64le`, `no-s3-storage`. 위 태그들 외에도, 특정 ClickHouse 기능의 사용 여부를 정의하기 위해 `system.build_options`의 `USE_*` 플래그를 사용할 수 있습니다. 예를 들어, 테스트에서 `MySQL` 테이블을 사용하는 경우 `use-mysql` 태그를 추가해야 합니다. @@ -337,11 +347,6 @@ $ ./src/unit_tests_dbms --gtest_filter=LocalAddress* 쿼럼 INSERT에 대한 별도의 테스트가 있습니다. 이 테스트는 별도의 서버에서 ClickHouse 클러스터를 실행하고, 다양한 장애 상황을 에뮬레이트합니다. 예를 들어 네트워크 분할, 패킷 드롭(ClickHouse 노드 간, ClickHouse와 ZooKeeper 간, ClickHouse 서버와 클라이언트 간 등), `kill -9`, `kill -STOP`, `kill -CONT` 등을 [Jepsen](https://aphyr.com/tags/Jepsen)과 유사한 방식으로 수행합니다. 그런 다음 테스트는 성공한 INSERT가 모두 기록되었고, 거부된 INSERT는 기록되지 않았는지 확인합니다. -쿼럼 테스트는 ClickHouse가 오픈 소스로 공개되기 전에 별도의 팀이 작성했습니다. -이 팀은 더 이상 ClickHouse에서 일하지 않습니다. -테스트는 우연히 Java로 작성되었습니다. -이러한 이유로, 쿼럼 테스트는 다시 작성하여 통합 테스트로 옮겨야 합니다. - ## 수동 테스트 \{#manual-testing\} 새로운 기능을 개발할 때는 수동으로도 테스트하는 것이 합리적입니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md b/i18n/ko/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md index 939413343f2..0ae84a75dab 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md @@ -157,19 +157,20 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY 다음 설정을 사용할 수 있습니다: -| Setting | 기본값 | 설명 | -| ---------------------------------------------------------------------------- | ------------------------------ | ---------------------------------------------------------------------------------------- | -| `max_broken_tables_ratio` | 1 | 오래된 테이블 수와 전체 테이블 수의 비율이 이 값보다 큰 경우, 레플리카를 자동으로 복구하지 않습니다 | -| `max_replication_lag_to_enqueue` | 50 | 레플리카의 복제 지연이 이 값보다 큰 경우, 쿼리를 실행하려 할 때 예외를 발생시킵니다 | -| `wait_entry_commited_timeout_sec` | 3600 | 타임아웃을 초과했지만 이니시에이터 호스트가 아직 쿼리를 실행하지 않은 경우, 레플리카는 쿼리 취소를 시도합니다 | -| `collection_name` | | 클러스터 인증에 대한 모든 정보가 정의된 서버 설정(config)의 컬렉션 이름입니다 | -| `check_consistency` | true | 로컬 메타데이터와 Keeper의 메타데이터 일관성을 검사하며, 불일치가 있으면 레플리카를 복구합니다 | -| `max_retries_before_automatic_recovery` | 10 | 레플리카를 손실된 것으로 표시하고 스냅샷에서 복구하기 전에 큐 엔트리 실행을 시도하는 최대 횟수입니다(0은 무한대를 의미합니다) | -| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | 활성화된 경우, Replicated 데이터베이스에서 DDL을 처리할 때 가능하다면 갱신 가능 구체화 뷰의 임시 테이블에 대한 DDL 생성 및 교환을 건너뜁니다 | -| `logs_to_keep` | 1000 | Replicated 데이터베이스에 대해 ZooKeeper에 보존할 로그의 기본 개수입니다. | -| `default_replica_path` | `/clickhouse/databases/{uuid}` | ZooKeeper 내 데이터베이스의 경로입니다. 데이터베이스 생성 시 인수가 생략되면 이 값이 사용됩니다. | -| `default_replica_shard_name` | `{shard}` | 데이터베이스에서 레플리카의 세그먼트 이름입니다. 데이터베이스 생성 시 인수가 생략되면 이 값이 사용됩니다. | -| `default_replica_name` | `{replica}` | 데이터베이스에서 레플리카의 이름입니다. 데이터베이스 생성 시 인수가 생략되면 이 값이 사용됩니다. | +| Setting | 기본값 | 설명 | +| ---------------------------------------------------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `max_broken_tables_ratio` | 1 | 오래된 테이블 수와 전체 테이블 수의 비율이 이 값보다 큰 경우, 레플리카를 자동으로 복구하지 않습니다 | +| `max_replication_lag_to_enqueue` | 50 | 레플리카의 복제 지연이 이 값보다 큰 경우, 쿼리를 실행하려 할 때 예외를 발생시킵니다 | +| `wait_entry_commited_timeout_sec` | 3600 | 타임아웃을 초과했지만 이니시에이터 호스트가 아직 쿼리를 실행하지 않은 경우, 레플리카는 쿼리 취소를 시도합니다 | +| `collection_name` | | 클러스터 인증에 대한 모든 정보가 정의된 서버 설정(config)의 컬렉션 이름입니다 | +| `check_consistency` | true | 로컬 메타데이터와 Keeper의 메타데이터 일관성을 검사하며, 불일치가 있으면 레플리카를 복구합니다 | +| `max_retries_before_automatic_recovery` | 10 | 레플리카를 손실된 것으로 표시하고 스냅샷에서 복구하기 전에 큐 엔트리 실행을 시도하는 최대 횟수입니다(0은 무한대를 의미합니다) | +| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | 활성화된 경우, Replicated 데이터베이스에서 DDL을 처리할 때 가능하다면 갱신 가능 구체화 뷰의 임시 테이블에 대한 DDL 생성 및 교환을 건너뜁니다 | +| `logs_to_keep` | 1000 | Replicated 데이터베이스에 대해 ZooKeeper에 보존할 로그의 기본 개수입니다. | +| `default_replica_path` | `/clickhouse/databases/{uuid}` | ZooKeeper 내 데이터베이스의 경로입니다. 데이터베이스 생성 시 인수가 생략되면 이 값이 사용됩니다. | +| `default_replica_shard_name` | `{shard}` | 데이터베이스에서 레플리카의 세그먼트 이름입니다. 데이터베이스 생성 시 인수가 생략되면 이 값이 사용됩니다. | +| `default_replica_name` | `{replica}` | 데이터베이스에서 레플리카의 이름입니다. 데이터베이스 생성 시 인수가 생략되면 이 값이 사용됩니다. | +| `internal_replication` | false | 이 Replicated 데이터베이스의 클러스터로 생성된 분산 테이블(Distributed table)이 데이터를 레플리카 중 하나로 전송할지(내부 복제는 클러스터의 레플리카가 자체적으로 복제를 수행함을 의미합니다), 아니면 모든 레플리카로 전송할지(내부 복제를 사용하지 않으면 분산 테이블이 삽입된 데이터를 모든 레플리카로 전송함을 의미합니다)를 지정합니다 | 기본값은 구성 파일에서 변경할 수 있습니다 @@ -185,6 +186,7 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY /clickhouse/databases/{uuid} {shard} {replica} + false ``` diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md b/i18n/ko/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md index ec21135fb87..a993374330a 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md @@ -185,7 +185,7 @@ ALTER TABLE table DROP INDEX text_idx; 구분자 문자열들이 [prefix code](https://en.wikipedia.org/wiki/Prefix_code)를 형성하는 경우에는 임의의 순서로 전달해도 됩니다. ::: -토크나이저가 입력 문자열을 어떻게 분리하는지 이해하려면 [tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens) 함수를 사용할 수 있습니다: +토크나이저가 입력 문자열을 어떻게 분리하는지 이해하려면 [tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens) 및 [tokensForLikePattern](/sql-reference/functions/splitting-merging-functions.md/#tokensForLikePattern) 함수를 사용할 수 있습니다: 예시: @@ -211,9 +211,9 @@ SELECT tokens('abc def', 'ngrams', 3); Preprocessor 인자의 대표적인 사용 사례는 다음과 같습니다. -1. 대소문자를 구분하지 않는 매칭을 위한 소문자/대문자 변환(예: [lower](/sql-reference/functions/string-functions.md/#lower), [lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8), 아래 첫 번째 예제 참고). +1. 대소문자를 구분하지 않는 매칭을 위한 소문자/대문자 변환 또는 case folding(예: [lower](/sql-reference/functions/string-functions.md/#lower), [lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8), [caseFoldUTF8](/sql-reference/functions/string-functions.md/#caseFoldUTF8)). 2. UTF-8 정규화(예: [normalizeUTF8NFC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFC), [normalizeUTF8NFD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFD), [normalizeUTF8NFKC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKC), [normalizeUTF8NFKD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKD), [toValidUTF8](/sql-reference/functions/string-functions.md/#toValidUTF8)). -3. 불필요한 문자 또는 부분 문자열을 제거하거나 변환(예: [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML), [substring](/sql-reference/functions/string-functions.md/#substring), [idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode), [translate](/sql-reference/functions/string-replace-functions.md/#translate)). +3. 악센트와 같은 불필요한 문자 또는 부분 문자열을 제거하거나 변환(예: [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML), [substring](/sql-reference/functions/string-functions.md/#substring), [idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode), [translate](/sql-reference/functions/string-replace-functions.md/#translate), [removeDiacriticsUTF8](/sql-reference/functions/string-functions.md/#removeDiacriticsUTF8)). 전처리기 표현식은 [String](/sql-reference/data-types/string.md) 또는 [FixedString](/sql-reference/data-types/fixedstring.md) 타입의 입력 값을 동일한 타입의 값으로 변환해야 합니다. 텍스트 인덱스가 `Nullable(T)` 또는 `LowCardinality(T)` 타입 컬럼에 대해 생성된 경우, 전처리기 표현식은 널 허용 값 또는 LowCardinality 값도 입력으로 허용해야 합니다(즉, 예외를 발생시키면 안 됩니다). @@ -222,7 +222,8 @@ Preprocessor 인자의 대표적인 사용 사례는 다음과 같습니다. * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(col))` * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = substringIndex(col, '\n', 1))` -* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col)))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = removeDiacriticsUTF8(caseFoldUTF8(col)))` 또한 전처리기 표현식은 텍스트 인덱스가 정의된 컬럼이나 해당 컬럼을 기반으로 한 표현식만 참조해야 합니다. @@ -288,6 +289,7 @@ SELECT count() FROM tab WHERE hasAllTokens(arr, 'foo'); 예시: + ```sql CREATE TABLE table ( @@ -300,8 +302,7 @@ ORDER BY tuple(); SELECT count() FROM tab WHERE hasAllTokens(mapKeys(map), 'foo'); ``` -**기타 매개변수(선택 사항)**. - +**기타 인수(선택 사항)**.
선택적 고급 파라미터 diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md new file mode 100644 index 00000000000..e76af71cc18 --- /dev/null +++ b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md @@ -0,0 +1,447 @@ +--- +sidebar_label: 'Apache Flink' +sidebar_position: 1 +slug: /integrations/apache-flink +description: 'ClickHouse와 함께하는 Apache Flink 소개' +keywords: ['clickhouse', 'Apache Flink', '마이그레이션', '데이터', '스트림 처리'] +title: 'Flink 커넥터' +doc_type: 'guide' +integration: + - support_level: 'core' + - category: 'data_ingestion' +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import TOCInline from '@theme/TOCInline'; +import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; + + +# Flink Connector \{#flink-connector\} + + + +이것은 ClickHouse에서 지원하는 공식 [Apache Flink 싱크 커넥터](https://github.com/ClickHouse/flink-connector-clickhouse)입니다. 이 커넥터는 Flink의 [AsyncSinkBase](https://cwiki.apache.org/confluence/display/FLINK/FLIP-171%3A+Async+Sink)와 공식 ClickHouse [java client](https://github.com/ClickHouse/clickhouse-java)를 사용하여 구축되었습니다. + +이 커넥터는 Apache Flink의 DataStream API를 지원합니다. Table API 지원은 [향후 릴리스에서 제공될 예정입니다](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42). + + + +## 요구 사항 \{#requirements\} + +* Java 11+ (Flink 1.17+용) 또는 17+ (Flink 2.0+용) +* Apache Flink 1.17+ + +## Flink 버전 호환성 매트릭스 \{#flink-compatibility-matrix\} + +이 커넥터는 Flink 1.17+와 Flink 2.0+를 모두 지원할 수 있도록 두 개의 아티팩트로 나뉘어 있습니다. 사용하려는 Flink 버전에 맞는 아티팩트를 선택하십시오: + +| Flink 버전 | 아티팩트 | ClickHouse Java Client 버전 | 필요한 Java | +| -------- | -------------------------------- | ------------------------- | -------- | +| latest | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.1 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.0 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 1.20.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.19.3 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.18.1 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.17.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | + +:::note +이 커넥터는 Flink 1.17.2 이전 버전에서는 테스트되지 않았습니다. +::: + +## 설치 및 설정 \{#installation--setup\} + +### 의존성으로 추가하기 \{#import-as-a-dependency\} + +#### Flink 2.0+용 \{#flink-2\} + + + + ```maven + + com.clickhouse.flink + flink-connector-clickhouse-2.0.0 + {{ stable_version }} + all + + ``` + + + + ```gradle + dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-2.0.0:{{ stable_version }}") + } + ``` + + + + ```sbt + libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-2.0.0" % {{ stable_version }} classifier "all" + ``` + + + +#### Flink 1.17 이상용 \{#flink-117\} + + + + ```maven + + com.clickhouse.flink + flink-connector-clickhouse-1.17 + {{ stable_version }} + all + + ``` + + + + ```gradle + dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-1.17:{{ stable_version }}") + } + ``` + + + + ```sbt + libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-1.17" % {{ stable_version }} classifier "all" + ``` + + + +### 바이너리 다운로드 \{#download-the-binary\} + +바이너리 JAR의 파일명 패턴은 다음과 같습니다: + +```bash +flink-connector-clickhouse-${flink_version}-${stable_version}-all.jar +``` + +여기서: + +* `flink_version`은 `2.0.0` 또는 `1.17` 중 하나입니다. +* `stable_version`은 [안정화된 아티팩트 릴리스 버전](https://github.com/ClickHouse/flink-connector-clickhouse/releases)입니다. + +사용 가능한 모든 JAR 릴리스 파일은 [Maven Central Repository](https://repo1.maven.org/maven2/com/clickhouse/flink/)에서 확인할 수 있습니다. + + +## DataStream API 사용 \{#using-the-datastream-api\} + +### 스니펫 \{#datastream-snippet\} + +원시 CSV 데이터를 ClickHouse에 삽입하려고 한다고 가정하겠습니다: + + + + ```java + public static void main(String[] args) { + // ClickHouseClient 구성 + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig(url, username, password, database, tableName); + + // ElementConverter 생성 + ElementConverter convertorString = new ClickHouseConvertor<>(String.class); + + // sink를 생성하고 `setClickHouseFormat`을 사용해 형식을 설정 + ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig + ); + + csvSink.setClickHouseFormat(ClickHouseFormat.CSV); + + // 마지막으로 DataStream을 sink에 연결 + final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); + + Path csvFilePath = new Path(fileFullName); + FileSource csvSource = FileSource + .forRecordStreamFormat(new TextLineInputFormat(), csvFilePath) + .build(); + + env.fromSource( + csvSource, + WatermarkStrategy.noWatermarks(), + "GzipCsvSource" + ).sinkTo(csvSink); + } + ``` + + + +추가 예시와 스니펫은 테스트 코드에서 확인할 수 있습니다: + +* [flink-connector-clickhouse-1.17](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-1.17/src/test/java/org/apache/flink/connector/clickhouse/sink) +* [flink-connector-clickhouse-2.0.0](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-2.0.0/src/test/java/org/apache/flink/connector/clickhouse/sink) + +### 빠른 시작 예제 \{#datastream-quick-start\} + +ClickHouse 싱크를 쉽게 시작할 수 있도록 Maven 기반 예제를 만들었습니다: + +- [Flink 1.17+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v1.7/covid) +- [Flink 2.0.0+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v2/covid) + +더 자세한 지침은 [Example Guide](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/examples/README.md)를 참조하십시오. + +### DataStream API 연결 옵션 \{#datastream-api-connection-options\} + +#### ClickHouse 클라이언트 옵션 \{#client-options\} + +| 매개변수 | 설명 | 기본값 | 필수 여부 | +| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ----- | ----- | +| `url` | 완전한 ClickHouse URL | 해당 없음 | 예 | +| `username` | ClickHouse 데이터베이스 사용자 이름 | 해당 없음 | 예 | +| `password` | ClickHouse 데이터베이스 비밀번호 | 해당 없음 | 예 | +| `database` | ClickHouse 데이터베이스 이름 | 해당 없음 | 예 | +| `table` | ClickHouse 테이블 이름 | 해당 없음 | 예 | +| `options` | Java 클라이언트 구성 옵션 맵 | 빈 맵 | 아니요 | +| `serverSettings` | ClickHouse 서버 세션 설정 맵 | 빈 맵 | 아니요 | +| `enableJsonSupportAsString` | [JSON 데이터 타입](https://clickhouse.com/docs/sql-reference/data-types/newjson)에 대해 JSON 형식의 String을 기대하도록 하는 ClickHouse 서버 설정 | true | 아니요 | + +`options` 및 `serverSettings`는 `Map` 형식으로 클라이언트에 전달해야 합니다. 둘 중 하나에 빈 맵을 사용하면 각각 클라이언트 또는 서버의 기본값이 사용됩니다. + +:::note +사용 가능한 모든 Java 클라이언트 옵션은 [ClientConfigProperties.java](https://github.com/ClickHouse/clickhouse-java/blob/main/client-v2/src/main/java/com/clickhouse/client/api/ClientConfigProperties.java) 및 [이 문서 페이지](https://clickhouse.com/docs/integrations/language-clients/java/client#configuration)에 나와 있습니다. + +사용 가능한 모든 서버 세션 설정은 [이 문서 페이지](https://clickhouse.com/docs/operations/settings/settings)에 나와 있습니다. +::: + +예시는 다음과 같습니다: + + + + ```java + Map javaClientOptions = Map.of( + ClientConfigProperties.CA_CERTIFICATE.getKey(), "", + ClientConfigProperties.SSL_CERTIFICATE.getKey(), "", + ClientConfigProperties.CLIENT_NETWORK_BUFFER_SIZE.getKey(), "30000", + ClientConfigProperties.HTTP_MAX_OPEN_CONNECTIONS.getKey(), "5" + ); + + Map serverSettings = Map.of( + "insert_deduplicate", "1" + ); + + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig( + url, + username, + password, + database, + tableName, + javaClientOptions, + serverSettings, + false // enableJsonSupportAsString + ); + ``` + + + +#### 싱크 옵션 \{#sink-options\} + +다음 옵션은 Flink의 `AsyncSinkBase`에서 직접 제공됩니다: + +| Parameters | Description | Default Value | Required | +|------------------------|-------------------------------------------------------------------------------------------------------------|---------------|----------| +| `maxBatchSize` | 단일 배치에 삽입되는 최대 레코드 수 | N/A | 예 | +| `maxInFlightRequests` | 싱크가 백프레셔를 적용하기 전에 허용되는 진행 중 요청의 최대 수 | N/A | 예 | +| `maxBufferedRequests` | 백프레셔가 적용되기 전에 싱크에서 버퍼링할 수 있는 최대 레코드 수 | N/A | 예 | +| `maxBatchSizeInBytes` | 배치가 가질 수 있는 최대 크기(바이트)입니다. 전송되는 모든 배치는 이 크기보다 작거나 같게 됩니다 | N/A | 예 | +| `maxTimeInBufferMS` | 플러시되기 전에 레코드가 싱크에 머무를 수 있는 최대 시간 | N/A | 예 | +| `maxRecordSizeInBytes` | 싱크가 허용하는 최대 레코드 크기이며, 이를 초과하는 레코드는 자동으로 거부됩니다 | N/A | 예 | + +## 지원되는 데이터 타입 \{#supported-data-types\} + +아래 표는 Flink에서 ClickHouse로 데이터를 삽입할 때의 데이터 타입 변환을 빠르게 참조할 수 있도록 제공합니다. + +### Flink에서 ClickHouse로 데이터 삽입하기 \{#inserting-data-from-flink-into-clickhouse\} + +[//]: # "TODO: 테이블 API 지원이 추가되면 \"Flink SQL Type\" 컬럼을 추가하기" + +| Java 타입 | ClickHouse 타입 | 지원 여부 | 직렬화 방식 | +| ------------------- | ----------------- | ----- | ----------------------------- | +| `byte`/`Byte` | `Int8` | ✅ | `DataWriter.writeInt8` | +| `short`/`Short` | `Int16` | ✅ | `DataWriter.writeInt16` | +| `int`/`Integer` | `Int32` | ✅ | `DataWriter.writeInt32` | +| `long`/`Long` | `Int64` | ✅ | `DataWriter.writeInt64` | +| `BigInteger` | `Int128` | ✅ | `DataWriter.writeInt128` | +| `BigInteger` | `Int256` | ✅ | `DataWriter.writeInt256` | +| `short`/`Short` | `UInt8` | ✅ | `DataWriter.writeUInt8` | +| `int`/`Integer` | `UInt8` | ✅ | `DataWriter.writeUInt8 ` | +| `int`/`Integer` | `UInt16` | ✅ | `DataWriter.writeUInt16` | +| `long`/`Long` | `UInt32` | ✅ | `DataWriter.writeUInt32` | +| `long`/`Long` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt128` | ✅ | `DataWriter.writeUInt128` | +| `BigInteger` | `UInt256` | ✅ | `DataWriter.writeUInt256` | +| `BigDecimal` | `Decimal` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal32` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal64` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal128` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal256` | ✅ | `DataWriter.writeDecimal` | +| `float`/`Float` | `Float` | ✅ | `DataWriter.writeFloat32` | +| `double`/`Double` | `Double` | ✅ | `DataWriter.writeFloat64` | +| `boolean`/`Boolean` | `Boolean` | ✅ | `DataWriter.writeBoolean` | +| `String` | `String` | ✅ | `DataWriter.writeString` | +| `String` | `FixedString` | ✅ | `DataWriter.writeFixedString` | +| `LocalDate` | `Date` | ✅ | `DataWriter.writeDate` | +| `LocalDate` | `Date32` | ✅ | `DataWriter.writeDate32` | +| `LocalDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `ZonedDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `LocalDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `ZonedDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `int`/`Integer` | `Time` | ❌ | 해당 없음 | +| `long`/`Long` | `Time64` | ❌ | 해당 없음 | +| `byte`/`Byte` | `Enum8` | ✅ | `DataWriter.writeInt8` | +| `int`/`Integer` | `Enum16` | ✅ | `DataWriter.writeInt16` | +| `java.util.UUID` | `UUID` | ✅ | `DataWriter.writeIntUUID` | +| `String` | `JSON` | ✅ | `DataWriter.writeJSON` | +| `Array` | `Array` | ✅ | `DataWriter.writeArray` | +| `Map` | `Map` | ✅ | `DataWriter.writeMap` | +| `Tuple` | `Tuple` | ✅ | `DataWriter.writeTuple` | +| `Object` | `Variant` | ❌ | 해당 없음 | + +참고: + +* 날짜 연산을 수행할 때는 `ZoneId`를 제공해야 합니다. +* decimal 연산을 수행할 때는 [정밀도와 스케일](https://clickhouse.com/docs/sql-reference/data-types/decimal#decimal-value-ranges)을 지정해야 합니다. +* ClickHouse가 Java String을 JSON으로 파싱할 수 있도록 하려면 `ClickHouseClientConfig`에서 `enableJsonSupportAsString`을 활성화해야 합니다. +* 커넥터는 입력 DataStream의 요소를 ClickHouse 페이로드에 매핑하기 위해 `ElementConvertor`가 필요합니다. 이를 위해 커넥터는 `ClickHouseConvertor`와 `POJOConvertor`를 제공하며, 위의 `DataWriter` 직렬화 메서드를 사용해 이 매핑을 구현할 수 있습니다. + +## 지원되는 입력 형식 \{#supported-input-formats\} + +사용 가능한 ClickHouse 입력 형식 목록은 [이 문서 페이지](https://clickhouse.com/docs/interfaces/formats#formats-overview)와 [ClickHouseFormat.java](https://github.com/ClickHouse/clickhouse-java/blob/main/clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseFormat.java)에서 확인할 수 있습니다. + +커넥터가 DataStream을 ClickHouse 페이로드로 직렬화할 때 사용할 형식을 지정하려면 `setClickHouseFormat` 함수를 사용하십시오. 예시는 다음과 같습니다. + +```java +ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig +); +csvSink.setClickHouseFormat(ClickHouseFormat.CSV); +``` + +:::note +기본적으로 커넥터는 `ClickHouseClientConfig`의 `setSupportDefault`가 명시적으로 true 또는 false로 설정된 경우, 각각 [RowBinaryWithDefaults](https://clickhouse.com/docs/interfaces/formats/RowBinaryWithDefaults) 또는 [RowBinary](https://clickhouse.com/docs/interfaces/formats/RowBinary)를 사용합니다. +::: + + +## 메트릭 \{#metrics\} + +이 커넥터는 Flink의 기존 메트릭 외에 다음과 같은 추가 메트릭을 노출합니다: + +| Metric | Description | Type | Status | +| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------ | +| `numBytesSend` | 요청 페이로드에서 ClickHouse로 전송된 총 바이트 수입니다. *참고: 이 메트릭은 네트워크를 통해 전송된 직렬화 데이터의 크기를 측정하므로, 처리 후 스토리지에 실제로 기록된 바이트 수를 반영하는 `system.query_log`의 ClickHouse `written_bytes`와 다를 수 있습니다* | Counter | ✅ | +| `numRecordSend` | ClickHouse로 전송된 총 레코드 수입니다 | Counter | ✅ | +| `numRequestSubmitted` | 전송된 총 요청 수입니다(실제로 수행된 flush 횟수) | Counter | ✅ | +| `numOfDroppedBatches` | 재시도할 수 없는 실패로 인해 폐기된 총 배치 수입니다 | Counter | ✅ | +| `numOfDroppedRecords` | 재시도할 수 없는 실패로 인해 폐기된 총 레코드 수입니다 | Counter | ✅ | +| `totalBatchRetries` | 재시도 가능한 실패로 인한 총 배치 재시도 횟수입니다 | Counter | ✅ | +| `writeLatencyHistogram` | 쓰기 성공 지연 시간 분포(ms) 히스토그램입니다 | Histogram | ✅ | +| `writeFailureLatencyHistogram` | 쓰기 실패 지연 시간 분포(ms) 히스토그램입니다 | Histogram | ✅ | +| `triggeredByMaxBatchSizeCounter` | `maxBatchSize`에 도달해 발생한 총 flush 횟수입니다 | Counter | ✅ | +| `triggeredByMaxBatchSizeInBytesCounter` | `maxBatchSizeInBytes`에 도달해 발생한 총 flush 횟수입니다 | Counter | ✅ | +| `triggeredByMaxTimeInBufferMSCounter` | `maxTimeInBufferMS`에 도달해 발생한 총 flush 횟수입니다 | Counter | ✅ | +| `actualRecordsPerBatch` | 실제 배치 크기 분포 히스토그램입니다 | Histogram | ✅ | +| `actualBytesPerBatch` | 배치당 실제 바이트 수 분포 히스토그램입니다 | Histogram | ✅ | + +[//]: # "| actualTimeInBuffer | flush 전 실제 버퍼 체류 시간 분포 히스토그램입니다 | Histogram | ❌ |" + +## 제한 사항 \{#limitations\} + +* 이 싱크는 현재 at-least-once 전달을 보장합니다. exactly-once semantics 지원 작업은 [여기](https://github.com/ClickHouse/flink-connector-clickhouse/issues/106)에서 진행 상황을 추적하고 있습니다. +* 이 싱크는 아직 처리할 수 없는 레코드를 버퍼링하기 위한 데드 레터 큐(DLQ)를 지원하지 않습니다. 현재로서는 커넥터가 삽입에 실패한 레코드를 다시 삽입하려고 시도하며, 그래도 성공하지 못하면 해당 레코드를 버립니다. 이 기능은 [여기](https://github.com/ClickHouse/flink-connector-clickhouse/issues/105)에서 진행 상황을 추적하고 있습니다. +* 이 싱크는 아직 Flink의 Table API 또는 Flink SQL을 통한 생성을 지원하지 않습니다. 이 기능은 [여기](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42)에서 진행 상황을 추적하고 있습니다. + +## ClickHouse 버전 호환성 및 보안 \{#compatibility-and-security\} + +* 이 커넥터는 일일 CI 워크플로를 통해 최신 버전과 head를 포함한 여러 최신 ClickHouse 버전에서 테스트됩니다. 테스트 대상 버전은 새로운 ClickHouse 릴리스가 적용됨에 따라 주기적으로 업데이트됩니다. 커넥터가 매일 어떤 버전에서 테스트되는지는 [여기](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/.github/workflows/tests-nightly.yaml#L15)에서 확인하십시오. +* 알려진 보안 취약점과 취약점 보고 방법은 [ClickHouse 보안 정책](https://github.com/ClickHouse/ClickHouse/blob/master/SECURITY.md#security-change-log-and-support)을 참조하십시오. +* 보안 수정 사항과 새로운 개선 사항을 놓치지 않도록 커넥터를 지속적으로 업그레이드할 것을 권장합니다. +* 마이그레이션 관련 문제가 있으면 GitHub [issue](https://github.com/ClickHouse/flink-connector-clickhouse/issues)를 생성해 주십시오. 확인 후 응답하겠습니다. + +## 고급 및 권장 사용법 \{#advanced-and-recommended-usage\} + +- 최적의 성능을 위해 DataStream 요소 타입이 **Generic 타입이 아니어야 합니다**. Flink의 타입 구분에 대해서는 [여기](https://nightlies.apache.org/flink/flink-docs-release-2.2/docs/dev/datastream/fault-tolerance/serialization/types_serialization/#flinks-typeinformation-class)를 참조하십시오. Generic이 아닌 요소는 Kryo로 인해 발생하는 직렬화 오버헤드를 피할 수 있어 ClickHouse로의 처리량을 향상시킵니다. +- `maxBatchSize`는 최소 1000으로, 이상적으로는 10,000~100,000 범위로 설정하는 것을 권장합니다. 자세한 내용은 [대량 삽입에 대한 이 가이드](https://clickhouse.com/docs/optimize/bulk-inserts)를 참조하십시오. +- ClickHouse에서 OLTP 스타일의 중복 제거 또는 upsert를 수행하려면 [이 문서 페이지](https://clickhouse.com/docs/guides/developer/deduplication#options-for-deduplication)를 참조하십시오. _참고: 이는 아래의 [중복 배치](#duplicate_batches)에서 자세히 설명하는, 재시도 시 발생하는 배치 중복 제거와 혼동하면 안 됩니다._ + +## 문제 해결 \{#troubleshooting\} + +### CANNOT_READ_ALL_DATA \{#cannot_read_all_data\} + +다음과 같은 오류가 발생할 수 있습니다: + +```text +com.clickhouse.client.api.ServerException: Code: 33. DB::Exception: Cannot read all data. Bytes read: 9205. Bytes expected: 1100022.: (at row 9) : While executing BinaryRowInputFormat. (CANNOT_READ_ALL_DATA) +``` + +**원인**: 일반적으로 CANNOT_READ_ALL_DATA 오류는 ClickHouse 테이블 스키마가 Flink 레코드 스키마와 서로 달라졌음을 의미합니다. 이는 둘 중 하나 또는 둘 다가 하위 호환되지 않는 방식으로 변경될 때 발생할 수 있습니다. + +**해결 방법**: ClickHouse 테이블 또는 커넥터 입력 데이터 타입 중 하나(또는 둘 다)의 스키마를 업데이트하여 서로 호환되도록 하십시오. 필요한 경우, Java 타입을 ClickHouse 타입으로 조회하는 방법은 [type mapping](#inserting-data-from-flink-into-clickhouse)을 참조하십시오. *참고: 아직 전송 중인 레코드가 남아 있다면 커넥터를 다시 시작할 때 Flink 상태를 재설정해야 합니다.* + + +### 낮은 처리량 \{#low_throughput\} + +ClickHouse에 쓸 때 커넥터의 처리량이 작업의 병렬성(Flink 태스크 수)에 비례해 확장되지 않을 수 있습니다. + +**원인**: ClickHouse의 백그라운드 [파트 머지 프로세스](https://clickhouse.com/docs/merges)로 인해 insert 속도가 느려질 수 있습니다. 이는 구성된 배치 크기가 너무 작거나, 커넥터가 너무 자주 플러시하거나, 또는 이 두 가지가 함께 작용할 때 발생할 수 있습니다. + +**해결 방법**: `numRequestSubmitted` 및 `actualRecordsPerBatch` 메트릭을 모니터링하여 배치 크기(`maxBatchSize`)를 어떻게 조정할지, 그리고 얼마나 자주 플러시할지를 판단하십시오. 또한 배치 크기 권장 사항은 [고급 및 권장 사용법](#advanced-and-recommended-usage)도 참조하십시오. + +[//]: # "TODO: https://github.com/ClickHouse/flink-connector-clickhouse/issues/121 이 해결되면 이 섹션의 주석을 해제하십시오" + +[//]: # "### ClickHouse 테이블에 중복된 행 배치가 표시됩니다 {#duplicate_batches}" + +[//]: # + +[//]: # "**원인**: 재시도 가능한 실패로 인해 Flink 배치의 하나 이상의 레코드를 ClickHouse에 insert하지 못하면, 커넥터는 **전체 배치**를 재시도합니다. [insert 중복 제거](https://clickhouse.com/docs/guides/developer/deduplicating-inserts-on-retries#query-level-insert-deduplication)가 비활성화되어 있으면 ClickHouse 테이블에 중복 레코드가 저장될 수 있습니다. 그렇지 않은 경우에는 중복 제거 윈도우 또는 윈도우 지속 시간이 너무 짧아 커넥터가 재시도하기 전에 블록이 만료될 수 있습니다." + +[//]: # + +[//]: # "**해결 방법**:" + +[//]: # "- 테이블이 `Replicated*MergeTree` 테이블 엔진을 사용하는 경우:" + +[//]: # " 1. 서버 세션 설정 `insert_deduplicate=1`이 설정되어 있는지 확인하십시오 (필요한 경우 설정 방법은 위의 [예시](#client-options)를 참조하십시오). `insert_deduplicate`는 복제된 테이블에서 기본적으로 활성화되어 있습니다." + +[//]: # " 2. 필요한 경우 `MergeTree` 테이블 설정 [`replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window) 또는 [`replicated_deduplication_window_seconds`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window_seconds) 중 하나 또는 둘 다를 늘리십시오." + +[//]: # "- 테이블이 비복제 `*MergeTree` 테이블 엔진을 사용하는 경우 `MergeTree` 테이블 설정 [`non_replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#non_replicated_deduplication_window)를 늘리십시오." + +[//]: # + +[//]: # "_참고 1: 이 해결 방법은 Flink 커넥터와 함께 사용하는 것이 권장되는 [동기식 insert](https://clickhouse.com/docs/best-practices/selecting-an-insert-strategy#synchronous-inserts-by-default)에 의존합니다. 서버 세션 설정 `async_insert=0`인지 확인하십시오._" + +[//]: # + +[//]: # "_참고 2: `(non_)replicated_deduplication_window` 값을 크게 설정하면 비교해야 하는 엔트리가 많아지므로 insert 속도가 느려질 수 있습니다._" + +### ClickHouse 테이블에서 일부 행이 누락됩니다 \{#missing_rows\} + +**원인**: 재시도할 수 없는 오류가 발생했거나, 구성된 재시도 횟수(`ClickHouseClientConfig.setNumberOfRetries()`를 통해 설정 가능) 내에 배치를 삽입하지 못해 배치가 폐기되었습니다. *참고: 기본적으로 커넥터는 배치를 폐기하기 전에 최대 3번까지 다시 삽입을 시도합니다.* + +**해결 방법**: 근본 원인을 파악하려면 TaskManager 로그 및/또는 스택 추적을 확인하십시오. + +## 기여 및 지원 \{#contributing-and-support\} + +프로젝트에 기여하거나 문제를 보고하려는 경우, 의견을 보내주시면 감사하겠습니다! +문제를 등록하거나, 개선 사항을 제안하거나, pull request를 제출하려면 [GitHub repository](https://github.com/ClickHouse/flink-connector-clickhouse)를 +방문하십시오. + +기여를 환영합니다! 시작하기 전에 저장소의 [contribution guide](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/CONTRIBUTING.md)를 확인하십시오. +ClickHouse Flink 커넥터 개선에 도움을 주셔서 감사합니다! \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md index 77621f36f28..8b23cadf490 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md @@ -9,6 +9,7 @@ doc_type: 'guide' import cp_iam from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/amazon-s3/cp_iam.png'; import cp_credentials from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/cp_credentials.png'; +import gcs_subscription_input from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/gcs_subscription_input.png'; import cp_advanced_settings from '@site/static/images/integrations/data-ingestion/clickpipes/cp_advanced_settings.png'; import Image from '@theme/IdealImage'; @@ -33,7 +34,7 @@ GCS ClickPipes는 ClickPipes UI를 사용해 수동으로 배포하고 관리할 ### Continuous ingestion \{#continuous-ingestion\} -연속 수집이 활성화되면 ClickPipes는 지정된 경로에서 데이터를 계속해서 수집합니다. 수집 순서를 결정하기 위해 GCS ClickPipe는 파일의 암묵적인 [사전식 순서](#continuous-ingestion-lexicographical-order)에 의존합니다. +연속 수집이 활성화되면 ClickPipes는 지정된 경로에서 데이터를 계속해서 수집합니다. 수집 순서를 결정하기 위해 GCS ClickPipe는 기본적으로 파일의 암묵적인 [사전식 순서](#continuous-ingestion-lexicographical-order)에 의존합니다. 또한 [버킷에 대한 알림을 제공하도록 구성된](https://docs.cloud.google.com/storage/docs/reporting-changes#command-line) [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) 구독을 사용하여 파일을 [임의의 순서](#continuous-ingestion-any-order)로 수집하도록 구성할 수도 있습니다. #### 사전식 순서 \{#continuous-ingestion-lexicographical-order\} @@ -41,6 +42,74 @@ GCS ClickPipe는 파일이 버킷에 사전식(lexicographical) 순서로 추가 이 모드에서 GCS ClickPipe는 지정된 경로의 **모든 파일**을 처음 한 번 로드한 뒤, 설정 가능한 간격(기본값 30초)으로 새 파일을 주기적으로 폴링(polling)합니다. 특정 파일이나 시점부터 수집을 시작하는 것은 **불가능**하며, ClickPipes는 항상 지정된 경로의 모든 파일을 로드합니다. +#### 순서 없음 \{#continuous-ingestion-any-order\} + +:::note +비정렬 모드(unordered mode)는 public 버킷에서는 **지원되지 않습니다**. 이 모드를 사용하려면 **Service Account** 인증과 버킷에 연결된 [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) 구독이 필요합니다. +::: + +[Google Cloud Pub/Sub](https://docs.cloud.google.com/storage/docs/pubsub-notifications) 구독을 설정하여 버킷에서 전송되는 알림을 수신하도록 구성하면, 암묵적인 순서가 없는 파일을 수집하도록 GCS ClickPipe를 설정할 수 있습니다. 이를 통해 ClickPipes는 객체 생성 이벤트를 수신하고, 파일 이름 규칙과 관계없이 새 파일을 수집할 수 있습니다. + +이 모드에서 GCS ClickPipe는 선택한 경로에 있는 **모든 파일**을 초기 로드한 뒤, 해당 경로와 일치하는 Pub/Sub 구독을 통해 전달되는 객체 알림을 계속 수신합니다. 이미 처리한 파일에 대한 메시지, 경로와 일치하지 않는 파일, 다른 유형의 이벤트에 대해서는 모두 **무시**합니다. 특정 파일이나 특정 시점부터 수집을 시작하는 것은 **불가능하며**, ClickPipes는 항상 선택한 경로의 모든 파일을 로드합니다. + +##### Pub/Sub 알림 설정 \{#pubsub-setup\} + +비순서 모드를 사용하려면 GCS 버킷에서 Pub/Sub 토픽으로 자동 알림을 구성해야 합니다. Pub/Sub 토픽과 구독을 생성한 다음 버킷에 대한 알림을 설정하려면 Pub/Sub 알림에 대한 [공식 문서](https://docs.cloud.google.com/storage/docs/pubsub-notifications)를 참조하십시오. + +알림을 생성하려면 다음을 수행하십시오: + +```bash +# Create a Pub/Sub notification for new objects in the bucket +gcloud storage buckets notifications create "gs://${YOUR_BUCKET_NAME}" \ + --topic="projects/${YOUR_PROJECT_ID}/topics/${YOUR_TOPIC_NAME}" \ + --event-types="OBJECT_FINALIZE" \ + --payload-format="json" +``` + + +##### 서비스 계정에 권한 부여 \{#pubsub-permissions\} + +Unordered 모드에서는 **Service Account** 인증이 필요합니다. ClickPipes에서 사용하는 서비스 계정에는 다음 권한이 필요합니다. + +1. **GCS 버킷의 객체 읽기** — 데이터 파일을 가져오는 데 필요합니다. +2. **Pub/Sub 구독의 메시지 읽기** — 객체 알림을 수신하는 데 필요합니다. +3. **Pub/Sub 구독 조회** — 구독이 존재하는지 확인하고 메타데이터를 가져오는 데 필요합니다. + +다음 `gcloud` 명령으로 이러한 권한을 부여하십시오. + +```bash +# 1. Grant read access to the GCS bucket +gcloud storage buckets add-iam-policy-binding "gs://${YOUR_BUCKET_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/storage.objectViewer" + +# 2. Grant read access to the Pub/Sub subscription +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.subscriber" + +# 3. Grant permission to get the Pub/Sub subscription metadata +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.viewer" +``` + + +##### ClickPipe 구성 \{#pubsub-clickpipe-config\} + +ClickHouse Cloud 콘솔에서 **Data Sources > Create ClickPipe**로 이동한 다음 Google Cloud Storage를 선택합니다. 인증 방식으로 **Service Account**를 사용하여 GCS 버킷에 연결하기 위한 세부 정보를 입력하고, 서비스 계정 키 JSON 파일을 업로드합니다. 그런 다음 **Incoming data**를 클릭합니다. + +**Continuous ingestion**을 활성화하면 새 **Any order** 수집 옵션이 표시됩니다. 그런 후 다음 형식으로 Pub/Sub 구독 경로를 입력합니다: + +```text +projects/${YOUR_PROJECT_ID}/subscriptions/${YOUR_SUBSCRIPTION_NAME} +``` + + + +
+ + ### 파일 패턴 매칭 \{#file-pattern-matching\} Object Storage ClickPipes는 파일 패턴 매칭에 POSIX 표준을 따릅니다. 모든 패턴은 **대소문자를 구분**하며, 버킷 이름 뒤의 **전체 경로**와 일치합니다. 더 나은 성능을 위해 가능한 한 가장 구체적인 패턴을 사용하십시오(예: `*.csv` 대신 `data-2024-*.csv`). @@ -89,11 +158,18 @@ GCS ClickPipe는 공용 및 비공용 버킷을 지원합니다. [Requester Pays [`roles/storage.objectViewer`](https://docs.cloud.google.com/storage/docs/access-control/iam-roles#storage.objectViewer) 역할을 버킷 수준에서 부여해야 합니다. 이 역할에는 ClickPipes가 지정된 버킷에서 객체 목록을 조회하고 가져올 수 있도록 하는 [`storage.objects.list`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/list) 및 [`storage.objects.get`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/get#required-permissions) IAM 권한이 포함됩니다. +#### Pub/Sub 구독 \{#pubsub-subscription\} + +[unordered mode](#continuous-ingestion-any-order)를 사용할 때 서비스 계정에는 Pub/Sub 구독에 대해 다음 역할이 있어야 합니다. + +* [`roles/pubsub.subscriber`](https://cloud.google.com/pubsub/docs/access-control#roles) — 메시지를 수신하고 확인(acknowledge)하는 역할입니다. +* [`roles/pubsub.viewer`](https://cloud.google.com/pubsub/docs/access-control#roles) — 구독 메타데이터를 조회하는 역할입니다. + ### 인증 \{#authentication\} -:::note -서비스 계정 인증은 아직 지원되지 않습니다. -::: +#### 서비스 계정 \{#service-account\} + +Pub/Sub 알림과 함께 [unordered mode](#continuous-ingestion-any-order)를 사용하는 경우 Service Account 인증이 필요합니다. 인증 방법으로 **Service Account**를 선택한 다음 서비스 계정 키 JSON 파일을 업로드하십시오. #### HMAC 자격 증명 \{#hmac-credentials\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md index 2b0d57d86ae..109fea3d6ef 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md @@ -8,23 +8,23 @@ doc_type: 'landing-page' # 데이터 수집 \{#data-ingestion\} -ClickHouse는 데이터 통합과 변환을 위한 다양한 솔루션과 통합됩니다. -자세한 내용은 아래 페이지를 참고하십시오. +ClickHouse는 데이터 통합 및 변환을 위한 다양한 솔루션과 통합됩니다. +자세한 내용은 아래 페이지를 확인하십시오. -| Data Ingestion Tool | Description | -|------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [Airbyte](/integrations/airbyte) | 오픈 소스 데이터 통합 플랫폼입니다. ELT 데이터 파이프라인을 생성할 수 있으며, 140개가 넘는 기본 제공 커넥터와 함께 제공됩니다. | -| [Apache Spark](/integrations/apache-spark) | 단일 노드 머신이나 클러스터에서 데이터 엔지니어링, 데이터 사이언스, 머신 러닝을 실행하기 위한 다중 언어 엔진입니다. | -| [Apache Flink](https://github.com/ClickHouse/flink-connector-clickhouse) | Flink의 DataStream API를 통해 ClickHouse로 실시간 데이터 수집 및 처리를 수행하며, 배치 쓰기를 지원합니다. | -| [Amazon Glue](/integrations/glue) | Amazon Web Services(AWS)에서 제공하는 완전관리형 서버리스 데이터 통합 서비스로, 분석, 머신 러닝, 애플리케이션 개발을 위한 데이터 탐색, 준비, 변환 과정을 단순화합니다. | -| [Artie](/integrations/artie) | 운영 데이터(프로덕션 데이터)를 ClickHouse로 실시간 복제하는 완전관리형 실시간 데이터 스트리밍 플랫폼으로, 고객 대상 분석, 운영 워크플로우, 운영 환경의 Agentic AI를 구현할 수 있습니다. | -| [Azure Synapse](/integrations/azure-synapse) | Microsoft Azure에서 제공하는 완전관리형 클라우드 기반 분석 서비스로, 빅데이터와 데이터 웨어하우징을 통합하여 SQL, Apache Spark, 데이터 파이프라인을 사용한 대규모 데이터 통합, 변환, 분석을 단순화합니다. | -| [Azure Data Factory](/integrations/azure-data-factory) | 대규모로 데이터 워크플로를 생성, 예약, 오케스트레이션할 수 있게 해 주는 클라우드 기반 데이터 통합 서비스입니다. | -| [Apache Beam](/integrations/apache-beam) | 배치 및 스트림(연속) 데이터 처리 파이프라인을 정의하고 실행할 수 있게 해 주는 오픈 소스 통합 프로그래밍 모델입니다. | -| [BladePipe](/integrations/bladepipe) | 플랫폼 간 원활한 데이터 흐름을 지원하며, 초 단위 미만의 지연 시간을 제공하는 실시간 엔드 투 엔드 데이터 통합 도구입니다. | -| [dbt](/integrations/dbt) | 분석 엔지니어가 단순히 SELECT SQL 문을 작성하는 방식으로 데이터 웨어하우스의 데이터를 변환할 수 있게 해 줍니다. | -| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | 다양한, 그리고 종종 정리되지 않은 데이터 소스에서 잘 구조화된 실시간 데이터셋으로 데이터를 적재하기 위해 Python 스크립트에 추가할 수 있는 오픈 소스 라이브러리입니다. | -| [Estuary](/integrations/estuary) | 유연한 배포 옵션과 함께 밀리초 지연 ETL 파이프라인을 구현할 수 있는 right-time 데이터 플랫폼입니다. | -| [Fivetran](/integrations/fivetran) | 클라우드 데이터 플랫폼에서, 그리고 클라우드 데이터 플랫폼 간에 데이터를 자동으로 이동하는 자동화된 데이터 이동 플랫폼입니다. | -| [NiFi](/integrations/nifi) | 소프트웨어 시스템 간 데이터 흐름을 자동화하도록 설계된 오픈 소스 워크플로 관리 소프트웨어입니다. | -| [Vector](/integrations/vector) | 조직이 관측성(observability) 데이터를 직접 제어할 수 있게 해 주는 고성능 관측성 데이터 파이프라인입니다. | \ No newline at end of file +| Data Ingestion Tool | Description | +| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| [Airbyte](/integrations/airbyte) | 오픈소스 데이터 통합 플랫폼입니다. ELT 데이터 파이프라인을 생성할 수 있으며, 기본 제공 커넥터를 140개 이상 포함합니다. | +| [Apache Spark](/integrations/apache-spark) | 단일 노드 머신 또는 클러스터에서 데이터 엔지니어링, 데이터 과학, 머신 러닝 작업을 실행하기 위한 다중 언어 엔진입니다. | +| [Apache Flink](/integrations/apache-flink) | Flink의 DataStream API를 통해 ClickHouse로 데이터를 실시간 수집 및 처리할 수 있으며, 배치 쓰기도 지원합니다. | +| [Amazon Glue](/integrations/glue) | Amazon Web Services(AWS)에서 제공하는 완전관리형 서버리스 데이터 통합 서비스로, 분석, 머신 러닝, 애플리케이션 개발을 위해 데이터를 탐색, 준비, 변환하는 과정을 간소화합니다. | +| [Artie](/integrations/artie) | 프로덕션 데이터를 ClickHouse로 복제하여 고객 대상 분석, 운영 워크플로, 프로덕션 환경의 Agentic AI를 구현할 수 있도록 지원하는 완전관리형 실시간 데이터 스트리밍 플랫폼입니다. | +| [Azure Synapse](/integrations/azure-synapse) | Microsoft Azure에서 제공하는 완전관리형 클라우드 기반 분석 서비스로, SQL, Apache Spark, 데이터 파이프라인을 사용해 대규모 데이터 통합, 변환, 분석을 간소화할 수 있도록 빅데이터와 데이터 웨어하우징을 결합합니다. | +| [Azure Data Factory](/integrations/azure-data-factory) | 대규모 데이터 워크플로를 생성, 예약, 오케스트레이션할 수 있도록 지원하는 클라우드 기반 데이터 통합 서비스입니다. | +| [Apache Beam](/integrations/apache-beam) | 개발자가 배치 및 스트림(연속) 데이터 처리 파이프라인을 모두 정의하고 실행할 수 있도록 지원하는 오픈소스 통합 프로그래밍 모델입니다. | +| [BladePipe](/integrations/bladepipe) | 1초 미만의 지연 시간으로 플랫폼 전반에서 원활한 데이터 흐름을 지원하는 실시간 엔드 투 엔드 데이터 통합 도구입니다. | +| [dbt](/integrations/dbt) | 분석 엔지니어가 select 문만 작성하여 데이터 웨어하우스의 데이터를 변환할 수 있도록 지원합니다. | +| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | 다양한 소스, 그리고 정제되지 않은 경우가 많은 데이터 소스의 데이터를 구조화된 실시간 데이터세트로 로드할 수 있도록 Python 스크립트에 추가할 수 있는 오픈소스 라이브러리입니다. | +| [Estuary](/integrations/estuary) | 유연한 배포 옵션과 함께 밀리초 수준의 지연 시간을 제공하는 ETL 파이프라인을 지원하는 right-time 데이터 플랫폼입니다. | +| [Fivetran](/integrations/fivetran) | 클라우드 데이터 플랫폼 전반에서 데이터를 내보내고, 가져오고, 서로 이동시키는 자동화된 데이터 이동 플랫폼입니다. | +| [NiFi](/integrations/nifi) | 소프트웨어 시스템 간 데이터 흐름을 자동화하도록 설계된 오픈소스 워크플로 관리 소프트웨어입니다. | +| [Vector](/integrations/vector) | 조직이 관측성 데이터를 직접 제어할 수 있도록 지원하는 고성능 관측성 데이터 파이프라인입니다. | \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md index a077c240fa1..297b02fa2f2 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md @@ -93,34 +93,34 @@ ClickHouse Sink를 ClickHouse 서버에 연결하려면 다음을 제공해야 전체 구성 옵션 표는 다음과 같습니다. -| Property Name | Description | Default Value | -|-------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------| -| `hostname` (Required) | 서버의 호스트 이름 또는 IP 주소 | N/A | -| `port` | ClickHouse 포트입니다. 기본값은 Cloud 환경에서 HTTPS용 8443이며, HTTP(셀프 호스티드의 기본값)에서는 8123을 사용해야 합니다. | `8443` | -| `ssl` | ClickHouse에 대한 SSL 연결을 활성화합니다. | `true` | -| `jdbcConnectionProperties` | ClickHouse에 연결할 때 사용하는 연결 속성입니다. `?`로 시작해야 하며, `param=value` 사이를 `&`로 연결해야 합니다. | `""` | -| `username` | ClickHouse 데이터베이스 사용자 이름 | `default` | -| `password` (Required) | ClickHouse 데이터베이스 비밀번호 | N/A | -| `database` | ClickHouse 데이터베이스 이름 | `default` | -| `connector.class` (Required) | 커넥터 클래스입니다(명시적으로 설정하고 기본값으로 유지해야 합니다). | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | -| `tasks.max` | 커넥터 태스크 수 | `"1"` | -| `errors.retry.timeout` | ClickHouse JDBC 재시도 타임아웃(초) | `"60"` | -| `exactlyOnce` | Exactly Once 기능 활성화 여부 | `"false"` | -| `topics` (Required) | 폴링할 Kafka 토픽입니다. 토픽 이름은 테이블 이름과 일치해야 합니다. | `""` | -| `key.converter` (Required* - See Description) | 키의 타입에 따라 설정합니다. 키를 전달하는 경우(그리고 worker 설정에 정의되지 않은 경우) 여기에서 필수입니다. | `"org.apache.kafka.connect.storage.StringConverter"` | -| `value.converter` (Required* - See Description) | 토픽의 데이터 타입에 따라 설정합니다. 지원 형식: JSON, String, Avro, Protobuf. worker 설정에 정의되지 않은 경우 여기에서 필수입니다. | `"org.apache.kafka.connect.json.JsonConverter"` | -| `value.converter.schemas.enable` | 커넥터 value converter의 스키마 지원 여부 | `"false"` | -| `errors.tolerance` | 커넥터 오류 허용 수준입니다. 지원 값: none, all | `"none"` | -| `errors.deadletterqueue.topic.name` | 설정된 경우(`errors.tolerance=all`일 때), 실패한 배치에 대해 DLQ가 사용됩니다([Troubleshooting](#troubleshooting) 참조). | `""` | -| `errors.deadletterqueue.context.headers.enable` | DLQ에 추가 헤더를 포함합니다. | `""` | -| `clickhouseSettings` | 콤마로 구분된 ClickHouse 설정 목록입니다(예: "insert_quorum=2, etc..."). | `""` | -| `topic2TableMap` | 토픽 이름을 테이블 이름에 매핑하는 콤마 구분 목록입니다(예: "topic1=table1, topic2=table2, etc..."). | `""` | -| `tableRefreshInterval` | 테이블 정의 캐시를 새로 고치는 시간(초 단위) | `0` | -| `keeperOnCluster` | 셀프 호스티드 인스턴스에서 exactly-once `connect_state` 테이블에 대해 ON CLUSTER 파라미터를 설정할 수 있게 합니다(예: `ON CLUSTER clusterNameInConfigFileDefinition`. [Distributed DDL Queries](/sql-reference/distributed-ddl) 참조). | `""` | -| `bypassRowBinary` | 스키마 기반 데이터(Avro, Protobuf 등)에 대해 RowBinary 및 RowBinaryWithDefaults 사용을 비활성화할 수 있게 합니다. 데이터에 누락된 컬럼이 있고 널 허용/기본값이 허용되지 않는 경우에만 사용해야 합니다. | `"false"` | -| `dateTimeFormats` | `;`로 구분된 DateTime64 스키마 필드를 파싱하기 위한 날짜-시간 형식입니다(예: `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`). | `""` | -| `tolerateStateMismatch` | 커넥터가 AFTER_PROCESSING에 저장된 현재 오프셋보다 "이전"인 레코드를 드롭하도록 허용합니다(예: 오프셋 5가 전송되었으나, 마지막으로 기록된 오프셋이 250인 경우). | `"false"` | -| `ignorePartitionsWhenBatching` | insert 수행을 위해 메시지를 수집할 때 파티션을 무시합니다(단, `exactlyOnce`가 `false`인 경우에만 해당). 성능 참고: 커넥터 태스크 수가 많을수록 태스크당 할당되는 Kafka 파티션 수가 줄어들며, 이는 성능 향상이 제한적일 수 있음을 의미합니다. | `"false"` | +| Property Name | Description | Default Value | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------- | +| `hostname` (Required) | 서버의 호스트 이름 또는 IP 주소 | N/A | +| `port` | ClickHouse 포트 — 기본값은 클라우드의 HTTPS용 8443이지만, HTTP(셀프 호스티드의 기본값)에서는 8123이어야 합니다 | `8443` | +| `ssl` | ClickHouse에 대한 SSL 연결 활성화 | `true` | +| `jdbcConnectionProperties` | ClickHouse에 연결할 때 사용하는 연결 속성입니다. `?`로 시작해야 하며, `param=value` 사이를 `&`로 연결해야 합니다. | `""` | +| `username` | ClickHouse 데이터베이스 사용자 이름 | `default` | +| `password` (Required) | ClickHouse 데이터베이스 비밀번호 | N/A | +| `database` | ClickHouse 데이터베이스 이름 | `default` | +| `connector.class` (Required) | 커넥터 클래스입니다(명시적으로 설정하고 기본값으로 유지해야 합니다). | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | +| `tasks.max` | 커넥터 태스크 수 | `"1"` | +| `errors.retry.timeout` | Kafka Connect의 최대 재시도 시간(밀리초)입니다. 재시도를 하지 않으려면 `0`을 사용합니다. 무한 재시도를 하려면 `-1`을 사용합니다. 권장 값은 "10000" ms(10초)보다 큰 값입니다. 타임아웃 | `"0"` | +| `exactlyOnce` | Exactly Once 기능 활성화 여부 | `"false"` | +| `topics` (Required) | 폴링할 Kafka 토픽입니다. 토픽 이름은 테이블 이름과 일치해야 합니다. | `""` | +| `key.converter` (Required* - See Description) | 키의 타입에 따라 설정합니다. 키를 전달하는 경우(그리고 worker 설정에 정의되지 않은 경우) 여기에서 필수입니다. | `"org.apache.kafka.connect.storage.StringConverter"` | +| `value.converter` (Required* - See Description) | 토픽의 데이터 타입에 따라 설정합니다. 지원 형식: JSON, String, Avro, Protobuf. worker 설정에 정의되지 않은 경우 여기에서 필수입니다. | `"org.apache.kafka.connect.json.JsonConverter"` | +| `value.converter.schemas.enable` | 커넥터 value converter의 스키마 지원 여부 | `"false"` | +| `errors.tolerance` | 커넥터 오류 허용 수준입니다. 지원 값: none, all | `"none"` | +| `errors.deadletterqueue.topic.name` | 설정된 경우(`errors.tolerance=all`일 때), 실패한 배치에 대해 DLQ가 사용됩니다([Troubleshooting](#troubleshooting) 참조). | `""` | +| `errors.deadletterqueue.context.headers.enable` | DLQ에 추가 헤더를 포함합니다. | `""` | +| `clickhouseSettings` | 콤마로 구분된 ClickHouse 설정 목록입니다(예: "insert_quorum=2, etc..."). | `""` | +| `topic2TableMap` | 토픽 이름을 테이블 이름에 매핑하는 콤마 구분 목록입니다(예: "topic1=table1, topic2=table2, etc..."). | `""` | +| `tableRefreshInterval` | 테이블 정의 캐시를 새로 고치는 시간(초 단위) | `0` | +| `keeperOnCluster` | 셀프 호스티드 인스턴스에서 exactly-once `connect_state` 테이블에 대해 ON CLUSTER 파라미터를 설정할 수 있게 합니다(예: `ON CLUSTER clusterNameInConfigFileDefinition`) ([Distributed DDL Queries](/sql-reference/distributed-ddl) 참조 | `""` | +| `bypassRowBinary` | 스키마 기반 데이터(Avro, Protobuf 등)에 대해 RowBinary 및 RowBinaryWithDefaults 사용을 비활성화할 수 있게 합니다. 데이터에 누락된 컬럼이 있고 널 허용/기본값이 허용되지 않는 경우에만 사용해야 합니다. | `"false"` | +| `dateTimeFormats` | `;`로 구분된 DateTime64 스키마 필드를 파싱하기 위한 날짜-시간 형식입니다(예: `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`). | `""` | +| `tolerateStateMismatch` | 커넥터가 AFTER_PROCESSING에 저장된 현재 오프셋보다 "이전"인 레코드를 드롭하도록 허용합니다(예: 오프셋 5가 전송되었으나, 마지막으로 기록된 오프셋이 250인 경우). 장애 후 수집을 복구하는 데 사용해야 하며, 작업이 완료되면 다시 `"false"`로 되돌려야 합니다. | `"false"` | +| `ignorePartitionsWhenBatching` | insert 수행을 위해 메시지를 수집할 때 파티션을 무시합니다(단, `exactlyOnce`가 `false`인 경우에만 해당). 성능 참고: 커넥터 태스크 수가 많을수록 태스크당 할당되는 Kafka 파티션 수가 줄어들며, 이는 성능 향상이 제한적일 수 있음을 의미합니다. | `"false"` | ### 대상 테이블 \{#target-tables\} @@ -170,9 +170,9 @@ ClickHouse Kafka Connect Sink로 전송하기 전에 발신 메시지를 변환 빠르게 시작하는 데 도움이 되는 몇 가지 일반적인 구성 예시입니다. -#### 기본 설정 \{#basic-configuration\} +#### 기본 구성 \{#basic-configuration\} -시작할 때 사용할 수 있는 가장 기본적인 설정입니다. Kafka Connect를 분산 모드로 실행하고 있고, SSL이 활성화된 ClickHouse 서버가 `localhost:8443`에서 실행 중이며, 데이터는 스키마리스 JSON 형식이라고 가정합니다. +시작할 때 사용할 수 있는 가장 기본적인 구성입니다. Kafka Connect를 분산 모드로 실행하고 있고, SSL이 활성화된 ClickHouse 서버가 `localhost:8443`에서 실행 중이며, 데이터는 스키마리스 JSON 형식이라고 가정합니다. ```json { @@ -183,7 +183,7 @@ ClickHouse Kafka Connect Sink로 전송하기 전에 발신 메시지를 변환 "consumer.override.max.poll.records": "5000", "consumer.override.max.partition.fetch.bytes": "5242880", "database": "default", - "errors.retry.timeout": "60", + "errors.retry.timeout": "60000", "exactlyOnce": "false", "hostname": "localhost", "port": "8443", @@ -199,7 +199,6 @@ ClickHouse Kafka Connect Sink로 전송하기 전에 발신 메시지를 변환 } ``` - #### 여러 토픽을 위한 기본 구성 \{#basic-configuration-with-multiple-topics\} 커넥터는 여러 토픽에서 데이터를 소비할 수 있습니다. @@ -774,29 +773,30 @@ SETTINGS **참고: 이 조정은 정확히 한 번(exactly-once) 처리 보장에 영향을 줄 수 있습니다.** -#### "커넥터가 재시도하는 오류는 무엇인가요?" \{#what-errors-will-the-connector-retry\} +#### "커넥터가 재시도하는 오류는 무엇인가요?" \{#what-errors-will-the-connector-retry\} 현재는 재시도 가능한 일시적 오류를 식별하는 데 중점을 두고 있으며, 여기에는 다음이 포함됩니다: -- `ClickHouseException` - ClickHouse에서 발생할 수 있는 일반적인 예외입니다. +* `ClickHouseException` - ClickHouse에서 발생할 수 있는 일반적인 예외입니다. 보통 서버가 과부하 상태일 때 발생하며, 다음 오류 코드는 특히 일시적인 것으로 간주됩니다: - - 3 - UNEXPECTED_END_OF_FILE - - 159 - TIMEOUT_EXCEEDED - - 164 - READONLY - - 202 - TOO_MANY_SIMULTANEOUS_QUERIES - - 203 - NO_FREE_CONNECTION - - 209 - SOCKET_TIMEOUT - - 210 - NETWORK_ERROR - - 242 - TABLE_IS_READ_ONLY - - 252 - TOO_MANY_PARTS - - 285 - TOO_FEW_LIVE_REPLICAS - - 319 - UNKNOWN_STATUS_OF_INSERT - - 425 - SYSTEM_ERROR - - 999 - KEEPER_EXCEPTION - - 1002 - UNKNOWN_EXCEPTION -- `SocketTimeoutException` - 소켓이 시간 초과될 때 발생하는 예외입니다. -- `UnknownHostException` - 호스트를 확인할 수 없을 때 발생하는 예외입니다. -- `IOException` - 네트워크에 문제가 있을 때 발생하는 예외입니다. + * 3 - UNEXPECTED_END_OF_FILE + * 107 - FILE_DOESNT_EXIST + * 159 - TIMEOUT_EXCEEDED + * 164 - READONLY + * 202 - TOO_MANY_SIMULTANEOUS_QUERIES + * 203 - NO_FREE_CONNECTION + * 209 - SOCKET_TIMEOUT + * 210 - NETWORK_ERROR + * 241 - MEMORY_LIMIT_EXCEEDED + * 242 - TABLE_IS_READ_ONLY + * 252 - TOO_MANY_PARTS + * 285 - TOO_FEW_LIVE_REPLICAS + * 319 - UNKNOWN_STATUS_OF_INSERT + * 425 - SYSTEM_ERROR + * 999 - KEEPER_EXCEPTION +* `SocketTimeoutException` - 소켓이 시간 초과될 때 발생하는 예외입니다. +* `UnknownHostException` - 호스트를 확인할 수 없을 때 발생하는 예외입니다. +* `IOException` - 네트워크에 문제가 있을 때 발생하는 예외입니다. #### "모든 데이터가 비어 있거나 0입니다" \{#all-my-data-is-blankzeroes\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md b/i18n/ko/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md index b3c403069dd..03791edc1ca 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md @@ -2952,6 +2952,14 @@ ClickHouse는 Global Thread pool의 스레드를 사용하여 쿼리를 처리 이 설정은 런타임에 수정할 수 있으며 즉시 적용됩니다. 이미 실행 중인 쿼리에는 적용되지 않습니다. ::: +## max_zookeeper_pooled_connections \{#max_zookeeper_pooled_connections\} + + + +공유 풀에서 ZooKeeper 클러스터별로 지연 초기화되는 ZooKeeper 세션의 최대 개수입니다. + +값이 `0`이면 풀링된 연결이 비활성화되며, 단일 세션을 계속 사용합니다. + ## memory_worker_correct_memory_tracker \{#memory_worker_correct_memory_tracker\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md b/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md index f2dd4176a31..04c4441178d 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md @@ -2896,6 +2896,14 @@ Cloud에서만 사용할 수 있습니다. 이 설정을 활성화하면 too many parts 카운터가 로컬 레플리카 상태가 아니라 Keeper에 있는 공유 데이터를 기준으로 동작합니다. ClickHouse Cloud에서만 사용할 수 있습니다 +## shared_merge_tree_use_zookeeper_connection_pool \{#shared_merge_tree_use_zookeeper_connection_pool\} + + + + + +활성화하면 SharedMergeTree는 서버 수준의 풀링된 ZooKeeper 세션 중 하나를 사용합니다. + ## shared_merge_tree_virtual_parts_discovery_batch \{#shared_merge_tree_virtual_parts_discovery_batch\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/settings.md b/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/settings.md index 1e6511966d1..e53275feb84 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/settings.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/operations/settings/settings.md @@ -341,13 +341,15 @@ Alias 엔진을 사용한 테이블 생성을 허용합니다. -**별칭**: `allow_database_glue_catalog` +**Aliases**: `allow_database_glue_catalog` - + -`catalog_type = 'glue'`인 실험적 데이터베이스 엔진인 DataLakeCatalog의 사용을 허용합니다 +catalog_type = 'glue'인 실험적 데이터베이스 엔진 DataLakeCatalog의 사용을 허용합니다. + +Cloud 기본값: `1`. ## allow_experimental_database_hms_catalog \{#allow_experimental_database_hms_catalog\} @@ -363,13 +365,15 @@ catalog_type = 'hms'인 실험적 데이터베이스 엔진 DataLakeCatalog의 -**별칭**: `allow_database_iceberg` +**Aliases**: `allow_database_iceberg` - + -catalog_type가 'iceberg'인 실험적 데이터베이스 엔진 DataLakeCatalog를 사용할 수 있도록 허용합니다. +catalog_type = 'iceberg'인 실험적 데이터베이스 엔진 DataLakeCatalog의 사용을 허용합니다. + +Cloud 기본값: `1`. ## allow_experimental_database_materialized_postgresql \{#allow_experimental_database_materialized_postgresql\} @@ -393,13 +397,15 @@ catalog_type = 'paimon_rest'인 실험적 데이터베이스 엔진 DataLakeCata -**별칭**: `allow_database_unity_catalog` +**Aliases**: `allow_database_unity_catalog` - + -catalog_type이 'unity'인 실험적 데이터베이스 엔진 DataLakeCatalog를 허용합니다 +catalog_type = 'unity'인 실험적 데이터베이스 엔진 DataLakeCatalog의 사용을 허용합니다. + +Cloud 기본값: `1`. ## allow_experimental_delta_kernel_rs \{#allow_experimental_delta_kernel_rs\} @@ -994,23 +1000,23 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; ## alter_sync \{#alter_sync\} -**별칭**: `replication_alter_partitions_sync` +**Aliases**: `replication_alter_partitions_sync` -[`ALTER`](../../sql-reference/statements/alter/index.md), [`OPTIMIZE`](../../sql-reference/statements/optimize.md) 또는 [`TRUNCATE`](../../sql-reference/statements/truncate.md) 쿼리에 의해 레플리카에서 실행될 작업에 대해, 대기 동작을 지정합니다. +[`ALTER`](../../sql-reference/statements/alter/index.md), [`OPTIMIZE`](../../sql-reference/statements/optimize.md) 또는 [`TRUNCATE`](../../sql-reference/statements/truncate.md) 쿼리에 의해 레플리카에서 실행될 작업에 대해 대기 동작을 지정할 수 있습니다. -가능한 값: +Possible values: - `0` — 대기하지 않습니다. -- `1` — 로컬에서의 실행이 완료될 때까지 대기합니다. -- `2` — 모든 레플리카에서의 실행이 완료될 때까지 대기합니다. -- `3` — 활성 레플리카에 대해서만 대기합니다. +- `1` — 자체 실행이 완료될 때까지 대기합니다. +- `2` — 모두가 완료될 때까지 대기합니다. +- `3` - 활성 레플리카에 대해서만 대기합니다. -Cloud 기본값: `1`. +Cloud 기본값: `0`. :::note -`alter_sync`는 `Replicated` 및 `SharedMergeTree` 테이블에만 적용되며, `Replicated` 또는 `Shared` 테이블이 아닌 경우에는 아무 동작도 하지 않습니다. +`alter_sync`는 `Replicated` 및 `SharedMergeTree` 테이블에만 적용되며, `Replicated` 또는 `Shared` 테이블이 아닌 테이블을 변경할 때는 아무 동작도 하지 않습니다. ::: ## alter_update_mode \{#alter_update_mode\} @@ -1247,13 +1253,15 @@ true인 경우, INSERT 쿼리로 들어온 데이터는 큐에 저장된 뒤 백 ## async_insert_busy_timeout_max_ms \{#async_insert_busy_timeout_max_ms\} -**별칭**: `async_insert_busy_timeout_ms` +**Aliases**: `async_insert_busy_timeout_ms` - + + +첫 번째 데이터가 나타난 시점부터 쿼리별로 수집된 데이터를 덤프(기록)하기 전까지 대기하는 최대 시간입니다. -첫 데이터가 나타난 시점부터, 해당 쿼리에서 수집된 데이터를 덤프하기 전까지 대기하는 최대 시간입니다. +Cloud 기본값: `1000` (1초). ## async_insert_busy_timeout_min_ms \{#async_insert_busy_timeout_min_ms\} @@ -1273,10 +1281,12 @@ async_insert_use_adaptive_busy_timeout을 통해 자동 조정이 활성화된 - + 삽입되기 전에 쿼리별로 수집되는 파싱되지 않은 데이터의 최대 크기(바이트 단위)입니다 +Cloud 기본값: `104857600` (100 MiB). + ## async_insert_max_query_number \{#async_insert_max_query_number\} @@ -1669,6 +1679,8 @@ BACKUP ON CLUSTER 또는 RESTORE ON CLUSTER 작업 초기화 중 수행되는 [Z 백업 또는 복원 중 [Zoo]Keeper 작업에 적용되는 최대 백오프 시간입니다. +Cloud 기본값: `60000`. + ## backup_restore_keeper_value_max_size \{#backup_restore_keeper_value_max_size\} @@ -1736,7 +1748,7 @@ ClickHouse Cloud에서만 적용됩니다. [cache_populated_by_fetch](merge-tree 클라이언트가 응답을 기다리지 않고 연결을 종료하면 HTTP 읽기 전용 쿼리(예: `SELECT`)를 취소합니다. -Cloud에서의 기본값: `0`. +Cloud 기본값: `1`. ## cast_ipv4_ipv6_default_on_conversion_error \{#cast_ipv4_ipv6_default_on_conversion_error\} @@ -1882,13 +1894,17 @@ DDL 쿼리(예: DROP TABLE, RENAME)가 종속성을 손상시키지 않는지 Cloud 모드 +Cloud 기본값: `1`. + ## cloud_mode_database_engine \{#cloud_mode_database_engine\} - + -ClickHouse Cloud에서 허용되는 데이터베이스 엔진입니다. 1 - DDL을 복제된 데이터베이스(Replicated database)를 사용하도록 재작성합니다, 2 - DDL을 공유 데이터베이스(Shared database)를 사용하도록 재작성합니다. +Cloud에서 허용되는 데이터베이스 엔진입니다. 1 - DDL을 Replicated 데이터베이스를 사용하도록 다시 작성합니다. 2 - DDL을 Shared 데이터베이스를 사용하도록 다시 작성합니다. + +Cloud 기본값: `2`. ## cloud_mode_engine \{#cloud_mode_engine\} @@ -1896,18 +1912,22 @@ ClickHouse Cloud에서 허용되는 데이터베이스 엔진입니다. 1 - DDL Cloud에서 허용되는 엔진 계열입니다. -- 0 - 모든 엔진 허용 -- 1 - DDL을 *ReplicatedMergeTree를 사용하도록 다시 작성함 -- 2 - DDL을 SharedMergeTree를 사용하도록 다시 작성함 -- 3 - DDL을, 명시적으로 전달된 remote 디스크가 지정된 경우를 제외하고 SharedMergeTree를 사용하도록 다시 작성함 -- 4 - 3과 동일하며, 추가로 Distributed 대신 Alias를 사용함 (Alias 테이블은 Distributed 테이블의 대상 테이블을 가리키므로 해당 로컬 테이블을 사용하게 됩니다) +- 0 - 모든 것을 허용합니다 +- 1 - DDL을 *ReplicatedMergeTree를 사용하도록 재작성합니다 +- 2 - DDL을 SharedMergeTree를 사용하도록 재작성합니다 +- 3 - 명시적으로 전달된 원격 디스크가 지정된 경우를 제외하고 DDL을 SharedMergeTree를 사용하도록 재작성합니다 +- 4 - 3과 동일하지만, 추가로 Distributed 대신 Alias를 사용합니다(Alias 테이블은 Distributed 테이블의 대상 테이블을 가리키므로 해당 로컬 테이블을 사용하게 됩니다) + +공개 부분을 최소화하기 위해 UInt64를 사용합니다. -공개 설정 범위를 최소화하기 위해 UInt64를 사용합니다. +Cloud 기본값: `2`. ## cluster_for_parallel_replicas \{#cluster_for_parallel_replicas\} 현재 서버가 속해 있는 세그먼트의 클러스터 +Cloud 기본값: `default`. + ## cluster_function_process_archive_on_multiple_nodes \{#cluster_function_process_archive_on_multiple_nodes\} @@ -2290,6 +2310,8 @@ Replicated database engine에서 장시간 실행되는 DDL 쿼리(CREATE AS SEL 엔진이 Replicated인 데이터베이스에서는 Replicated 테이블만 생성할 수 있도록 허용합니다. +Cloud 기본값: `1`. + ## database_replicated_allow_replicated_engine_arguments \{#database_replicated_allow_replicated_engine_arguments\} @@ -2925,9 +2947,11 @@ ClickHouse Cloud에서만 적용됩니다. 분산 캐시에서 요청한 데이 - + + +ClickHouse Cloud에서만 적용됩니다. 분산 캐시로부터 어떤 종류의 응답이든 수신할 때까지의 대기 시간(밀리초)입니다. -ClickHouse Cloud에서만 사용됩니다. 분산 캐시로부터 어떤 종류의 응답이든 수신할 때까지 대기하는 시간(밀리초)입니다. +Cloud 기본값: `20000`. ## distributed_cache_receive_timeout_ms \{#distributed_cache_receive_timeout_ms\} @@ -3011,6 +3035,8 @@ ClickHouse Cloud에서만 적용됩니다. distributed_cache_pool_behaviour_on_l 분산 DDL (ON CLUSTER) 쿼리의 호환성 버전 +Cloud 기본값: `6`. + ## distributed_ddl_output_mode \{#distributed_ddl_output_mode\} @@ -3019,15 +3045,15 @@ ClickHouse Cloud에서만 적용됩니다. distributed_cache_pool_behaviour_on_l 가능한 값: -- `throw` — 쿼리가 완료된 모든 호스트에 대해 쿼리 실행 상태를 포함한 결과 집합을 반환합니다. 일부 호스트에서 쿼리가 실패한 경우 첫 번째 예외를 다시 던집니다. 일부 호스트에서 쿼리가 아직 완료되지 않았고 [distributed_ddl_task_timeout](#distributed_ddl_task_timeout)을 초과한 경우 `TIMEOUT_EXCEEDED` 예외를 던집니다. -- `none` — `throw`와 유사하지만, 분산 DDL 쿼리가 결과 집합을 반환하지 않습니다. -- `null_status_on_timeout` — 해당 호스트에서 쿼리가 완료되지 않은 경우 `TIMEOUT_EXCEEDED` 예외를 던지는 대신, 결과 집합의 일부 행에서 실행 상태로 `NULL`을 반환합니다. -- `never_throw` — 일부 호스트에서 쿼리가 실패하더라도 `TIMEOUT_EXCEEDED`를 던지지 않고 예외를 다시 던지지 않습니다. -- `none_only_active` - `none`과 유사하지만, `Replicated` 데이터베이스의 비활성 레플리카는 기다리지 않습니다. 참고: 이 모드에서는 쿼리가 일부 레플리카에서 실행되지 않았고 백그라운드에서 실행될 것이라는 사실을 알 수 없습니다. -- `null_status_on_timeout_only_active` — `null_status_on_timeout`과 유사하지만, `Replicated` 데이터베이스의 비활성 레플리카는 기다리지 않습니다. -- `throw_only_active` — `throw`와 유사하지만, `Replicated` 데이터베이스의 비활성 레플리카는 기다리지 않습니다. +* `throw` — 쿼리가 완료된 모든 호스트에 대해 쿼리 실행 상태를 포함한 결과 집합을 반환합니다. 일부 호스트에서 쿼리가 실패한 경우 첫 번째 예외를 다시 던집니다. 일부 호스트에서 쿼리가 아직 완료되지 않았고 [distributed_ddl_task_timeout](#distributed_ddl_task_timeout)을 초과한 경우 `TIMEOUT_EXCEEDED` 예외를 던집니다. +* `none` — `throw`와 유사하지만, 분산 DDL 쿼리가 결과 집합을 반환하지 않습니다. +* `null_status_on_timeout` — 해당 호스트에서 쿼리가 완료되지 않은 경우 `TIMEOUT_EXCEEDED` 예외를 던지는 대신, 결과 집합의 일부 행에서 실행 상태로 `NULL`을 반환합니다. +* `never_throw` — 일부 호스트에서 쿼리가 실패하더라도 `TIMEOUT_EXCEEDED`를 던지지 않고 예외를 다시 던지지 않습니다. +* `none_only_active` - `none`과 유사하지만, `Replicated` 데이터베이스의 비활성 레플리카는 기다리지 않습니다. 참고: 이 모드에서는 쿼리가 일부 레플리카에서 실행되지 않았고 백그라운드에서 실행될 것이라는 사실을 알 수 없습니다. +* `null_status_on_timeout_only_active` — `null_status_on_timeout`과 유사하지만, `Replicated` 데이터베이스의 비활성 레플리카는 기다리지 않습니다. +* `throw_only_active` — `throw`와 유사하지만, `Replicated` 데이터베이스의 비활성 레플리카는 기다리지 않습니다. -Cloud 기본값: `throw`. +Cloud 기본값: `none_only_active`. ## distributed_ddl_task_timeout \{#distributed_ddl_task_timeout\} @@ -3043,22 +3069,22 @@ Cloud 기본값: `throw`. ## distributed_foreground_insert \{#distributed_foreground_insert\} -**별칭**: `insert_distributed_sync` +**Aliases**: `insert_distributed_sync` -[Distributed](/engines/table-engines/special/distributed) 테이블에 데이터를 동기식으로 삽입할지 여부를 설정합니다. +[Distributed](/engines/table-engines/special/distributed) 테이블에 데이터를 동기식으로 삽입할지 여부를 활성화하거나 비활성화합니다. -기본적으로 `Distributed` 테이블에 데이터를 삽입하면 ClickHouse 서버는 클러스터 노드로 데이터를 백그라운드 모드로 전송합니다. `distributed_foreground_insert=1`인 경우 데이터는 동기식으로 처리되며, 모든 세그먼트(그리고 `internal_replication`이 true인 경우 각 세그먼트마다 최소 한 개의 레플리카)에 데이터가 모두 저장된 후에만 `INSERT` 연산이 성공합니다. +기본적으로 `Distributed` 테이블에 데이터를 삽입하면 ClickHouse 서버는 데이터를 클러스터 노드로 백그라운드 모드에서 전송합니다. `distributed_foreground_insert=1`이면 데이터가 동기식으로 처리되며, 모든 샤드에 데이터가 저장된 후에만 `INSERT` 작업이 성공합니다(`internal_replication`이 true이면 각 샤드에 대해 최소 하나의 레플리카). -가능한 값: +Possible values: - `0` — 데이터가 백그라운드 모드로 삽입됩니다. - `1` — 데이터가 동기식 모드로 삽입됩니다. -Cloud 기본값: `0`. +Cloud 기본값: `1`. -**관련 항목** +**함께 보기** - [Distributed Table Engine](/engines/table-engines/special/distributed) - [Managing Distributed Tables](/sql-reference/statements/system#managing-distributed-tables) @@ -3428,6 +3454,8 @@ blob storage 연산 정보를 system.blob_storage_log 테이블에 기록합니 `write-through` 캐시를 활성화하거나 비활성화합니다. `false`로 설정하면 쓰기 작업에 대해 `write-through` 캐시가 비활성화됩니다. `true`로 설정하면 서버 설정(server config)의 캐시 디스크 구성 섹션에서 `cache_on_write_operations`가 활성화되어 있는 동안 `write-through` 캐시가 활성화됩니다. 자세한 내용은 「[Using local cache](/operations/storing-data#using-local-cache)」를 참조하십시오. +Cloud 기본값: `1`. + ## enable_filesystem_read_prefetches_log \{#enable_filesystem_read_prefetches_log\} @@ -3933,9 +3961,11 @@ SET exclude_materialize_skip_indexes_on_insert = DEFAULT; -- reset setting to de - + -비상관 EXISTS 서브쿼리를 스칼라 서브쿼리로 실행합니다. 스칼라 서브쿼리와 동일하게 캐시가 사용되며, 결과에는 상수 폴딩이 적용됩니다. +비상관 EXISTS 서브쿼리를 스칼라 서브쿼리로 실행합니다. 스칼라 서브쿼리와 마찬가지로 캐시가 사용되며, 결과에는 상수 폴딩이 적용됩니다. + +Cloud 기본값: `0`. ## external_storage_connect_timeout_sec \{#external_storage_connect_timeout_sec\} @@ -4097,6 +4127,8 @@ filesystem cache가 활성화된 경우 캐시 성능을 저하시킬 수 있는 프리페치에 대해 허용되는 최대 메모리 사용량입니다. +Cloud 기본값: 전체 메모리의 10%. + ## filesystem_prefetch_step_bytes \{#filesystem_prefetch_step_bytes\} @@ -4495,6 +4527,14 @@ SELECT JSON_VALUE('{"hello":"world"}', '$.b') settings function_json_value_retur `visibleWidth` 동작의 버전입니다. 0 - 코드 포인트의 개수만 계산합니다. 1 - zero-width 및 결합 문자를 올바르게 계산하고, 전각 문자를 두 글자로 계산하며, 탭 너비를 추정하고, 삭제 문자도 계산합니다. +## functions_h3_default_if_invalid \{#functions_h3_default_if_invalid\} + + + + + +false인 경우 h3 함수(예: h3CellAreaM2)는 입력이 잘못되면 예외를 발생시킵니다. true인 경우 0 또는 기본값을 반환합니다. + ## geo_distance_returns_float64_on_float64_arguments \{#geo_distance_returns_float64_on_float64_arguments\} @@ -5783,23 +5823,25 @@ KeeperMap에서 연산을 수행할 때 추가 검사를 강제합니다. 예를 - + [`mutations_sync`](#mutations_sync)와 동일하지만, 경량한 삭제(lightweight deletes)의 실행만 제어합니다. 가능한 값: -| Value | Description | -|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------| -| `0` | 뮤테이션이 비동기적으로 실행됩니다. | +| Value | Description | +| ----- | ---------------------------------------------------------------------------------------------------------------------------- | +| `0` | 뮤테이션이 비동기적으로 실행됩니다. | | `1` | 쿼리가 현재 서버에서 경량한 삭제가 완료될 때까지 대기합니다. | -| `2` | 쿼리가 모든 레플리카(존재하는 경우)에서 경량한 삭제가 완료될 때까지 대기합니다. | +| `2` | 쿼리가 모든 레플리카(존재하는 경우)에서 경량한 삭제가 완료될 때까지 대기합니다. | | `3` | 쿼리가 활성 레플리카에서만 경량한 삭제가 완료될 때까지 대기합니다. `SharedMergeTree`에서만 지원됩니다. `ReplicatedMergeTree`에서는 `mutations_sync = 2`와 동일하게 동작합니다. | **관련 항목** -- [ALTER 쿼리의 동기성](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) -- [뮤테이션](../../sql-reference/statements/alter/index.md/#mutations) +* [ALTER 쿼리의 동기성](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) +* [뮤테이션](../../sql-reference/statements/alter/index.md/#mutations) + +Cloud 기본값: `1`. ## limit \{#limit\} @@ -5920,6 +5962,8 @@ FIRST_OR_RANDOM 로드 밸런싱 전략을 사용할 때, 어느 레플리카로 MergeTree 마크를 비동기적으로 불러옵니다 +Cloud 기본값: `1`. + ## local_filesystem_read_method \{#local_filesystem_read_method\} @@ -6432,16 +6476,16 @@ GLOBAL IN/JOIN 절이 실행될 때 원격 서버로 전송하거나 임시 테 -이 설정 값이 현재 동시에 처리 중인 쿼리 수보다 작거나 같으면 예외가 발생합니다. +이 설정 값이 현재 동시에 처리 중인 쿼리 수보다 작거나 같으면 예외를 발생시킵니다. -예를 들어, `max_concurrent_queries_for_all_users`를 모든 사용자에 대해 99로 설정하고, 데이터베이스 관리자는 서버가 과부하 상태일 때에도 조사 목적으로 쿼리를 실행할 수 있도록 본인에 대해서는 100으로 설정할 수 있습니다. +예시: `max_concurrent_queries_for_all_users`는 모든 사용자에 대해 99로 설정할 수 있으며, 데이터베이스 관리자는 서버가 과부하 상태일 때에도 조사용 쿼리를 실행할 수 있도록 자신에 대해서는 100으로 설정할 수 있습니다. -하나의 쿼리나 사용자에 대해 설정을 변경해도 다른 쿼리에는 영향을 주지 않습니다. +하나의 쿼리 또는 사용자에 대해 이 설정을 변경해도 다른 쿼리에는 영향을 주지 않습니다. 가능한 값: -* 양의 정수. -* 0 — 제한 없음. +- 양의 정수. +- 0 — 제한 없음. **예시** @@ -6449,10 +6493,11 @@ GLOBAL IN/JOIN 절이 실행될 때 원격 서버로 전송하거나 임시 테 99 ``` -**추가 참고** +**함께 보기** -* [max_concurrent_queries](/operations/server-configuration-parameters/settings#max_concurrent_queries) +- [max_concurrent_queries](/operations/server-configuration-parameters/settings#max_concurrent_queries) +Cloud 기본값: `1000`. ## max_concurrent_queries_for_user \{#max_concurrent_queries_for_user\} @@ -6604,6 +6649,8 @@ FROM cluster(cluster, view(SELECT * FROM t)) SETTINGS max_execution_time_leaf = 허용되는 HTTP GET 리디렉션 홉 수의 최대값입니다. 악의적인 서버가 요청을 예상치 못한 서비스로 리디렉션하지 못하도록 추가적인 보안 조치를 보장합니다.\n\n예를 들어 외부 서버가 다른 주소로 리디렉션하지만, 해당 주소가 회사 인프라의 내부 주소처럼 보이는 경우가 있습니다. 이때 내부 서버로 HTTP 요청을 보내면, 인증을 우회하여 내부 네트워크에서 내부 API를 호출하거나 Redis 또는 Memcached와 같은 다른 서비스에 쿼리를 보낼 수도 있습니다. 내부 인프라(로컬호스트에서 실행 중인 것까지 포함)가 없거나 서버를 신뢰하는 경우에는 리디렉션을 허용해도 안전합니다. 다만 URL이 HTTPS가 아니라 HTTP를 사용하는 경우에는 원격 서버뿐 아니라 ISP와 그 사이에 있는 모든 네트워크도 함께 신뢰해야 한다는 점을 유의해야 합니다. +Cloud 기본값: `10`. + ## max_hyperscan_regexp_length \{#max_hyperscan_regexp_length\} @@ -6735,6 +6782,8 @@ Exception: Total regexp lengths too large. 최종 파트 플러시 작업을 지연할 수 있는 최대 스트림(컬럼) 수입니다. 기본값은 auto이며, 기저 스토리지가 S3와 같이 병렬 쓰기를 지원하는 경우 100, 그렇지 않은 경우 비활성화됩니다. +Cloud 기본값: `50`. + ## max_insert_threads \{#max_insert_threads\} @@ -10013,23 +10062,25 @@ JOIN 연산에서 왼쪽 테이블을 순서대로 계속 읽어 들이며, 이 -[query profiler](../../operations/optimizing-performance/sampling-query-profiler.md)의 실시간 타이머 주기를 설정합니다. 실시간 타이머는 벽시계 시간을 기준으로 경과 시간을 측정합니다. +[query profiler](../../operations/optimizing-performance/sampling-query-profiler.md)의 실제 클록 타이머 주기를 설정합니다. 실제 클록 타이머는 벽시계 시간을 계산합니다. -설정 가능한 값: +가능한 값: -- 양의 정수(나노초 단위). +- 나노초 단위의 양의 정수. 권장 값: - - 단일 쿼리의 경우 10000000 나노초(초당 100회) 이하. - - 클러스터 전체 프로파일링의 경우 1000000000 나노초(초당 1회). + - 단일 쿼리의 경우 10000000(초당 100회)나노초 이하. + - 클러스터 전체 프로파일링의 경우 1000000000(초당 1회). -- 0: 타이머를 끕니다. +- 0 — 타이머를 끄는 값. 함께 보기: - 시스템 테이블 [trace_log](/operations/system-tables/trace_log) +Cloud 기본값: `3000000000`. + ## queue_max_wait_ms \{#queue_max_wait_ms\} @@ -10327,9 +10378,11 @@ HTTP 인터페이스를 사용할 때 `query_id` 매개변수를 전달할 수 - + + +RESTORE 중에 테이블 엔진을 Replicated*MergeTree에서 Shared*MergeTree로 교체합니다. -RESTORE 작업 중 테이블 엔진을 Replicated*MergeTree에서 Shared*MergeTree로 교체합니다. +Cloud 기본값: `1`. ## result_overflow_mode \{#result_overflow_mode\} @@ -11498,9 +11551,11 @@ materialized view 쿼리를 비동기 및 멀티스레드 방식으로 실행하 - + -서버의 동시성 제어 기능을 따릅니다(전역 서버 설정 `concurrent_threads_soft_limit_num` 및 `concurrent_threads_soft_limit_ratio_to_cores`를 참조하십시오). 비활성화하면 서버가 과부하 상태이더라도 더 많은 스레드를 사용할 수 있습니다(일반적인 사용에는 권장되지 않으며, 주로 테스트용으로 필요합니다). +서버의 동시성 제어를 따릅니다(전역 서버 설정 `concurrent_threads_soft_limit_num` 및 `concurrent_threads_soft_limit_ratio_to_cores` 참조). 비활성화하면 서버가 과부하 상태이더라도 더 많은 스레드를 사용할 수 있습니다(일반적인 사용에는 권장되지 않으며, 주로 테스트에 필요합니다). + +Cloud 기본값: `0`. ## use_hash_table_stats_for_join_reordering \{#use_hash_table_stats_for_join_reordering\} @@ -11514,16 +11569,16 @@ materialized view 쿼리를 비동기 및 멀티스레드 방식으로 실행하 - + -원격 쿼리에 대해 hedged requests 로직을 활성화합니다. 이 기능을 사용하면 하나의 쿼리에 대해 서로 다른 레플리카에 여러 연결을 설정할 수 있습니다. -레플리카와의 기존 연결이 `hedged_connection_timeout` 내에 설정되지 않았거나, -`receive_data_timeout` 내에 데이터를 수신하지 못한 경우 새 연결이 설정됩니다. 쿼리는 비어 있지 않은 progress 패킷(또는 `allow_changing_replica_until_first_data_packet`가 설정된 경우 data 패킷)을 -가장 먼저 전송한 연결을 사용하며, 나머지 연결은 취소됩니다. `max_parallel_replicas > 1`인 쿼리도 지원합니다. +원격 쿼리에 대해 hedged requests 로직을 활성화합니다. 이를 통해 하나의 쿼리에 대해 서로 다른 레플리카와 여러 연결을 설정할 수 있습니다. +기존 레플리카 연결이 `hedged_connection_timeout` 내에 설정되지 않았거나 +`receive_data_timeout` 내에 데이터를 수신하지 못한 경우 새 연결이 설정됩니다. 쿼리는 비어 있지 않은 progress 패킷(또는 `allow_changing_replica_until_first_data_packet`인 경우 data 패킷)을 +가장 먼저 보낸 첫 번째 연결을 사용하며, 다른 연결은 취소됩니다. `max_parallel_replicas > 1`인 쿼리도 지원됩니다. -기본적으로 활성화되어 있습니다. +기본적으로 활성화됩니다. -Cloud 기본값: `1` +Cloud 기본값: `0`. ## use_hive_partitioning \{#use_hive_partitioning\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md b/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md new file mode 100644 index 00000000000..13e4c644a45 --- /dev/null +++ b/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md @@ -0,0 +1,34 @@ +--- +description: '세션, 경로, 작업 유형, 컴포넌트, 하위 요청 플래그를 기준으로 그룹화한 ZooKeeper 작업의 집계 통계를 포함하는 시스템 테이블입니다.' +keywords: ['시스템 테이블', 'aggregated_zookeeper_log'] +slug: /operations/system-tables/aggregated_zookeeper_log +title: 'system.aggregated_zookeeper_log' +doc_type: 'reference' +--- + +# system.aggregated_zookeeper_log \{#systemaggregated_zookeeper_log\} + +이 테이블에는 `(session_id, parent_path, operation, component, is_subrequest)`별로 그룹화된 ZooKeeper 작업의 집계 통계(예: 작업 수, 평균 지연 시간, 오류)가 저장되며, 주기적으로 디스크에 플러시됩니다. + +각 개별 요청과 응답을 기록하는 [system.zookeeper_log](zookeeper_log.md)와 달리, 이 테이블은 작업을 그룹 단위로 집계하므로 훨씬 더 가볍고, 따라서 프로덕션 워크로드에 더 적합합니다. + +`Multi` 또는 `MultiRead` 배치에 포함된 작업은 `is_subrequest` 컬럼을 통해 별도로 추적됩니다. 하위 요청의 지연 시간은 이를 포함하는 `Multi`/`MultiRead` 작업에 전체 지연 시간이 귀속되므로 0입니다. + +컬럼: + +* `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 서버의 호스트 이름입니다. +* `event_date` ([Date](../../sql-reference/data-types/date.md)) — 그룹이 플러시된 날짜입니다. +* `event_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — 그룹이 플러시된 시각입니다. +* `session_id` ([Int64](../../sql-reference/data-types/int-uint.md)) — 세션 id입니다. +* `parent_path` ([String](../../sql-reference/data-types/string.md)) — 경로 접두사입니다. +* `operation` ([Enum](../../sql-reference/data-types/enum.md)) — ZooKeeper 작업 유형입니다. +* `is_subrequest` ([UInt8](../../sql-reference/data-types/int-uint.md)) — 이 작업이 `Multi` 또는 `MultiRead` 작업 내부의 하위 요청이었는지 여부입니다. +* `count` ([UInt32](../../sql-reference/data-types/int-uint.md)) — 그룹에 포함된 작업 수입니다. +* `errors` ([Map(Enum, UInt32)](../../sql-reference/data-types/map.md)) — 그룹의 오류이며, 오류 코드를 개수에 매핑한 맵입니다. +* `average_latency` ([Float64](../../sql-reference/data-types/float.md)) — 그룹 내 모든 작업의 평균 지연 시간이며, 마이크로초 단위입니다. 하위 요청의 지연 시간은 이를 포함하는 `Multi` 또는 `MultiRead` 작업에 귀속되므로 0입니다. +* `component` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 이벤트를 발생시킨 구성 요소입니다. + +**함께 보기** + +* [system.zookeeper_log](zookeeper_log.md) — 요청별 상세 ZooKeeper 로그입니다. +* [ZooKeeper](../../operations/tips.md#zookeeper) \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/index.md index ba0169e6e30..56bd8e3ccc8 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/index.md @@ -19,127 +19,128 @@ doc_type: 'reference' {/*AUTOGENERATED_START*/ } -| 페이지 | 설명 | -| --------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| [시스템 테이블 개요](/operations/system-tables/overview) | 시스템 테이블이 무엇이며 왜 유용한지에 대한 개요입니다. | -| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | 데이터베이스 객체 메타데이터에 대한, 사실상 표준화된 DBMS 독립적 뷰를 제공하는 시스템 데이터베이스입니다. | -| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 비동기 insert 작업에 대한 정보를 포함하는 시스템 테이블입니다. 각 행은 비동기 insert 메커니즘으로 인해 버퍼링된 개별 insert 쿼리를 나타냅니다. | -| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | 대기열에 있는 아직 처리되지 않은 비동기 insert에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 최근의 비동기 작업(예: 테이블 로딩 작업)에 대한 정보와 상태를 포함하는 시스템 테이블입니다. 이 테이블은 각 작업마다 한 개의 행을 가집니다. | -| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | `system.asynchronous_metrics`의 이력 값을 저장하는 시스템 테이블로, 기본적으로 1초 간격으로 한 번씩 기록됩니다 | -| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | 백그라운드에서 주기적으로 계산되는 메트릭을 포함하는 시스템 테이블입니다. 예를 들어 사용 중인 RAM 용량과 같은 정보가 포함됩니다. | -| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | AzureQueue 테이블의 설정 정보를 포함하는 시스템 테이블입니다. 서버 `24.10` 버전부터 사용할 수 있습니다. | -| [system.background_schedule_pool](/operations/system-tables/background_schedule_pool) | 백그라운드 스케줄 풀에 있는 작업에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.background_schedule_pool_log](/operations/system-tables/background_schedule_pool_log) | 백그라운드 스케줄 풀 작업의 실행 이력을 포함하는 시스템 테이블입니다. | -| [system.backup_log](/operations/system-tables/backup_log) | `BACKUP` 및 `RESTORE` 작업과 관련된 로그 항목을 저장하는 시스템 테이블입니다. | -| [system.backups](/operations/system-tables/backups) | `BACKUP` 및 `RESTORE` 작업에 대한 정보가 기록된 로그 항목을 저장하는 시스템 테이블입니다. | -| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 업로드 및 삭제와 같은 다양한 blob 스토리지 작업에 대한 로깅 정보를 포함하는 시스템 테이블입니다. | -| [system.build_options](/operations/system-tables/build_options) | ClickHouse 서버의 빌드 옵션에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.clusters](/operations/system-tables/clusters) | 설정 파일에서 사용 가능한 클러스터와 그 안에 정의된 서버에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.codecs](/operations/system-tables/codecs) | 사용 가능한 코덱과 그 특성에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.columns](/operations/system-tables/columns) | 모든 테이블의 컬럼에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.contributors](/operations/system-tables/contributors) | 기여자에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.crash_log](/operations/system-tables/crash_log) | 치명적인 오류 발생 시의 스택 트레이스 정보를 포함하는 시스템 테이블입니다. | -| [system.current_roles](/operations/system-tables/current_roles) | 현재 사용자에 대해 활성화된 역할을 포함하는 시스템 테이블입니다. | -| [system.dashboards](/operations/system-tables/dashboards) | HTTP 인터페이스를 통해 접근 가능한 `/dashboard` 페이지에서 사용하는 쿼리를 포함합니다. 모니터링 및 문제 해결에 유용합니다. | -| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | 모든 테이블에 존재하는 데이터 스키핑 인덱스에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.data_type_families](/operations/system-tables/data_type_families) | 지원되는 데이터 타입에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.database_engines](/operations/system-tables/database_engines) | 서버에서 지원하는 데이터베이스 엔진 목록을 포함하는 시스템 테이블입니다. | -| [system.database_replicas](/operations/system-tables/database_replicas) | 복제된 데이터베이스의 정보와 상태를 포함하는 시스템 테이블입니다. | -| [system.databases](/operations/system-tables/databases) | 현재 USER가 사용할 수 있는 데이터베이스에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | 스트리밍 엔진을 통해 수신된 메시지 중 파싱 오류가 발생한 메시지에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Delta Lake 테이블에서 읽은 메타데이터 파일에 대한 정보를 포함하는 시스템 테이블입니다. 각 항목은 루트 메타데이터 JSON 파일을 나타냅니다. | -| [system.detached_parts](/operations/system-tables/detached_parts) | MergeTree 테이블에서 분리(detach)된 파트에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.detached_tables](/operations/system-tables/detached_tables) | 분리(detach)된 각 테이블에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.dictionaries](/operations/system-tables/dictionaries) | 딕셔너리에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | 즉시 계산할 수 있고 Prometheus 형식으로 내보낼 수 있는 차원 기반 메트릭(metric)을 포함하는 테이블입니다. 항상 최신 상태로 유지됩니다. | -| [system.disks](/operations/system-tables/disks) | 서버 설정에 정의된 디스크에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | 클러스터에서 실행된 분산 DDL 쿼리(ON CLUSTER 절을 사용하는 쿼리)에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.distribution_queue](/operations/system-tables/distribution_queue) | 세그먼트로 전송하기 위해 대기 중인 로컬 파일에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.dns_cache](/operations/system-tables/dns_cache) | 캐시된 DNS 레코드에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.dropped_tables](/operations/system-tables/dropped_tables) | DROP TABLE이 실행되었지만 데이터 정리가 아직 수행되지 않은 테이블에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | `system.dropped_tables`에 있는 삭제된 MergeTree 테이블의 파트 정보를 포함하는 시스템 테이블 | -| [system.enabled_roles](/operations/system-tables/enabled_roles) | 현재 시점에 활성화된 모든 역할에 대한 정보를 포함하는 시스템 테이블입니다. 여기에는 현재 USER의 현재 역할과 그 역할에 부여된 역할이 포함됩니다. | -| [system.error_log](/operations/system-tables/system-error-log) | `system.errors` 테이블의 오류 값 이력을 포함하며, 주기적으로 디스크에 플러시되는 시스템 테이블입니다. | -| [system.errors](/operations/system-tables/errors) | 오류 코드와 해당 트리거 횟수를 포함하는 시스템 테이블입니다. | -| [system.events](/operations/system-tables/events) | 시스템에서 발생한 이벤트 수에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.fail_points](/en/operations/system-tables/fail_points) | 사용 가능한 모든 failpoint와 그 유형, 현재 상태 목록을 포함하는 시스템 테이블입니다. | -| [system.functions](/operations/system-tables/functions) | 일반 함수와 집계 함수에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.grants](/operations/system-tables/grants) | ClickHouse 사용자 계정에 부여된 권한을 보여 주는 시스템 테이블입니다. | -| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | `GraphiteMergeTree` 타입 엔진을 사용하는 테이블에서 사용하는 `graphite_rollup` 파라미터 정보가 포함된 시스템 테이블입니다. | -| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | 즉시 계산할 수 있고 Prometheus 형식으로 내보낼 수 있는 히스토그램 메트릭을 포함하는 시스템 테이블입니다. 항상 최신 상태로 유지됩니다. | -| [system.iceberg_history](/operations/system-tables/iceberg_history) | Iceberg 스냅샷 이력을 나타내는 시스템 테이블입니다. | -| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Iceberg 테이블에서 읽은 메타데이터 파일에 대한 정보를 포함하는 시스템 테이블입니다. 각 항목은 루트 메타데이터 파일, Avro 파일에서 추출된 메타데이터, 또는 특정 Avro 파일의 항목을 나타냅니다. | -| [system.instrumentation](/operations/system-tables/instrumentation) | 계측(instrumentation) 포인트를 포함하는 시스템 테이블입니다. | -| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | jemalloc 할당자를 통해 수행된 메모리 할당 정보를 크기 클래스(빈, bins)별로, 모든 arena에서 집계하여 제공하는 시스템 테이블입니다. | -| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Kafka consumer에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.licenses](/operations/system-tables/licenses) | ClickHouse 소스의 contrib 디렉터리에 위치한 서드파티 라이브러리의 라이선스를 포함하는 시스템 테이블입니다. | -| [system.masking_policies](/operations/system-tables/masking_policies) | 시스템에 존재하는 모든 마스킹 정책에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | MergeTree 테이블에 대한 설정 정보를 포함하는 시스템 테이블입니다. | -| [system.merges](/operations/system-tables/merges) | MergeTree 계열 테이블에서 현재 진행 중인 머지 작업과 일부 파트 뮤테이션에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.metric_log](/operations/system-tables/metric_log) | `system.metrics` 및 `system.events` 테이블의 메트릭 값 이력을 저장하는 시스템 테이블로, 주기적으로 디스크에 플러시됩니다. | -| [system.metrics](/operations/system-tables/metrics) | 즉시 계산할 수 있거나 현재 값을 가지는 메트릭을 포함하는 시스템 테이블입니다. | -| [system.moves](/operations/system-tables/moves) | MergeTree 테이블에서 진행 중인 데이터 파트 이동에 대한 정보를 포함하는 시스템 테이블입니다. 각 데이터 파트 이동은 하나의 행으로 표현됩니다. | -| [system.mutations](/operations/system-tables/mutations) | MergeTree 테이블의 뮤테이션과 그 진행 상태에 대한 정보를 담는 시스템 테이블입니다. 각 뮤테이션 명령은 하나의 행으로 기록됩니다. | -| [system.numbers](/operations/system-tables/numbers) | 단일 UInt64 컬럼 `number`만을 가지며, 이 컬럼에는 0부터 시작하는 거의 모든 자연수가 저장된 시스템 테이블입니다. | -| [system.numbers_mt](/operations/system-tables/numbers_mt) | `system.numbers`와 유사한 시스템 테이블로, 읽기 작업이 병렬로 수행되며 숫자가 임의의 순서로 반환될 수 있습니다. | -| [system.one](/operations/system-tables/one) | 값 0이 들어 있는 `dummy` UInt8 컬럼 하나를 가진 단일 행만 포함하는 시스템 테이블입니다. 다른 DBMS에서 사용되는 `DUAL` 테이블과 유사합니다. | -| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 실행된 쿼리에 대한 트레이스 스팬 정보를 담는 시스템 테이블입니다. | -| [system.part_log](/operations/system-tables/part_log) | 데이터 추가나 병합과 같이 MergeTree 계열 테이블의 데이터 파트에서 발생한 이벤트에 대한 정보를 담는 시스템 테이블입니다. | -| [system.parts](/operations/system-tables/parts) | MergeTree 파트에 대한 정보를 담는 시스템 테이블입니다. | -| [system.parts_columns](/operations/system-tables/parts_columns) | MergeTree 테이블의 파트 및 컬럼에 대한 정보를 담는 시스템 테이블입니다. | -| [system.primes](/operations/system-tables/primes) | `prime`이라는 이름의 단일 UInt64 컬럼을 포함하는 시스템 테이블로, 2부터 시작하는 소수들이 오름차순으로 저장됩니다. | -| [system.processes](/operations/system-tables/processes) | `SHOW PROCESSLIST` 쿼리를 구현하기 위해 사용되는 시스템 테이블입니다. | -| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | 프로세서 단위의 프로파일링 정보를 포함하는 시스템 테이블입니다(`EXPLAIN PIPELINE` 결과에서 확인할 수 있습니다). | -| [system.projection_parts](/operations/system-tables/projection_parts) | MergeTree 계열 테이블에 대한 프로젝션 파트 정보를 담는 시스템 테이블입니다. | -| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | MergeTree 계열 테이블의 프로젝션 파트에 포함된 컬럼 정보를 담는 시스템 테이블입니다. | -| [system.projections](/operations/system-tables/projections) | 모든 테이블에 존재하는 프로젝션에 대한 정보를 담는 시스템 테이블입니다. | -| [system.query_cache](/operations/system-tables/query_cache) | 쿼리 캐시의 내용을 보여주는 시스템 테이블입니다. | -| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | 쿼리 조건 캐시의 내용을 보여주는 시스템 테이블입니다. | -| [system.query_log](/operations/system-tables/query_log) | 시작 시간, 처리 시간, 오류 메시지 등 실행된 쿼리에 대한 정보를 담는 시스템 테이블입니다. | -| [system.query_metric_log](/operations/system-tables/query_metric_log) | 개별 쿼리에 대해 `system.events` 테이블에서 가져온 메모리 및 메트릭 값 이력을 저장하며, 주기적으로 디스크에 플러시되는 system 테이블입니다. | -| [system.query_thread_log](/operations/system-tables/query_thread_log) | 스레드 이름, 스레드 시작 시간, 쿼리 처리 시간 등 쿼리를 실행하는 스레드에 대한 정보를 담는 시스템 테이블입니다. | -| [system.query_views_log](/operations/system-tables/query_views_log) | 뷰 유형, 실행 시간 등 쿼리 실행 시 함께 실행되는 종속 뷰에 대한 정보를 담는 시스템 테이블입니다. | -| [system.quota_limits](/operations/system-tables/quota_limits) | 모든 QUOTA의 각 구간에 대한 최댓값 정보를 담는 시스템 테이블입니다. 하나의 QUOTA에는 0개 이상의 행이 대응될 수 있습니다. | -| [system.quota_usage](/operations/system-tables/quota_usage) | 현재 사용자에 대한 QUOTA 사용량 정보(사용된 QUOTA, 남은 QUOTA 등)를 포함하는 시스템 테이블입니다. | -| [system.quotas](/operations/system-tables/quotas) | QUOTA 관련 정보를 포함하는 시스템 테이블입니다. | -| [system.quotas_usage](/operations/system-tables/quotas_usage) | 모든 사용자의 QUOTA 사용량 정보(사용된 QUOTA, 남은 QUOTA 등)를 포함하는 시스템 테이블입니다. | -| [system.replicas](/operations/system-tables/replicas) | 로컬 서버에 있는 복제된 테이블(Replicated Table)의 정보와 상태를 포함하는 시스템 테이블입니다. 모니터링에 유용합니다. | -| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 현재 실행 중인 백그라운드 fetch 작업에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.replication_queue](/operations/system-tables/replication_queue) | `ReplicatedMergeTree` 계열 테이블에 대해 ClickHouse Keeper 또는 ZooKeeper에 저장된 복제 큐에 있는 태스크에 대한 정보를 제공하는 시스템 테이블입니다. | -| [system.resources](/operations/system-tables/resources) | 로컬 서버에 있는 리소스에 대한 정보를 포함하는 시스템 테이블로, 각 리소스마다 1개의 행이 있습니다. | -| [system.role_grants](/operations/system-tables/role_grants) | 사용자와 역할에 부여된 역할(역할 부여) 정보를 포함하는 시스템 테이블입니다. | -| [system.roles](/operations/system-tables/roles) | 구성된 역할에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.row_policies](/operations/system-tables/row_policies) | 특정 테이블에 대한 필터와, 해당 ROW POLICY가 적용되는 역할 및/또는 사용자 목록을 포함하는 시스템 테이블입니다. | -| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | S3Queue 테이블 설정 정보가 포함된 시스템 테이블입니다. 서버 버전 `24.10`부터 제공됩니다. | -| [system.scheduler](/operations/system-tables/scheduler) | 로컬 서버에 있는 스케줄링 노드의 정보와 상태를 포함하는 시스템 테이블입니다. | -| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | 캐시된 모든 파일 스키마에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.server_settings](/operations/system-tables/server_settings) | `config.xml`에 지정된 서버 전역 설정 정보를 포함하는 시스템 테이블입니다. | -| [system.session_log](/operations/system-tables/session_log) | 모든 로그인 및 로그아웃 성공/실패 이벤트에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.settings](/operations/system-tables/settings) | 현재 사용자에 대한 세션 설정 정보를 포함하는 시스템 테이블입니다. | -| [system.settings_changes](/operations/system-tables/settings_changes) | 이전 ClickHouse 버전에서 발생한 설정 변경(setting changes) 내역을 포함하는 시스템 테이블입니다. | -| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | SETTINGS PROFILE의 내용을 설명하는 시스템 테이블로, 적용되는 CONSTRAINT, 역할 및 사용자, 상위 SETTINGS PROFILE 등을 포함합니다. | -| [system.settings_profiles](/operations/system-tables/settings_profiles) | 구성된 SETTINGS PROFILE의 속성을 포함하는 시스템 테이블입니다. | -| [system.stack_trace](/operations/system-tables/stack_trace) | 모든 서버 스레드의 스택 트레이스를 포함하는 시스템 테이블입니다. 개발자가 서버의 내부 상태를 분석하는 데 사용할 수 있습니다. | -| [system.storage_policies](/operations/system-tables/storage_policies) | 서버 설정에 정의된 스토리지 정책과 볼륨에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.symbols](/operations/system-tables/symbols) | C++ 전문가와 ClickHouse 엔지니어에게 유용한 시스템 테이블로, `clickhouse` 바이너리를 분석하는 데 사용하는 정보를 포함합니다. | -| [system.table_engines](/operations/system-tables/table_engines) | 서버에서 지원하는 테이블 엔진과 각 엔진이 지원하는 기능에 대한 설명을 포함하는 시스템 테이블입니다. | -| [system.tables](/operations/system-tables/tables) | 서버가 인식하고 있는 각 테이블의 메타데이터를 포함하는 시스템 테이블입니다. | -| [system.text_log](/operations/system-tables/text_log) | 로그 레코드가 저장되는 시스템 테이블입니다. | -| [system.time_zones](/operations/system-tables/time_zones) | ClickHouse 서버에서 지원하는 시간대 목록을 포함하는 시스템 테이블입니다. | -| [system.tokenizers](/operations/system-tables/tokenizers) | 사용 가능한 모든 토크나이저를 나열하는 시스템 테이블입니다. | -| [system.trace_log](/operations/system-tables/trace_log) | 샘플링 쿼리 프로파일러가 수집한 스택 트레이스를 포함하는 시스템 테이블입니다. | -| [system.unicode](/operations/system-tables/unicode) | Unicode 문자 목록과 해당 속성을 포함하는 시스템 테이블입니다. | -| [system.user_defined_functions](/operations/system-tables/user_defined_functions) | 사용자 정의 함수(UDF)의 로딩 상태와 구성 메타데이터를 포함하는 시스템 테이블입니다. | -| [system.user_processes](/operations/system-tables/user_processes) | 사용자별 메모리 사용량과 ProfileEvents를 개괄적으로 파악하는 데 유용한 정보를 포함하는 시스템 테이블입니다. | -| [system.users](/operations/system-tables/users) | 서버에 구성된 사용자 계정 목록을 포함하는 시스템 테이블입니다. | -| [system.view_refreshes](/operations/system-tables/view_refreshes) | 갱신 가능 구체화 뷰(refreshable materialized view)에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.warnings](/operations/system-tables/system_warnings) | ClickHouse 서버에 대한 경고 메시지를 포함하는 테이블입니다. | -| [system.workloads](/operations/system-tables/workloads) | 로컬 서버에 존재하는 워크로드에 대한 정보를 포함하는 시스템 테이블입니다. | -| [system.zookeeper](/operations/system-tables/zookeeper) | ClickHouse Keeper 또는 ZooKeeper가 구성된 경우에만 존재하는 시스템 테이블입니다. 설정에 정의된 Keeper 클러스터의 데이터를 노출합니다. | -| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | ZooKeeper가 구성된 경우에만 존재하는 시스템 테이블입니다. 현재 ZooKeeper(보조 ZooKeeper 포함)와의 연결 상태를 보여줍니다. | -| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | ZooKeeper 연결 이력(보조 ZooKeeper 포함)을 보여주는 시스템 테이블입니다. | -| [system.zookeeper_info](/operations/system-tables/zookeeper_info) | 사용 가능한 모든 Keeper 노드에 대한 내부 정보를 출력하는 시스템 테이블입니다. | -| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | ZooKeeper 서버에 대한 요청의 파라미터와 그에 대한 응답 정보를 포함하는 시스템 테이블입니다. | +| 페이지 | 설명 | +| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| [시스템 테이블 개요](/operations/system-tables/overview) | 시스템 테이블이 무엇이며 왜 유용한지에 대한 개요입니다. | +| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | 데이터베이스 객체 메타데이터에 대한, 사실상 표준화된 DBMS 독립적 뷰를 제공하는 시스템 데이터베이스입니다. | +| [system.aggregated_zookeeper_log](/operations/system-tables/aggregated_zookeeper_log) | 세션, 경로, 작업 유형, 구성 요소, 하위 요청 플래그별로 그룹화된 ZooKeeper 작업의 집계 통계를 포함하는 시스템 테이블입니다. | +| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 비동기 insert 작업에 대한 정보를 포함하는 시스템 테이블입니다. 각 행은 비동기 insert 메커니즘으로 인해 버퍼링된 개별 insert 쿼리를 나타냅니다. | +| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | 대기열에 있는 아직 처리되지 않은 비동기 insert에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 최근의 비동기 작업(예: 테이블 로딩 작업)에 대한 정보와 상태를 포함하는 시스템 테이블입니다. 이 테이블은 각 작업마다 한 개의 행을 가집니다. | +| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | `system.asynchronous_metrics`의 이력 값을 포함하는 시스템 테이블로, 기본적으로 1초 간격의 시간 인터벌마다 한 번씩 값이 저장됩니다 | +| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | 백그라운드에서 주기적으로 계산되는 메트릭을 포함하는 시스템 테이블입니다. 예를 들어 사용 중인 RAM 용량과 같은 정보가 포함됩니다. | +| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | AzureQueue 테이블 설정 정보가 포함된 시스템 테이블입니다. 서버 버전 `24.10`부터 제공됩니다. | +| [system.background_schedule_pool](/operations/system-tables/background_schedule_pool) | 백그라운드 스케줄 풀에 있는 작업에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.background_schedule_pool_log](/operations/system-tables/background_schedule_pool_log) | 백그라운드 스케줄 풀 작업의 실행 이력을 포함하는 시스템 테이블입니다. | +| [system.backup_log](/operations/system-tables/backup_log) | `BACKUP` 및 `RESTORE` 작업에 대한 정보가 기록된 로그 항목을 저장하는 시스템 테이블입니다. | +| [system.backups](/operations/system-tables/backups) | `BACKUP` 및 `RESTORE` 작업과 관련된 로그 항목을 저장하는 시스템 테이블입니다. | +| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 업로드 및 삭제와 같은 다양한 blob 스토리지 작업에 대한 로깅 정보를 포함하는 시스템 테이블입니다. | +| [system.build_options](/operations/system-tables/build_options) | ClickHouse 서버의 빌드 옵션에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.clusters](/operations/system-tables/clusters) | 설정 파일에서 사용 가능한 클러스터와 그 안에 정의된 서버에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.codecs](/operations/system-tables/codecs) | 사용 가능한 코덱과 그 특성에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.columns](/operations/system-tables/columns) | 모든 테이블의 컬럼에 대한 정보를 포함하는 시스템 테이블입니다 | +| [system.contributors](/operations/system-tables/contributors) | 기여자에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.crash_log](/operations/system-tables/crash_log) | 치명적인 오류 발생 시의 스택 트레이스 정보를 포함하는 시스템 테이블입니다. | +| [system.current_roles](/operations/system-tables/current_roles) | 현재 사용자에 대해 활성화된 역할을 포함하는 시스템 테이블입니다. | +| [system.dashboards](/operations/system-tables/dashboards) | HTTP 인터페이스를 통해 접근 가능한 `/dashboard` 페이지에서 사용되는 쿼리를 포함합니다. 모니터링과 문제 해결에 유용합니다. | +| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | 모든 테이블에 존재하는 데이터 스키핑 인덱스에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.data_type_families](/operations/system-tables/data_type_families) | 지원되는 데이터 타입에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.database_engines](/operations/system-tables/database_engines) | 서버에서 지원하는 데이터베이스 엔진 목록을 포함하는 시스템 테이블입니다. | +| [system.database_replicas](/operations/system-tables/database_replicas) | 복제된 데이터베이스의 정보와 상태를 포함하는 시스템 테이블입니다. | +| [system.databases](/operations/system-tables/databases) | 현재 USER가 사용할 수 있는 데이터베이스에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | 스트리밍 엔진을 통해 수신된 메시지 중 파싱 오류가 발생한 메시지에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Delta Lake 테이블에서 읽은 메타데이터 파일에 대한 정보를 포함하는 시스템 테이블입니다. 각 항목은 루트 메타데이터 JSON 파일을 나타냅니다. | +| [system.detached_parts](/operations/system-tables/detached_parts) | MergeTree 테이블에서 분리(detach)된 파트에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.detached_tables](/operations/system-tables/detached_tables) | 분리(detach)된 각 테이블에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.dictionaries](/operations/system-tables/dictionaries) | 딕셔너리에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | 즉시 계산할 수 있고 Prometheus 형식으로 내보낼 수 있는 차원 기반 메트릭(metric)을 포함하는 테이블입니다. 항상 최신 상태로 유지됩니다. | +| [system.disks](/operations/system-tables/disks) | 서버 설정에 정의된 디스크에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | 클러스터에서 실행된 분산 DDL 쿼리(ON CLUSTER 절을 사용하는 쿼리)에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.distribution_queue](/operations/system-tables/distribution_queue) | 세그먼트로 전송하기 위해 대기 중인 로컬 파일에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.dns_cache](/operations/system-tables/dns_cache) | 캐시된 DNS 레코드에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.dropped_tables](/operations/system-tables/dropped_tables) | DROP TABLE이 실행되었지만 데이터 정리가 아직 수행되지 않은 테이블에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | `system.dropped_tables`에 기록된 삭제된 MergeTree 테이블의 파트에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.enabled_roles](/operations/system-tables/enabled_roles) | 현재 시점에 활성화된 모든 역할을 포함하는 시스템 테이블입니다. 여기에는 현재 사용자의 현재 역할과 그 역할에 대해 부여된 역할들이 포함됩니다. | +| [system.error_log](/operations/system-tables/system-error-log) | `system.errors` 테이블의 오류 값 이력을 저장하며, 주기적으로 디스크에 플러시되는 시스템 테이블입니다. | +| [system.errors](/operations/system-tables/errors) | 오류 코드와 해당 오류가 발생한 횟수를 포함하는 시스템 테이블입니다. | +| [system.events](/operations/system-tables/events) | 시스템에서 발생한 이벤트의 수에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.fail_points](/en/operations/system-tables/fail_points) | 사용 가능한 모든 failpoint와 그 유형 및 현재 상태 목록을 포함하는 시스템 테이블입니다. | +| [system.functions](/operations/system-tables/functions) | 일반 함수와 집계 함수에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.grants](/operations/system-tables/grants) | ClickHouse 사용자 계정에 부여된 권한을 보여주는 시스템 테이블입니다. | +| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | `GraphiteMergeTree` 타입 엔진을 사용하는 테이블에서 사용되는 `graphite_rollup` 파라미터에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | 즉시 계산할 수 있고 Prometheus 형식으로 내보낼 수 있는 히스토그램 메트릭을 포함하는 테이블입니다. 항상 최신 상태로 유지됩니다. | +| [system.iceberg_history](/operations/system-tables/iceberg_history) | Iceberg 스냅샷 이력을 제공하는 시스템 테이블입니다. | +| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Iceberg 테이블에서 읽은 메타데이터 파일에 대한 정보를 포함하는 시스템 테이블입니다. 각 항목은 루트 메타데이터 파일, Avro 파일에서 추출된 메타데이터 또는 특정 Avro 파일의 항목을 나타냅니다. | +| [system.instrumentation](/operations/system-tables/instrumentation) | 계측(instrumentation) 포인트에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | jemalloc 할당자를 통해 수행된 메모리 할당 정보를 크기 클래스(빈, bins)별로 모든 arena에서 집계한 정보를 포함하는 시스템 테이블입니다. | +| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Kafka 소비자(consumers)에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.licenses](/operations/system-tables/licenses) | ClickHouse 소스의 contrib 디렉터리에 위치한 서드파티 라이브러리의 라이선스를 포함하는 시스템 테이블입니다. | +| [system.masking_policies](/operations/system-tables/masking_policies) | 시스템에 존재하는 모든 마스킹 정책에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | MergeTree 테이블에 대한 설정 정보를 포함하는 시스템 테이블입니다. | +| [system.merges](/operations/system-tables/merges) | MergeTree 계열 테이블에서 현재 진행 중인 병합(merges) 작업과 파트 뮤테이션에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.metric_log](/operations/system-tables/metric_log) | `system.metrics` 및 `system.events` 테이블의 메트릭 값 이력을 포함하며, 주기적으로 디스크에 플러시되는 시스템 테이블입니다. | +| [system.metrics](/operations/system-tables/metrics) | 즉시 계산할 수 있거나 현재 값을 가지는 메트릭을 포함하는 시스템 테이블입니다. | +| [system.moves](/operations/system-tables/moves) | 진행 중인 MergeTree 테이블의 데이터 파트 이동에 대한 정보를 포함하는 시스템 테이블입니다. 각 데이터 파트 이동은 하나의 행으로 표현됩니다. | +| [system.mutations](/operations/system-tables/mutations) | MergeTree 테이블의 뮤테이션과 그 진행 상태에 대한 정보를 담는 시스템 테이블입니다. 각 뮤테이션 명령은 하나의 행으로 기록됩니다. | +| [system.numbers](/operations/system-tables/numbers) | 단일 UInt64 컬럼 `number` 하나만을 가지며, 0부터 시작하는 거의 모든 자연수가 이 컬럼에 저장되는 시스템 테이블입니다. | +| [system.numbers_mt](/operations/system-tables/numbers_mt) | `system.numbers`와 유사한 시스템 테이블로, 읽기가 병렬화되어 숫자가 임의의 순서로 반환될 수 있습니다. | +| [system.one](/operations/system-tables/one) | 값 0이 저장된 `dummy` UInt8 컬럼 하나와 단일 행만을 포함하는 시스템 테이블입니다. 다른 DBMS에서 사용되는 `DUAL` 테이블과 유사합니다. | +| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 실행된 쿼리에 대한 트레이스 스팬 정보를 담는 시스템 테이블입니다. | +| [system.part_log](/operations/system-tables/part_log) | 데이터 추가나 병합과 같이 MergeTree 계열 테이블의 데이터 파트에서 발생한 이벤트에 대한 정보를 담는 시스템 테이블입니다. | +| [system.parts](/operations/system-tables/parts) | MergeTree 파트에 대한 정보를 담는 시스템 테이블입니다. | +| [system.parts_columns](/operations/system-tables/parts_columns) | MergeTree 테이블의 파트 및 컬럼에 대한 정보를 담는 시스템 테이블입니다. | +| [system.primes](/operations/system-tables/primes) | `prime`이라는 이름의 단일 UInt64 컬럼을 포함하는 시스템 테이블로, 2부터 시작하는 소수가 오름차순으로 저장됩니다. | +| [system.processes](/operations/system-tables/processes) | `SHOW PROCESSLIST` 쿼리를 구현하는 데 사용되는 시스템 테이블입니다. | +| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | 프로세서 수준의 프로파일링 정보를 포함하는 시스템 테이블입니다(`EXPLAIN PIPELINE` 출력에서 확인할 수 있습니다). | +| [system.projection_parts](/operations/system-tables/projection_parts) | MergeTree 계열 테이블에 대한 프로젝션 파트 정보를 담는 시스템 테이블입니다. | +| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | MergeTree 계열 테이블의 프로젝션 파트에 포함된 컬럼 정보를 담는 시스템 테이블입니다. | +| [system.projections](/operations/system-tables/projections) | 모든 테이블에 존재하는 프로젝션에 대한 정보를 담는 시스템 테이블입니다. | +| [system.query_cache](/operations/system-tables/query_cache) | 쿼리 캐시의 내용을 보여주는 시스템 테이블입니다. | +| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | 쿼리 조건 캐시의 내용을 보여주는 시스템 테이블입니다. | +| [system.query_log](/operations/system-tables/query_log) | 시작 시간, 처리 시간, 오류 메시지 등 실행된 쿼리에 대한 정보를 담는 시스템 테이블입니다. | +| [system.query_metric_log](/operations/system-tables/query_metric_log) | `system.events` 테이블에서 개별 쿼리별 메모리 및 메트릭 값 이력을 저장하며, 주기적으로 디스크에 플러시되는 시스템 테이블입니다. | +| [system.query_thread_log](/operations/system-tables/query_thread_log) | 스레드 이름, 스레드 시작 시간, 쿼리 처리 시간 등 쿼리를 실행하는 스레드에 대한 정보를 담는 시스템 테이블입니다. | +| [system.query_views_log](/operations/system-tables/query_views_log) | 뷰 유형, 실행 시간 등 쿼리 실행 시 함께 실행되는 종속 뷰에 대한 정보를 담는 시스템 테이블입니다. | +| [system.quota_limits](/operations/system-tables/quota_limits) | 모든 쿼터(quota)의 각 구간(interval)에 대한 최대값 정보를 담고 있는 시스템 테이블입니다. 하나의 쿼터에는 0개 이상의 행이 대응될 수 있습니다. | +| [system.quota_usage](/operations/system-tables/quota_usage) | 현재 사용자에 대한 쿼터 사용량 정보(예: 사용된 양과 남은 양)를 담고 있는 시스템 테이블입니다. | +| [system.quotas](/operations/system-tables/quotas) | 쿼터에 관한 정보를 담고 있는 시스템 테이블입니다. | +| [system.quotas_usage](/operations/system-tables/quotas_usage) | 모든 사용자의 쿼터 사용량 정보(예: 사용된 양과 남은 양)를 담고 있는 시스템 테이블입니다. | +| [system.replicas](/operations/system-tables/replicas) | 로컬 서버에 존재하는 복제된 테이블들의 정보와 상태를 담고 있는 시스템 테이블입니다. 모니터링에 유용합니다. | +| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 현재 실행 중인 백그라운드 페치(fetch) 작업들에 대한 정보를 담고 있는 시스템 테이블입니다. | +| [system.replication_queue](/operations/system-tables/replication_queue) | `ReplicatedMergeTree` 계열 테이블에 대해 ClickHouse Keeper 또는 ZooKeeper에 저장된 복제 큐에 있는 작업에 대한 정보를 제공하는 시스템 테이블입니다. | +| [system.resources](/operations/system-tables/resources) | 로컬 서버에 존재하는 리소스들에 대한 정보를 담고 있는 시스템 테이블로, 각 리소스마다 한 행이 있습니다. | +| [system.role_grants](/operations/system-tables/role_grants) | 사용자 및 역할에 부여된 역할 그랜트(role grants)에 관한 정보를 담고 있는 시스템 테이블입니다. | +| [system.roles](/operations/system-tables/roles) | 구성된 역할들에 대한 정보를 담고 있는 시스템 테이블입니다. | +| [system.row_policies](/operations/system-tables/row_policies) | 특정 테이블에 대한 필터(로우 정책)와 해당 로우 정책을 사용해야 하는 역할 및/또는 사용자 목록을 담고 있는 시스템 테이블입니다. | +| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | S3Queue 테이블의 설정 정보를 포함하는 시스템 테이블입니다. 서버 `24.10` 버전부터 사용할 수 있습니다. | +| [system.scheduler](/operations/system-tables/scheduler) | 로컬 서버에 있는 스케줄링 노드들의 정보와 상태를 담고 있는 시스템 테이블입니다. | +| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | 캐시된 모든 파일 스키마들에 대한 정보를 담고 있는 시스템 테이블입니다. | +| [system.server_settings](/operations/system-tables/server_settings) | `config.xml`에 지정된 서버의 전역 설정에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.session_log](/operations/system-tables/session_log) | 성공 및 실패한 모든 로그인/로그아웃 이벤트에 대한 정보를 담고 있는 시스템 테이블입니다. | +| [system.settings](/operations/system-tables/settings) | 현재 사용자에 대한 세션 설정 정보를 담고 있는 시스템 테이블입니다. | +| [system.settings_changes](/operations/system-tables/settings_changes) | 이전 ClickHouse 버전들에서의 설정 변경 내역에 대한 정보를 담고 있는 시스템 테이블입니다. | +| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | 설정 프로필(settings profile)의 내용을 설명하는 시스템 테이블로, 제약(constraints), 해당 설정이 적용되는 역할 및 사용자, 상위 설정 프로필 등을 포함합니다. | +| [system.settings_profiles](/operations/system-tables/settings_profiles) | 구성된 설정 프로필들의 속성을 담고 있는 시스템 테이블입니다. | +| [system.stack_trace](/operations/system-tables/stack_trace) | 모든 서버 스레드의 스택 트레이스를 포함하는 시스템 테이블입니다. 개발자가 서버 상태를 조사할 수 있습니다. | +| [system.storage_policies](/operations/system-tables/storage_policies) | 서버 설정에 정의된 스토리지 정책과 볼륨에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.symbols](/operations/system-tables/symbols) | C++ 전문가와 ClickHouse 엔지니어에게 유용하며, `clickhouse` 바이너리에 대한 내부 상태 분석(introspection)을 위한 정보를 포함하는 시스템 테이블입니다. | +| [system.table_engines](/operations/system-tables/table_engines) | 서버에서 지원하는 테이블 엔진과 각 엔진이 지원하는 기능에 대한 설명을 포함하는 시스템 테이블입니다. | +| [system.tables](/operations/system-tables/tables) | 서버가 알고 있는 각 테이블의 메타데이터를 포함하는 시스템 테이블입니다. | +| [system.text_log](/operations/system-tables/text_log) | 로그 항목을 포함하는 시스템 테이블입니다. | +| [system.time_zones](/operations/system-tables/time_zones) | ClickHouse 서버에서 지원하는 시간대 목록을 포함하는 시스템 테이블입니다. | +| [system.tokenizers](/operations/system-tables/tokenizers) | 사용 가능한 모든 토크나이저를 보여주는 시스템 테이블입니다. | +| [system.trace_log](/operations/system-tables/trace_log) | 샘플링 쿼리 프로파일러가 수집한 스택 트레이스를 포함하는 시스템 테이블입니다. | +| [system.unicode](/operations/system-tables/unicode) | 유니코드 문자 목록과 해당 속성을 포함하는 시스템 테이블입니다. | +| [system.user_defined_functions](/operations/system-tables/user_defined_functions) | 사용자 정의 함수(UDF)의 로딩 상태와 구성 메타데이터를 포함하는 시스템 테이블입니다. | +| [system.user_processes](/operations/system-tables/user_processes) | 사용자별 메모리 사용량 및 ProfileEvents의 개요에 유용한 정보를 포함하는 시스템 테이블입니다. | +| [system.users](/operations/system-tables/users) | 서버에 구성된 사용자 계정 목록을 포함하는 시스템 테이블입니다. | +| [system.view_refreshes](/operations/system-tables/view_refreshes) | 갱신 가능한 Materialized View에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.warnings](/operations/system-tables/system_warnings) | ClickHouse 서버에 대한 경고 메시지를 포함하는 테이블입니다. | +| [system.workloads](/operations/system-tables/workloads) | 로컬 서버에 있는 워크로드에 대한 정보를 포함하는 시스템 테이블입니다. | +| [system.zookeeper](/operations/system-tables/zookeeper) | ClickHouse Keeper 또는 ZooKeeper가 구성된 경우에만 존재하는 시스템 테이블입니다. 설정에 정의된 Keeper 클러스터의 데이터를 노출합니다. | +| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | ZooKeeper가 구성된 경우에만 존재하는 시스템 테이블입니다. 현재 ZooKeeper(보조 ZooKeeper 포함)와의 연결을 보여줍니다. | +| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | ZooKeeper 연결 이력(보조 ZooKeeper 포함)을 보여주는 시스템 테이블입니다. | +| [system.zookeeper_info](/operations/system-tables/zookeeper_info) | 사용 가능한 모든 Keeper 노드에 대한 내부 정보를 출력하는 시스템 테이블입니다. | +| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | ZooKeeper 서버에 대한 요청의 파라미터와 그에 대한 응답 정보를 포함하는 시스템 테이블입니다. | {/*AUTOGENERATED_END*/ } diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md b/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md index ca18966914d..39269e230fd 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md @@ -42,7 +42,7 @@ ClickHouse는 이 테이블에서 데이터를 자동으로 삭제하지 않습 ## 컬럼 \{#columns\} * `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 쿼리를 실행한 서버의 호스트명입니다. -* `type` ([Enum8](../../sql-reference/data-types/enum.md)) — 쿼리를 실행할 때 발생한 이벤트의 유형입니다. 가능한 값:` +* `type` ([Enum8](../../sql-reference/data-types/enum.md)) — 쿼리를 실행할 때 발생한 이벤트의 유형입니다. 가능한 값: * `'QueryStart' = 1` — 쿼리 실행이 성공적으로 시작되었음을 의미합니다. * `'QueryFinish' = 2` — 쿼리 실행이 성공적으로 종료되었음을 의미합니다. * `'ExceptionBeforeStart' = 3` — 쿼리 실행이 시작되기 전에 예외가 발생했음을 의미합니다. @@ -70,6 +70,7 @@ ClickHouse는 이 테이블에서 데이터를 자동으로 삭제하지 않습 * `columns` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 쿼리에 포함된 컬럼 이름입니다. * `partitions` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 쿼리에 포함된 파티션 이름입니다. * `projections` ([String](../../sql-reference/data-types/string.md)) — 쿼리 실행 중 사용된 프로젝션 이름입니다. +* `skip_indices` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 쿼리 실행 중 사용된 데이터 스키핑 인덱스 이름 * `views` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 쿼리에 포함된 구체화된 뷰(Materialized View) 또는 라이브 뷰(Live View)의 이름입니다. * `exception_code` ([Int32](../../sql-reference/data-types/int-uint.md)) — 예외 코드입니다. * `exception` ([String](../../sql-reference/data-types/string.md)) — 예외 메시지입니다. @@ -89,7 +90,7 @@ ClickHouse는 이 테이블에서 데이터를 자동으로 삭제하지 않습 * `initial_port` ([UInt16](../../sql-reference/data-types/int-uint.md)) — 부모 쿼리를 실행하는 데 사용된 클라이언트 포트입니다. * `initial_query_start_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — 초기 쿼리 시작 시각(분산 쿼리 실행 시). * `initial_query_start_time_microseconds` ([DateTime64](../../sql-reference/data-types/datetime64.md)) — 분산 쿼리 실행 시 사용되는 초기 쿼리 시작 시간으로, 마이크로초 단위의 정밀도를 가집니다. -* `interface` ([UInt8](../../sql-reference/data-types/int-uint.md)) — 쿼리를 시작한 인터페이스입니다. 가능한 값은 다음과 같습니다. +* `interface` ([UInt8](../../sql-reference/data-types/int-uint.md)) — 쿼리를 시작한 인터페이스입니다. 가능한 값: * 1 — TCP. * 2 — HTTP. * `os_user` ([String](../../sql-reference/data-types/string.md)) — [clickhouse-client](../../interfaces/cli.md)를 실행하는 운영 체제 사용자 계정 이름. @@ -126,7 +127,7 @@ ClickHouse는 이 테이블에서 데이터를 자동으로 삭제하지 않습 * `used_table_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 쿼리 실행 중에 사용된 `table functions`의 정식 이름입니다. * `used_executable_user_defined_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 쿼리 실행 중에 사용된 `executable user defined functions`의 정식 이름입니다. * `used_sql_user_defined_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 쿼리 실행 중에 사용된 `sql user defined functions`의 정규화된 이름입니다. -* `used_privileges` ([Array(String)](../../sql-reference/data-types/array.md)) - 쿼리 실행 중 성공적으로 검증된 권한입니다. +* `used_privileges` ([Array(String)](../../sql-reference/data-types/array.md)) - 쿼리 실행 중 성공적으로 검사된 권한입니다. * `missing_privileges` ([Array(String)](../../sql-reference/data-types/array.md)) - 쿼리 실행 중에 부족한 권한 목록입니다. * `query_cache_usage` ([Enum8](../../sql-reference/data-types/enum.md)) — 쿼리 실행 중 [쿼리 캐시](../query-cache.md) 사용 방식을 나타냅니다. 값: * `'Unknown'` = 알 수 없는 상태입니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md index 9ae4b5fa375..c731b68b770 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md @@ -3465,6 +3465,42 @@ SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) └────────────────────────────────────────────────┘ ``` +## toDaysInMonth \{#toDaysInMonth\} + +도입 버전: v25.5.0 + +`Date` 또는 `DateTime`의 해당 월에 있는 일 수를 반환합니다. + +반환 값은 28~31 범위입니다. + +**구문** + +```sql +toDaysInMonth(datetime) +``` + +**인수** + +* `datetime` — 해당 월의 일 수를 구할 날짜 또는 날짜와 시간입니다. [`Date`](/sql-reference/data-types/date) 또는 [`Date32`](/sql-reference/data-types/date32) 또는 [`DateTime`](/sql-reference/data-types/datetime) 또는 [`DateTime64`](/sql-reference/data-types/datetime64) + +**반환 값** + +지정된 날짜/시간이 속한 월의 일 수를 반환합니다. [`UInt8`](/sql-reference/data-types/int-uint) + +**예시** + +**사용 예시** + +```sql title=Query +SELECT toDaysInMonth(toDate('2023-02-01')), toDaysInMonth(toDate('2024-02-01')), toDaysInMonth(toDate('2023-01-01')) +``` + +```response title=Response +┌─toDaysInMonth(toDate('2023-02-01'))─┬─toDaysInMonth(toDate('2024-02-01'))─┬─toDaysInMonth(toDate('2023-01-01'))─┐ +│ 28 │ 29 │ 31 │ +└─────────────────────────────────────┴─────────────────────────────────────┴─────────────────────────────────────┘ +``` + ## toDaysSinceYearZero \{#toDaysSinceYearZero\} 도입 버전: v23.9.0 diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md index 80b39fde71c..429b2d97ed2 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md @@ -564,4 +564,54 @@ SELECT tokens('abc def', 'ngrams', 3) AS tokens; ['abc','bc ','c d',' de','def'] ``` +## tokensForLikePattern \{#tokensForLikePattern\} + +도입 버전: v26.3.0 + +지정된 토크나이저를 사용하여 LIKE 패턴 문자열을 토큰으로 분할합니다. + +`tokens` 함수와 달리, 이 함수는 LIKE 패턴의 의미를 +(예: 앞뒤의 와일드카드 문자) 인식하며, 토크나이저별 +규칙을 적용해 패턴 일치에 사용할 수 있는 의미 있는 토큰을 추출합니다. + +이 함수는 `tokens` 함수와 동일한 인수 집합을 지원합니다. `tokenizer` 뒤에 오는 추가 +인수는 선택한 토크나이저에 따라 해석됩니다 +(예를 들어 `ngrams`의 `n`, `splitByString`의 `separators`, +그리고 `sparseGrams`의 `min_length` / `max_length` [/ `min_cutoff_length`]). + +이 함수는 주로 디버깅 및 테스트 용도로 사용되며, +내부적으로 LIKE 패턴의 토큰화 동작을 분석하는 데 사용됩니다. + +**구문** + +```sql +tokensForLikePattern(value[, tokenizer[, tokenizer_specific_arguments...]]) +``` + +**인수** + +* `value` — 입력 문자열입니다. [`String`](/sql-reference/data-types/string) 또는 [`FixedString`](/sql-reference/data-types/fixedstring) +* `tokenizer` — 사용할 tokenizer입니다. 유효한 인수는 `splitByNonAlpha`, `ngrams`, `splitByString`, `array`, `sparseGrams`입니다. 선택적 인수이며, 명시적으로 지정하지 않으면 기본값은 `splitByNonAlpha`입니다. [`const String`](/sql-reference/data-types/string) +* `n` — 인수 `tokenizer`가 `ngrams`인 경우에만 해당합니다. n-gram의 길이를 정의하는 선택적 매개변수입니다. 명시적으로 지정하지 않으면 기본값은 `3`입니다. [`const UInt8`](/sql-reference/data-types/int-uint) +* `separators` — 인수 `tokenizer`가 `split`인 경우에만 해당합니다. 구분자 문자열을 정의하는 선택적 매개변수입니다. 명시적으로 지정하지 않으면 기본값은 `[' ']`입니다. [`const Array(String)`](/sql-reference/data-types/array) +* `min_length` — 인수 `tokenizer`가 `sparseGrams`인 경우에만 해당합니다. 최소 gram 길이를 정의하는 선택적 매개변수이며, 기본값은 3입니다. [`const UInt8`](/sql-reference/data-types/int-uint) +* `max_length` — 인수 `tokenizer`가 `sparseGrams`인 경우에만 해당합니다. 최대 gram 길이를 정의하는 선택적 매개변수이며, 기본값은 100입니다. [`const UInt8`](/sql-reference/data-types/int-uint) +* `min_cutoff_length` — 인수 `tokenizer`가 `sparseGrams`인 경우에만 해당합니다. 최소 cutoff 길이를 정의하는 선택적 매개변수입니다. [`const UInt8`](/sql-reference/data-types/int-uint) + +**Returned value** + +입력 문자열에서 생성된 토큰 배열을 반환합니다. [`Array`](/sql-reference/data-types/array) + +**Examples** + +**기본 tokenizer** + +```sql title=Query +SELECT tokensForLikePattern('%test1,test2,test3%') AS tokens; +``` + +```response title=Response +['test2'] +``` + {/*AUTOGENERATED_END*/ } diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md index 472e1728265..e7d4ef48025 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md @@ -8,6 +8,7 @@ doc_type: 'reference' import VersionBadge from '@theme/badges/VersionBadge'; + # 문자열 처리 함수 \{#functions-for-working-with-strings\} 문자열에서의 [검색](string-search-functions.md)과 [치환](string-replace-functions.md)에 대한 함수는 별도의 문서에서 설명합니다. @@ -24,6 +25,7 @@ import VersionBadge from '@theme/badges/VersionBadge'; {/*AUTOGENERATED_START*/ } + ## CRC32 \{#CRC32\} 도입 버전: v20.1.0 @@ -58,6 +60,7 @@ SELECT CRC32('ClickHouse') └─────────────────────┘ ``` + ## CRC32IEEE \{#CRC32IEEE\} 도입된 버전: v20.1.0 @@ -92,6 +95,7 @@ SELECT CRC32IEEE('ClickHouse'); └─────────────────────────┘ ``` + ## CRC64 \{#CRC64\} 도입 버전: v20.1.0 @@ -126,6 +130,7 @@ SELECT CRC64('ClickHouse'); └──────────────────────┘ ``` + ## appendTrailingCharIfAbsent \{#appendTrailingCharIfAbsent\} 도입 버전: v1.1.0 @@ -161,6 +166,7 @@ SELECT appendTrailingCharIfAbsent('https://example.com', '/'); └──────────────────────────┘ ``` + ## ascii \{#ascii\} 도입된 버전: v22.11.0 @@ -195,6 +201,7 @@ SELECT ascii('234') └──────────────┘ ``` + ## base32Decode \{#base32Decode\} 도입된 버전: v25.6.0 @@ -230,6 +237,7 @@ SELECT base32Decode('IVXGG33EMVSA===='); └──────────────────────────────────┘ ``` + ## base32Encode \{#base32Encode\} 도입 버전: v25.6.0 @@ -264,6 +272,7 @@ SELECT base32Encode('Encoded') └─────────────────────────┘ ``` + ## base58Decode \{#base58Decode\} 도입 버전: v22.7.0 @@ -299,6 +308,7 @@ SELECT base58Decode('JxF12TrwUP45BMd'); └──────────────────────────┘ ``` + ## base58Encode \{#base58Encode\} 도입 버전: v22.7.0 @@ -333,6 +343,7 @@ SELECT base58Encode('ClickHouse'); └────────────────────────────┘ ``` + ## base64Decode \{#base64Decode\} 도입된 버전: v18.16.0 @@ -370,6 +381,7 @@ SELECT base64Decode('Y2xpY2tob3VzZQ==') └──────────────────────────────────┘ ``` + ## base64Encode \{#base64Encode\} 도입된 버전: v18.16.0 @@ -406,6 +418,7 @@ SELECT base64Encode('clickhouse') └────────────────────────────┘ ``` + ## base64URLDecode \{#base64URLDecode\} 도입 버전: v24.6.0 @@ -441,6 +454,7 @@ SELECT base64URLDecode('aHR0cHM6Ly9jbGlja2hvdXNlLmNvbQ') └───────────────────────────────────────────────────┘ ``` + ## base64URLEncode \{#base64URLEncode\} 도입 버전: v18.16.0 @@ -475,6 +489,7 @@ SELECT base64URLEncode('https://clickhouse.com') └───────────────────────────────────────────┘ ``` + ## basename \{#basename\} 도입된 버전: v20.1.0 @@ -534,6 +549,7 @@ SELECT 'some-file-name' AS a, basename(a) └────────────────┴────────────────────────────┘ ``` + ## byteHammingDistance \{#byteHammingDistance\} 도입된 버전: v23.9.0 @@ -571,6 +587,44 @@ SELECT byteHammingDistance('karolin', 'kathrin') └───────────────────────────────────────────┘ ``` + +## caseFoldUTF8 \{#caseFoldUTF8\} + +도입 버전: v26.3.0 + +UTF-8 문자열에 Unicode 케이스 폴딩을 적용하여, 대소문자를 구분하지 않는 비교에 적합한 소문자와 유사한 정규화 형태로 변환합니다. + +표준 Unicode 케이스 폴딩을 적용합니다. 케이스 폴딩의 영향을 받지 않는 호환 문자는 유지됩니다 +(예: 로마 숫자, 동그라미 숫자). 다만 `ffi`와 같은 일부 합자는 Unicode 케이스 폴딩 자체에서 확장되므로 여전히 분해됩니다. + +**구문** + +```sql +caseFoldUTF8(str) +``` + +**인수** + +- `str` — UTF-8로 인코딩된 입력 문자열입니다. [`String`](/sql-reference/data-types/string) + +**반환 값** + +케이스 폴딩이 적용된 UTF-8 문자열입니다. [`String`](/sql-reference/data-types/string) + +**예시** + +**기본 케이스 폴딩** + +```sql title=Query +SELECT caseFoldUTF8('Straße') +``` + +```response title=Response +┌─caseFoldUTF8('Straße')─┐ +│ strasse │ +└─────────────────────────┘ +``` + ## compareSubstrings \{#compareSubstrings\} 도입 버전: v25.2.0 @@ -614,6 +668,7 @@ SELECT compareSubstrings('Saxony', 'Anglo-Saxon', 0, 6, 5) AS result └────────┘ ``` + ## concat \{#concat\} 도입 버전: v1.1.0 @@ -663,6 +718,7 @@ SELECT concat(42, 144) └─────────────────┘ ``` + ## concatAssumeInjective \{#concatAssumeInjective\} 도입 버전: v1.1.0 @@ -702,6 +758,7 @@ SELECT concat(key1, key2), sum(value) FROM key_val GROUP BY concatAssumeInjectiv └────────────────────┴────────────┘ ``` + ## concatWithSeparator \{#concatWithSeparator\} 도입 버전: v22.12.0 @@ -739,6 +796,7 @@ SELECT concatWithSeparator('a', '1', '2', '3', '4') └──────────────────────────────────────────────┘ ``` + ## concatWithSeparatorAssumeInjective \{#concatWithSeparatorAssumeInjective\} 도입 버전: v22.12.0 @@ -798,6 +856,7 @@ GROUP BY concatWithSeparatorAssumeInjective('-', first_name, last_name); └─────────────┴─────────────┘ ``` + ## conv \{#conv\} 도입 버전: v1.1.0 @@ -865,6 +924,7 @@ SELECT conv('1010', 2, 8) 12 ``` + ## convertCharset \{#convertCharset\} 도입: v1.1.0 @@ -901,6 +961,7 @@ SELECT convertCharset('Café', 'UTF-8', 'ISO-8859-1'); └──────────────────────────┘ ``` + ## damerauLevenshteinDistance \{#damerauLevenshteinDistance\} 도입 버전: v24.1.0 @@ -936,6 +997,7 @@ SELECT damerauLevenshteinDistance('clickhouse', 'mouse') └───────────────────────────────────────────────────┘ ``` + ## decodeHTMLComponent \{#decodeHTMLComponent\} 도입 버전: v23.9.0 @@ -970,6 +1032,7 @@ SELECT decodeHTMLComponent('<div>Hello & "World"</div> └─────────────────────────────────────────────────────────────────────────────┘ ``` + ## decodeXMLComponent \{#decodeXMLComponent\} 도입 버전: v21.2.0 @@ -1004,6 +1067,7 @@ SELECT decodeXMLComponent('<tag>Hello & World</tag>') └──────────────────────────┘ ``` + ## editDistance \{#editDistance\} 도입된 버전: v23.9.0 @@ -1041,6 +1105,7 @@ SELECT editDistance('clickhouse', 'mouse') └─────────────────────────────────────┘ ``` + ## editDistanceUTF8 \{#editDistanceUTF8\} 도입 버전: v24.6.0 @@ -1078,6 +1143,7 @@ SELECT editDistanceUTF8('我是谁', '我是我') └─────────────────────────────────────┘ ``` + ## encodeXMLComponent \{#encodeXMLComponent\} 도입된 버전: v21.1.0 @@ -1114,6 +1180,7 @@ SELECT └────────────────────────────┴──────────────────────────────────────────────────────┘ ``` + ## endsWith \{#endsWith\} 도입된 버전: v1.1.0 @@ -1149,6 +1216,7 @@ SELECT endsWith('ClickHouse', 'House'); └──────────────────────────┘ ``` + ## endsWithCaseInsensitive \{#endsWithCaseInsensitive\} 도입 버전: v25.9.0 @@ -1184,6 +1252,7 @@ SELECT endsWithCaseInsensitive('ClickHouse', 'HOUSE'); └─────────────────────────────────────────┘ ``` + ## endsWithCaseInsensitiveUTF8 \{#endsWithCaseInsensitiveUTF8\} 도입 버전: v25.9.0 @@ -1221,6 +1290,7 @@ SELECT endsWithCaseInsensitiveUTF8('данных', 'ых'); └─────────────────────────────────────────────┘ ``` + ## endsWithUTF8 \{#endsWithUTF8\} 도입된 버전: v23.8.0 @@ -1258,6 +1328,7 @@ SELECT endsWithUTF8('данных', 'ых'); └──────────────────────────────┘ ``` + ## extractTextFromHTML \{#extractTextFromHTML\} 도입: v21.3.0 @@ -1311,6 +1382,7 @@ SELECT extractTextFromHTML(' └────────────────────────────────────────┘ ``` + ## firstLine \{#firstLine\} 도입: v23.7.0 @@ -1345,6 +1417,7 @@ SELECT firstLine('foo\\nbar\\nbaz') └────────────────────────────┘ ``` + ## idnaDecode \{#idnaDecode\} 도입 버전: v24.1.0 @@ -1381,6 +1454,7 @@ SELECT idnaDecode('xn--strae-oqa.xn--mnchen-3ya.de') └───────────────────────────────────────────────┘ ``` + ## idnaEncode \{#idnaEncode\} 도입 버전: v24.1.0 @@ -1420,6 +1494,7 @@ SELECT idnaEncode('straße.münchen.de') └─────────────────────────────────────┘ ``` + ## initcap \{#initcap\} 도입된 버전: v23.7.0 @@ -1472,6 +1547,7 @@ SELECT initcap('John''s cat won''t eat.'); └──────────────────────────┘ ``` + ## initcapUTF8 \{#initcapUTF8\} 도입된 버전: v23.7.0 @@ -1533,6 +1609,7 @@ SELECT initcapUTF8('не тормозит') └────────────────────────────┘ ``` + ## isValidASCII \{#isValidASCII\} 도입된 버전: v25.9.0 @@ -1564,6 +1641,7 @@ SELECT isValidASCII('hello') AS is_ascii, isValidASCII('你好') AS is_not_ascii ```response title=Response ``` + ## isValidUTF8 \{#isValidUTF8\} 도입된 버전: v20.1.0 @@ -1598,6 +1676,7 @@ SELECT isValidUTF8('\\xc3\\xb1') AS valid, isValidUTF8('\\xc3\\x28') AS invalid └───────┴─────────┘ ``` + ## jaroSimilarity \{#jaroSimilarity\} 도입 버전: v24.1.0 @@ -1633,6 +1712,7 @@ SELECT jaroSimilarity('clickhouse', 'click') └───────────────────────────────────────┘ ``` + ## jaroWinklerSimilarity \{#jaroWinklerSimilarity\} 도입된 버전: v24.1.0 @@ -1668,6 +1748,7 @@ SELECT jaroWinklerSimilarity('clickhouse', 'click') └──────────────────────────────────────────────┘ ``` + ## left \{#left\} 도입 버전: v22.1.0 @@ -1716,6 +1797,7 @@ SELECT left('Hello World', -6) Hello ``` + ## leftPad \{#leftPad\} 도입된 버전: v21.8.0 @@ -1754,6 +1836,7 @@ SELECT leftPad('abc', 7, '*'), leftPad('def', 7) └────────────────────────┴───────────────────┘ ``` + ## leftPadUTF8 \{#leftPadUTF8\} 도입: v21.8.0 @@ -1791,6 +1874,7 @@ SELECT leftPadUTF8('абвг', 7, '*'), leftPadUTF8('дежз', 7) └─────────────────────────────┴────────────────────────┘ ``` + ## leftUTF8 \{#leftUTF8\} 도입 버전: v22.1.0 @@ -1839,6 +1923,7 @@ SELECT leftUTF8('Привет', -4) Пр ``` + ## lengthUTF8 \{#lengthUTF8\} 도입 버전: v1.1.0 @@ -1877,6 +1962,7 @@ SELECT lengthUTF8('Здравствуй, мир!') └────────────────────────────────┘ ``` + ## lower \{#lower\} 도입: v1.1.0 @@ -1913,6 +1999,7 @@ SELECT lower('CLICKHOUSE') └─────────────────────┘ ``` + ## lowerUTF8 \{#lowerUTF8\} 도입 버전: v1.1.0 @@ -1945,6 +2032,45 @@ SELECT lowerUTF8('München') as Lowerutf8; münchen ``` + +## naturalSortKey \{#naturalSortKey\} + +도입 버전: v25.11.0 + +이 함수는 자연 정렬에 사용됩니다. + +**구문** + +```sql +naturalSortKey(s) +``` + +**별칭**: `NATURAL_SORT_KEY` + +**인수** + +* `s` — 자연 정렬 키로 변환할 문자열입니다. [`String`](/sql-reference/data-types/string) + +**반환 값** + +`s`로부터 생성된 자연 정렬 키 문자열을 반환합니다. [`String`](/sql-reference/data-types/string) + +**예시** + +**사용 예시** + +```sql title=Query +SELECT s FROM t ORDER BY naturalSortKey(s) +``` + +```response title=Response +┌─s───┐ +│ a1 │ +| a02 │ +└─────┘ +``` + + ## normalizeUTF8NFC \{#normalizeUTF8NFC\} 도입된 버전: v21.11.0 @@ -1983,6 +2109,7 @@ length(nfc_normalized); └──────────┴──────────────────┴────────────────┴────────────────────────┘ ``` + ## normalizeUTF8NFD \{#normalizeUTF8NFD\} 도입 버전: v21.11.0 @@ -2021,6 +2148,7 @@ SELECT └──────────┴──────────────────┴────────────────┴────────────────────────┘ ``` + ## normalizeUTF8NFKC \{#normalizeUTF8NFKC\} 도입된 버전: v21.11.0 @@ -2057,6 +2185,7 @@ SELECT └──────────┴─────────────────┘ ``` + ## normalizeUTF8NFKD \{#normalizeUTF8NFKD\} 도입된 버전: v21.11.0 @@ -2093,6 +2222,7 @@ SELECT └──────────┴─────────────────┘ ``` + ## punycodeDecode \{#punycodeDecode\} 도입 버전: v24.1.0 @@ -2128,6 +2258,7 @@ SELECT punycodeDecode('Mnchen-3ya') └──────────────────────────────┘ ``` + ## punycodeEncode \{#punycodeEncode\} 도입 버전: v24.1.0 @@ -2163,6 +2294,7 @@ SELECT punycodeEncode('München') └───────────────────────────┘ ``` + ## regexpExtract \{#regexpExtract\} 도입 버전: v23.2.0 @@ -2205,6 +2337,43 @@ SELECT └──────────────────────────────────────────────┴──────────────────────────────────────────────┴──────────────────────────────────────────────┴───────────────────────────────────────────┘ ``` + +## removeDiacriticsUTF8 \{#removeDiacriticsUTF8\} + +도입 버전: v26.3.0 + +NFD를 통해 문자를 분해하고 결합 마크(Unicode category Mn)를 제거한 다음, NFC를 통해 다시 조합하여 UTF-8 문자열에서 발음 구별 부호(악센트)를 제거합니다. + +**구문** + +```sql +removeDiacriticsUTF8(str) +``` + +**별칭**: `removeAccentsUTF8` + +**인수** + +- `str` — UTF-8로 인코딩된 입력 문자열. [`String`](/sql-reference/data-types/string) + +**반환 값** + +분음 부호가 제거된 UTF-8 문자열. [`String`](/sql-reference/data-types/string) + +**예시** + +**기본 악센트 제거** + +```sql title=Query +SELECT removeDiacriticsUTF8('café résumé naïve') +``` + +```response title=Response +┌─removeDiacriticsUTF8('café résumé naïve')─┐ +│ cafe resume naive │ +└────────────────────────────────────────────┘ +``` + ## repeat \{#repeat\} 도입된 버전: v20.1.0 @@ -2240,6 +2409,7 @@ SELECT repeat('abc', 10) └────────────────────────────────┘ ``` + ## reverseUTF8 \{#reverseUTF8\} 도입 버전: v1.1.0 @@ -2274,6 +2444,7 @@ SELECT reverseUTF8('ClickHouse') esuoHkcilC ``` + ## right \{#right\} 도입된 버전: v22.1.0 @@ -2322,6 +2493,7 @@ SELECT right('Hello', -3) lo ``` + ## rightPad \{#rightPad\} 도입된 버전: v21.8.0 @@ -2360,6 +2532,7 @@ SELECT rightPad('abc', 7, '*'), rightPad('abc', 7) └─────────────────────────┴────────────────────┘ ``` + ## rightPadUTF8 \{#rightPadUTF8\} 도입된 버전: v21.8.0 @@ -2397,6 +2570,7 @@ SELECT rightPadUTF8('абвг', 7, '*'), rightPadUTF8('абвг', 7) └──────────────────────────────┴─────────────────────────┘ ``` + ## rightUTF8 \{#rightUTF8\} 도입된 버전: v22.1.0 @@ -2445,6 +2619,7 @@ SELECT rightUTF8('Привет', -4) ет ``` + ## soundex \{#soundex\} 도입된 버전: v23.4.0 @@ -2479,6 +2654,7 @@ SELECT soundex('aksel') └──────────────────┘ ``` + ## space \{#space\} 도입 버전: v23.5.0 @@ -2513,6 +2689,7 @@ SELECT space(3) AS res, length(res); └─────┴─────────────┘ ``` + ## sparseGrams \{#sparseGrams\} 도입 버전: v25.5.0 @@ -2553,6 +2730,7 @@ SELECT sparseGrams('alice', 3) └────────────────────────────────────┘ ``` + ## sparseGramsHashes \{#sparseGramsHashes\} 도입 버전: v25.5.0 @@ -2593,6 +2771,7 @@ SELECT sparseGramsHashes('alice', 3) └────────────────────────────────────────────────────┘ ``` + ## sparseGramsHashesUTF8 \{#sparseGramsHashesUTF8\} 도입 버전: v25.5.0 @@ -2632,6 +2811,7 @@ SELECT sparseGramsHashesUTF8('алиса', 3) └───────────────────────────────────┘ ``` + ## sparseGramsUTF8 \{#sparseGramsUTF8\} 도입 버전: v25.5.0 @@ -2671,6 +2851,7 @@ SELECT sparseGramsUTF8('алиса', 3) └─────────────────────────────┘ ``` + ## startsWith \{#startsWith\} 도입됨: v1.1.0 @@ -2706,6 +2887,7 @@ SELECT startsWith('ClickHouse', 'Click'); └──────────────────────────┘ ``` + ## startsWithCaseInsensitive \{#startsWithCaseInsensitive\} 도입 버전: v25.9.0 @@ -2741,6 +2923,7 @@ SELECT startsWithCaseInsensitive('ClickHouse', 'CLICK'); └─────────────────────────────────────────┘ ``` + ## startsWithCaseInsensitiveUTF8 \{#startsWithCaseInsensitiveUTF8\} 도입된 버전: v25.9.0 @@ -2778,6 +2961,7 @@ SELECT startsWithCaseInsensitiveUTF8('приставка', 'при') └──────────────────────────┘ ``` + ## startsWithUTF8 \{#startsWithUTF8\} 도입: v23.8.0 @@ -2815,6 +2999,7 @@ SELECT startsWithUTF8('приставка', 'при') └──────────────────────────┘ ``` + ## stringBytesEntropy \{#stringBytesEntropy\} 도입 버전: v25.6.0 @@ -2849,6 +3034,7 @@ SELECT stringBytesEntropy('Hello, world!') └─────────────────────────────────────┘ ``` + ## stringBytesUniq \{#stringBytesUniq\} 도입된 버전: v25.6.0 @@ -2883,6 +3069,7 @@ SELECT stringBytesUniq('Hello') └──────────────────────────┘ ``` + ## stringJaccardIndex \{#stringJaccardIndex\} 도입된 버전: v23.11.0 @@ -2918,6 +3105,7 @@ SELECT stringJaccardIndex('clickhouse', 'mouse') └───────────────────────────────────────────┘ ``` + ## stringJaccardIndexUTF8 \{#stringJaccardIndexUTF8\} 도입된 버전: v23.11.0 @@ -2953,6 +3141,7 @@ SELECT stringJaccardIndexUTF8('我爱你', '我也爱你') └─────────────────────────────────────────────┘ ``` + ## substring \{#substring\} 도입 버전: v1.1.0 @@ -2997,6 +3186,7 @@ SELECT 'database' AS db, substr(db, 5), substr(db, 5, 1) └──────────┴──────────────────────────┴─────────────────────────────┘ ``` + ## substringIndex \{#substringIndex\} 도입 버전: v23.7.0 @@ -3035,6 +3225,7 @@ SELECT substringIndex('www.clickhouse.com', '.', 2) └──────────────────────────────────────────────┘ ``` + ## substringIndexUTF8 \{#substringIndexUTF8\} 도입된 버전: v23.7.0 @@ -3071,6 +3262,7 @@ SELECT substringIndexUTF8('www.straßen-in-europa.de', '.', 2) www.straßen-in-europa ``` + ## substringUTF8 \{#substringUTF8\} 도입된 버전: v1.1.0 @@ -3116,6 +3308,7 @@ SELECT 'Täglich grüßt das Murmeltier.' AS str, substringUTF8(str, 9), substri Täglich grüßt das Murmeltier. grüßt das Murmeltier. grüßt ``` + ## toValidUTF8 \{#toValidUTF8\} 도입 버전: v20.1.0 @@ -3173,6 +3366,7 @@ c └───────────────────────┘ ``` + ## trimBoth \{#trimBoth\} 도입된 버전: v20.1.0 @@ -3211,6 +3405,7 @@ SELECT trimBoth('$$ClickHouse$$', '$') └──────────────────────────┘ ``` + ## trimLeft \{#trimLeft\} 도입 버전: v20.1.0 @@ -3249,6 +3444,7 @@ SELECT trimLeft('ClickHouse', 'Click'); └──────────────────────────┘ ``` + ## trimRight \{#trimRight\} 도입된 버전: v20.1.0 @@ -3287,6 +3483,7 @@ SELECT trimRight('ClickHouse','House'); └──────────────────────────┘ ``` + ## tryBase32Decode \{#tryBase32Decode\} 도입 버전: v25.6.0 @@ -3321,6 +3518,7 @@ SELECT tryBase32Decode('IVXGG33EMVSA===='); └─────────────────────────────────────┘ ``` + ## tryBase58Decode \{#tryBase58Decode\} 도입 버전: v22.10.0 @@ -3355,6 +3553,7 @@ SELECT tryBase58Decode('3dc8KtHrwM') AS res, tryBase58Decode('invalid') AS res_i └─────────┴─────────────┘ ``` + ## tryBase64Decode \{#tryBase64Decode\} 도입 버전: v18.16.0 @@ -3389,6 +3588,7 @@ SELECT tryBase64Decode('Y2xpY2tob3VzZQ==') └─────────────────────────────────────┘ ``` + ## tryBase64URLDecode \{#tryBase64URLDecode\} 도입된 버전: v18.16.0 @@ -3423,6 +3623,7 @@ SELECT tryBase64URLDecode('aHR0cHM6Ly9jbGlja2hvdXNlLmNvbQ') └──────────────────────────────────────────────────────┘ ``` + ## tryIdnaEncode \{#tryIdnaEncode\} 도입 버전: v24.1.0 @@ -3458,6 +3659,7 @@ SELECT tryIdnaEncode('straße.münchen.de') └─────────────────────────────────────┘ ``` + ## tryPunycodeDecode \{#tryPunycodeDecode\} 도입 버전: v24.1.0 @@ -3492,6 +3694,7 @@ SELECT tryPunycodeDecode('Mnchen-3ya') └─────────────────────────────────┘ ``` + ## upper \{#upper\} 도입 버전: v1.1.0 @@ -3528,6 +3731,7 @@ SELECT upper('clickhouse') └─────────────────────┘ ``` + ## upperUTF8 \{#upperUTF8\} 도입 버전: v1.1.0 diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md index 399f506d9bd..4de0872dbc3 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md @@ -196,9 +196,11 @@ Settings: * `sorting` — 정렬된 출력을 생성하는 각 플랜 단계에 대한 정렬 설명을 출력합니다. 기본값: 0. * `keep_logical_steps` — 조인에 대해 논리 플랜 단계를 유지하고, 이를 물리 조인 구현으로 변환하지 않습니다. 기본값: 0. * `json` — 쿼리 플랜 단계를 [JSON](/interfaces/formats/JSON) 형식의 행으로 출력합니다. 기본값: 0. 불필요한 이스케이프를 피하기 위해 [TabSeparatedRaw (TSVRaw)](/interfaces/formats/TabSeparatedRaw) 형식을 사용하는 것이 좋습니다. -* `input_headers` - 단계에 대한 입력 헤더를 출력합니다. 기본값: 0. 주로 입력‑출력 헤더 불일치와 관련된 문제를 디버깅하려는 개발자에게만 유용합니다. -* `column_structure` - 이름과 타입뿐 아니라 헤더에 있는 컬럼의 구조도 함께 출력합니다. 기본값: 0. 주로 입력‑출력 헤더 불일치와 관련된 문제를 디버깅하려는 개발자에게만 유용합니다. +* `input_headers` — 단계에 대한 입력 헤더를 출력합니다. 기본값: 0. 주로 입력‑출력 헤더 불일치와 관련된 문제를 디버깅하려는 개발자에게만 유용합니다. +* `column_structure` — 이름과 타입뿐 아니라 헤더에 있는 컬럼의 구조도 함께 출력합니다. 기본값: 0. 주로 입력‑출력 헤더 불일치와 관련된 문제를 디버깅하려는 개발자에게만 유용합니다. * `distributed` — 분산 테이블 또는 병렬 레플리카에 대해 원격 노드에서 실행된 쿼리 플랜을 표시합니다. 기본값: 0. +* `compact` — 이 설정을 활성화하면 플랜에서 expression 단계와 자세한 동작 정보(입력, 함수, 별칭, 출력 위치)를 숨깁니다. `actions = 1`일 때만 영향을 미칩니다. 기본값: 0. +* `pretty` — 들여쓰기 대신 선 그리기 문자(├──, └──, │)를 사용하여 계층 구조를 시각화한 플랜 트리를 출력합니다. 또한 조인 단계 속성을 인라인 형식으로 출력합니다. 기본값: 0. `json=1`인 경우 단계 이름에는 고유한 단계 식별자가 접미사로 추가됩니다. @@ -272,7 +274,8 @@ EXPLAIN json = 1, description = 0 SELECT 1 UNION ALL SELECT 2 FORMAT TSVRaw; } ``` -`header` = 1인 경우, `Header` 키가 단계에 컬럼 배열로 추가됩니다. + +`header` = 1이면 `Header` 키가 해당 단계에 컬럼 배열 형태로 추가됩니다. 예시: @@ -280,7 +283,6 @@ EXPLAIN json = 1, description = 0 SELECT 1 UNION ALL SELECT 2 FORMAT TSVRaw; EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ``` - ```json [ { @@ -381,6 +383,7 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; 예시: + ```json "Node Type": "ReadFromMergeTree", "Projections": [ @@ -409,7 +412,6 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ] ``` - `actions` = 1인 경우, 추가되는 키는 단계 유형에 따라 달라집니다. 예시: @@ -469,7 +471,24 @@ EXPLAIN json = 1, actions = 1, description = 0 SELECT 1 FORMAT TSVRaw; ] ``` -`distributed` = 1인 경우 출력에는 로컬 쿼리 플랜뿐만 아니라 원격 노드에서 실행될 쿼리 플랜도 포함됩니다. 이는 분산 쿼리를 분석하고 디버깅하는 데 유용합니다. +`compact = 1`인 경우 각 `Expression` 단계가 제거됩니다. 또한 `actions = 1`이 설정되면 `Actions` 및 `Positions` 줄이 숨겨져 단계 설명만 남습니다: + +```sql +EXPLAIN actions = 1, compact = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Aggregating +Keys: modulo(__table1.number, 4_UInt8) +Aggregates: + sum(__table1.number) + Function: sum(UInt64) → UInt64 + Arguments: __table1.number +Skip merging: 0 + ReadFromSystemNumbers +``` + +`distributed` = 1인 경우 출력에는 로컬 쿼리 플랜뿐만 아니라 원격 노드에서 실행될 쿌리 플랜도 포함됩니다. 이는 분산 쿼리를 분석하고 디버깅하는 데 유용합니다. 분산 테이블을 사용한 예: @@ -513,6 +532,20 @@ Expression ((Project names + Projection)) 두 예제 모두에서 쿼리 플랜은 로컬 및 원격 단계를 포함한 전체 실행 흐름을 보여줍니다. +`pretty` = 1인 경우, 플랜 트리는 들여쓰기 대신 선으로 된 문자로 표시됩니다: + + +```sql +EXPLAIN pretty = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Expression ((Project names + Projection)) +└──Aggregating + └──Expression ((Before GROUP BY + Change column names to column identifiers)) + └──ReadFromSystemNumbers +``` + ### EXPLAIN PIPELINE \{#explain-pipeline\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md index 27075792936..a60e6b68ce2 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md @@ -4,7 +4,7 @@ pagination_prev: null pagination_next: null slug: /use-cases/data-lake title: '데이터 레이크하우스' -keywords: ['데이터 레이크', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake'] +keywords: ['데이터 레이크', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake', 'BigLake'] doc_type: 'landing-page' --- @@ -28,9 +28,9 @@ ClickHouse는 데이터를 복제하지 않고도 객체 스토리지에 있는 ### 데이터를 직접 읽기 \{#read-data-directly\} -ClickHouse는 객체 스토리지에 있는 오픈 테이블 형식을 직접 읽기 위한 [table functions](/sql-reference/table-functions) 및 [엔진](/engines/table-engines/integrations)을 제공합니다. [`iceberg()`](/sql-reference/table-functions/iceberg), [`deltaLake()`](/sql-reference/table-functions/deltalake), [`hudi()`](/sql-reference/table-functions/hudi), [`paimon()`](/sql-reference/table-functions/paimon)와 같은 함수는 사전 설정 없이도 SQL 문 내에서 레이크 포맷 테이블에 대해 쿼리를 실행할 수 있도록 해줍니다. 이러한 함수는 S3, Azure Blob Storage, GCS 등 대부분의 대표적인 객체 스토리지를 대상으로 한 버전을 제공합니다. 또한 동일한 기능을 하는 테이블 엔진도 제공되어, ClickHouse 내에서 기본 레이크 포맷 객체 스토리지를 참조하는 테이블을 생성하는 데 사용할 수 있으며, 이를 통해 쿼리를 보다 편리하게 수행할 수 있습니다. +ClickHouse는 객체 스토리지에서 오픈 테이블 포맷을 직접 읽기 위한 [table functions](/sql-reference/table-functions) 및 [엔진](/engines/table-engines/integrations)을 제공합니다. [`iceberg()`](/sql-reference/table-functions/iceberg), [`deltaLake()`](/sql-reference/table-functions/deltalake), [`hudi()`](/sql-reference/table-functions/hudi), [`paimon()`](/sql-reference/table-functions/paimon)과 같은 함수는 사전 구성 없이 SQL 문 내에서 오픈 테이블 포맷 테이블을 쿼리할 수 있게 해줍니다. 이러한 함수는 S3, Azure Blob Storage, GCS와 같은 가장 일반적인 객체 스토리지의 버전으로도 제공됩니다. 또한 이러한 함수에 대응하는 동등한 테이블 엔진도 있어, 기본 오픈 테이블 포맷 객체 스토리지를 참조하는 테이블을 ClickHouse 내에 생성하는 데 사용할 수 있으므로 쿼리를 더욱 편리하게 수행할 수 있습니다. -[직접 쿼리](/use-cases/data-lake/getting-started/querying-directly)하거나 [데이터 카탈로그에 연결](/use-cases/data-lake/getting-started/connecting-catalogs)하는 방법은 시작 가이드를 참고하십시오. +[직접 쿼리](/use-cases/data-lake/getting-started/querying-directly)하거나 [데이터 카탈로그에 연결](/use-cases/data-lake/getting-started/connecting-catalogs)하는 방법은 시작 가이드를 참고하세요. ### 카탈로그를 데이터베이스로 노출하기 \{#expose-catalogs-as-databases\} @@ -38,14 +38,15 @@ ClickHouse는 객체 스토리지에 있는 오픈 테이블 형식을 직접 지원되는 카탈로그는 다음과 같습니다. -| Catalog | Guide | -|---------|-------| -| AWS Glue | [Glue Catalog 가이드](/use-cases/data-lake/glue-catalog) | -| Databricks Unity Catalog | [Unity Catalog 가이드](/use-cases/data-lake/unity-catalog) | -| Iceberg REST Catalog | [REST Catalog 가이드](/use-cases/data-lake/rest-catalog) | -| Lakekeeper | [Lakekeeper Catalog 가이드](/use-cases/data-lake/lakekeeper-catalog) | -| Project Nessie | [Nessie Catalog 가이드](/use-cases/data-lake/nessie-catalog) | -| Microsoft OneLake | [OneLake Catalog 가이드](/use-cases/data-lake/onelake-catalog) | +| Catalog | Guide | +| ------------------------ | ----------------------------------------------------------------- | +| AWS Glue | [Glue Catalog 가이드](/use-cases/data-lake/glue-catalog) | +| BigLake Metastore | [BigLake Metastore 가이드](/use-cases/data-lake/biglake-catalog) | +| Databricks Unity Catalog | [Unity Catalog 가이드](/use-cases/data-lake/unity-catalog) | +| Iceberg REST Catalog | [REST Catalog 가이드](/use-cases/data-lake/rest-catalog) | +| Lakekeeper | [Lakekeeper Catalog 가이드](/use-cases/data-lake/lakekeeper-catalog) | +| Project Nessie | [Nessie Catalog 가이드](/use-cases/data-lake/nessie-catalog) | +| Microsoft OneLake | [OneLake Catalog 가이드](/use-cases/data-lake/onelake-catalog) | [카탈로그에 연결하기](/use-cases/data-lake/getting-started/connecting-catalogs)에 대한 시작 가이드를 참고하십시오. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md new file mode 100644 index 00000000000..f94a89d7048 --- /dev/null +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md @@ -0,0 +1,102 @@ +--- +slug: /use-cases/data-lake/biglake-catalog +sidebar_label: 'BigLake 메타스토어' +title: 'BigLake 메타스토어' +pagination_prev: null +pagination_next: null +description: '이 가이드에서는 ClickHouse와 BigLake 메타스토어를 사용하여 Google Cloud Storage에 있는 데이터를 쿼리하는 단계를 안내합니다.' +keywords: ['BigLake', 'GCS', 'Data Lake', 'Iceberg', 'Google Cloud'] +show_related_blogs: true +doc_type: 'guide' +--- + +import BetaBadge from '@theme/badges/BetaBadge'; + + + +ClickHouse는 여러 카탈로그(Unity, Glue, Polaris 등)와의 통합을 지원합니다. 이 가이드에서는 ClickHouse를 통해 [BigLake 메타스토어](https://cloud.google.com/biglake/docs)에 있는 Iceberg 테이블을 쿼리하는 단계를 안내합니다. + +:::note +이 기능은 베타이므로 다음을 사용하여 활성화해야 합니다: +`SET allow_database_iceberg = 1;` +::: + +## Prerequisites \{#prerequisites\} + +ClickHouse에서 BigLake 메타스토어로의 연결을 생성하기 전에 다음을 준비했는지 확인하세요. + +- BigLake 메타스토어가 활성화된 **Google Cloud 프로젝트** +- [Google Cloud Console](https://docs.cloud.google.com/docs/authentication/provide-credentials-adc)을 통해 생성한 애플리케이션용 **Application Default 자격 증명**(Oauth client ID 및 client secret) +- 적절한 범위로 OAuth 흐름을 완료하여 얻은 **refresh token**(예: `https://www.googleapis.com/auth/bigquery` 및 GCS용 storage scope) +- 테이블이 저장된 위치인 **warehouse** 경로: GCS 버킷(및 선택적 prefix)(예: `gs://your-bucket` 또는 `gs://your-bucket/prefix`) + +## BigLake 메타스토어와 ClickHouse 간 연결 생성 \{#creating-a-connection\} + +OAuth 자격 증명이 준비되면 [DataLakeCatalog](/engines/database-engines/datalakecatalog) 데이터베이스 엔진을 사용하는 데이터베이스를 ClickHouse에 생성합니다: + +```sql +SET allow_database_iceberg = 1; + +CREATE DATABASE biglake_metastore +ENGINE = DataLakeCatalog('https://biglake.googleapis.com/iceberg/v1/restcatalog') +SETTINGS + catalog_type = 'biglake', + google_adc_client_id = '', + google_adc_client_secret = '', + google_adc_refresh_token = '', + google_adc_quota_project_id = '', + warehouse = 'gs:///'; +``` + +## ClickHouse를 사용하여 BigLake 메타스토어 테이블 쿼리하기 \{#querying-biglake-metastore-tables\} + +연결이 생성되면 BigLake 메타스토어에 등록된 테이블을 쿼리할 수 있습니다. + +```sql +USE biglake_metastore; + +SHOW TABLES; +``` + +출력 예시는 다음과 같습니다: + +```response +┌─name─────────────────────┐ +│icebench.my_iceberg_table │ +└──────────────────────────┘ +``` + +```sql +SELECT count(*) FROM `icebench.my_iceberg_table`; +``` + +:::note 백틱 필요 +ClickHouse는 둘 이상의 네임스페이스를 지원하지 않으므로 백틱이 필요합니다. +::: + +테이블 정의를 확인하려면 다음을 실행합니다: + +```sql +SHOW CREATE TABLE `icebench.my_iceberg_table`; +``` + +## BigLake에서 ClickHouse로 데이터 로드하기 \{#loading-data-into-clickhouse\} + +반복 쿼리를 더 빠르게 수행하기 위해 BigLake 메타스토어 테이블의 데이터를 로컬 ClickHouse 테이블로 로드하려면, MergeTree 테이블을 생성하고 카탈로그에서 데이터를 삽입합니다: + +```sql +CREATE TABLE clickhouse_table +( + `id` Int64, + `event_time` DateTime64(3), + `user_id` String, + `payload` String +) +ENGINE = MergeTree +ORDER BY (event_time, id); + +INSERT INTO local_events +SELECT * FROM biglake_metastore.`icebench.my_iceberg_table`; +``` + +초기 로드 후에는 더 낮은 지연 시간을 위해 `clickhouse_table`을 쿼리합니다. 필요할 때 BigLake의 데이터를 새로 고치려면 `INSERT INTO ... SELECT`를 다시 실행합니다. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md index f42d3bb8452..d4dbbf54cfe 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md @@ -25,6 +25,13 @@ import dashboard_edit from '@site/static/images/use-cases/observability/hyperdx- import dashboard_clickhouse from '@site/static/images/use-cases/observability/hyperdx-dashboard-clickhouse.png'; import dashboard_services from '@site/static/images/use-cases/observability/hyperdx-dashboard-services.png'; import dashboard_kubernetes from '@site/static/images/use-cases/observability/hyperdx-dashboard-kubernetes.png'; +import edit_filters from '@site/static/images/clickstack/dashboards/edit-filters.png'; +import add_filter from '@site/static/images/clickstack/dashboards/add-filter.png'; +import saved_filters from '@site/static/images/clickstack/dashboards/saved-filters.png'; +import filtered_dashboard from '@site/static/images/clickstack/dashboards/filtered-dashboard.png'; +import filter_dropdown from '@site/static/images/clickstack/dashboards/filter-dropdown.png'; +import save_filter_values from '@site/static/images/clickstack/dashboards/save-filter-values.png'; +import drilldown from '@site/static/images/clickstack/dashboards/drilldown.png'; import Tagging from '@site/i18n/ko/docusaurus-plugin-content-docs/current/_snippets/_clickstack_tagging.mdx'; ClickStack는 이벤트 시각화를 지원하며, ClickStack UI(HyperDX)에 차트 작성 기능이 기본 제공됩니다. 이러한 차트는 대시보드에 추가하여 다른 사용자와 공유할 수 있습니다. @@ -171,11 +178,66 @@ Lucene 또는 SQL 필터와 시간 범위는 대시보드 수준에서 적용할 +## 사용자 지정 필터 \{#dashboard-listing-search\} + +모든 대시보드에서 사용할 수 있는 [자유 텍스트 필터](#filter-dashboards) 외에도, 저장된 대시보드는 ClickHouse에서 쿼리한 데이터로 채워지는 사용자 지정 드롭다운 필터를 지원합니다. 이를 통해 재사용 가능한 클릭 기반 필터 컨트롤을 제공하므로, 대시보드 사용자는 표현식을 수동으로 작성하지 않고도 필터링할 수 있습니다. + + + +다음 단계에서는 ["대시보드 만들기"](#creating-dashboards) 섹션에서 만든 대시보드에 사용자 지정 필터를 추가하는 방법을 설명합니다. + + + ### Edit Filters 대화상자 열기 + + 저장된 대시보드를 열고 도구 모음에서 **Edit Filters**를 선택하십시오. + + + + ### 새 필터 추가 + + **Add new filter**를 클릭하십시오. **Name**을 입력하고, **Data source**를 선택하고, **Filter expression**을 입력하여 필터를 구성합니다. 여기에는 드롭다운을 채울 서로 다른 값을 반환하는 SQL 컬럼 또는 표현식을 지정합니다. **Save filter**를 클릭하십시오. + + 예를 들어, 트레이스 데이터용 서비스 필터를 추가하려면 `Traces` 데이터 소스에서 `ServiceName`을 필터 표현식으로 사용하십시오. + + + + Filters 모달에는 대시보드에 구성된 모든 필터가 표시됩니다. 여기에서 기존 필터를 편집하거나 삭제하거나, 추가 필터를 더할 수 있습니다. + + + + ### 필터 사용 + + Filters 모달을 닫으십시오. 새 드롭다운 필터가 검색 창 아래에 표시됩니다. 이를 클릭하여 사용 가능한 값을 확인한 다음 하나를 선택하면 대시보드의 모든 시각화에 필터가 적용됩니다. + + + + ### (선택 사항) 필터 값을 기본값으로 저장 + + 필터 선택을 대시보드 기본값으로 유지하려면 대시보드 메뉴에서 **Save Query & Filters as Default**를 선택하십시오. 그러면 대시보드는 선택한 필터가 적용된 상태로 항상 열립니다. 재설정하려면 같은 메뉴에서 **Remove Default Query & Filters**를 선택하십시오. + + + + +:::note +사용자 지정 드롭다운 필터는 저장된 대시보드에서 사용할 수 있습니다. 이 패턴이 실제로 적용된 예시는 [Kubernetes 대시보드](#kubernetes-dashboard)를 참조하십시오. 여기에는 파드, 배포, 노드 이름, 네임스페이스, 클러스터에 대한 기본 제공 드롭다운 필터가 포함되어 있습니다. +::: + +## 검색으로 드릴다운 \{#drilldown-to-search\} + +대시보드 타일은 검색 페이지로의 드릴다운을 지원합니다. 시각화에서 데이터 포인트를 클릭하면 다음 옵션이 포함된 컨텍스트 메뉴가 열립니다. + +- **View All Events** — 선택한 시간 창의 모든 이벤트를 표시하는 검색 페이지로 이동합니다. +- **Filter by group** — 특정 시리즈로 필터링된 검색 페이지로 이동합니다. + + + +이 기능은 대시보드에서 발견된 특정 급증 현상이나 이상 징후를 조사할 때 유용합니다. 집계된 보기에서 기본이 되는 개별 이벤트로 빠르게 전환할 수 있습니다. + ## 사전 설정 \{#presets\} HyperDX는 기본 대시보드를 포함해 배포됩니다. -### ClickHouse 대시보드 {#clickhouse-dashboard} +### ClickHouse 대시보드 \{#clickhouse-dashboard\} 이 대시보드는 ClickHouse 모니터링을 위한 시각화를 제공합니다. 이 대시보드로 이동하려면 왼쪽 메뉴에서 선택하면 됩니다. @@ -195,7 +257,7 @@ HyperDX는 기본 대시보드를 포함해 배포됩니다. `GRANT SHOW COLUMNS, SELECT(event_date, event_time, hostname, metric, value) ON system.transposed_metric_log` ::: -### Services 대시보드 {#services-dashboard} +### Services 대시보드 \{#services-dashboard\} Services 대시보드는 트레이스 데이터를 기반으로 현재 활성화된 서비스를 표시합니다. 이를 위해서는 트레이스를 수집하고 유효한 Traces 데이터 소스를 구성해야 합니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md index 687a2c87ceb..effeb5108e4 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md @@ -244,8 +244,6 @@ SELECT count() FROM cloudflare_http_logs; ## 다음 단계 \{#next-steps\} -이제 Cloudflare 로그가 ClickStack으로 수집되고 있으므로: - * 보안 이벤트(WAF 차단, 봇 트래픽 급증, 오류율 임계값)를 위한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오 * 데이터 볼륨에 맞춰 [보존 정책](/use-cases/observability/clickstack/ttl)을 최적화하십시오 * 특정 사용 사례(API 성능, 캐시 최적화, 지역별 트래픽 분석)에 맞는 추가 대시보드를 생성하십시오 diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md index b0729404ff7..429e2a47438 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md @@ -24,17 +24,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # ClickStack로 AWS CloudWatch 로그 모니터링하기 \{#cloudwatch-clickstack\} :::note[TL;DR] -이 가이드는 OpenTelemetry Collector의 AWS CloudWatch receiver를 사용하여 AWS CloudWatch 로그를 ClickStack으로 전송하는 방법을 설명합니다. 다음 작업을 수행하도록 구성하는 방법을 학습합니다: - -- OpenTelemetry Collector를 구성하여 CloudWatch에서 로그를 수집 -- AWS 자격 증명과 IAM 권한 설정 -- OTLP를 통해 CloudWatch 로그를 ClickStack으로 전송 -- 로그 그룹 필터링 및 자동 검색(autodiscover) -- 미리 준비된 대시보드를 사용해 CloudWatch 로그 패턴 시각화 - -운영 AWS 환경을 구성하기 전에 통합을 미리 테스트하려는 경우, 샘플 로그가 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 10-15분 +OpenTelemetry Collector의 CloudWatch receiver를 사용하여 AWS CloudWatch 로그를 ClickStack으로 전달합니다. 이름이 지정된 로그 그룹과 자동 검색을 지원합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 개요 \{#overview\} @@ -489,11 +479,9 @@ groups: ## 다음 단계 {#next-steps} -이제 CloudWatch 로그가 ClickStack으로 전송되도록 설정했으므로 다음 작업을 진행하십시오: - - 중요 이벤트(연결 실패, 오류 급증)에 대한 [경보](/use-cases/observability/clickstack/alerts)를 설정합니다 -- 로그가 ClickStack에 저장되었으므로, 보존 기간을 조정하거나 S3로 아카이빙하여 CloudWatch 비용을 절감합니다 -- 수집기 구성에서 불필요한 로그 그룹을 제거하여 불필요한 로그를 줄이고 수집량을 줄입니다 +- 이제 로그가 ClickStack에 있으므로 보존 기간을 조정하거나 S3로 아카이빙하여 CloudWatch 비용을 절감합니다 +- 수집 볼륨을 줄이기 위해 Collector 구성에서 노이즈가 많은 로그 그룹을 제거하여 필터링합니다 ## 운영 환경으로 이전하기 {#going-to-production} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md index bfbc3f35b9d..9f3fda68fe8 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md @@ -26,16 +26,7 @@ import TabItem from '@theme/TabItem'; # ClickStack로 EC2 호스트 로그 모니터링 \{#ec2-host-logs-clickstack\} :::note[요약] -인스턴스에 OpenTelemetry Collector를 설치하여 ClickStack을 사용해 EC2 시스템 로그를 모니터링할 수 있습니다. Collector는 EC2 메타데이터(인스턴스 ID, 리전, 가용 영역, 인스턴스 유형)를 로그에 자동으로 추가합니다. 이 안내서에서는 다음 내용을 다룹니다: - -- EC2 인스턴스에 OpenTelemetry Collector를 설치하고 구성하는 방법 -- EC2 메타데이터를 사용해 로그를 자동으로 보강하는 방법 -- OTLP를 통해 로그를 ClickStack으로 전송하는 방법 -- 미리 구축된 대시보드를 사용해 클라우드 컨텍스트와 함께 EC2 호스트 로그를 시각화하는 방법 - -샘플 로그와 시뮬레이션된 EC2 메타데이터를 포함한 데모 데이터셋이 테스트용으로 제공됩니다. - -소요 시간: 10-15분 +EC2 메타데이터 자동 보강(인스턴스 ID, 리전, AZ, 인스턴스 유형) 기능과 함께 OpenTelemetry Collector를 사용하여 ClickStack에서 EC2 시스템 로그를 수집하고 시각화합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 EC2 인스턴스와의 통합 \{#existing-ec2\} @@ -588,9 +579,11 @@ sudo journalctl -u otelcol-contrib -n 50 ## 다음 단계 {#next-steps} -EC2 호스트 로그 모니터링 설정을 완료한 후 다음 작업을 수행합니다. - - 중요한 시스템 이벤트(서비스 장애, 인증 실패, 디스크 경고)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. - 특정 리소스를 모니터링하기 위해 EC2 메타데이터 속성(리전, 인스턴스 유형, 인스턴스 ID)으로 필터링합니다. -- 포괄적인 트러블슈팅을 위해 EC2 호스트 로그를 애플리케이션 로그와 연관시킵니다. -- 보안 모니터링(SSH 시도, sudo 사용, 방화벽 차단)을 위한 사용자 정의 대시보드를 생성합니다. \ No newline at end of file +- 포괄적인 문제 해결을 위해 EC2 호스트 로그를 애플리케이션 로그와 연관시킵니다. +- 보안 모니터링(SSH 시도, sudo 사용, 방화벽 차단)을 위한 사용자 정의 대시보드를 생성합니다. + +## 프로덕션 환경으로 전환 {#going-to-production} + +이 가이드에서는 호스트 수준 모니터링에 권장되는 프로덕션 패턴으로 EC2 인스턴스에 OpenTelemetry 수집기를 직접 설치합니다. 여러 인스턴스에 걸쳐 수집기를 관리하려면 구성 관리 도구(Ansible, Chef, Puppet) 또는 Kubernetes 환경에서는 OpenTelemetry Operator 사용을 고려하십시오. 프로덕션 구성에 대해서는 [OpenTelemetry 데이터 전송](/use-cases/observability/clickstack/ingesting-data/opentelemetry)을 참조하십시오. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md index 2751b9eb7c0..8dee5e14d0f 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md @@ -21,18 +21,10 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -# ClickStack로 호스트 로그 모니터링하기 \{#host-logs-clickstack\} +# ClickStack를 사용한 호스트 로그 모니터링 \{#host-logs-clickstack\} -:::note[요약] -이 가이드는 OpenTelemetry collector를 구성하여 systemd, 커널(kernel), SSH, cron 및 기타 시스템 서비스의 로그를 수집함으로써 ClickStack으로 호스트 시스템 로그를 모니터링하는 방법을 설명합니다. 다음 내용을 학습하게 됩니다: - -- OTel collector가 시스템 로그 파일을 읽도록 구성하는 방법 -- 사용자 정의 구성을 적용하여 ClickStack을 배포하는 방법 -- 미리 준비된 대시보드를 사용해 호스트 로그 인사이트(오류, 경고, 서비스 활동)를 시각화하는 방법 - -운영 환경 호스트를 구성하기 전에 통합을 테스트하려는 경우, 샘플 로그가 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 5~10분 +:::note[TL;DR] +OTel `filelog` receiver를 사용해 ClickStack에서 호스트 시스템 로그(syslog, auth, kernel)를 수집하고 시각화합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 호스트와의 통합 \{#existing-hosts\} @@ -484,14 +476,12 @@ tail -5 /var/log/system.log 사용 중인 형식이 여기와 다르다면 [Create custom OTel collector configuration](#custom-otel) 섹션에서 해당 형식에 맞는 설정 탭을 선택하십시오. -## 다음 단계 {#next-steps} - -호스트 로그 모니터링을 설정한 후에는 다음 작업을 수행할 수 있습니다. +## 다음 단계 -- 중요한 시스템 이벤트(서비스 장애, 인증 실패, 디스크 경고)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. -- 특정 단위별로 필터링하여 개별 서비스를 모니터링합니다. -- 포괄적인 문제 해결을 위해 호스트 로그와 애플리케이션 로그를 연관시킵니다. -- 보안 관측을 위한 맞춤 대시보드(SSH 시도, sudo 사용, 방화벽 차단 등)를 생성합니다. +* 중요한 시스템 이벤트(서비스 장애, 인증 실패, 디스크 경고)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. +* 특정 단위별로 필터링하여 개별 서비스를 모니터링합니다. +* 포괄적인 문제 해결을 위해 호스트 로그와 애플리케이션 로그를 연관시킵니다. +* 보안 관측을 위한 맞춤 대시보드(SSH 시도, sudo 사용, 방화벽 차단 등)를 생성합니다. ## 프로덕션 환경으로 이전하기 {#going-to-production} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md index a75a3fc1454..bc48074c552 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md @@ -17,18 +17,10 @@ import example_dashboard from '@site/static/images/clickstack/jvm/jvm-metrics-da import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 JVM 메트릭 모니터링하기 \{#jvm-clickstack\} +# ClickStack를 이용한 JVM 메트릭 모니터링 \{#jvm-clickstack\} :::note[TL;DR] -이 가이드는 OpenTelemetry Java agent를 사용해 메트릭을 수집하고 ClickStack로 JVM 애플리케이션을 모니터링하는 방법을 설명합니다. 다음 내용을 다룹니다. - -- JVM 애플리케이션에 OpenTelemetry Java agent를 연결하는 방법 -- agent가 OTLP를 통해 ClickStack로 메트릭을 전송하도록 설정하는 방법 -- 미리 구성된 대시보드를 사용해 힙 메모리, 가비지 컬렉션, 스레드, CPU를 시각화하는 방법 - -운영 애플리케이션에 계측을 적용하기 전에 통합을 테스트해 볼 수 있도록 샘플 메트릭이 포함된 데모 데이터셋이 제공됩니다. - -소요 시간: 5~10분 +OpenTelemetry Java agent를 사용해 ClickStack에서 JVM 애플리케이션을 모니터링합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 JVM 애플리케이션과의 통합 \{#existing-jvm\} @@ -287,10 +279,8 @@ ClickStack이 원격 호스트에 있는 경우, 애플리케이션 서버에서 ## 다음 단계 \{#next-steps\} -이제 JVM 메트릭이 ClickStack으로 수집되도록 구성했으므로, 다음 단계를 고려하십시오: - -- 높은 힙 사용량, 잦은 GC 일시 중지, 스레드 고갈과 같은 중요 메트릭에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오 -- 관측성 데이터를 통합하기 위해 [다른 ClickStack 연동](/use-cases/observability/clickstack/integration-guides)을 살펴보십시오 +- 높은 힙 사용량, 잦은 GC 일시 중지 또는 스레드 고갈과 같은 중요 메트릭에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오 +- 관측성 데이터를 통합하기 위해 [다른 ClickStack 통합](/use-cases/observability/clickstack/integration-guides)을 살펴보십시오 ## 프로덕션 환경으로 이동 \{#going-to-production\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md index d09f1741499..5d0d0a7f0ab 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md @@ -18,18 +18,10 @@ import example_dashboard from '@site/static/images/clickstack/kafka/kafka-metric import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 Kafka 메트릭 모니터링하기 \{#kafka-metrics-clickstack\} +# ClickStack를 사용한 Kafka 메트릭 모니터링 \{#kafka-metrics-clickstack\} :::note[TL;DR] -이 가이드는 OpenTelemetry JMX Metric Gatherer를 사용하여 ClickStack으로 Apache Kafka 성능 메트릭을 모니터링하는 방법을 다룹니다. 이 가이드를 통해 다음 작업을 수행할 수 있습니다. - -- Kafka 브로커에서 JMX를 활성화하고 JMX Metric Gatherer를 구성하는 방법 -- OTLP를 통해 Kafka 메트릭을 ClickStack으로 전송하는 방법 -- 미리 구성된 대시보드를 사용하여 Kafka 성능(브로커 처리량, 컨슈머 지연, 파티션 상태, 요청 지연 시간)을 시각화하는 방법 - -프로덕션 Kafka 클러스터를 구성하기 전에 통합을 테스트하려는 경우, 샘플 메트릭이 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 10–15분 +OTel JMX Metric Gatherer를 사용하여 ClickStack에서 Apache Kafka 성능 메트릭을 모니터링합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 Kafka 배포와의 통합 \{#existing-kafka\} @@ -303,7 +295,7 @@ ClickStack으로 Kafka 모니터링을 시작할 수 있도록 Kafka 메트릭 ## 문제 해결 {#troubleshooting} -#### HyperDX에 메트릭이 표시되지 않음 +### HyperDX에 메트릭이 표시되지 않음 **API 키가 설정되어 컨테이너에 전달되고 있는지 확인하십시오.** @@ -350,7 +342,7 @@ echo -e "Message 1\nMessage 2\nMessage 3" | docker exec -i kafka bash -c "unset ``` -#### 인증 오류 \{#download\} +### 인증 오류 `Authorization failed` 또는 `401 Unauthorized`가 표시되면: @@ -364,7 +356,7 @@ docker compose up -d ``` -#### Kafka 클라이언트 명령 사용 시 포트 충돌 \{#import-dashboard\} +### Kafka 클라이언트 명령 사용 시 포트 충돌 Kafka 컨테이너 내부에서 Kafka 명령을 실행할 때, 다음과 같은 메시지가 표시될 수 있습니다: @@ -379,7 +371,7 @@ docker exec kafka bash -c "unset JMX_PORT && kafka-topics --list --bootstrap-ser ``` -#### 네트워크 연결 문제 \{#created-dashboard\} +### 네트워크 연결 문제 JMX exporter 로그에 `Connection refused`가 표시된다면: @@ -398,7 +390,13 @@ docker exec sh -c "timeout 2 bash -c 'cat < /dev/null > ``` -## 운영 환경 적용 \{#going-to-production\} +## 다음 단계 \{#troubleshooting\} + +* 중요 메트릭(복제 수가 부족한 파티션, 컨슈머 지연 증가, 요청 지연 시간 급증)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오 +* 특정 사용 사례(토픽별 처리량, 컨슈머 그룹 모니터링)를 위한 추가 대시보드를 생성하십시오 +* 고유한 `kafka.broker.id` 리소스 속성을 사용해 추가 JMX Metric Gatherer 인스턴스를 구성하여 여러 Kafka 브로커를 모니터링하십시오 + +## 운영 환경 적용 {#going-to-production} 이 가이드는 JMX Metric Gatherer에서 ClickStack의 OTLP 엔드포인트로 메트릭을 직접 전송하는 방식을 설명하며, 테스트 및 소규모 환경에 적합합니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md index b44055e75b5..6b3db1d3581 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md @@ -315,19 +315,23 @@ OTel `filelog` 수신기를 사용하여 ClickStack에서 MongoDB 서버 로그( ## 문제 해결 -**실제로 적용된 구성에 filelog 리시버가 포함되어 있는지 확인하십시오:** +### HyperDX에 로그가 표시되지 않음 {#no-logs} + +실제로 적용된 구성에 filelog 수신기가 포함되어 있는지 확인하십시오: ```bash docker exec cat /etc/otel/supervisor-data/effective.yaml | grep -A 10 filelog ``` -**Collector에서 발생한 오류를 확인하십시오:** +Collector 로그에서 오류를 확인하십시오: ```bash docker exec cat /etc/otel/supervisor-data/agent.log ``` -**MongoDB가 JSON 형식의 로그를 출력하는지 확인하십시오(4.4+):** +### 로그가 올바르게 파싱되지 않는 경우 + +MongoDB가 JSON 형식의 로그를 출력하는지 확인하십시오(4.4+): ```bash tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool @@ -336,11 +340,11 @@ tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool 출력이 유효한 JSON이 아니라면, 사용 중인 MongoDB 버전에서 레거시 텍스트 로그 형식(4.4 이전)을 사용하고 있을 수 있습니다. 이 경우 `json_parser` 연산자를 `regex_parser`로 바꾸거나 MongoDB 4.4+로 업그레이드해야 합니다. -## 다음 단계 +## 다음 단계 \{#verify-demo-logs\} * 중요한 이벤트(오류 급증, 느린 쿼리 임곗값)에 대한 [경고](/use-cases/observability/clickstack/alerts)를 구성하세요 * 특정 사용 사례(레플리카 세트 모니터링, 연결 추적)를 위한 추가 [대시보드](/use-cases/observability/clickstack/dashboards)를 만드세요 -## 프로덕션 환경으로 전환하기 +## 프로덕션 환경으로 전환하기 \{#dashboards\} 이 가이드는 빠르게 설정할 수 있도록 ClickStack에 기본 제공되는 OpenTelemetry Collector를 확장해 사용합니다. 프로덕션 환경에 배포할 때는 자체 OTel collector를 실행하고 데이터를 ClickStack의 OTLP 엔드포인트로 전송하는 방식을 권장합니다. 프로덕션 구성을 위한 자세한 내용은 [OpenTelemetry 데이터 전송](/use-cases/observability/clickstack/ingesting-data/opentelemetry)을 참조하십시오. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md index f4976ea2344..89f9637ab27 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md @@ -19,19 +19,10 @@ import example_dashboard from '@site/static/images/clickstack/mysql/example-dash import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 MySQL 로그 모니터링하기 \{#mysql-logs-clickstack\} +# ClickStack를 사용한 MySQL 로그 모니터링 \{#mysql-logs-clickstack\} -:::note[요약] -이 가이드는 OpenTelemetry collector를 구성하여 MySQL 서버 로그를 수집하고, ClickStack으로 MySQL을 모니터링하는 방법을 설명합니다. 다음 내용을 학습할 수 있습니다: - -- MySQL이 오류 로그와 느린 쿼리 로그를 출력하도록 구성하기 -- 로그 수집용 사용자 정의 OTel collector 구성 생성하기 -- 사용자 정의 구성을 사용해 ClickStack 배포하기 -- 미리 준비된 대시보드를 사용해 MySQL 로그 분석 결과(오류, 느린 쿼리, 연결)를 시각화하기 - -프로덕션 MySQL을 구성하기 전에 통합을 테스트하려는 경우, 샘플 로그가 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 10~15분 +:::note[TL;DR] +OTel `filelog` receiver를 사용해 ClickStack에서 MySQL 에러 로그와 슬로우 쿼리 로그를 수집하고 시각화합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 MySQL과의 연동 \{#existing-mysql\} @@ -460,13 +451,11 @@ head -5 /var/log/mysql/error.log 형식이 크게 다르면 설정의 정규식 패턴을 조정하십시오. -## 다음 단계 {#next-steps} - -MySQL 로그 모니터링을 설정한 후 다음 단계를 진행합니다: +## 다음 단계 -- 중요 이벤트(연결 실패, 임계값을 초과하는 느린 쿼리, 오류 급증)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다 -- 쿼리 패턴별 느린 쿼리 분석을 위한 사용자 지정 대시보드를 만듭니다 -- 관찰된 쿼리 성능 패턴에 따라 `long_query_time`을 조정합니다 +* 중요 이벤트(연결 실패, 임계값을 초과하는 느린 쿼리, 오류 급증)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다 +* 쿼리 패턴별 느린 쿼리 분석을 위한 사용자 지정 대시보드를 만듭니다 +* 관찰된 쿼리 성능 패턴에 따라 `long_query_time`을 조정합니다 ## 프로덕션 환경으로 전환 {#going-to-production} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md index 1ae4a063e0e..e68857986c9 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md @@ -18,19 +18,10 @@ import search_view from '@site/static/images/clickstack/nginx-logs-search-view.p import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 Nginx 로그 모니터링하기 \{#nginx-clickstack\} +# ClickStack를 사용한 Nginx 로그 모니터링 \{#nginx-clickstack\} -:::note[요약] -이 가이드는 OpenTelemetry collector를 구성하여 Nginx 액세스 로그를 수집하고, 이를 통해 ClickStack으로 Nginx를 모니터링하는 방법을 설명합니다. 다음 내용을 학습하게 됩니다: - -- Nginx가 JSON 형식으로 로그를 출력하도록 구성하기 -- 로그 수집을 위한 사용자 정의 OTel collector 설정 생성하기 -- 사용자 정의 설정으로 ClickStack 배포하기 -- 미리 준비된 대시보드를 사용하여 Nginx 메트릭 시각화하기 - -운영 환경의 Nginx를 구성하기 전에 연동을 테스트하고자 하는 경우, 샘플 로그가 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 5-10분 +:::note[TL;DR] +OTel `filelog` receiver를 사용해 ClickStack에서 Nginx 액세스 로그(JSON 형식)를 수집하고 시각화합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 Nginx와의 통합 \{#existing-nginx\} @@ -353,9 +344,11 @@ docker exec `` cat /etc/otel/supervisor-data/agent.log ``` -## 다음 단계 {#next-steps} +## 다음 단계 + +* 중요 메트릭(에러율, 지연 시간 임계값)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정해 보십시오. +* 특정 사용 사례(API 모니터링, 보안 이벤트)에 대한 추가 [대시보드](/use-cases/observability/clickstack/dashboards)를 생성해 보십시오. -더 살펴보고 싶다면, 대시보드를 활용하여 다음과 같은 작업을 추가로 시도해 볼 수 있습니다. +## 프로덕션으로 전환하기 -- 중요 메트릭(에러율, 지연 시간 임계값)에 대한 알림을 설정해 보십시오. -- 특정 사용 사례(API 모니터링, 보안 이벤트)에 대한 추가 대시보드를 생성해 보십시오. \ No newline at end of file +이 가이드는 빠르게 설정할 수 있도록 ClickStack에 기본 제공되는 OpenTelemetry Collector를 확장해 사용합니다. 프로덕션 배포에서는 자체 OTel Collector를 실행하여 데이터를 ClickStack의 OTLP 엔드포인트로 전송하는 것을 권장합니다. 프로덕션 구성에 대해서는 [OpenTelemetry 데이터 전송](/use-cases/observability/clickstack/ingesting-data/opentelemetry)을 참조하십시오. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md index c51ec2e967c..ae973dec182 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md @@ -18,20 +18,11 @@ import view_traces from '@site/static/images/clickstack/nginx-traces-search-view import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 Nginx 트레이스 모니터링하기 \{#nginx-traces-clickstack\} +# ClickStack를 사용한 Nginx 트레이스 모니터링 \{#nginx-traces-clickstack\} -:::note[요약] -이 가이드는 기존에 운영 중인 Nginx 환경에서 분산 트레이스를 수집하고, 이를 ClickStack에서 시각화하는 방법을 설명합니다. 다음 내용을 학습하게 됩니다: - -- Nginx에 OpenTelemetry 모듈 추가하기 -- Nginx를 구성하여 트레이스를 ClickStack의 OTLP 엔드포인트로 전송하도록 설정하기 -- HyperDX에 트레이스가 정상적으로 표시되는지 확인하기 -- 미리 만들어진 대시보드를 사용하여 요청 성능(지연 시간, 오류, 처리량)을 시각화하기 - -운영 중인 Nginx를 구성하기 전에 통합을 먼저 테스트하고자 하는 경우, 샘플 트레이스가 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 약 5~10분 -:::: +:::note[TL;DR] +OpenTelemetry Nginx 모듈을 사용하여 ClickStack에서 Nginx의 분산 트레이스를 수집합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. +::: ## 기존 Nginx와의 통합 \{#existing-nginx\} @@ -332,7 +323,9 @@ tail -f /var/log/nginx/access.log ## 다음 단계 \{#next-steps\} -더 살펴보고 싶다면, 대시보드를 활용하여 다음과 같은 작업을 시도해 보십시오. +* 중요한 메트릭(오류율, 지연 시간 임계값)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오. +* 특정 사용 사례(API 모니터링, 보안 이벤트)를 위한 추가 [대시보드](/use-cases/observability/clickstack/dashboards)를 구성하십시오. + +## 프로덕션 환경으로 전환하기 \{#going-to-production\} -- 중요한 메트릭(오류율, 지연 시간 임계값)에 대한 알림을 설정하십시오. -- 특정 사용 사례(API 모니터링, 보안 이벤트)를 위한 추가 대시보드를 구성하십시오. \ No newline at end of file +이 가이드에서는 Nginx OpenTelemetry 모듈에서 ClickStack의 OTLP 엔드포인트로 트레이스를 직접 전송합니다. 프로덕션 배포에서는 배치 처리와 복원력을 제공하는 게이트웨이로 자체 OTel collector를 실행하는 것을 권장합니다. 프로덕션 환경 구성은 [OpenTelemetry 데이터 전송](/use-cases/observability/clickstack/ingesting-data/opentelemetry)을 참조하십시오. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md index bb8a949a8c3..92f606663e1 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md @@ -20,19 +20,10 @@ import example_dashboard from '@site/static/images/clickstack/nodejs/example-tra import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 Node.js 트레이스 모니터링하기 \{#nodejs-traces-clickstack\} +# ClickStack를 사용한 Node.js 트레이스 모니터링 \{#nodejs-traces-clickstack\} :::note[TL;DR] -이 가이드는 Node.js 애플리케이션에서 분산 트레이스를 수집하고, OpenTelemetry 자동 계측을 사용하여 ClickStack에서 이를 시각화하는 방법을 안내합니다. 다음 내용을 학습하게 됩니다: - -- 자동 계측을 사용하여 Node.js용 OpenTelemetry를 설치하고 구성하기 -- 트레이스를 ClickStack의 OTLP 엔드포인트로 전송하기 -- HyperDX에서 트레이스가 정상적으로 표시되는지 확인하기 -- 미리 준비된 대시보드를 사용해 애플리케이션 성능 시각화하기 - -프로덕션 애플리케이션을 계측하기 전에 연동을 테스트해 보고 싶은 경우, 샘플 트레이스가 포함된 데모 데이터셋이 제공됩니다. - -소요 시간: 10-15분 +OpenTelemetry 자동 계측을 사용해 ClickStack에서 Node.js 애플리케이션의 분산 트레이스를 수집합니다. 데모 데이터셋과 사전 구축된 대시보드가 포함되어 있습니다. ::: ## 기존 Node.js 애플리케이션과의 통합 \{#existing-nodejs\} @@ -240,10 +231,8 @@ OTLP 엔드포인트에 성공적으로 연결되어야 합니다. ## 다음 단계 \{#next-steps\} -더 살펴보고자 한다면, 대시보드를 기반으로 다음과 같은 작업을 시도해 볼 수 있습니다: - -- 중요 메트릭(에러 비율, 지연 시간 임계값)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. -- 특정 사용 사례(API 모니터링, 보안 이벤트)에 대한 추가 대시보드를 생성합니다. +* 중요 메트릭(에러 비율, 지연 시간 임계값)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. +* 특정 사용 사례(API 모니터링, 보안 이벤트)에 대한 추가 대시보드를 생성합니다. ## 프로덕션 환경으로 전환하기 \{#going-to-production\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md index 2ef1e920336..1864ca6b80a 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md @@ -22,16 +22,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # ClickStack를 사용한 PostgreSQL 로그 모니터링 \{#postgres-logs-clickstack\} :::note[TL;DR] -이 가이드는 OpenTelemetry collector를 구성하여 PostgreSQL 서버 로그를 수집하도록 설정함으로써 ClickStack를 사용해 PostgreSQL을 모니터링하는 방법을 설명합니다. 다음과 같은 내용을 알 수 있습니다: - -- 구조화된 파싱을 위해 PostgreSQL이 로그를 CSV 형식으로 출력하도록 구성하기 -- 로그 수집을 위한 맞춤형 OTel collector 구성 파일 작성하기 -- 사용자 정의 구성을 사용하여 ClickStack 배포하기 -- 미리 준비된 대시보드를 사용해 PostgreSQL 로그 인사이트(에러, 느린 쿼리, 연결 상태)를 시각화하기 - -운영 환경의 PostgreSQL을 구성하기 전에 연동을 테스트하고자 하는 경우, 샘플 로그가 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 10-15분 +OTel `filelog` receiver를 사용해 ClickStack에서 PostgreSQL 서버 로그(CSV 형식)를 수집하고 시각화합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 PostgreSQL과의 통합 \{#existing-postgres\} @@ -378,14 +369,12 @@ docker exec cat /tmp/postgres-demo/postgresql.log | wc -l ``` -## 다음 단계 {#next-steps} - -PostgreSQL 로그 모니터링을 설정한 후에는 다음 작업을 진행합니다. +## 다음 단계 -- 중요한 이벤트(연결 실패, 느린 쿼리, 오류 급증)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. -- 포괄적인 데이터베이스 모니터링을 위해 로그를 [PostgreSQL metrics](/use-cases/observability/clickstack/integrations/postgresql-metrics)와 연관시킵니다. -- 애플리케이션별 쿼리 패턴을 위한 사용자 지정 대시보드를 생성합니다. -- 성능 요구 사항에 따라 느린 쿼리를 식별할 수 있도록 `log_min_duration_statement`를 구성합니다. +* 중요한 이벤트(연결 실패, 느린 쿼리, 오류 급증)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. +* 포괄적인 데이터베이스 모니터링을 위해 로그를 [PostgreSQL metrics](/use-cases/observability/clickstack/integrations/postgresql-metrics)와 연관시킵니다. +* 애플리케이션별 쿼리 패턴을 위한 사용자 지정 대시보드를 생성합니다. +* 성능 요구 사항에 따라 느린 쿼리를 식별할 수 있도록 `log_min_duration_statement`를 구성합니다. ## 프로덕션 환경으로 전환하기 {#going-to-production} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md index cce99a23865..e79db93c291 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md @@ -17,18 +17,10 @@ import example_dashboard from '@site/static/images/clickstack/postgres/postgres- import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack으로 PostgreSQL 메트릭 모니터링하기 \{#postgres-metrics-clickstack\} +# ClickStack를 사용한 PostgreSQL 메트릭 모니터링 \{#postgres-metrics-clickstack\} -:::note[요약] -이 가이드는 OpenTelemetry collector의 PostgreSQL receiver를 구성하여 ClickStack을 사용해 PostgreSQL 성능 메트릭을 모니터링하는 방법을 설명합니다. 다음 내용을 학습할 수 있습니다: - -- PostgreSQL 메트릭을 수집하도록 OTel collector 구성하기 -- 사용자 정의 구성을 사용해 ClickStack 배포하기 -- 미리 준비된 대시보드를 사용해 PostgreSQL 성능(트랜잭션, 연결 수, 데이터베이스 크기, 캐시 히트 비율) 시각화하기 - -운영 PostgreSQL 데이터베이스를 구성하기 전에 이 통합을 테스트하려는 경우, 샘플 메트릭이 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 10–15분 +:::note[TL;DR] +OTel PostgreSQL receiver를 사용해 ClickStack에서 PostgreSQL 성능 메트릭을 모니터링합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함됩니다. ::: ## 기존 PostgreSQL과의 통합 \{#existing-postgres\} @@ -274,11 +266,9 @@ psql -h postgres-host -U otel_monitor -d postgres -c "SELECT version();" ## 다음 단계 \{#next-steps\} -PostgreSQL 메트릭 모니터링을 설정한 후 다음 단계를 수행합니다. - -- 중요한 임계값(연결 제한, 높은 롤백 비율, 낮은 캐시 적중률)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. -- `pg_stat_statements` 확장을 사용하여 쿼리 수준 모니터링을 활성화합니다. -- 서로 다른 엔드포인트와 서비스 이름을 사용하여 receiver 구성을 복제하고, 여러 PostgreSQL 인스턴스를 모니터링합니다. +* 중요한 임계값(연결 제한, 높은 롤백 비율, 낮은 캐시 적중률)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정합니다. +* `pg_stat_statements` 확장을 사용하여 쿼리 수준 모니터링을 활성화합니다. +* 서로 다른 엔드포인트와 서비스 이름을 사용하여 receiver 구성을 복제하고, 여러 PostgreSQL 인스턴스를 모니터링합니다. ## 프로덕션 환경으로 이전하기 \{#going-to-production\} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md index 23530ddb41e..1c70e0b3667 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md @@ -18,18 +18,10 @@ import log from '@site/static/images/clickstack/redis/redis-log.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 Redis 로그 모니터링하기 \{#redis-clickstack\} +# ClickStack를 사용한 Redis 로그 모니터링 \{#redis-clickstack\} :::note[요약] -이 가이드는 OpenTelemetry collector를 구성하여 Redis 서버 로그를 수집하도록 하고, ClickStack으로 Redis를 모니터링하는 방법을 다룹니다. 이 문서를 통해 다음 내용을 알 수 있습니다: - -- Redis 로그 형식을 파싱하도록 OTel collector를 구성하는 방법 -- 사용자 정의 설정으로 ClickStack을 배포하는 방법 -- 미리 준비된 대시보드를 사용하여 Redis Metrics(연결 수, 명령 수, 메모리, 오류)를 시각화하는 방법 - -프로덕션 Redis를 구성하기 전에 연동을 테스트하고 싶다면 샘플 로그가 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 5-10분 +OTel `filelog` receiver를 사용해 ClickStack에서 Redis 서버 로그를 수집하고 시각화합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 Redis와의 통합 \{#existing-redis\} @@ -395,9 +387,11 @@ Redis 로그의 형식이 다른 경우 `regex_parser` operator에서 정규식 * 예시: `12345:M 28 Oct 2024 14:23:45.123 * Server started` -## 다음 단계 {#next-steps} +## 다음 단계 + +* 중요 메트릭(오류율, 지연 시간 임계값)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오. +* 특정 사용 사례(API 모니터링, 보안 이벤트)를 위한 추가 [대시보드](/use-cases/observability/clickstack/dashboards)를 생성하십시오. -더 살펴보고 싶다면, 대시보드를 활용하여 시도해 볼 수 있는 다음 단계를 살펴보십시오. +## 프로덕션 환경으로 전환하기 -- 중요 메트릭(오류율, 지연 시간 임계값)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오. -- 특정 사용 사례(API 모니터링, 보안 이벤트)를 위한 추가 [대시보드](/use-cases/observability/clickstack/dashboards)를 생성하십시오. \ No newline at end of file +이 가이드는 빠르게 설정할 수 있도록 ClickStack에 기본 제공되는 OpenTelemetry Collector를 확장합니다. 프로덕션 배포에서는 자체 OTel Collector를 실행하고 데이터를 ClickStack의 OTLP 엔드포인트로 전송하는 방식을 권장합니다. 프로덕션 구성은 [OpenTelemetry 데이터 전송](/use-cases/observability/clickstack/ingesting-data/opentelemetry)을 참조하십시오. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md index fcd42889cb9..d195d713a59 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md @@ -17,18 +17,10 @@ import example_dashboard from '@site/static/images/clickstack/redis-metrics-dash import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack로 Redis 메트릭 모니터링하기 \{#redis-metrics-clickstack\} +# ClickStack를 사용한 Redis 메트릭 모니터링 \{#redis-metrics-clickstack\} -:::note[요약] -이 가이드는 OpenTelemetry collector의 Redis receiver를 구성하여 ClickStack을 사용해 Redis 성능 메트릭을 모니터링하는 방법을 설명합니다. 다음 내용을 알 수 있습니다: - -- Redis 메트릭을 수집하도록 OTel collector를 구성하는 방법 -- 사용자 정의 구성을 적용하여 ClickStack을 배포하는 방법 -- 미리 만들어진 대시보드를 사용해 Redis 성능(초당 명령 수, 메모리 사용량, 연결된 클라이언트 수, 캐시 성능)을 시각화하는 방법 - -운영 환경 Redis를 구성하기 전에 통합을 미리 테스트해 보고자 하는 경우, 샘플 메트릭이 포함된 데모 데이터셋을 사용할 수 있습니다. - -소요 시간: 약 5~10분 +:::note[TL;DR] +OTel Redis receiver를 사용해 ClickStack에서 Redis 성능 메트릭을 모니터링합니다. 데모 데이터셋과 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 Redis와의 통합 \{#existing-redis\} @@ -420,10 +412,12 @@ docker exec telnet redis 6379 Docker Compose 파일 또는 `docker run` 명령에서 두 컨테이너가 동일한 네트워크를 사용하도록 구성하십시오. -## 다음 단계 {#next-steps} +## 다음 단계 + +* 중요한 메트릭(메모리 사용량 임계값, 연결 제한, 캐시 적중률 하락)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오. +* 특정 사용 사례(복제 지연, 지속성 성능)를 위한 추가 대시보드를 생성하십시오. +* 서로 다른 엔드포인트와 서비스 이름으로 receiver 구성을 복사하여 여러 Redis 인스턴스를 모니터링하십시오. -추가로 살펴보고 싶다면, 모니터링을 활용해 다음과 같은 작업을 시도해 보십시오. +## 프로덕션 환경으로 전환하기 \{#troubleshooting\} -- 중요한 메트릭(메모리 사용량 임계값, 연결 제한, 캐시 적중률 하락)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오. -- 특정 사용 사례(복제 지연, 지속성 성능)를 위한 추가 대시보드를 생성하십시오. -- 서로 다른 엔드포인트와 서비스 이름으로 receiver 구성을 복사하여 여러 Redis 인스턴스를 모니터링하십시오. \ No newline at end of file +이 가이드는 빠르게 설정할 수 있도록 ClickStack에 내장된 OpenTelemetry Collector를 확장합니다. 프로덕션 환경에 배포할 때는 자체 OTel collector를 실행하고 데이터를 ClickStack의 OTLP 엔드포인트로 전송하는 것을 권장합니다. 프로덕션 구성은 [OpenTelemetry 데이터 전송](/use-cases/observability/clickstack/ingesting-data/opentelemetry)을 참조하십시오. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md index a66f7dd7b2d..16392848233 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md @@ -20,18 +20,10 @@ import log_view from '@site/static/images/clickstack/systemd/systemd-log-view.pn import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# ClickStack으로 Systemd 로그 모니터링하기 \{#systemd-logs-clickstack\} +# ClickStack를 사용한 Systemd 로그 모니터링 \{#systemd-logs-clickstack\} -:::note[요약] -이 가이드는 OpenTelemetry Collector를 `journald` receiver와 함께 실행하여 ClickStack으로 systemd 저널 로그를 모니터링하는 방법을 설명합니다. 다음 내용을 학습하게 됩니다: - -- OpenTelemetry Collector를 배포하여 systemd 저널 항목을 읽는 방법 -- OTLP를 통해 systemd 로그를 ClickStack으로 전송하는 방법 -- 미리 구성된 대시보드를 사용해 systemd 로그 통찰(서비스 상태, 오류, 인증 이벤트)을 시각화하는 방법 - -프로덕션 시스템을 구성하기 전에 통합을 테스트하려는 경우 사용할 수 있는 샘플 로그가 포함된 데모 데이터 세트가 제공됩니다. - -소요 시간: 10–15분 +:::note[TL;DR] +OpenTelemetry Collector의 `journald` receiver를 사용해 ClickStack에서 systemd 저널 로그를 수집하고 시각화합니다. 데모 데이터셋과 미리 구축된 대시보드가 포함되어 있습니다. ::: ## 기존 시스템과의 통합 \{#existing-systems\} @@ -366,6 +358,12 @@ otelcol-contrib --config=otel-config.yaml 2. journald 내보내기 파일을 `filelog` 리시버로 읽는 **텍스트 내보내기 방식**(데모와 유사)을 사용합니다 +## 다음 단계 \{#next-steps\} + +* 중요한 시스템 이벤트(서비스 실패, 인증 실패, OOM 종료)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오 +* 특정 사용 사례(SSH 보안 모니터링, 서비스 상태 확인)를 위한 추가 [대시보드](/use-cases/observability/clickstack/dashboards)를 생성하십시오 +* 불필요한 노이즈를 줄이고 중요한 서비스에 집중할 수 있도록 특정 systemd 유닛으로 필터링하십시오 + ## 프로덕션 환경으로 전환하기 \{#going-to-production\} 이 가이드는 별도의 OpenTelemetry Collector를 사용하여 systemd 로그를 읽고 ClickStack의 OTLP 엔드포인트로 전송하며, 이는 프로덕션 환경에서 권장되는 패턴입니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md index ce5fae0f306..409ffa65f17 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md @@ -27,13 +27,7 @@ Temporal은 단순하면서도 정교하고 복원력이 높은 애플리케이 # ClickStack로 Temporal Cloud 메트릭 모니터링하기 \{#temporal-metrics-clickstack\} :::note[요약] -이 가이드는 OpenTelemetry collector의 Prometheus receiver를 구성하여 ClickStack으로 Temporal Cloud를 모니터링하는 방법을 설명합니다. 다음 내용을 학습하게 됩니다: - -- Temporal Cloud 메트릭을 수집하도록 OTel collector를 구성합니다. -- 사용자 정의 구성을 사용하여 ClickStack을 배포합니다. -- 미리 만들어진 대시보드를 사용해 Temporal Cloud 성능(열려 있는 워크플로, 초당 actions 수, 활성 네임스페이스, 태스크 대기열)을 시각화합니다. - -소요 시간: 5~10분 +OTel Prometheus receiver를 사용하여 ClickStack에서 Temporal Cloud 메트릭을 모니터링합니다. 미리 구성된 대시보드가 포함되어 있습니다. ::: ## 기존 Temporal Cloud와의 통합 \{#existing-temporal\} @@ -272,8 +266,10 @@ ClickStack가 Temporal Cloud에 연결할 수 없는 경우 Docker Compose 파 ## 다음 단계 {#next-steps} -추가로 살펴보고 싶다면, 모니터링을 실험해 볼 다음 단계를 수행하십시오. +- 중요한 메트릭(워크플로 실패율, 작업 백로그 증가, schedule-to-start 지연 시간)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하세요. +- 특정 사용 사례(네임스페이스 수준 모니터링, 워크플로 유형 성능)를 위한 추가 대시보드를 만드세요. +- 서로 다른 엔드포인트와 서비스 이름으로 receiver 구성을 복제하여 여러 Temporal Cloud 계정을 모니터링하세요. + +## 프로덕션 환경으로 전환하기 \{#troubleshooting\} -- 중요한 메트릭(메모리 사용량 임계값, 연결 제한, 캐시 적중률 하락)에 대한 [알림](/use-cases/observability/clickstack/alerts)을 설정하십시오. -- 특정 사용 사례(복제 지연, 영속성 성능)에 대한 추가 대시보드를 생성하십시오. -- 서로 다른 엔드포인트와 서비스 이름을 사용해 리시버 구성을 복제하여 여러 Temporal Cloud 계정을 모니터링하십시오. \ No newline at end of file +이 가이드는 빠른 설정을 위해 ClickStack에 내장된 OpenTelemetry Collector를 기반으로 합니다. 프로덕션 환경에 배포할 때는 자체 OTel collector를 실행하고 데이터를 ClickStack의 OTLP 엔드포인트로 보내는 것을 권장합니다. 프로덕션 구성은 [OpenTelemetry 데이터 전송](/use-cases/observability/clickstack/ingesting-data/opentelemetry)을 참조하십시오. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md b/i18n/ru/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md index 0c641e51bdf..fca8393cc5d 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md @@ -19,7 +19,7 @@ ClickHouse поддерживает широкий спектр типов и а * Таблицы изменяются нечасто или допустимы их пакетные обновления. * Связи не являются «многие-ко-многим» или не обладают чрезмерно высокой кардинальностью. * Запрашивается только ограниченное подмножество столбцов, т.е. некоторые столбцы можно исключить из денормализации. -* У вас есть возможность вынести обработку из ClickHouse во внешние системы, такие как Flink, где можно управлять обогащением данных в реальном времени или их уплощением (flattening). +* У вас есть возможность вынести обработку из ClickHouse во внешние системы, такие как [Flink](/integrations/data-ingestion/apache-flink/flink-connector.md), где можно управлять обогащением данных в реальном времени или их уплощением (flattening). Не все данные нужно денормализовать — сосредоточьтесь на атрибутах, которые запрашиваются чаще всего. Также рассмотрите использование [материализованных представлений](/best-practices/use-materialized-views) для инкрементального вычисления агрегатов вместо дублирования целых подтаблиц. Когда изменения схемы редки, а задержка критична, денормализация обеспечивает наилучший компромисс по производительности. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/chdb/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/chdb/index.md index 75298c020b6..046d1ddbbdb 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/chdb/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/chdb/index.md @@ -29,6 +29,12 @@ chDB — это быстрый встраиваемый in-process SQL OLAP‑д **НОВИНКА!** DataStore предоставляет совместимый с pandas API, который сочетает привычный синтаксис pandas с производительностью ClickHouse. +:::tip Начало работы в Hex + +* 📖 Руководство по началу работы — настройте первое подключение +* 🚀 Расширенная 30-дневная пробная версия Hex — полный доступ к интеграциям ClickHouse + ::: + ### Однострочная миграция \{#one-line-migration\} ```python diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md index d45348deeb5..cd4654c9614 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md @@ -115,20 +115,22 @@ import scheduled_upgrade_window from '@site/static/images/cloud/manage/scheduled Вы можете настроить окно обновления для сервисов уровня Enterprise. -Выберите сервис, для которого вы хотите задать расписание обновлений, затем в левом меню нажмите `Settings`. Прокрутите до раздела `Scheduled upgrades`. +Выберите сервис, для которого вы хотите указать расписание планового обновления, затем в левом меню выберите `Settings`. Прокрутите до раздела `Scheduled upgrades`.
+
-При выборе этого параметра пользователи смогут указать день недели и временное окно для обновления базы данных и облачной инфраструктуры. +Выбор этого параметра позволит указать день недели и временное окно для обновлений базы данных и облачной инфраструктуры.
- +
+
:::note -Хотя плановые обновления выполняются в соответствии с заданным расписанием, для критических исправлений безопасности и устранения уязвимостей возможны исключения. Если будет выявлена неотложная проблема безопасности, обновления могут быть выполнены вне запланированного окна. Клиенты будут уведомлены о таких исключениях по мере необходимости. +Хотя плановые обновления выполняются в соответствии с заданным расписанием, исключения действуют для критических исправлений безопасности и устранения уязвимостей, а также для сценариев, в которых потенциальные проблемы могут привести к повреждению или потере данных. Если будет выявлена срочная проблема безопасности, обновления могут быть выполнены вне запланированного окна. Клиенты будут уведомлены о таких исключениях по мере необходимости. ::: \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md index db0bc3d0402..6fcda42498e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md @@ -45,4 +45,8 @@ ClickHouse Cloud отправляет уведомления о критичес ## Поддерживаемые уведомления \{#supported-notifications\} -В настоящее время мы отправляем уведомления, связанные с оплатой (ошибка платежа, превышение заданного порога потребления и т. д.), а также уведомления, связанные с событиями масштабирования (масштабирование завершено, масштабирование заблокировано и т. д.). \ No newline at end of file +В настоящее время мы отправляем уведомления, связанные с биллингом (ошибка платежа, превышение заданного порога потребления и т. д.), а также уведомления, связанные с событиями масштабирования (масштабирование завершено, масштабирование заблокировано и т. д.). + +:::note +Уведомления о пороге кредита в настоящее время доступны только для организаций с контрактами на обязательный объем расходов. Организации с оплатой по мере использования (PAYG) не получают эти уведомления. +::: \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md index d3439087d7a..0d7ceff909f 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md @@ -12,80 +12,41 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## Обзор \{#overview\} -ClickHouse Private — это самостоятельно развертываемый пакет, включающий ту же проприетарную версию ClickHouse, которая используется в ClickHouse Cloud, а также наш ClickHouse Operator, настроенные для разделения вычислений и хранилища. Он разворачивается в Kubernetes‑окружениях с S3‑совместимым хранилищем. - -В настоящее время этот пакет доступен в AWS и IBM Cloud; в скором времени появится поддержка развертываний на физических серверах (bare metal). +ClickHouse Private — это самостоятельно развертываемый пакет, включающий ту же проприетарную версию ClickHouse, которая работает в ClickHouse Cloud, а также наш ClickHouse Operator, настроенные для разделения вычислительных ресурсов и хранилища. :::note Note -ClickHouse Private предназначен для крупных предприятий с наиболее строгими требованиями к соответствию нормативным требованиям (compliance) и обеспечивает полный контроль и управление их выделенной инфраструктурой. Этот вариант доступен только при [обращении к нам](https://clickhouse.com/company/contact?loc=nav). +ClickHouse Private предназначен для крупных предприятий, развертывающих системы с объемом памяти > 2 ТБ и требующих полного контроля над своей выделенной инфраструктурой. Клиенты несут ответственность за управление всей инфраструктурой и должны обладать опытом эксплуатации ClickHouse в крупном масштабе. Этот вариант доступен только если [связаться с нами](https://clickhouse.com/company/contact?loc=nav). ::: - - ## Преимущества по сравнению с open source \{#benefits-over-os\} Следующие возможности отличают ClickHouse Private от самостоятельно управляемых open source-развертываний: - - -### Повышенная производительность \{#enhanced-performance\} -- Нативное разделение вычислительных ресурсов и хранилища данных -- Проприетарные облачные функции, такие как [shared merge tree](/cloud/reference/shared-merge-tree) и [warehouse](/cloud/reference/warehouses) - -### Проверено и подтверждено на множестве сценариев и в различных условиях \{#tested-proven-through-variety-of-use-cases\} -- Полностью протестировано и проверено в ClickHouse Cloud - -### Полноценный план развития с регулярным добавлением новых функций \{#full-featured-roadmap\} -Дополнительные возможности, которые появятся в ближайшее время: -- API для программного управления ресурсами - - Автоматизированное создание резервных копий - - Автоматизированные операции вертикального масштабирования -- Интеграция с провайдерами идентификации - - - - +* Нативное разделение вычислительных ресурсов и хранилища данных +* Проприетарные облачные функции, такие как [shared merge tree](/cloud/reference/shared-merge-tree) и [warehouse](/cloud/reference/warehouses) +* Версии базы данных ClickHouse и оператора полностью протестированы и проверены в ClickHouse Cloud +* API для программного выполнения операций, включая резервное копирование и масштабирование ## Архитектура \{#architecture\} -ClickHouse Private полностью автономен в пределах вашей среды развертывания и состоит из вычислительных ресурсов, управляемых в Kubernetes, и хранилища в совместимом с S3 объектном хранилище. +ClickHouse Private полностью автономен в пределах вашей среды развертывания, предлагая наше cloud-native разделение вычислительных ресурсов и хранилища.
- +
+## Поддерживаемые конфигурации \{#supported-configurations\} +В настоящее время ClickHouse Private поддерживается в следующих конфигурациях: -## Процесс онбординга \{#onboarding-process\} - -Клиенты могут начать процесс онбординга, связавшись с [нами](https://clickhouse.com/company/contact?loc=nav). Для подходящих клиентов мы предоставим подробное руководство по развертыванию окружения и доступ к образам и Helm-чартам для этого развертывания. - - - -## Общие требования \{#general-requirements\} +| Среда | Оркестрация | Хранилище | Статус | +| :----------------- | :------------------------------- | :-------------------------- | :--------------------- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | Доступно | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | Предварительная версия | +| Физические серверы | Kubernetes | AIStor (требуется NVMe) | Предварительная версия | -Этот раздел предназначен для обзора ресурсов, необходимых для развертывания ClickHouse Private. Конкретные руководства по развертыванию предоставляются в рамках процесса онбординга. Типы и размеры экземпляров/серверов зависят от варианта использования. - -### ClickHouse Private в AWS \{#clickhouse-private-aws\} - -Необходимые ресурсы: -- [ECR](https://docs.aws.amazon.com/ecr/) для получения образов и Helm-чартов -- Кластер [EKS](https://docs.aws.amazon.com/eks/) с [CNI](https://github.com/aws/amazon-vpc-cni-k8s), [EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver), [DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html), [Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md), [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html) для аутентификации и провайдером [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) -- Серверные узлы на базе Amazon Linux -- Оператору требуется группа узлов x86 -- Бакет S3 в том же регионе, что и кластер EKS -- Если требуется входной шлюз, необходимо также настроить NLB -- Одна роль AWS для каждого кластера ClickHouse для операций clickhouse-server/keeper - -### ClickHouse Private в IBM Cloud \{#clickhouse-private-ibm-cloud\} +## Процесс онбординга \{#onboarding-process\} -Необходимые ресурсы: -- [Container Registry](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-started) для получения образов и Helm-чартов -- [Cloud Kubernetes Service](https://cloud.ibm.com/docs/containers?topic=containers-getting-started) с [CNI](https://www.ibm.com/docs/en/cloud-private/3.2.x?topic=networking-kubernetes-network-model), [Cloud Block Storage for VPC](https://cloud.ibm.com/docs/containers?topic=containers-vpc-block), [Cloud DNS](https://www.ibm.com/products/dns) и [Cluster Autoscaler](https://cloud.ibm.com/docs/containers?topic=containers-cluster-scaling-install-addon-enable) -- Серверные узлы на базе Ubuntu -- Оператору требуется группа узлов x86 -- [Cloud Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-getting-started-cloud-object-storage) в том же регионе, что и кластер Cloud Kubernetes Service -- Если требуется входной шлюз, необходимо также настроить NLB -- Одна учетная запись службы для каждого кластера ClickHouse для операций clickhouse-server/keeper +Клиенты могут [связаться с нами](https://clickhouse.com/company/contact?loc=nav), чтобы запросить звонок и обсудить применение ClickHouse Private для своего сценария использования. Мы рассматриваем сценарии использования, которые соответствуют минимальным требованиям по масштабу и развертываются в поддерживаемых конфигурациях. Возможности онбординга ограничены. Процесс установки предполагает выполнение инструкций из руководства по установке для конкретной среды, в которой будет развернут ClickHouse, с использованием образов и Helm-чартов, загруженных из AWS ECR. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md index b9b4136d645..51bc61a142b 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md @@ -12,46 +12,25 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## Обзор \{#overview\} -ClickHouse Government — это пакет для самостоятельного развёртывания, который включает ту же проприетарную версию ClickHouse, что используется в ClickHouse Cloud, и наш ClickHouse Operator, настроенные для разделения вычислительных ресурсов и хранилища и дополнительно защищённые для соответствия строгим требованиям государственных учреждений и организаций государственного сектора. Он развёртывается в кластерах Kubernetes с S3‑совместимым хранилищем. - -В настоящее время этот пакет доступен в AWS, в ближайшее время ожидается поддержка развёртываний на bare metal. +ClickHouse Government — это пакет для самостоятельного развёртывания, который включает ту же проприетарную версию ClickHouse, что используется в ClickHouse Cloud, и наш ClickHouse Operator, настроенные для разделения вычислительных ресурсов и хранилища и дополнительно защищённые для соответствия строгим требованиям государственных учреждений и организаций государственного сектора. :::note Примечание -ClickHouse Government предназначен для государственных учреждений, организаций государственного сектора или облачных компаний‑разработчиков ПО, поставляющих решения этим учреждениям и организациям, обеспечивая им полный контроль и управление их выделенной инфраструктурой. Этот вариант доступен только по [обращению к нам](https://clickhouse.com/government). +ClickHouse Government предназначен для государственных учреждений, организаций государственного сектора или облачных компаний‑разработчиков ПО, поставляющих решения этим учреждениям и организациям, обеспечивая им полный контроль и управление их выделенной инфраструктурой. Минимальный размер развертывания — 2 ТБ. Этот вариант доступен только по [обращению к нам](https://clickhouse.com/government). ::: - - ## Преимущества по сравнению с open source \{#benefits-over-os\} Следующие возможности отличают ClickHouse Government от самостоятельных развертываний open source: - - -### Повышенная производительность \{#enhanced-performance\} -- Нативное разделение вычислительных ресурсов и хранилища -- Проприетарные облачные функции, такие как [shared merge tree](/cloud/reference/shared-merge-tree) и функциональность [warehouse](/cloud/reference/warehouses) - -### Проверено и подтверждено на множестве сценариев использования и в различных условиях \{#tested-proven\} -- Полностью протестировано и проверено в ClickHouse Cloud - -### Пакет по соответствию требованиям \{#compliance-package\} -- Документация по [NIST Risk Management Framework (RMF)](https://csrc.nist.gov/projects/risk-management/about-rmf) для ускорения получения Authorization to Operate (ATO) - -### Полнофункциональный план развития с регулярным добавлением новых возможностей \{#full-featured-roadmap\} -Дополнительные возможности, которые появятся в ближайшее время: -- API для программного управления ресурсами - - Автоматизированное создание резервных копий - - Автоматизированные операции вертикального масштабирования -- Интеграция с поставщиком услуг идентификации - - - - +* Нативное разделение вычислительных ресурсов и хранилища +* Проприетарные облачные функции, такие как [shared merge tree](/cloud/reference/shared-merge-tree) и функциональность [warehouse](/cloud/reference/warehouses) +* Версии базы данных ClickHouse и оператора, полностью протестированные и проверенные в ClickHouse Cloud +* Документация по [NIST Risk Management Framework (RMF)](https://csrc.nist.gov/projects/risk-management/about-rmf) для ускорения получения Authorization to Operate (ATO) +* API для программного выполнения операций, включая резервное копирование и масштабирование ## Архитектура \{#architecture\} -ClickHouse Government полностью автономен в рамках вашей среды развертывания и состоит из вычислительных ресурсов, управляемых в Kubernetes, и хранилища в совместимом с S3 объектном хранилище. +ClickHouse Government полностью автономен в рамках вашей среды развертывания, предлагая наше облачно-нативное разделение вычислительного ресурса и хранилища.
@@ -59,26 +38,15 @@ ClickHouse Government полностью автономен в рамках ва
+## Поддерживаемые конфигурации \{#supported-configurations\} +ClickHouse Government в настоящее время доступен в следующих конфигурациях: -## Процесс подключения \{#onboarding-process\} - -Клиенты могут начать процесс подключения, обратившись [к нам](https://clickhouse.com/government). Для подходящих клиентов мы предоставим подробное руководство по развертыванию окружения и доступ к образам контейнеров и Helm-чартам для развертывания. - - - -## Общие требования \{#general-requirements\} - -В этом разделе приведен обзор ресурсов, необходимых для развертывания ClickHouse Government. Подробные руководства по развертыванию предоставляются в рамках онбординга. Типы и размеры экземпляров/серверов зависят от сценария использования. +| Среда | Оркестрация | Хранилище | Статус | +| :---- | :------------------------------- | :-------------------------- | :--------------------- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | Доступно | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | Предварительная версия | -### ClickHouse Government в AWS \{#clickhouse-government-aws\} +## Процесс онбординга \{#onboarding-process\} -Необходимые ресурсы: -- [ECR](https://docs.aws.amazon.com/ecr/) для получения образов и Helm-чартов -- Удостоверяющий центр, способный выпускать сертификаты, соответствующие требованиям FIPS -- Кластер [EKS](https://docs.aws.amazon.com/eks/) с [CNI](https://github.com/aws/amazon-vpc-cni-k8s), [EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver), [DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html), [Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md), [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html) для аутентификации и провайдером [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) -- Серверные узлы под управлением Amazon Linux -- Для оператора требуется группа узлов x86 -- Бакет S3 в том же регионе, что и кластер EKS -- Если требуется входной шлюз, дополнительно настройте NLB -- Одна роль AWS на кластер ClickHouse для операций clickhouse-server/keeper +Клиенты могут [связаться с нами](https://clickhouse.com/company/contact?loc=nav), чтобы запросить звонок для обсуждения соответствия ClickHouse Government их сценарию использования. Будут рассматриваться сценарии использования, соответствующие минимальным требованиям по масштабу и развертываемые в поддерживаемых конфигурациях. Возможности онбординга ограничены. Процесс установки предполагает следование руководству по установке для конкретной среды, в которой будет развернут ClickHouse, с использованием образов и Helm-чартов, загруженных из AWS ECR. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md index 285cb5dafbc..dfb09f905b5 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md @@ -343,10 +343,14 @@ Azure (Microsoft) SAML также может называться Azure Active D Мы используем только SSO, инициируемое поставщиком услуг. Это означает, что пользователи переходят по адресу `https://console.clickhouse.cloud` и вводят свой адрес электронной почты, после чего перенаправляются к IdP для аутентификации. Пользователи, уже аутентифицированные через ваш IdP, могут использовать прямую ссылку для автоматического входа в вашу организацию без ввода адреса электронной почты на странице входа. -### Мультиорганизационное SSO \{#multi-org-sso\} +### Мультиорганизационное SSO \{#configure-your-admin-user\} ClickHouse Cloud поддерживает мультиорганизационное SSO, предоставляя отдельное подключение для каждой организации. Используйте прямую ссылку (`https://console.clickhouse.cloud/?connection={organizationid}`) для входа в каждую соответствующую организацию. Перед входом в другую организацию обязательно выйдите из текущей. +:::note +Если вы не хотите, чтобы пользователи с доменом вашей компании перенаправлялись в организацию при вводе адреса электронной почты на https://console.clickhouse.cloud, отправьте запрос в службу поддержки, чтобы вручную обновить настройки SSO и отключить это поведение. +::: + ## Дополнительная информация {#additional-information} Безопасность — наш главный приоритет, когда речь идет об аутентификации. По этой причине при реализации SSO мы приняли несколько решений, о которых вам необходимо знать. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md index a4c6e649ff2..e9daabe18e6 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md @@ -1,9 +1,9 @@ --- sidebar_label: 'Обзор' slug: /migrations/elastic-overview -description: 'Переход с Snowflake на ClickHouse' -keywords: ['Snowflake'] -title: 'Переход с Snowflake на ClickHouse' +description: 'Миграция с Elasticsearch на ClickHouse' +keywords: ['Elasticsearch'] +title: 'Миграция с Elasticsearch на ClickHouse' show_related_blogs: true doc_type: 'landing-page' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md index a71fbee1f23..e9ce0c12715 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md @@ -4,7 +4,7 @@ title: 'Журнал изменений v24.2' description: 'Журнал изменений быстрого релиза v24.2' keywords: ['журнал изменений'] sidebar_label: '24.2' -sidebar_position: 11 +sidebar_position: 12 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md index 05b0115b41c..90b7bea9894 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md @@ -4,7 +4,7 @@ title: 'Журнал изменений v24.5 для Cloud' description: 'Журнал изменений быстрого релиза v24.5' keywords: ['журнал изменений', 'cloud'] sidebar_label: '24.5' -sidebar_position: 10 +sidebar_position: 11 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md index cb5eb21d2cf..834aaa23f75 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md @@ -4,7 +4,7 @@ title: 'Журнал изменений v24.6 для Cloud' description: 'Краткий журнал изменений для v24.6' keywords: ['журнал изменений', 'cloud'] sidebar_label: '24.6' -sidebar_position: 9 +sidebar_position: 10 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md index 4030ebe6617..3934f6b37e3 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md @@ -4,7 +4,7 @@ title: 'v24.8 — список изменений для Cloud' description: 'Оперативный список изменений для релиза v24.8' keywords: ['список изменений', 'облако'] sidebar_label: '24.8' -sidebar_position: 8 +sidebar_position: 9 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md index e38221c4561..049712e25a4 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md @@ -4,7 +4,7 @@ title: 'Список изменений v24.10 для Cloud' description: 'Список изменений быстрого релиза v24.10' keywords: ['changelog', 'cloud'] sidebar_label: '24.10' -sidebar_position: 7 +sidebar_position: 8 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md index 218efd38c27..35350c13725 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md @@ -4,7 +4,7 @@ title: 'Журнал изменений v24.12 для Cloud' description: 'Журнал изменений быстрого релиза v24.12' keywords: ['changelog', 'cloud'] sidebar_label: '24.12' -sidebar_position: 6 +sidebar_position: 7 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md index 12f3d5de57e..c3fa7e8a66d 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md @@ -4,7 +4,7 @@ title: 'Список изменений v25.4 для Cloud' description: 'Краткий список изменений v25.4' keywords: ['список изменений', 'cloud'] sidebar_label: '25.4' -sidebar_position: 5 +sidebar_position: 6 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md index 2a37491fcb4..99fab7ba010 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md @@ -4,7 +4,7 @@ title: 'Журнал изменений v25.6 для Cloud' description: 'Журнал изменений быстрого релиза v25.6' keywords: ['changelog', 'cloud'] sidebar_label: '25.6' -sidebar_position: 4 +sidebar_position: 5 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md index bf7e8ffe5e3..54c7f5ced57 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md @@ -4,7 +4,7 @@ title: 'Список изменений v25.8 для Cloud' description: 'Краткий список изменений v25.8' keywords: ['changelog', 'cloud'] sidebar_label: '25.8' -sidebar_position: 3 +sidebar_position: 4 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md index 5bb1202aa3d..672db939ceb 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md @@ -4,7 +4,7 @@ title: 'Журнал изменений v25.10 для Cloud' description: 'Журнал изменений для v25.10' keywords: ['журнал изменений', 'cloud'] sidebar_label: '25.10' -sidebar_position: 2 +sidebar_position: 3 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md index ef8abbd9bb1..8450c011883 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md @@ -1,10 +1,10 @@ --- slug: /changelogs/25.12 -title: 'Журнал изменений v25.12 для Cloud' +title: 'Журнал изменений Cloud v25.12' description: 'Журнал изменений v25.12' keywords: ['changelog', 'cloud'] sidebar_label: '25.12' -sidebar_position: 1 +sidebar_position: 2 doc_type: 'changelog' --- diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md new file mode 100644 index 00000000000..2717a84d689 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md @@ -0,0 +1,688 @@ +--- +slug: /changelogs/26.2 +title: 'Журнал изменений v26.2 для Cloud' +description: 'Журнал изменений для v26.2' +keywords: ['журнал изменений', 'Cloud'] +sidebar_label: '26.2' +sidebar_position: 1 +doc_type: 'changelog' +--- + +# v26.2 журнал изменений для Cloud \{#v262-changelog-for-cloud\} + +## Изменения, нарушающие обратную совместимость \{#backward-incompatible-changes\} + +### Изменения в запросах и синтаксисе \{#query-and-syntax-changes\} + +* Исправлено непоследовательное форматирование запросов, вызванное некорректной подстановкой псевдонимов. Примечание: когда анализатор отключен, некоторые запросы `CREATE VIEW`, использующие `IN` со ссылкой на псевдоним, могут больше не обрабатываться. Чтобы избежать этого, убедитесь, что анализатор включён (по умолчанию он включён начиная с 24.3). [#82838](https://github.com/ClickHouse/ClickHouse/pull/82838) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Пустой список столбцов в `JOIN USING ()` теперь считается синтаксической ошибкой. Ранее на этапе выполнения запроса в этом случае возвращалась ошибка `INVALID_JOIN_ON_EXPRESSION`, а в некоторых случаях (например, при соединении с хранилищем `Join`) это могло приводить к `LOGICAL_ERROR`. [#92371](https://github.com/ClickHouse/ClickHouse/pull/92371) ([Vladimir Cherkasov](https://github.com/vdimir)). +* Подзапросы больше не допускаются в `ORDER BY` и других выражениях ключа таблицы. [#96847](https://github.com/ClickHouse/ClickHouse/pull/96847) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### Изменения типов данных \{#data-type-changes\} + +* Добавлена поддержка `Nullable(Tuple)`. Чтобы включить её, установите `allow_experimental_nullable_tuple_type = 1`. [#89643](https://github.com/ClickHouse/ClickHouse/pull/89643) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* Поддержка advanced shared data для типа JSON теперь включена по умолчанию. Откат до версий ниже 25.8 будет невозможен, так как более старые версии не могут читать части данных, записанные в новом формате JSON. Для безопасного обновления установите настройку `compatibility` в значение предыдущей версии или задайте настройки MergeTree `dynamic_serialization_version='v2'` и `object_serialization_version='v2'`. [#92511](https://github.com/ClickHouse/ClickHouse/pull/92511) ([Pavel Kruglov](https://github.com/Avogar)). +* `SKIP REGEXP` в типе JSON теперь по умолчанию использует частичное совпадение. [#92847](https://github.com/ClickHouse/ClickHouse/pull/92847) ([Pavel Kruglov](https://github.com/Avogar)). +* Исправлена логическая ошибка, возникавшая при несовпадении типов `Variant`. [#95811](https://github.com/ClickHouse/ClickHouse/pull/95811) ([Bharat Nallan](https://github.com/bharatnc)). +* Столбцы `DATE` из PostgreSQL теперь определяются в ClickHouse как `Date32` (ранее они определялись как `Date`, что могло приводить к переполнению для значений за пределами его узкого диапазона). Теперь также поддерживается вставка значений `Date32` обратно в PostgreSQL. [#95999](https://github.com/ClickHouse/ClickHouse/pull/95999) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### Изменения в хранении и индексах \{#storage-and-index-changes\} + +* Улучшена структура хранения инвертированного текстового индекса для более эффективного чтения из объектного хранилища, а также повышена производительность слияния для таблиц с инвертированными текстовыми индексами. Если вы использовали экспериментальный текстовый индекс до версии 25.12, перед обновлением необходимо удалить индекс и заново построить его в новой версии. [#91518](https://github.com/ClickHouse/ClickHouse/pull/91518) ([Anton Popov](https://github.com/CurtizJ)). +* Формат хранения статистики изменился — теперь вся статистика хранится в одном файле. [#93414](https://github.com/ClickHouse/ClickHouse/pull/93414) ([Anton Popov](https://github.com/CurtizJ)). +* Имена файлов индексов теперь экранируются, чтобы предотвратить повреждение частей. ClickHouse не сможет загрузить индексы с символами вне ASCII в имени, созданные в предыдущих версиях. Для этого используйте настройку MergeTree `escape_index_filenames`. [#94079](https://github.com/ClickHouse/ClickHouse/pull/94079) ([Raúl Marín](https://github.com/Algunenano)). + +### Удалённые возможности \{#removed-features\} + +* Кодеки `DEFLATE_QPL` и `ZSTD_QAT` удалены. Перед обновлением преобразуйте все существующие данные, сжатые этими кодеками, в другой кодек. Обратите внимание, что для использования этих кодеков ранее требовалось включить `enable_deflate_qpl_codec` или `enable_zstd_qat_codec`. [#92150](https://github.com/ClickHouse/ClickHouse/pull/92150) ([Robert Schulze](https://github.com/rschu1ze)). +* `INSERT` в простые столбцы `ALIAS` больше не поддерживается (откат [#84154](https://github.com/ClickHouse/ClickHouse/issues/84154)). Эта возможность не работала с пользовательскими форматами и не управлялась отдельной настройкой. [#92849](https://github.com/ClickHouse/ClickHouse/pull/92849) ([Azat Khuzhin](https://github.com/azat)). +* Движок базы данных `Lazy` удалён и больше недоступен. [#93627](https://github.com/ClickHouse/ClickHouse/pull/93627) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Режим `transposed_with_wide_view` для `metric_log` удалён из-за ошибки, делавшей его непригодным для использования. Определить `system.metric_log` в этом режиме больше невозможно. [#93867](https://github.com/ClickHouse/ClickHouse/pull/93867) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### Изменения настроек и конфигурации \{#settings-and-configuration-changes\} + +* Новая настройка теперь вызывает ошибку, если каталог озера данных не имеет доступа к Объектному хранилищу. [#93606](https://github.com/ClickHouse/ClickHouse/pull/93606) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Планирование CPU для рабочих нагрузок теперь по умолчанию является вытесняющим. См. серверную настройку `cpu_slot_preemption`. [#94060](https://github.com/ClickHouse/ClickHouse/pull/94060) ([Sergei Trifonov](https://github.com/serxa)). +* Настройки `exact_rows_before_limit`, `rows_before_aggregation`, `cross_to_inner_join_rewrite`, `regexp_dict_allow_hyperscan`, `regexp_dict_flag_case_insensitive`, `regexp_dict_flag_dotall` и `dictionary_use_async_executor` были переклассифицированы из настроек формата в обычные настройки. В основном это внутреннее изменение без заметных для пользователя побочных эффектов, если только вы не указали какие-либо из них в определении движка таблицы Iceberg, DeltaLake, Kafka, S3, S3Queue, Azure, Hive, RabbitMQ, Set, FileLog или NATS — в этом случае такие определения теперь будут вызывать ошибку вместо того, чтобы молча их игнорировать. [#94106](https://github.com/ClickHouse/ClickHouse/pull/94106) ([Robert Schulze](https://github.com/rschu1ze)). +* Семантика `do_not_merge_across_partitions_select_final` была упрощена. Ранее эта возможность могла автоматически включаться даже без явной установки, что вызывало путаницу и проблемы в промышленной эксплуатации. Теперь: значение `1` безусловно включает эту функциональность, а значение `0` передаёт решение новой настройке `enable_automatic_decision_for_merging_across_partitions_for_final` (по умолчанию `1`). [#96110](https://github.com/ClickHouse/ClickHouse/pull/96110) ([Nikita Taranov](https://github.com/nickitat)). +* Добавлена валидация схемы S3. [#96194](https://github.com/ClickHouse/ClickHouse/pull/96194) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Настройка `apply_row_policy_after_final` теперь включена по умолчанию, что гарантирует, что `ROW POLICY` учитывает `FINAL`, как это было изначально. Если вы ранее полагались на `optimize_move_to_prewhere_if_final=1`, чтобы применять `ROW POLICY` до `FINAL`, используйте вместо этого `apply_row_policy_after_final=0`. [#97279](https://github.com/ClickHouse/ClickHouse/pull/97279) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + +### Изменения в безопасности и управлении доступом \{#security-and-access-control-changes\} + +* `joinGet`/`joinGetOrNull` теперь требуют привилегию `SELECT` для базовой таблицы Join. Выполнение `joinGet('db.table', 'column', key)` требует привилегии `SELECT` как для ключевых столбцов, так и для извлекаемого столбца атрибута. Запросы без этих привилегий завершатся с ошибкой `ACCESS_DENIED`. Для миграции выдайте права с помощью `GRANT SELECT ON db.join_table TO user` для полного доступа к таблице или `GRANT SELECT(key_col, attr_col) ON db.join_table TO user` для доступа на уровне столбцов. [#94307](https://github.com/ClickHouse/ClickHouse/pull/94307) ([Vladimir Cherkasov](https://github.com/vdimir)). +* Запросы `CREATE TABLE ... AS ...` теперь требуют привилегию `SHOW COLUMNS` вместо `SHOW TABLES`, которая ранее проверялась некорректно. [#94556](https://github.com/ClickHouse/ClickHouse/pull/94556) ([pufit](https://github.com/pufit)). + +### Изменения вставки и дедупликации \{#insert-and-deduplication-changes\} + +* Дедупликация теперь по умолчанию включена для всех вставок. Ранее она была отключена для асинхронных вставок и materialized view, но включена для синхронных. Чтобы сохранить прежнее поведение, явно задайте `deduplicate_insert='backward_compatible_choice'` (и аналогично для `deduplicate_blocks_in_dependent_materialized_views`). [#95970](https://github.com/ClickHouse/ClickHouse/pull/95970) ([Sema Checherinda](https://github.com/CheSema)). + +### Изменения системных таблиц \{#system-table-changes\} + +* Объём метаданных S3Queue и AzureQueue, хранимых в памяти, теперь ограничен. Системные таблицы были переименованы: `system.s3queue` теперь называется `system.s3queue_metadata_cache`, а `system.azure_queue` теперь называется `system.azure_queue_metadata_cache`. [#95809](https://github.com/ClickHouse/ClickHouse/pull/95809) ([Kseniia Sumarokova](https://github.com/kssenii)). + +### Другие обратно несовместимые изменения \{#other-breaking-changes\} + +* Исправлены функции индекса H3, которые могли приводить к сбою или зависанию при вызове с недопустимыми входными данными. [#93657](https://github.com/ClickHouse/ClickHouse/pull/93657) ([Michael Kolupaev](https://github.com/al13n321)). + +## Новые возможности \{#new-features\} + +### Аутентификация \{#authentication\} + +* Добавлена поддержка одноразовых паролей на основе времени (TOTP) в качестве метода аутентификации. [#71273](https://github.com/ClickHouse/ClickHouse/pull/71273) ([Vladimir Cherkasov](https://github.com/vdimir)). + +### Функции \{#functions\} + +* Добавлена функция `reverseBySeparator`, которая меняет порядок подстрок в строке, разделённых указанным разделителем, на обратный. [#91780](https://github.com/ClickHouse/ClickHouse/pull/91780) ([Xuewei Wang](https://github.com/Sallery-X)). +* Добавлены функции `colorOKLABToSRGB` и `colorSRGBToOKLAB` для преобразования между цветовыми пространствами sRGB и OKLAB. [#93361](https://github.com/ClickHouse/ClickHouse/pull/93361) ([Pranav Tiwari](https://github.com/pranavt84)). +* Добавлена функция `cosineDistanceTransposed`, которая аппроксимирует [косинусное расстояние](https://en.wikipedia.org/wiki/Cosine_similarity#Cosine_distance) между двумя точками. [#93621](https://github.com/ClickHouse/ClickHouse/pull/93621) ([Raufs Dunamalijevs](https://github.com/rienath)). +* Добавлена хеш-функция `xxh3_128`. [#96055](https://github.com/ClickHouse/ClickHouse/pull/96055) ([Raúl Marín](https://github.com/Algunenano)). +* Добавлена функция `mergeTreeAnalyzeIndex()` для анализа использования индекса MergeTree. [#92954](https://github.com/ClickHouse/ClickHouse/pull/92954) ([Azat Khuzhin](https://github.com/azat)). +* Функции теперь поддерживают тип `Variant` с помощью нового `FunctionVariantAdaptor`. [#90900](https://github.com/ClickHouse/ClickHouse/pull/90900) ([Bharat Nallan](https://github.com/bharatnc)). +* Некоторые функции теперь можно вызывать в SQL без скобок. [#94678](https://github.com/ClickHouse/ClickHouse/pull/94678) ([Aly Kafoury](https://github.com/AlyHKafoury)). + +### Системные таблицы \{#system-tables\} + +* Добавлена таблица `system.user_defined_functions` для отслеживания статуса загрузки и конфигурации UDF. [#90340](https://github.com/ClickHouse/ClickHouse/pull/90340) ([Xu Jia](https://github.com/XuJia0210)). +* Добавлена таблица `system.zookeeper_info`. [#90809](https://github.com/ClickHouse/ClickHouse/pull/90809) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)). +* Добавлена таблица `system.primes` и табличная функция `primes`, содержащая простые числа в возрастающем порядке. [#92776](https://github.com/ClickHouse/ClickHouse/pull/92776) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* В `system.parts` добавлен столбец `files`, показывающий количество файлов в каждой части данных. [#94337](https://github.com/ClickHouse/ClickHouse/pull/94337) ([Match](https://github.com/gayanMatch)). +* Добавлена таблица `system.fail_points` для проверки существующих failpoint'ов и того, включены ли они. [#96762](https://github.com/ClickHouse/ClickHouse/pull/96762) ([Pedro Ferreira](https://github.com/PedroTadim)). + +### Движки таблиц и хранилище \{#table-engines-and-storage\} + +* Добавлена поддержка текстовых индексов для столбцов `Array`. [#89895](https://github.com/ClickHouse/ClickHouse/pull/89895) ([Jimmy Aguilar Mena](https://github.com/Ergus)). +* Добавлена поддержка REST-каталога Paimon. [#92011](https://github.com/ClickHouse/ClickHouse/pull/92011) ([JIaQi Tang](https://github.com/JiaQiTang98)). +* Добавлена табличная функция `icebergLocalCluster`. [#93323](https://github.com/ClickHouse/ClickHouse/pull/93323) ([Anton Ivashkin](https://github.com/ianton-ru)). +* Добавлен параметр базы данных `lazy_load_tables`. Если параметр включён, таблицы не загружаются при запуске базы данных — вместо этого создаётся облегчённый `StorageTableProxy`, а реальный движок таблицы материализуется при первом обращении. [#96283](https://github.com/ClickHouse/ClickHouse/pull/96283) ([xiaohuanlin](https://github.com/xiaohuanlin)). +* Добавлена поддержка вспомогательного ZooKeeper для `DatabaseReplicated`. [#91683](https://github.com/ClickHouse/ClickHouse/pull/91683) ([RinChanNOW](https://github.com/RinChanNOWWW)). +* Данные и системные файлы в кэше теперь можно разделять на отдельные сегменты. [#87834](https://github.com/ClickHouse/ClickHouse/pull/87834) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* Добавлен новый SLRU-кэш для метаданных Parquet, чтобы повысить производительность чтения за счёт исключения избыточных загрузок файлов. Кэш можно сбросить с помощью `SYSTEM DROP PARQUET METADATA CACHE`. [#89750](https://github.com/ClickHouse/ClickHouse/pull/89750) ([Grant Holly](https://github.com/grantholly-clickhouse)). +* Таблицы озера данных теперь поддерживают `PREWHERE` и многоэтапный `PREWHERE` в модуле чтения Parquet v3. [#93542](https://github.com/ClickHouse/ClickHouse/pull/93542) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Добавлен распределённый анализ индексов между несколькими репликами, что полезно для общего хранилища и больших объёмов данных. [#86786](https://github.com/ClickHouse/ClickHouse/pull/86786) ([Azat Khuzhin](https://github.com/azat)). + +### Вставка и дедупликация \{#insert-and-deduplication\} + +* Асинхронная дедупликация вставок теперь работает с зависимыми materialized view. При коллизии `block_id` исходный блок фильтруется для удаления строк, связанных с конфликтующим `block_id`, а оставшиеся строки обрабатываются всеми соответствующими запросами materialized view. [#89140](https://github.com/ClickHouse/ClickHouse/pull/89140) ([Sema Checherinda](https://github.com/CheSema)). +* Асинхронные вставки теперь поддерживают параллельный кворум — вставленные данные реплицируются до кворума, и при обнаружении дубликатов запрос ожидает, пока ранее вставленные данные также не будут реплицированы. [#93356](https://github.com/ClickHouse/ClickHouse/pull/93356) ([Sema Checherinda](https://github.com/CheSema)). +* Добавлена серверная настройка `insert_deduplication_version` для перехода на унифицированный хеш дедупликации. [#95409](https://github.com/ClickHouse/ClickHouse/pull/95409) ([Sema Checherinda](https://github.com/CheSema)). +* Начата миграция хешей дедупликации. [#97562](https://github.com/ClickHouse/ClickHouse/pull/97562) ([Sema Checherinda](https://github.com/CheSema)). + +### SQL и возможности запросов \{#sql-and-query-features\} + +* Добавлен синтаксис `SYSTEM CLEAR [...] CACHE` как более понятная альтернатива существующему `SYSTEM DROP [...] CACHE`. Старый синтаксис по-прежнему доступен. [#93727](https://github.com/ClickHouse/ClickHouse/pull/93727) ([Pranav Tiwari](https://github.com/pranavt84)). +* Добавлен запрос `OPTIMIZE
DRY RUN PARTS ` для имитации слияний без фиксации результирующей части. Полезно для проверки корректности слияния, воспроизведения ошибок, связанных со слияниями, и оценки производительности слияний. [#96122](https://github.com/ClickHouse/ClickHouse/pull/96122) ([Anton Popov](https://github.com/CurtizJ)). +* DDL-запросы с `ON CLUSTER` теперь могут выполняться для реплицируемых баз данных, если включена настройка `ignore_on_cluster_for_replicated_database`. Имя кластера будет игнорироваться. [#92872](https://github.com/ClickHouse/ClickHouse/pull/92872) ([Kirill](https://github.com/kirillgarbar)). +* Представлены новый синтаксис и новый фреймворк для упрощения и расширения функциональности индексов-проекций. [#91844](https://github.com/ClickHouse/ClickHouse/pull/91844) ([Amos Bird](https://github.com/amosbird)). + +### Настройки и конфигурация \{#settings-and-configuration\} + +* Добавлена настройка `max_insert_block_size_bytes` для более точного управления формированием вставляемых блоков. [#92833](https://github.com/ClickHouse/ClickHouse/pull/92833) ([Kirill Kopnev](https://github.com/Fgrtue)). +* Добавлена настройка `use_primary_key`. Установите её в `false`, чтобы отключить отсечение гранул по первичному ключу. [#93319](https://github.com/ClickHouse/ClickHouse/pull/93319) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* Добавлена настройка `default_dictionary_database`, которая позволяет ClickHouse разрешать внешние словари, указанные без явного имени базы данных, в заданной базе данных по умолчанию. Это упрощает миграцию от глобальных словарей, определённых в XML, к словарям для отдельных баз данных, определённым в SQL. [#91412](https://github.com/ClickHouse/ClickHouse/pull/91412) ([Dmitrii Plotnikov](https://github.com/dimbo4ka)). +* Добавлена настройка `check_named_collection_dependencies` (включена по умолчанию), чтобы предотвратить удаление именованных коллекций, используемых таблицами. [#96181](https://github.com/ClickHouse/ClickHouse/pull/96181) ([Pablo Marcos](https://github.com/pamarcos)). +* Добавлен планировщик max-min fair для управления параллелизмом, обеспечивающий более справедливое распределение ресурсов при высокой переподписке, когда множество запросов конкурируют за ограниченные CPU-слоты. Настройка сервера `concurrent_threads_scheduler` теперь по умолчанию имеет значение `max_min_fair` вместо `fair_round_robin`, поэтому короткие запросы больше не оказываются в невыгодном положении из-за долгих. [#94732](https://github.com/ClickHouse/ClickHouse/pull/94732) [#95300](https://github.com/ClickHouse/ClickHouse/pull/95300) ([Sergei Trifonov](https://github.com/serxa)). +* Добавлены параметры конфигурации `logger.startup_console_level` и `logger.shutdown_console_level`, позволяющие переопределять уровень логирования в консоли во время запуска и остановки ClickHouse соответственно. [#95919](https://github.com/ClickHouse/ClickHouse/pull/95919) ([Garrett Thomas](https://github.com/garrettthomaskth)). + +### Мониторинг \{#monitoring\} + +* На конечной точке Prometheus `/metrics` добавлена метрика `ClickHouse_Info`, содержащая информацию о версии, что позволяет строить графики и отслеживать подробные сведения о версиях с течением времени. [#91125](https://github.com/ClickHouse/ClickHouse/pull/91125) ([Christoph Wurm](https://github.com/cwurm)). + +## Экспериментальные возможности \{#experimental-features\} + +* Векторный поиск теперь может распределять нагрузку между репликами в кластере, что позволяет поддерживать большие векторные индексы, которые не помещаются в памяти одной виртуальной машины. [#95876](https://github.com/ClickHouse/ClickHouse/pull/95876) ([Shankar Iyer](https://github.com/shankar-iyer)). +* Добавлен серверный фаззер AST, управляемый настройками `ast_fuzzer_runs` и `ast_fuzzer_any_query`. Если параметр включён, сервер после обычного выполнения каждого запроса запускает его случайные мутации и отбрасывает результаты. [#97568](https://github.com/ClickHouse/ClickHouse/pull/97568) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +## Улучшения \{#improvements\} + +### Запросы и SQL \{#query-and-sql-improvements\} + +* Коррелированные подзапросы теперь поддерживают больше движков таблиц и типов источников данных. [#90175](https://github.com/ClickHouse/ClickHouse/pull/90175) ([Dmitry Novik](https://github.com/novikd)). +* Неконстантный `IN` теперь поддерживается для скалярных значений (например, `val1 NOT IN if(cond, val2, val3)`). [#93495](https://github.com/ClickHouse/ClickHouse/pull/93495) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* Добавлена поддержка расширенных псевдонимов таблиц в JOIN (например, `SELECT * FROM (SELECT 1) AS t(a) JOIN (SELECT 1) AS u(b) ON a = b`). [#95331](https://github.com/ClickHouse/ClickHouse/pull/95331) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* `EXPLAIN indices = 1` теперь также поддерживается как псевдоним для `EXPLAIN indexes = 1`. [#92774](https://github.com/ClickHouse/ClickHouse/pull/92774) ([Pranav Tiwari](https://github.com/pranavt84)). +* Улучшено проталкивание фильтров для табличных функций `numbers` и `primes` — ClickHouse теперь может выводить консервативные границы значений из условий `WHERE`, чтобы ограничивать генерацию последовательностей и избегать сканирования без ограничений. [#96115](https://github.com/ClickHouse/ClickHouse/pull/96115) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* Оптимизация эквивалентных множеств теперь работает для нескольких последовательных операций `INNER JOIN`, поэтому фильтры, применённые к любой таблице в цепочке, автоматически проталкиваются ко всем связанным таблицам. [#96596](https://github.com/ClickHouse/ClickHouse/pull/96596) ([Vladimir Cherkasov](https://github.com/vdimir)). +* Автоматические табличные функции кластера теперь используются для одиночных подзапросов в `FROM`. [#96332](https://github.com/ClickHouse/ClickHouse/pull/96332) ([phulv94](https://github.com/phulv94)). +* Теперь индекс первичного ключа используется при фильтрации с помощью `startsWithUTF8`, если префикс содержит только символы ASCII. [#97055](https://github.com/ClickHouse/ClickHouse/pull/97055) ([vkcku](https://github.com/vkcku)). +* `assumeNotNull`, `coalesce` и `ifNull` теперь позволяют выполнять отсечение по первичному ключу и индексу пропуска для диапазонных предикатов, когда столбцы ключа обёрнуты в эти функции. [#94754](https://github.com/ClickHouse/ClickHouse/pull/94754) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* Неиспользуемые столбцы теперь также исключаются уже на этапе чтения из MergeTree, что особенно полезно, когда фильтр переносится в `PREWHERE`. [#89982](https://github.com/ClickHouse/ClickHouse/pull/89982) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). +* Оптимизация `use_join_disjunctions_push_down` теперь включена по умолчанию. [#89313](https://github.com/ClickHouse/ClickHouse/pull/89313) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Оптимизация `enable_join_runtime_filters` теперь включена по умолчанию. [#89314](https://github.com/ClickHouse/ClickHouse/pull/89314) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Накладные расходы на runtime-фильтрацию в JOIN теперь снижены благодаря автоматическому отключению фильтров, если в фильтре Блума установлено слишком много битов или отфильтровывается слишком мало строк. [#91578](https://github.com/ClickHouse/ClickHouse/pull/91578) ([Alexander Gololobov](https://github.com/davenger)). +* Добавлена настройка `use_hash_table_stats_for_join_reordering` (включена по умолчанию), управляющая использованием статистики размера хеш-таблиц во время выполнения для изменения порядка JOIN. [#93912](https://github.com/ClickHouse/ClickHouse/pull/93912) ([Vladimir Cherkasov](https://github.com/vdimir)). +* Анализ индекса теперь выполняется только один раз вне зависимости от того, выполняется ли запрос локально или с использованием параллельных реплик. [#94854](https://github.com/ClickHouse/ClickHouse/pull/94854) ([Nikita Taranov](https://github.com/nickitat)). +* Если индекс пропуска данных в запросе `FINAL` построен по столбцу, входящему в первичный ключ, дополнительная проверка пересечения по первичному ключу в других частях теперь не выполняется. [#93899](https://github.com/ClickHouse/ClickHouse/pull/93899) ([Shankar Iyer](https://github.com/shankar-iyer)). +* `DROP DATABASE` теперь удаляет таблицы в порядке, обратном порядку зависимостей, что повышает устойчивость к сбоям, если база данных содержит таблицы с зависимостями при загрузке. [#97057](https://github.com/ClickHouse/ClickHouse/pull/97057) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Синхронное ожидание мутаций теперь учитывает отмену запроса и лимиты времени. [#96756](https://github.com/ClickHouse/ClickHouse/pull/96756) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Предотвращено повторное появление удалённых данных, если мутация `ADD COLUMN` выполняется вскоре после мутации `DROP COLUMN`. [#96713](https://github.com/ClickHouse/ClickHouse/pull/96713) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Конфликтующие выражения `ALTER` с `UPDATE` и `RENAME COLUMN` теперь приводят к корректному исключению вместо логической ошибки. [#96022](https://github.com/ClickHouse/ClickHouse/pull/96022) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Теперь для столбцов ключа агрегации собираются оценка общего числа строк и статистика NDV (числа различных значений). [#92812](https://github.com/ClickHouse/ClickHouse/pull/92812) ([Alexander Gololobov](https://github.com/davenger)). +* Все реплики теперь могут забирать осиротевшие диапазоны при чтении с параллельными репликами, что улучшает балансировку нагрузки и снижает хвостовую задержку. [#91374](https://github.com/ClickHouse/ClickHouse/pull/91374) ([zoomxi](https://github.com/zoomxi)). +* Повышена точность оценки для автоматических параллельных реплик с высокоселективными фильтрами `PREWHERE`. [#97231](https://github.com/ClickHouse/ClickHouse/pull/97231) ([Nikita Taranov](https://github.com/nickitat)). +* `joinGet` теперь поддерживает временные таблицы. [#92973](https://github.com/ClickHouse/ClickHouse/pull/92973) ([Eduard Karacharov](https://github.com/korowa)). +* Внешняя агрегация, сортировка и операция JOIN теперь учитывают настройку запроса `temporary_files_codec` во всех контекстах. [#92388](https://github.com/ClickHouse/ClickHouse/pull/92388) ([Vladimir Cherkasov](https://github.com/vdimir)). +* Оптимизации плана поиска по векторному сходству теперь применяются только при наличии индекса для столбца, по которому выполняется поиск. [#94998](https://github.com/ClickHouse/ClickHouse/pull/94998) ([Eduard Karacharov](https://github.com/korowa)). + +### Движки таблиц и хранилище \{#table-engines-and-storage-improvements\} + +* `StorageEmbeddedRocksDB` теперь поддерживает несколько столбцов в качестве первичного ключа. [#33917](https://github.com/ClickHouse/ClickHouse/pull/33917) ([usurai](https://github.com/usurai)). +* Добавлен синтаксис `ALTER TABLE
ATTACH PART FROM `, позволяющий подключать части из произвольных подкаталогов `detached/` (например, части с префиксами `broken-on-start` или `unexpected`) без ручного переименования в файловой системе. [#74816](https://github.com/ClickHouse/ClickHouse/pull/74816) ([Anton Popov](https://github.com/CurtizJ)). +* `min_free_disk_bytes_to_perform_insert` теперь корректно работает с томами JBOD. [#90878](https://github.com/ClickHouse/ClickHouse/pull/90878) ([Aleksandr Musorin](https://github.com/AVMusorin)). +* `max_parts_to_merge_at_once` теперь учитывается при TTL-слияниях с удалением частей. [#95315](https://github.com/ClickHouse/ClickHouse/pull/95315) ([Kseniia Sumarokova](https://github.com/kssenii)). +* Фоновые операции (мутации, слияния) теперь можно настраивать независимо через профиль `background`, а не использовать для них общие настройки с обычными запросами из профиля `default`. [#93905](https://github.com/ClickHouse/ClickHouse/pull/93905) ([Arsen Muk](https://github.com/arsenmuk)). +* Улучшено чтение подстолбцов за счёт корректного вычисления размера, что снижает потребление памяти и повышает скорость. [#96251](https://github.com/ClickHouse/ClickHouse/pull/96251) ([Pavel Kruglov](https://github.com/Avogar)). +* Ограничено количество потоков конвейера, создаваемых при `split_intersecting_parts_ranges_into_layers`, чтобы избежать чрезмерного потребления памяти. [#96478](https://github.com/ClickHouse/ClickHouse/pull/96478) ([Nikita Taranov](https://github.com/nickitat)). +* Текстовый индекс теперь находится в статусе GA. [#96794](https://github.com/ClickHouse/ClickHouse/pull/96794) ([Robert Schulze](https://github.com/rschu1ze)). +* `QBit` теперь находится в статусе GA. [#95358](https://github.com/ClickHouse/ClickHouse/pull/95358) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `QBit` теперь можно сравнивать на равенство. [#94078](https://github.com/ClickHouse/ClickHouse/pull/94078) ([Raufs Dunamalijevs](https://github.com/rienath)). +* При сохранении схемы таблицы с `enable_positional_arguments_for_projections` теперь подставляются выражения вместо позиционных аргументов, что позволяет перезапускать сервер с отключённой настройкой. [#96372](https://github.com/ClickHouse/ClickHouse/pull/96372) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* В базах данных Replicated кэшированный кластер больше не обновляется для каждого фиктивного запроса. [#96897](https://github.com/ClickHouse/ClickHouse/pull/96897) ([Tuan Pham Anh](https://github.com/tuanpach)). +* Добавлен запрос `SYSTEM RESET DDL WORKER [ON CLUSTER]` для сброса состояния DDLWorker; это полезно для обновления активности реплики при изменении идентификаторов хостов. [#93780](https://github.com/ClickHouse/ClickHouse/pull/93780) ([Tuan Pham Anh](https://github.com/tuanpach)). + +### Озера данных \{#data-lakes-improvements\} + +* Добавлена поддержка векторов удаления в DeltaLake. [#93852](https://github.com/ClickHouse/ClickHouse/pull/93852) ([Kseniia Sumarokova](https://github.com/kssenii)). +* Векторы удаления теперь также поддерживаются для `deltaLakeCluster`. [#94365](https://github.com/ClickHouse/ClickHouse/pull/94365) ([Kseniia Sumarokova](https://github.com/kssenii)). +* DeltaLake теперь доступен в macOS. [#95985](https://github.com/ClickHouse/ClickHouse/pull/95985) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* DeltaLake теперь использует результаты `count()` из метаданных и показывает корректную статистику таблицы (общее число байтов/строк) в `system.tables`. [#96190](https://github.com/ClickHouse/ClickHouse/pull/96190) ([Kseniia Sumarokova](https://github.com/kssenii)). +* При запросах к таблицам DeltaLake из `system.tables` чтение из Объектное хранилище теперь пропускается. [#95899](https://github.com/ClickHouse/ClickHouse/pull/95899) ([Antonio Andelic](https://github.com/antonio2368)). +* Добавлена команда `SYSTEM RELOAD DELTA KERNEL TRACING ` для отладки логирования delta-kernel. [#96763](https://github.com/ClickHouse/ClickHouse/pull/96763) ([Kseniia Sumarokova](https://github.com/kssenii)). +* Расположение метаданных таблицы Iceberg теперь определяется автоматически, если `metadata_location` не указано в метаданных Glue. [#91994](https://github.com/ClickHouse/ClickHouse/pull/91994) ([Andrey Zvonov](https://github.com/zvonand)). +* Записи в файлах манифеста Iceberg теперь анализируют нижние и верхние границы для имен файлов удаления по позиции, что улучшает выбор файлов данных. [#93980](https://github.com/ClickHouse/ClickHouse/pull/93980) ([Daniil Ivanik](https://github.com/divanik)). +* Для таблиц Iceberg включена оптимизация `PREWHERE`. [#95476](https://github.com/ClickHouse/ClickHouse/pull/95476) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Лимиты потоков и памяти теперь общие для средств чтения файлов данных и файлов удаления по позиции в таблицах Iceberg. [#94701](https://github.com/ClickHouse/ClickHouse/pull/94701) ([Yang Jiang](https://github.com/Ted-Jiang)). +* Добавлена поддержка `ALTER TABLE RENAME COLUMN` для таблиц Iceberg. [#97455](https://github.com/ClickHouse/ClickHouse/pull/97455) ([murphy-4o](https://github.com/murphy-4o)). +* Добавлена поддержка Google Cloud Storage для озер данных. [#93866](https://github.com/ClickHouse/ClickHouse/pull/93866) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Токены доступа S3 теперь динамически обновляются во время длительных запросов с Unity Catalog. [#95069](https://github.com/ClickHouse/ClickHouse/pull/95069) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* Добавлен ролевой доступ к каталогу Glue через настройки `aws_role_arn` и `aws_role_session_name`. [#90825](https://github.com/ClickHouse/ClickHouse/pull/90825) ([Antonio Andelic](https://github.com/antonio2368)). + +### S3Queue \{#s3queue-improvements\} + +* S3Queue теперь отслеживает партиционирование в стиле Hive в упорядоченном режиме. [#81040](https://github.com/ClickHouse/ClickHouse/pull/81040) ([Anton Ivashkin](https://github.com/ianton-ru)). +* Переработана обработка S3Queue в упорядоченном режиме с использованием бакетов, что позволило сократить число запросов к Keeper и повысить производительность. [#92889](https://github.com/ClickHouse/ClickHouse/pull/92889) ([Kseniia Sumarokova](https://github.com/kssenii)). +* Добавлена более универсальная поддержка партиционирования для S3Queue в упорядоченном режиме. [#94321](https://github.com/ClickHouse/ClickHouse/pull/94321) ([Bharat Nallan](https://github.com/bharatnc)). +* Добавлена бакетизация на основе ключа партиции для S3Queue в упорядоченном режиме. [#94698](https://github.com/ClickHouse/ClickHouse/pull/94698) ([Bharat Nallan](https://github.com/bharatnc)). +* Добавлена поддержка вспомогательного ZooKeeper для S3Queue через настройку `keeper_path`. [#95203](https://github.com/ClickHouse/ClickHouse/pull/95203) ([Diego Nieto](https://github.com/lesandie)). +* В упорядоченном режиме S3(Azure)Queue теперь очищает сбойные узлы благодаря отслеживанию лимитов. [#94412](https://github.com/ClickHouse/ClickHouse/pull/94412) ([Kseniia Sumarokova](https://github.com/kssenii)). + +### S3 и Объектное хранилище \{#s3-and-object-storage-improvements\} + +* Заголовки S3 `x-amz-server-side-encryption` больше не передаются в запросах `HeadObject`, `UploadPart` и `CompleteMultipartUpload`. [#64577](https://github.com/ClickHouse/ClickHouse/pull/64577) ([Francisco J. Jurado Moreno](https://github.com/Beetelbrox)). +* `storage_class_name` теперь можно задавать в именованных коллекциях для табличного движка S3 и табличной функции `s3`. [#91926](https://github.com/ClickHouse/ClickHouse/pull/91926) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). +* Исправлен троттлинг конечной точки метаданных EC2 при выполнении большого числа параллельных S3-запросов с учетными данными профиля экземпляра — провайдер учетных данных теперь кэшируется и совместно используется всеми запросами. [#92891](https://github.com/ClickHouse/ClickHouse/pull/92891) ([Sav](https://github.com/sberss)). +* В AWS S3 C++ SDK добавлена поддержка совместимости с MinIO, включая сопоставление кодов ошибок для специфичных для MinIO ошибок, что повышает надежность для самостоятельно развернутых кластеров MinIO. [#93082](https://github.com/ClickHouse/ClickHouse/pull/93082) ([XiaoBinMu](https://github.com/Binnn-MX)). +* Улучшены сообщения об ошибках аутентификации S3: в них добавлены подсказки с рекомендацией проверить учетные данные. [#95648](https://github.com/ClickHouse/ClickHouse/pull/95648) ([Gerald Latkovic](https://github.com/batkovic75)). +* Azure Blob Storage теперь переключается на копирование через чтение и запись, если нативное копирование завершается с любой ошибкой (ранее — только при Unauthorized). [#92888](https://github.com/ClickHouse/ClickHouse/pull/92888) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)). + +### Функции \{#functions-improvements\} + +* `avg()` теперь поддерживает значения `Date`, `DateTime` и `Time` в качестве аргументов. [#87845](https://github.com/ClickHouse/ClickHouse/pull/87845) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* `mapContainsKeyLike` и `mapContainsValueLike` теперь могут использовать текстовый индекс для `mapKeys()` или `mapValues()`. [#93049](https://github.com/ClickHouse/ClickHouse/pull/93049) ([Michael Jarrett](https://github.com/EmeraldShift)). +* `flipCoordinates` теперь поддерживает тип `Geometry`. [#93303](https://github.com/ClickHouse/ClickHouse/pull/93303) ([Bharat Nallan](https://github.com/bharatnc)). +* Для функций `hasAnyTokens` и `hasAllTokens` снято ограничение в 64 токена. [#95152](https://github.com/ClickHouse/ClickHouse/pull/95152) ([Elmi Ahmadov](https://github.com/ahmadov)). +* `distanceCosine` добавлен в качестве псевдонима для `cosineDistance` в соответствии с другими функциями расстояния. [#96065](https://github.com/ClickHouse/ClickHouse/pull/96065) ([Raufs Dunamalijevs](https://github.com/rienath)). +* В ClickHouse KQL добавлена функция `iif`. [#94790](https://github.com/ClickHouse/ClickHouse/pull/94790) ([happyso](https://github.com/sunyeongchoi)). +* `use_variant_as_common_type` теперь включён по умолчанию, что позволяет использовать несовместимые типы в `Array`, запросах `UNION` и ветвях `if`/`multiIf`/`case`. [#90677](https://github.com/ClickHouse/ClickHouse/pull/90677) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### Настройки и конфигурация \{#settings-and-configuration-improvements\} + +* `use_skip_indexes_on_data_read` теперь включена по умолчанию. [#93407](https://github.com/ClickHouse/ClickHouse/pull/93407) ([Shankar Iyer](https://github.com/shankar-iyer)). +* Добавлен параметр `add_minmax_index_for_time_columns` — если параметр включён, автоматически создаются minmax-индексы для всех столбцов `Date`, `Date32`, `Time`, `Time64`, `DateTime` и `DateTime64`. [#93355](https://github.com/ClickHouse/ClickHouse/pull/93355) ([Michael Jarrett](https://github.com/EmeraldShift)). +* Добавлена настройка `materialize_statistics_on_merge` (по умолчанию включена), которая определяет, материализуется ли статистика во время слияний. [#93379](https://github.com/ClickHouse/ClickHouse/pull/93379) ([Han Fei](https://github.com/hanfei1991)). +* Добавлена настройка `input_format_binary_max_type_complexity`, ограничивающая общее число узлов типов, которые можно декодировать в двоичном формате, что предотвращает вредоносные нагрузки. [#92519](https://github.com/ClickHouse/ClickHouse/pull/92519) ([Raufs Dunamalijevs](https://github.com/rienath)). +* Добавлена настройка `trace_profile_events_list`, чтобы ограничить трассировку с помощью `trace_profile_event` определёнными именами событий. [#92298](https://github.com/ClickHouse/ClickHouse/pull/92298) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Добавлена настройка `type_json_allow_duplicated_key_with_literal_and_nested_object`, разрешающая дублирующиеся пути в JSON, где один путь соответствует литеральному значению, а другой — вложенному объекту, для обратной совместимости с данными, созданными до введения принудительной дедупликации путей. [#93604](https://github.com/ClickHouse/ClickHouse/pull/93604) ([Pavel Kruglov](https://github.com/Avogar)). +* Добавлена настройка MergeTree `merge_max_dynamic_subcolumns_in_compact_part` и настройка на уровне запроса `max_dynamic_subcolumns_in_json_type_parsing`, чтобы ограничить количество динамических подстолбцов в JSON-столбцах при слиянии и парсинге. [#94184](https://github.com/ClickHouse/ClickHouse/pull/94184) ([Pavel Kruglov](https://github.com/Avogar)). +* Добавлен `use_statistics` в качестве псевдонима для `allow_statistics_optimize`, по аналогии с `use_primary_key` и `use_skip_indexes`. [#94366](https://github.com/ClickHouse/ClickHouse/pull/94366) ([Robert Schulze](https://github.com/rschu1ze)). +* Включена `input_format_numbers_enum_on_conversion_error` для преобразования Numbers-to-Enum, чтобы проверять наличие элемента. [#94384](https://github.com/ClickHouse/ClickHouse/pull/94384) ([Elmi Ahmadov](https://github.com/ahmadov)). +* Добавлена настройка для генерации исключения, если у таблицы есть политики строк, но ни одна из них не применяется к текущему пользователю, что помогает выявлять потенциальные ошибки конфигурации. [#95014](https://github.com/ClickHouse/ClickHouse/pull/95014) ([Vitaly Baranov](https://github.com/vitlibar)). +* `enable_max_bytes_limit_for_min_age_to_force_merge` теперь включена по умолчанию для версии совместимости 26.2 и выше. [#95917](https://github.com/ClickHouse/ClickHouse/pull/95917) ([Christoph Wurm](https://github.com/cwurm)). +* `core_dump.size_limit` теперь поддерживает горячую перезагрузку без перезапуска сервера. [#96524](https://github.com/ClickHouse/ClickHouse/pull/96524) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* Теперь при перезагрузке конфигурации учитываются переопределения, заданные в командной строке. [#80295](https://github.com/ClickHouse/ClickHouse/pull/80295) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Добавлена комбинированная стратегия ротации (по размеру и времени) для серверных логов. [#87620](https://github.com/ClickHouse/ClickHouse/pull/87620) ([Jianmei Zhang](https://github.com/zhangjmruc)). +* Теперь можно включать распределённый анализ индекса в зависимости от количества частей (`distributed_index_analysis_min_parts_to_activate`) и размера индекса (`distributed_index_analysis_min_indexes_size_to_activate`). [#95216](https://github.com/ClickHouse/ClickHouse/pull/95216) ([Azat Khuzhin](https://github.com/azat)). +* Кэш статистики теперь включён по умолчанию с интервалом обновления 300 секунд. [#95841](https://github.com/ClickHouse/ClickHouse/pull/95841) ([Han Fei](https://github.com/hanfei1991)). +* Параметр конфигурации `path` теперь определяется относительно рабочего каталога при запуске, что предотвращает размещение каталогов данных в нестандартных местах. [#96305](https://github.com/ClickHouse/ClickHouse/pull/96305) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### Системные таблицы и мониторинг \{#system-tables-and-monitoring-improvements\} + +* В `system.mutations` добавлен столбец `parts_postpone_reasons` для улучшения диагностики. [#92206](https://github.com/ClickHouse/ClickHouse/pull/92206) ([Shaohua Wang](https://github.com/tiandiwonder)). +* В `system.data_skipping_indices` добавлен столбец `creation` (implicit/explicit). [#92378](https://github.com/ClickHouse/ClickHouse/pull/92378) ([Raúl Marín](https://github.com/Algunenano)). +* Выполняемые задачи теперь отображаются в `system.background_schedule_pool` и соответствующей таблице логов. [#92587](https://github.com/ClickHouse/ClickHouse/pull/92587) ([Azat Khuzhin](https://github.com/azat)). +* Добавлена метрика `QueryNonInternal` для отслеживания количества выполняемых не внутренних запросов, что помогает мониторить параллелизм относительно лимита `max_concurrent_queries`. [#94284](https://github.com/ClickHouse/ClickHouse/pull/94284) ([Ashwath Singh](https://github.com/ashwath)). +* Добавлена асинхронная метрика для времени выполнения самого длительного слияния. [#94825](https://github.com/ClickHouse/ClickHouse/pull/94825) ([Raúl Marín](https://github.com/Algunenano)). +* В `query_log` добавлены `connection_address` и `connection_port`, чтобы отражать физическое соединение (полезно при подключении через прокси). [#95471](https://github.com/ClickHouse/ClickHouse/pull/95471) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)). +* В `system.crash_log` добавлена дополнительная информация. [#94112](https://github.com/ClickHouse/ClickHouse/pull/94112) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* В `system.aggregated_zookeeper_log` добавлено имя компонента. [#95882](https://github.com/ClickHouse/ClickHouse/pull/95882) ([Antonio Andelic](https://github.com/antonio2368)). +* Добавлена таблица `system.tokenizers`, показывающая все доступные токенизаторы. [#96753](https://github.com/ClickHouse/ClickHouse/pull/96753) ([Robert Schulze](https://github.com/rschu1ze)). +* Добавлены таблица `system.jemalloc_stats` и HTTP-конечная точка `/jemalloc.html` для интерактивной визуализации статистики аллокатора памяти jemalloc. [#97077](https://github.com/ClickHouse/ClickHouse/pull/97077) ([Antonio Andelic](https://github.com/antonio2368)). +* Добавлена таблица `system.jemalloc_profile_text` для чтения и анализа профилей кучи jemalloc с поддержкой форматов вывода raw, symbolized и collapsed. [#97218](https://github.com/ClickHouse/ClickHouse/pull/97218) ([Antonio Andelic](https://github.com/antonio2368)). +* В `system.part_log` добавлены `mutation_ids` для событий `MUTATE_PART` и `MUTATE_PART_START`. [#93811](https://github.com/ClickHouse/ClickHouse/pull/93811) ([Shaohua Wang](https://github.com/tiandiwonder)). +* Вложенные глобальные настройки сервера (например, `logger.level`) теперь частично отображаются в `system.server_settings`. [#94001](https://github.com/ClickHouse/ClickHouse/pull/94001) ([Hechem Selmi](https://github.com/m-selmi)). +* `view_duration_ms` теперь показывает время, в течение которого группа была активна, а не сумму длительностей потоков. [#94966](https://github.com/ClickHouse/ClickHouse/pull/94966) ([Sema Checherinda](https://github.com/CheSema)). +* `system.blob_storage_log` теперь доступен для Azure Blob Storage, Local и HDFS. Добавлен столбец `error_code`. [#93105](https://github.com/ClickHouse/ClickHouse/pull/93105) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Фоновые задачи, работающие медленнее среднего, теперь записываются в лог с настраиваемым порогом (`background_schedule_pool_log.duration_threshold_milliseconds`, по умолчанию 30 мс). [#92965](https://github.com/ClickHouse/ClickHouse/pull/92965) ([Azat Khuzhin](https://github.com/azat)). +* Пароли из URL storage больше не отображаются в журнале запросов. [#93245](https://github.com/ClickHouse/ClickHouse/pull/93245) ([Konstantin Vedernikov](https://github.com/scanhex12)). + +### ClickHouse Keeper \{#clickhouse-keeper-improvements\} + +* Корректно обрабатывает пропуски в записях журнала Keeper, если логи находятся до последнего зафиксированного индекса. [#90403](https://github.com/ClickHouse/ClickHouse/pull/90403) ([Antonio Andelic](https://github.com/antonio2368)). +* Добавлена трассировка OpenTelemetry для запросов Keeper. [#91332](https://github.com/ClickHouse/ClickHouse/pull/91332) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* Добавлены новые метрики Keeper: `KeeperChangelogWrittenBytes`, `KeeperChangelogFileSyncMicroseconds`, `KeeperSnapshotWrittenBytes`, `KeeperSnapshotFileSyncMicroseconds`, `KeeperBatchSizeElements` и `KeeperBatchSizeBytes`. [#92149](https://github.com/ClickHouse/ClickHouse/pull/92149) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* Расширения Keeper `CHECK_STAT` и `TRY_REMOVE` теперь включены по умолчанию. [#93886](https://github.com/ClickHouse/ClickHouse/pull/93886) ([Mikhail Artemenko](https://github.com/Michicosun)). +* Keeper теперь генерирует исключение вместо аварийного завершения работы при обнаружении повреждённого снимка или несогласованных журналов изменений, что требует ручного вмешательства для более безопасного восстановления. [#94168](https://github.com/ClickHouse/ClickHouse/pull/94168) ([Antonio Andelic](https://github.com/antonio2368)). +* В запросы Keeper `getChildren` добавлены расширения `with_data` и `with_stat`, позволяющие получать дочерние элементы вместе с их данными и статистикой за одну операцию. [#94826](https://github.com/ClickHouse/ClickHouse/pull/94826) ([Nikolay Degterinsky](https://github.com/evillique)). +* Добавлена проверка некорректной конфигурации Keeper, которая могла приводить к сбоям при формировании кластера. [#94682](https://github.com/ClickHouse/ClickHouse/pull/94682) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* Добавлена поддержка расширения Keeper `with_data` для более эффективного получения таблиц в Database Replicated. [#96090](https://github.com/ClickHouse/ClickHouse/pull/96090) ([Nikolay Degterinsky](https://github.com/evillique)). +* Теперь в Auxiliary ZooKeeper можно вставлять данные через `system.zookeeper`. [#92092](https://github.com/ClickHouse/ClickHouse/pull/92092) ([RinChanNOW](https://github.com/RinChanNOWWW)). + +### Управление памятью \{#memory-management-improvements\} + +* Оптимизировано резервирование места в файловом кэше — кандидаты на вытеснение теперь собираются без удержания эксклюзивной блокировки. [#82764](https://github.com/ClickHouse/ClickHouse/pull/82764) ([Kseniia Sumarokova](https://github.com/kssenii)). +* В буфере чтения файлового кэша для удалённых движков таблиц/функций включено параллельное чтение. [#71781](https://github.com/ClickHouse/ClickHouse/pull/71781) ([Kseniia Sumarokova](https://github.com/kssenii)). +* Снижено потребление памяти на системах не Linux за счёт включения немедленной очистки грязных страниц jemalloc. [#93360](https://github.com/ClickHouse/ClickHouse/pull/93360) ([Eduard Karacharov](https://github.com/korowa)). +* Очистка грязных страниц jemalloc теперь выполняется в отдельном потоке, а не в основном потоке MemoryWorker. Добавлен параметр конфигурации `memory_worker_purge_total_memory_threshold_ratio` для очистки на основе доли общего использования памяти. [#94902](https://github.com/ClickHouse/ClickHouse/pull/94902) ([Antonio Andelic](https://github.com/antonio2368)). +* Механизм decay для грязных страниц jemalloc теперь динамически отключается, когда ClickHouse испытывает длительное давление по памяти. [#95145](https://github.com/ClickHouse/ClickHouse/pull/95145) ([Antonio Andelic](https://github.com/antonio2368)). +* Добавлена явная проверка потребления памяти перед чтением данных из MergeTree, а размеры очередей пула потоков уменьшены на основе опыта промышленной эксплуатации. [#94692](https://github.com/ClickHouse/ClickHouse/pull/94692) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* Общий лимит памяти теперь проверяется до аутентификации пользователя; при его превышении генерируется ошибка `memory limit exceeded`. [#95003](https://github.com/ClickHouse/ClickHouse/pull/95003) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). +* Исправлен некорректный учёт памяти для кэша условий запроса. [#95478](https://github.com/ClickHouse/ClickHouse/pull/95478) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* Повышена надёжность определения использования памяти запросом для сброса на диск во время агрегации/сортировки. [#92500](https://github.com/ClickHouse/ClickHouse/pull/92500) ([Azat Khuzhin](https://github.com/azat)). +* Планировщик теперь отдаёт приоритет потоку MemoryWorker при нехватке ресурсов CPU, чтобы защитить процесс. [#94864](https://github.com/ClickHouse/ClickHouse/pull/94864) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* Исправлена проблема, из-за которой ClickHouse в некоторых случаях не соблюдал лимиты памяти при чтении из таблицы. [#93715](https://github.com/ClickHouse/ClickHouse/pull/93715) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). + +### Форматы данных \{#data-formats-improvements\} + +* Модуль чтения Parquet теперь позволяет читать столбцы `Tuple` или `Map` как JSON. [#92864](https://github.com/ClickHouse/ClickHouse/pull/92864) ([Michael Kolupaev](https://github.com/al13n321)). +* Модуль чтения Parquet теперь поддерживает пустые кортежи. [#92868](https://github.com/ClickHouse/ClickHouse/pull/92868) ([Michael Kolupaev](https://github.com/al13n321)). +* Тип `Date` теперь сериализуется как нативный тип Arrow `date32` в форматах Arrow/ArrowStream (ранее — `uint16`). Прежнее поведение можно восстановить с помощью настройки `output_format_arrow_date_as_uint16`. [#96860](https://github.com/ClickHouse/ClickHouse/pull/96860) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Формат вывода `Hash` теперь не зависит от размера блоков. [#94503](https://github.com/ClickHouse/ClickHouse/pull/94503) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Простые типы в формате Pretty JSON больше не выводятся на отдельных строках. [#93836](https://github.com/ClickHouse/ClickHouse/pull/93836) ([Pavel Kruglov](https://github.com/Avogar)). +* Определение схемы теперь учитывает `allow_experimental_nullable_tuple_type` — если параметр включён, отсутствующие вложенные объекты могут становиться `NULL` вместо кортежа из элементов `NULL`. [#95525](https://github.com/ClickHouse/ClickHouse/pull/95525) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* Форматировщик SQL теперь выводит `COMMENT` перед `AS SELECT` вместо того, чтобы заключать `SELECT` в круглые скобки. [#96293](https://github.com/ClickHouse/ClickHouse/pull/96293) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Оптимизировано сжатие списка постингов с помощью simdcomp. [#92871](https://github.com/ClickHouse/ClickHouse/pull/92871) ([Peng Jian](https://github.com/fastio)). + +### Резервное копирование и восстановление \{#backup-and-restore-improvements\} + +* Добавлен параметр резервного копирования `backup_data_from_refreshable_materialized_view_targets`, управляющий тем, следует ли создавать резервные копии данных refreshable materialized view. Целевые таблицы RMV со стратегией обновления `APPEND` всегда включаются в резервную копию. [#93658](https://github.com/ClickHouse/ClickHouse/pull/93658) ([Julia Kartseva](https://github.com/jkartseva)). +* Добавлена поддержка определённых в SQL именованных коллекций в `BACKUP`/`RESTORE` для S3 и Azure Blob Storage. [#94605](https://github.com/ClickHouse/ClickHouse/pull/94605) ([Pablo Marcos](https://github.com/pamarcos)). + +### Именованные коллекции и словари \{#named-collections-and-dictionaries\} + +* Теперь в табличной функции MongoDB разрешено переопределение параметров именованных коллекций. [#89616](https://github.com/ClickHouse/ClickHouse/pull/89616) ([vanchaklar](https://github.com/vanchaklar)). +* Добавлена поддержка именованных коллекций для словарей и таблиц YTsaurus. [#94582](https://github.com/ClickHouse/ClickHouse/pull/94582) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* Для источников словарей на основе динамических таблиц YTsaurus теперь можно передавать описания столбцов. [#92391](https://github.com/ClickHouse/ClickHouse/pull/92391) ([MikhailBurdukov](https://github.com/MikhailBurdukov)). +* Схема параметризованного представления теперь отображается, если она указана явно. [#90220](https://github.com/ClickHouse/ClickHouse/pull/90220) ([Grigorii Sokolik](https://github.com/GSokol)). + +### Дедупликация \{#deduplication-improvements\} + +* Настройка `insert_select_deduplicate` переработана: добавлены параметры для обратной совместимости. [#92951](https://github.com/ClickHouse/ClickHouse/pull/92951) ([Sema Checherinda](https://github.com/CheSema)). +* Дедупликация с асинхронными вставками теперь поддерживается при использовании materialized view. [#93957](https://github.com/ClickHouse/ClickHouse/pull/93957) ([Sema Checherinda](https://github.com/CheSema)). + +### Другие улучшения \{#other-improvements\} + +* Улучшен UX для `SYSTEM INSTRUMENT ADD/REMOVE`: теперь для имён функций используются строковые литералы, модифицируются все совпадающие функции, а в `REMOVE` поддерживается `function_name`. [#93345](https://github.com/ClickHouse/ClickHouse/pull/93345) ([Pablo Marcos](https://github.com/pamarcos)). +* Добавлены `SYSTEM NOTIFY FAILPOINT` для failpoint'ов с возможностью паузы и `SYSTEM WAIT FAILPOINT` для PAUSE/RESUME. [#92368](https://github.com/ClickHouse/ClickHouse/pull/92368) ([Shaohua Wang](https://github.com/tiandiwonder)). +* Имена функций C++ в `system.trace_log`, `system.symbols` и функции `demangle` теперь отображаются корректно. [#93075](https://github.com/ClickHouse/ClickHouse/pull/93075) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Профили jemalloc теперь записываются вместе с символами, что устраняет необходимость в бинарном файле при генерации профиля кучи. [#93099](https://github.com/ClickHouse/ClickHouse/pull/93099) ([Azat Khuzhin](https://github.com/azat)). +* Исправлен сбой при присоединении таблицы к базе данных `MaterializedPostgreSQL`, если `dropReplicationSlot` выбрасывает исключение во время размотки стека. [#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Исправлена ситуация, когда после сбоя `CREATE TABLE` могли оставаться остаточные объекты. [#94174](https://github.com/ClickHouse/ClickHouse/pull/94174) ([Azat Khuzhin](https://github.com/azat)). +* Исправлен доступ к неинициализированной памяти при использовании защищённого паролем ключа TLS. [#94182](https://github.com/ClickHouse/ClickHouse/pull/94182) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* Если при получении блокировки для `alter table ... modify setting ...` истекает таймаут, теперь возвращается ошибка таймаута вместо логической ошибки. [#93856](https://github.com/ClickHouse/ClickHouse/pull/93856) ([Han Fei](https://github.com/hanfei1991)). +* Улучшена совместимость профилировщиков CPU и реального времени с таймаутами сокета. [#96601](https://github.com/ClickHouse/ClickHouse/pull/96601) ([Sergei Trifonov](https://github.com/serxa)). +* Для release-сборок включён быстрый hardening libcxx (в первую очередь проверки выхода за границы) без заметного влияния на производительность. [#94757](https://github.com/ClickHouse/ClickHouse/pull/94757) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## Повышение производительности \{#performance-improvements\} + +### Производительность JOIN \{#join-performance\} + +* Ускорены некоторые операции hash join за счёт динамической диспетчеризации для `ColumnVector::replicate`. [#79573](https://github.com/ClickHouse/ClickHouse/pull/79573) ([Raúl Marín](https://github.com/Algunenano)). +* Теперь в JOIN проталкивается больше фильтров. [#85556](https://github.com/ClickHouse/ClickHouse/pull/85556) ([Nikita Taranov](https://github.com/nickitat)). +* Расширено проталкивание фильтров из условий JOIN `ON` для `ANY`, `SEMI` и `ANTI` JOIN, когда фильтр использует входные данные только с одной стороны. [#92584](https://github.com/ClickHouse/ClickHouse/pull/92584) ([Dmitry Novik](https://github.com/novikd)). +* Эквивалентные множества теперь можно использовать для проталкивания фильтров в `SEMI JOIN`. [#92837](https://github.com/ClickHouse/ClickHouse/pull/92837) ([Dmitry Novik](https://github.com/novikd)). +* Распараллелена обработка несоединённых строк в `ParallelHashJoin` для сложных предикатов; управление выполняется с помощью настройки `parallel_non_joined_rows_processing` (включена по умолчанию). [#92068](https://github.com/ClickHouse/ClickHouse/pull/92068) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* Hash join теперь полностью пропускает чтение левой стороны, если правая сторона пуста, что позволяет избежать лишней работы при интенсивной фильтрации или агрегации. [#94062](https://github.com/ClickHouse/ClickHouse/pull/94062) ([Alexander Gololobov](https://github.com/davenger)). +* Фильтры времени выполнения JOIN теперь поддерживаются для `RIGHT OUTER` JOIN. [#96183](https://github.com/ClickHouse/ClickHouse/pull/96183) ([Hechem Selmi](https://github.com/m-selmi)). +* Оптимизация PREWHERE теперь откладывается до завершения оптимизации фильтров времени выполнения JOIN, что позволяет также проталкивать такие фильтры в PREWHERE. [#95838](https://github.com/ClickHouse/ClickHouse/pull/95838) ([Alexander Gololobov](https://github.com/davenger)). + +### Оптимизация запросов \{#query-optimization\} + +* Отключена оптимизация порядка сортировки для оконных функций в случаях, когда ключ партиции совпадает с ключом сортировки или является его префиксом, что повышает производительность параллельного выполнения. [#87299](https://github.com/ClickHouse/ClickHouse/pull/87299) ([Nikita Taranov](https://github.com/nickitat)). +* Внешние фильтры теперь проталкиваются в представления, что позволяет применять PREWHERE как на локальных, так и на удалённых узлах. [#88316](https://github.com/ClickHouse/ClickHouse/pull/88316) ([Igor Nikonov](https://github.com/devcrafter)). +* Оптимизированы производительность и потребление памяти для дробных `LIMIT` и `OFFSET`. [#91167](https://github.com/ClickHouse/ClickHouse/pull/91167) ([Ahmed Gouda](https://github.com/0xgouda)). +* Константные фильтры по виртуальным столбцам больше не вычисляются повторно. [#91588](https://github.com/ClickHouse/ClickHouse/pull/91588) ([c-end](https://github.com/c-end)). +* Любое детерминированное выражение в первичном ключе (например, `ORDER BY cityHash64(user_id)`) теперь можно использовать для пропуска данных. ClickHouse применяет выражение к константам запроса и использует результат для поиска по индексу первичного ключа с `=`, `IN` и `has`. Для инъективных выражений также поддерживаются отрицательные формы (`!=`, `NOT IN`, `NOT has`). [#92952](https://github.com/ClickHouse/ClickHouse/pull/92952) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* Оптимизация чтения в порядке сортировки теперь распознаёт случаи, когда столбцы `ORDER BY` становятся константами из-за условий `WHERE`, что позволяет эффективно читать данные в обратном порядке. Это полезно для мультитенантных запросов, таких как `WHERE tenant='42' ORDER BY tenant, event_time DESC`. [#94103](https://github.com/ClickHouse/ClickHouse/pull/94103) ([matanper](https://github.com/matanper)). +* Для запросов `FINAL`, использующих условие по первичному ключу с последующим применением индексов пропуска, шаг `PrimaryKeyExpand` теперь проверяет только изначально отобранные диапазоны первичного ключа. [#94903](https://github.com/ClickHouse/ClickHouse/pull/94903) ([Shankar Iyer](https://github.com/shankar-iyer)). +* Оптимизация ленивой материализации теперь применяется ко всем ветвям запроса `UNION ALL`, а не только к первой, что снижает I/O для запросов, объединяющих несколько отсортированных чтений с `LIMIT` из разных таблиц MergeTree. [#96832](https://github.com/ClickHouse/ClickHouse/pull/96832) ([Federico Ginosa](https://github.com/menxit)). + +### Производительность функций и агрегации \{#function-and-aggregation-performance\} + +* JIT-компиляция теперь охватывает больше функций. [#88770](https://github.com/ClickHouse/ClickHouse/pull/88770) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Агрегатная функция `distinctJSONPaths` оптимизирована: теперь она читает только пути JSON из частей данных вместо всего столбца JSON. [#92196](https://github.com/ClickHouse/ClickHouse/pull/92196) ([Pavel Kruglov](https://github.com/Avogar)). +* Оптимизирована `uniqExact` для случаев, когда одинаковые элементы часто идут подряд. [#93268](https://github.com/ClickHouse/ClickHouse/pull/93268) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Оптимизирована `isValidASCII` для входных значений, полностью состоящих из ASCII-символов. [#93347](https://github.com/ClickHouse/ClickHouse/pull/93347) ([Robert Schulze](https://github.com/rschu1ze)). +* Ускорена `uniq` на числовых типах за счёт пакетирования вставок, когда это возможно (не null, не `-If`, без `GROUP BY`, без `IPv6` и `String`). [#95904](https://github.com/ClickHouse/ClickHouse/pull/95904) ([Raúl Marín](https://github.com/Algunenano)). + +### Производительность хранилища и ввода-вывода \{#storage-and-io-performance\} + +* Исправлен Prefetcher в Parquet Reader V3: теперь он использует более быстрый механизм произвольного чтения. [#91435](https://github.com/ClickHouse/ClickHouse/pull/91435) ([Arsen Muk](https://github.com/arsenmuk)). +* Повышена производительность `icebergCluster`. [#91537](https://github.com/ClickHouse/ClickHouse/pull/91537) ([Yang Jiang](https://github.com/Ted-Jiang)). +* Снижено потребление памяти при INSERT и слиянии для очень широких таблиц с Wide-частями за счет включения адаптивных буферов записи. Также добавлена поддержка адаптивных буферов записи для зашифрованных дисков. [#92250](https://github.com/ClickHouse/ClickHouse/pull/92250) ([Azat Khuzhin](https://github.com/azat)). +* Повышена производительность полнотекстового поиска с текстовым индексом и токенизатором `sparseGrams` за счет сокращения числа токенов, по которым выполняется поиск. [#93078](https://github.com/ClickHouse/ClickHouse/pull/93078) ([Anton Popov](https://github.com/CurtizJ)). +* Ускорено сжатие кодеком T64 с использованием динамической диспетчеризации на x86. [#95881](https://github.com/ClickHouse/ClickHouse/pull/95881) ([Raúl Marín](https://github.com/Algunenano)). +* Ускорена распаковка LZ4 для 32-байтовых блоков на x86. [#96778](https://github.com/ClickHouse/ClickHouse/pull/96778) ([Raúl Marín](https://github.com/Algunenano)). +* Оптимизация прямого чтения текстового индекса теперь работает частично: части с материализованным текстовым индексом будут его использовать, а части без него — исходное выражение фильтра. [#96411](https://github.com/ClickHouse/ClickHouse/pull/96411) ([Anton Popov](https://github.com/CurtizJ)). +* Оптимизировано вычисление minmax skip-индекса при `INSERT` за счет устранения лишнего копирования данных и включения векторизованного вычисления min/max для числовых столбцов. [#97392](https://github.com/ClickHouse/ClickHouse/pull/97392) ([Raúl Marín](https://github.com/Algunenano)). +* В таблицы системных логов добавлены вторичные индексы `minmax` для временных столбцов и индексы `bloom_filter` для столбцов `query_id`/`initial_query_id` для ускорения фильтрации. [#96712](https://github.com/ClickHouse/ClickHouse/pull/96712) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Предотвращена регрессия потребления памяти при `INSERT`, когда дедупликация отключена. [#96503](https://github.com/ClickHouse/ClickHouse/pull/96503) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### Оптимизация памяти \{#memory-optimization\} + +* Снижен расход оперативной памяти `ASTLiteral` за счет удаления неиспользуемых полей, когда подсветка и разбор `VALUES` отключены. [#93974](https://github.com/ClickHouse/ClickHouse/pull/93974) ([Ilya Yatsishin](https://github.com/qoega)). +* Добавлен специализированный класс Enum AST, который хранит параметры значений в виде пар строка/целое число вместо универсальных дочерних узлов `ASTLiteral`, что снижает потребление памяти. [#94178](https://github.com/ClickHouse/ClickHouse/pull/94178) ([Ilya Yatsishin](https://github.com/qoega)). +* Оптимизировано потребление оперативной памяти объектами именованных tuple AST за счет хранения имен столбцов непосредственно в виде строк, а не в универсальных литеральных узлах AST. [#94704](https://github.com/ClickHouse/ClickHouse/pull/94704) ([Ilya Yatsishin](https://github.com/qoega)). +* Размер структуры `CachedOnDiskReadBufferFromFile` уменьшен примерно в 50 раз. [#96098](https://github.com/ClickHouse/ClickHouse/pull/96098) ([Azat Khuzhin](https://github.com/azat)). +* `HashTable::resize` больше не копирует старые данные, если таблица пуста. [#96180](https://github.com/ClickHouse/ClickHouse/pull/96180) ([Raúl Marín](https://github.com/Algunenano)). + +### Внутренние оптимизации \{#internal-optimizations\} + +* Для партиционирования данных внутри конвейера выполнения запроса внедрён метод "fastrange" (Daniel Lemire), что улучшило параллельную сортировку и операции JOIN. [#93080](https://github.com/ClickHouse/ClickHouse/pull/93080) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* Улучшена девиртуализация за счёт дополнительных параметров линковщика. [#94737](https://github.com/ClickHouse/ClickHouse/pull/94737) ([Nikita Taranov](https://github.com/nickitat)). +* Повышена производительность клонирования реплики для таблиц `ReplicatedMergeTree` с большим количеством частей за счёт пакетирования запросов к ZooKeeper. [#94847](https://github.com/ClickHouse/ClickHouse/pull/94847) ([c-end](https://github.com/c-end)). +* Потребление CPU потоком приёма ZooKeeper в `observeOperations` снижено более чем на 20% за счёт перехода на более быстрое хеширование и безблокировочные счётчики. [#95962](https://github.com/ClickHouse/ClickHouse/pull/95962) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## Исправленные ошибки \{#bug-fixes\} + +
+ Все исправления ошибок (нажмите для раскрытия) + + ### Исправления JOIN + + * Исправлена ошибка `INCOMPATIBLE_TYPE_OF_JOIN` для хранилища Join, возникавшая при срабатывании оптимизации outer-to-inner join. [#84292](https://github.com/ClickHouse/ClickHouse/pull/84292) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлена логическая ошибка в запросах с несколькими JOIN, использующими условие `USING` и `join_use_nulls`. [#92251](https://github.com/ClickHouse/ClickHouse/pull/92251) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлена логическая ошибка при переупорядочивании JOIN с `join_use_nulls`. [#92289](https://github.com/ClickHouse/ClickHouse/pull/92289) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлен возможный сбой при использовании настройки `join_on_disk_max_files_to_merge`. [#92335](https://github.com/ClickHouse/ClickHouse/pull/92335) ([Bharat Nallan](https://github.com/bharatnc)). + * Исправлен `LOGICAL_ERROR`, вызванный нежелательным изменением плана запроса при преобразовании внешнего соединения во внутреннее. Также смягчены требования к оптимизации, чтобы она применялась при использовании инъективных функций на ключах агрегации в соединениях. [#92503](https://github.com/ClickHouse/ClickHouse/pull/92503) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). + * Исправлена логическая ошибка при выполнении нескольких `JOIN` по константному условию с `join_use_nulls`. [#92892](https://github.com/ClickHouse/ClickHouse/pull/92892) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлен случай `NULL != NULL` для `full_sorting_join` в столбце `LowCardinality(Nullable(T))`. [#92924](https://github.com/ClickHouse/ClickHouse/pull/92924) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлены результаты JOIN, когда ключ соединения с правой стороны был разреженным столбцом. [#93038](https://github.com/ClickHouse/ClickHouse/pull/93038) ([Amos Bird](https://github.com/amosbird)). + * Исправлена некорректная работа runtime-фильтров при наличии дополнительного постусловия у `LEFT ANTI JOIN`. [#91824](https://github.com/ClickHouse/ClickHouse/pull/91824) ([Alexander Gololobov](https://github.com/davenger)). + * Исправлена логическая ошибка при использовании runtime-фильтров в запросе с итогами для правой таблицы. [#93330](https://github.com/ClickHouse/ClickHouse/pull/93330) ([Alexander Gololobov](https://github.com/davenger)). + * Исправлена логическая ошибка, которая в некоторых случаях возникала при добавлении runtime-фильтров JOIN в план запроса из-за некорректного возврата дублирующихся константных столбцов. [#93144](https://github.com/ClickHouse/ClickHouse/pull/93144) ([Alexander Gololobov](https://github.com/davenger)). + * Исправлена функция `__applyFilter`, используемая фильтрами времени выполнения для join, которая в некоторых корректных случаях возвращала `ILLEGAL_TYPE_OF_ARGUMENT`. [#93187](https://github.com/ClickHouse/ClickHouse/pull/93187) ([Alexander Gololobov](https://github.com/davenger)). + * Исправлена ошибка, из-за которой runtime-фильтры не добавлялись при соединении с уже заполненной правой таблицей. [#93211](https://github.com/ClickHouse/ClickHouse/pull/93211) ([Alexander Gololobov](https://github.com/davenger)). + * Исправлена ошибка `NOT_FOUND_COLUMN_IN_BLOCK`, возникавшая при включенном runtime filter, когда соединяемые таблицы возвращали один и тот же столбец несколько раз. [#93526](https://github.com/ClickHouse/ClickHouse/pull/93526) ([Alexander Gololobov](https://github.com/davenger)). + * Исправлена ошибка, из-за которой `FilterStep` не добавлялся должным образом при применении runtime-фильтра join к таблице `Merge`. [#94021](https://github.com/ClickHouse/ClickHouse/pull/94021) ([Alexander Gololobov](https://github.com/davenger)). + * Исправлено приведение типов к общему супертайпу при выполнении операции join для хранилища `Join` с предложением `USING`. [#94000](https://github.com/ClickHouse/ClickHouse/pull/94000) ([Dmitry Novik](https://github.com/novikd)). + * Исправлена работа запросов с параллельными репликами и JOIN с таблицей, отличной от MergeTree. [#93902](https://github.com/ClickHouse/ClickHouse/pull/93902) ([Igor Nikonov](https://github.com/devcrafter)). + * Исправлено состояние гонки для столбца JOIN с типом Nullable в runtime-фильтрах. [#95775](https://github.com/ClickHouse/ClickHouse/pull/95775) ([Hechem Selmi](https://github.com/m-selmi)). + * Исправлена ошибка, из-за которой в таблице `Join` с ключом `Nullable(String)` пустая строка становилась `NULL`. [#96002](https://github.com/ClickHouse/ClickHouse/pull/96002) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка `NOT_SUPPORTED`, возникавшая при использовании алгоритма JOIN `direct` с пустой таблицей MergeTree. [#95935](https://github.com/ClickHouse/ClickHouse/pull/95935) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлены некорректные результаты запросов с внешними соединениями в сочетании с несколькими INNER JOIN, вызванные недопустимым изменением порядка соединений, когда условие `ON` внешнего соединения ссылалось на столбцы из нескольких ранее присоединённых таблиц. [#96193](https://github.com/ClickHouse/ClickHouse/pull/96193) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлено исключение в runtime-фильтре для столбцов Tuple с вложенными полями Nullable. [#96509](https://github.com/ClickHouse/ClickHouse/pull/96509) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлены запросы с CROSS JOIN и включёнными параллельными репликами, которые возвращали некорректные результаты. [#96848](https://github.com/ClickHouse/ClickHouse/pull/96848) ([Igor Nikonov](https://github.com/devcrafter)). + * Исправлена проблема, из-за которой `arrayJoin` создавал дублирующиеся строки при использовании с INNER JOIN и условием WHERE; причиной было частичное проталкивание предикатов, из-за которого фильтры, содержащие `arrayJoin`, некорректно проталкивались ниже JOIN. [#96989](https://github.com/ClickHouse/ClickHouse/pull/96989) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка `LOGICAL_ERROR`, возникавшая, когда `arrayJoin` в условии `WHERE` ссылался на столбцы с обеих сторон JOIN. [#97239](https://github.com/ClickHouse/ClickHouse/pull/97239) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена логическая ошибка при использовании сопоставителя (`*`) внутри лямбда-функции в секции VALUES в JOIN с USING. [#95661](https://github.com/ClickHouse/ClickHouse/pull/95661) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлена возможная логическая ошибка с matcher (`*`, `table.*`) и `analyzer_compatibility_join_using_top_level_identifier`, когда столбцы в `USING` имели разные типы. [#95808](https://github.com/ClickHouse/ClickHouse/pull/95808) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлена логическая ошибка, связанная с `analyzer_compatibility_join_using_top_level_identifier` и столбцами ALIAS. [#97297](https://github.com/ClickHouse/ClickHouse/pull/97297) ([Vladimir Cherkasov](https://github.com/vdimir)). + * Исправлен сбой в старом анализаторе при использовании JOIN с повторяющимися псевдонимами. [#96405](https://github.com/ClickHouse/ClickHouse/pull/96405) ([Ilya Golshtein](https://github.com/ilejn)). + + ### Исправления запросов и анализатора + + * Исправлена ошибка, из-за которой завершающие пробельные символы в предопределённых обработчиках запросов при вставке интерпретировались как данные. [#83604](https://github.com/ClickHouse/ClickHouse/pull/83604) ([Fabian Ponce](https://github.com/FabianPonce)). + * Исправлена ошибка, из-за которой агрегация с проекцией вызывала исключение после ALTER, затрагивающих только метаданные, таких как добавление элементов в Enum. [#84143](https://github.com/ClickHouse/ClickHouse/pull/84143) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен проход `count_distinct_optimization` для оконных функций и нескольких аргументов. [#92376](https://github.com/ClickHouse/ClickHouse/pull/92376) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлено непоследовательное форматирование AST для `arrayElement` с отрицательным литералом. [#92293](https://github.com/ClickHouse/ClickHouse/pull/92293) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлена ошибка, из-за которой `NOT IN` с неконстантными аргументами типа массива возвращал неверные значения. [#93314](https://github.com/ClickHouse/ClickHouse/pull/93314) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * Исправлена ошибка при null-safe сравнении, связанная с типом `Nothing`. [#91884](https://github.com/ClickHouse/ClickHouse/pull/91884) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * Исправлена ошибка `Not found column` при использовании оптимизации `use_top_k_dynamic_filtering`. [#93316](https://github.com/ClickHouse/ClickHouse/pull/93316) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + * Исправлено удаление неиспользуемых столбцов из подзапросов при наличии скалярного коррелированного подзапроса. [#93273](https://github.com/ClickHouse/ClickHouse/pull/93273) ([Dmitry Novik](https://github.com/novikd)). + * Исправлена ошибка, из-за которой `optimize_inverse_dictionary_lookup` не работал с распределёнными запросами, если ключ имел знаковый целочисленный тип. [#93848](https://github.com/ClickHouse/ClickHouse/pull/93848) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена ошибка, из-за которой `lag`/`lead` не работали с распределёнными запросами `remote()`. [#93858](https://github.com/ClickHouse/ClickHouse/pull/93858) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена ошибка в логике отсеивания данных при использовании `not match(...)` в `WHERE`, приводившая к некорректным результатам. [#92726](https://github.com/ClickHouse/ClickHouse/pull/92726) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена ошибка в логике пропуска данных при использовании `not materialize(...)` или `not CAST(...)` в `WHERE`, приводившая к некорректным результатам. [#93017](https://github.com/ClickHouse/ClickHouse/pull/93017) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена логическая ошибка при анализе индекса, когда в функции `has` использовался пустой массив. [#92995](https://github.com/ClickHouse/ClickHouse/pull/92995) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена логическая ошибка в редком случае использования пустого кортежа со столбцом `Map`. [#93814](https://github.com/ClickHouse/ClickHouse/pull/93814) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлены запросы, использующие сегментирование по PK, которые завершались с ошибкой при ложном условии. [#92815](https://github.com/ClickHouse/ClickHouse/pull/92815) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * Исправлено планирование запросов для табличного движка `Merge`, из-за которого возникала ошибка `ILLEGAL_COLUMN` для `hostName()` при слиянии локальных и удалённых/Distributed-таблиц. [#93286](https://github.com/ClickHouse/ClickHouse/pull/93286) ([Jinlin](https://github.com/withlin)). + * Исправлена ошибка `NO_SUCH_COLUMN_IN_TABLE` в движке `Merge` при работе с таблицами с псевдонимами. [#92910](https://github.com/ClickHouse/ClickHouse/pull/92910) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлен запрос `SELECT` с предикатом по нескольким столбцам, использующий индексы пропуска на основе фильтра Блума и условия `OR` и `NOT`, который мог возвращать противоречивые результаты. [#94026](https://github.com/ClickHouse/ClickHouse/pull/94026) ([Shankar Iyer](https://github.com/shankar-iyer)). + * Исправлено применение проекции, если фильтр содержал подстолбцы. [#93141](https://github.com/ClickHouse/ClickHouse/pull/93141) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлено повреждение `_part_offset`, возникавшее при пересборке проекций во время слияний, а также оптимизирована обработка проекций за счёт исключения лишних чтений. [#93827](https://github.com/ClickHouse/ClickHouse/pull/93827) ([Amos Bird](https://github.com/amosbird)). + * Предотвращено слияние разных интерполированных столбцов в один и тот же столбец в блоке в случаях, когда они фактически были псевдонимами одного и того же столбца. [#93197](https://github.com/ClickHouse/ClickHouse/pull/93197) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)). + * Удалены неиспользуемые столбцы при перестроении проекции во время слияния, что снизило потребление памяти и сократило число временных частей. [#93233](https://github.com/ClickHouse/ClickHouse/pull/93233) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + * Исправлена логическая ошибка, возникавшая в некоторых случаях при использовании отрицательного `LIMIT/OFFSET` в распределённых запросах. [#95357](https://github.com/ClickHouse/ClickHouse/pull/95357) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена логическая ошибка, возникавшая в некоторых случаях при использовании дробного `LIMIT/OFFSET` в распределённых запросах. [#96475](https://github.com/ClickHouse/ClickHouse/pull/96475) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена ошибка в функции `IN`, из-за которой при включённом `transform_null_in` возвращались некорректные результаты для значений `NULL`. [#95674](https://github.com/ClickHouse/ClickHouse/pull/95674) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена ошибка, из-за которой `IN (col)` с одной ссылкой на столбец приводил к ошибке `UNSUPPORTED_METHOD`. [#97646](https://github.com/ClickHouse/ClickHouse/pull/97646) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено преобразование `sum`/`count`/`avg` в `sumCount()` параметром `optimize_syntax_fuse_functions`, когда аргумент агрегатной функции имел тип `LowCardinality(Nullable)`. [#96239](https://github.com/ClickHouse/ClickHouse/pull/96239) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлено некорректное отсечение партиций для функций `not IN` и `not has`. [#96241](https://github.com/ClickHouse/ClickHouse/pull/96241) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена ошибка фильтра в `prewhere`, вызванная лямбда-выражениями в `prewhere`. [#95395](https://github.com/ClickHouse/ClickHouse/pull/95395) ([Xiaozhe Yu](https://github.com/wudidapaopao)). + * Исправлен `LOGICAL_ERROR` в анализаторе запросов, когда вместо конкретного значения передавалось лямбда-выражение. [#96892](https://github.com/ClickHouse/ClickHouse/pull/96892) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка разыменования нулевого указателя в некоторых выражениях с лямбда-функциями. [#96479](https://github.com/ClickHouse/ClickHouse/pull/96479) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка, из-за которой `SETTINGS`, заданные для отдельных подзапросов, не применялись к табличным функциям, таким как `file`, в CTE и подзапросах. [#96882](https://github.com/ClickHouse/ClickHouse/pull/96882) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена коллизия хэша кэша условий запроса для свернутых констант в CTE, которая могла приводить к неверным результатам запроса. [#96172](https://github.com/ClickHouse/ClickHouse/pull/96172) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка `BAD_ARGUMENTS` при выполнении запросов к таблицам с лямбда-выражениями внутри ALIAS-столбцов через табличную функцию `merge()` при включённом анализаторе. [#97551](https://github.com/ClickHouse/ClickHouse/pull/97551) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено поведение `EXCEPT ALL` и `INTERSECT ALL`: ранее они игнорировали кратность строк и вели себя как варианты `DISTINCT`. [#96876](https://github.com/ClickHouse/ClickHouse/pull/96876) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен сбой, вызванный failed assertion в `WindowTransform` при большом смещении `PRECEDING`. [#96026](https://github.com/ClickHouse/ClickHouse/pull/96026) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено исключение, возникавшее при использовании оконных функций с `group_by_use_nulls = 1` и `CUBE`/`ROLLUP`/`GROUPING SETS`. [#96878](https://github.com/ClickHouse/ClickHouse/pull/96878) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено взаимодействие `GROUPING SETS`, `group_by_use_nulls` и `Tuple` с `LowCardinality`, которое приводило к неожиданной структуре блока. [#96358](https://github.com/ClickHouse/ClickHouse/pull/96358) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена логическая ошибка в `GROUP BY ... WITH ROLLUP/CUBE`, когда ключи содержали `LowCardinality(Nullable(...))` внутри `Nullable(Tuple(...))`. [#97647](https://github.com/ClickHouse/ClickHouse/pull/97647) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено срабатывание assert в `IfTransformStringsToEnumPass`, когда `if` или `transform` возвращали `Nullable(String)`. [#97002](https://github.com/ClickHouse/ClickHouse/pull/97002) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Устранена ошибка `ACCESS_DENIED` для пользователей без разрешения `CREATE TEMPORARY TABLE`, возникавшая, когда `optimize_inverse_dictionary_lookup` переписывал предикаты `dictGet(...)`. [#97484](https://github.com/ClickHouse/ClickHouse/pull/97484) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлено несоответствие типов функции `if` между `UInt64` и `Int32` в редком случае распределённых запросов с PREWHERE и выводом типов. [#96012](https://github.com/ClickHouse/ClickHouse/pull/96012) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка в JIT-компилируемых запросах с типами `Bool`. [#96013](https://github.com/ClickHouse/ClickHouse/pull/96013) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлены некорректные результаты, возникавшие при преобразовании `DateTime` в `DateTime64` в JIT-скомпилированных выражениях (например, в `CASE`/`if`/`multiIf` со смешанными типами DateTime). [#96879](https://github.com/ClickHouse/ClickHouse/pull/96879) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка использования неинициализированного значения в `formatDateTime` со спецификаторами формата переменной ширины. [#96133](https://github.com/ClickHouse/ClickHouse/pull/96133) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено завершение через `std::terminate` в `indexOfAssumeSorted` при вызове с несовместимыми типами. [#96877](https://github.com/ClickHouse/ClickHouse/pull/96877) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Функции работы с геометрией теперь принимают не только вариантный тип `Geometry`, но и отдельные подтипы геометрии. [#97571](https://github.com/ClickHouse/ClickHouse/pull/97571) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлены случаи, когда индексы влияли на результаты запросов с ROW POLICY/PREWHERE и FINAL. [#97076](https://github.com/ClickHouse/ClickHouse/pull/97076) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * Позволили оптимизации чтения по порядку использовать политики строк. [#97538](https://github.com/ClickHouse/ClickHouse/pull/97538) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)). + * Исправлена ошибка `LOGICAL_ERROR` при использовании столбцов с текстовым индексом в предложении `QUALIFY`. [#97313](https://github.com/ClickHouse/ClickHouse/pull/97313) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен возможный сбой, когда в условии `WHERE` было более 32 выражений с `AND`/`OR`. [#97698](https://github.com/ClickHouse/ClickHouse/pull/97698) ([Shankar Iyer](https://github.com/shankar-iyer)). + * Исправлено несоответствие структуры блоков в оптимизации `removeUnusedColumns` при использовании `indexHint` с разворачиванием `*` в таблицах с `FINAL`. [#97622](https://github.com/ClickHouse/ClickHouse/pull/97622) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена несогласованность при round-trip-форматировании AST для литералов кортежей с псевдонимами внутри скобок. [#97418](https://github.com/ClickHouse/ClickHouse/pull/97418) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена непоследовательность в форматировании AST для `NOT (1, 1, 1)`. [#97653](https://github.com/ClickHouse/ClickHouse/pull/97653) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### Исправления MergeTree и хранилища + + * В MergeTree имена файлов теперь всегда заменяются хешами, если файловая система не различает регистр. Ранее в macOS это могло приводить к повреждению данных, если имена столбцов/подстолбцов различались только регистром. [#86559](https://github.com/ClickHouse/ClickHouse/pull/86559) ([Pavel Kruglov](https://github.com/Avogar)). + * materialized view теперь используют в качестве контекста выполнения базу данных, в которой были созданы, что позволяет опускать явное указание базы данных в SELECT-запросе представления. [#88193](https://github.com/ClickHouse/ClickHouse/pull/88193) ([Dmitry Kovalev](https://github.com/dk-github)). + * Добавлена полная проверка прав доступа на этапе создания для запроса, лежащего в основе materialized view. [#89180](https://github.com/ClickHouse/ClickHouse/pull/89180) ([pufit](https://github.com/pufit)). + * Исправлена логическая ошибка, из-за которой мутация без транзакции изменяла части в активной транзакции, которая впоследствии была откатана. [#90469](https://github.com/ClickHouse/ClickHouse/pull/90469) ([Shaohua Wang](https://github.com/tiandiwonder)). + * Исправлена ошибка, из-за которой `system.warnings` некорректно обновлялась после преобразования обычной базы данных в атомарную. [#90473](https://github.com/ClickHouse/ClickHouse/pull/90473) ([sdk2](https://github.com/sdk2)). + * Исправлена ошибка `LOGICAL_ERROR: Storage does not support transaction` при выполнении `ATTACH AS REPLICATED`. [#91772](https://github.com/ClickHouse/ClickHouse/pull/91772) ([Shaohua Wang](https://github.com/tiandiwonder)). + * Исправлена возможная ошибка `FILE_DOESNT_EXIST`, возникавшая после мутации разреженного столбца с `ratio_of_defaults_for_sparse_serialization=0.0`. [#92860](https://github.com/ClickHouse/ClickHouse/pull/92860) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлена возможная ошибка `FILE_DOESNT_EXIST` после мутации разреженного столбца, когда `ratio_of_defaults_for_sparse_serialization` изменялся на `1.0` с помощью ALTER. [#93016](https://github.com/ClickHouse/ClickHouse/pull/93016) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлено возможное использование устаревших частей из-за гонки TOCTOU при работе с общими частями. [#93022](https://github.com/ClickHouse/ClickHouse/pull/93022) ([Azat Khuzhin](https://github.com/azat)). + * Унаследована информация о настройках сериализации исходных частей во время мутации в MergeTree, что исправляет возможные некорректные результаты запросов по изменённым частям после изменения сериализации типов данных. [#92419](https://github.com/ClickHouse/ClickHouse/pull/92419) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлен возможный конфликт между столбцом и субстолбцом с одинаковым именем, приводивший к неправильной сериализации и ошибкам запросов. [#92453](https://github.com/ClickHouse/ClickHouse/pull/92453) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлена ошибка `NOT_FOUND_COLUMN_IN_BLOCK` при вставке в таблицу с подстолбцом в выражении партиционирования. [#92905](https://github.com/ClickHouse/ClickHouse/pull/92905) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлено возможное отсутствие подстолбца в MV при выполнении ALTER исходной таблицы. [#93276](https://github.com/ClickHouse/ClickHouse/pull/93276) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлен `LOGICAL_ERROR` при восстановлении `ReplicatedMergeTree` в случае гонки дедупликации. [#93612](https://github.com/ClickHouse/ClickHouse/pull/93612) ([Pablo Marcos](https://github.com/pamarcos)). + * Исправлено обновление TTL с использованием разреженного столбца при прямой десериализации, что предотвращает ошибку `Unexpected type of result TTL column`. [#93619](https://github.com/ClickHouse/ClickHouse/pull/93619) ([Pavel Kruglov](https://github.com/Avogar)). + * Восстановлены обёртки `LowCardinality` для результатов выражений SET, если это необходимо при TTL-агрегации. [#92971](https://github.com/ClickHouse/ClickHouse/pull/92971) ([Seva Potapov](https://github.com/seva-potapov)). + * Исправлена ошибка `Cannot add action to empty ExpressionActionsChain` для `ALTER TABLE REWRITE PARTS`. [#92754](https://github.com/ClickHouse/ClickHouse/pull/92754) ([Azat Khuzhin](https://github.com/azat)). + * Исправлена подстановка параметров запроса в методах аутентификации команды `CREATE USER` при использовании `ON CLUSTER`. [#92777](https://github.com/ClickHouse/ClickHouse/pull/92777) ([xiaohuanlin](https://github.com/xiaohuanlin)). + * Больше не пытается удалять временные каталоги при запуске, если таблица MergeTree находится на диске, доступном только для чтения. [#92748](https://github.com/ClickHouse/ClickHouse/pull/92748) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена материализация skip-индексов, созданных поверх подстолбцов. [#93708](https://github.com/ClickHouse/ClickHouse/pull/93708) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлена ошибка в `CLEAR COLUMN` при наличии зависимых индексов. [#94057](https://github.com/ClickHouse/ClickHouse/pull/94057) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлено присоединение баз данных Replicated, если межсерверный хост изменялся после перезапуска. [#93779](https://github.com/ClickHouse/ClickHouse/pull/93779) ([Tuan Pham Anh](https://github.com/tuanpach)). + * Исправлена логическая ошибка при использовании `CREATE TABLE ... AS urlCluster()` и движка базы данных `Replicated`. [#92418](https://github.com/ClickHouse/ClickHouse/pull/92418) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлено состояние гонки между `REPLACE PARTITION` и фоновыми мутациями, из-за которого одновременно могли быть видны и старые, и новые данные. [#96955](https://github.com/ClickHouse/ClickHouse/pull/96955) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Устранено оставшееся состояние гонки между `REPLACE PARTITION` и фоновыми мутациями, из-за которого старые данные могли вновь появляться. [#97105](https://github.com/ClickHouse/ClickHouse/pull/97105) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлены зависшие мутации, когда `PartCheckThread` повторно ставил в очередь `GET_PART` для части, к которой уже была применена мутация. [#97162](https://github.com/ClickHouse/ClickHouse/pull/97162) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка, из-за которой `ALTER TABLE DROP COLUMN` завершалась сбоем, если ранее для того же столбца уже было выполнено легковесное обновление. [#96861](https://github.com/ClickHouse/ClickHouse/pull/96861) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлено разыменование нулевого указателя при применении патч-частей в ходе легковесных обновлений. [#97583](https://github.com/ClickHouse/ClickHouse/pull/97583) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Части с неизвестными проекциями больше не помечаются как безвозвратно утерянные. [#95952](https://github.com/ClickHouse/ClickHouse/pull/95952) ([Mikhail Artemenko](https://github.com/Michicosun)). + * Исправлена ошибка, из-за которой `CREATE TABLE ... CLONE AS ...` игнорировала полный квалификатор исходной таблицы. [#96415](https://github.com/ClickHouse/ClickHouse/pull/96415) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)). + * Исправлено неявное повторное создание индекса в реплицированных таблицах при изменениях метаданных. [#96600](https://github.com/ClickHouse/ClickHouse/pull/96600) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлены неявные индексы для alias-столбцов и добавлена полная проверка перед их созданием. [#97115](https://github.com/ClickHouse/ClickHouse/pull/97115) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлена проблема, из-за которой `min(timestamp)` возвращал эпоху (`1970-01-01`) через `_minmax_count_projection` после TTL-слияния, когда все строки были отфильтрованы. [#96703](https://github.com/ClickHouse/ClickHouse/pull/96703) ([Raquel Barbadillo](https://github.com/rbarbadillo)). + * Исправлена комбинация `use_const_adaptive_granularity` и `index_granularity_bytes` (неадаптивная гранулярность), приводившая к неверному расчёту. [#96143](https://github.com/ClickHouse/ClickHouse/pull/96143) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено исключение `Number of rows in lazy chunk does not match number of offsets` при чтении из таблиц с неадаптивной гранулярностью индекса при использовании `ORDER BY ... LIMIT`. [#97270](https://github.com/ClickHouse/ClickHouse/pull/97270) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена регрессия в zero-copy-репликации, из-за которой общие части могли удаляться до того, как другие реплики успевали их получить. [#95597](https://github.com/ClickHouse/ClickHouse/pull/95597) ([filimonov](https://github.com/filimonov)). + * Исправлена ошибка, из-за которой при выполнении `SYSTEM RESTART REPLICA` таблица пропадала из базы данных, если ее повторное создание завершалось ошибкой с исключением, не связанным с ZooKeeper, что приводило к несовпадению дайджестов метаданных в `DatabaseReplicated`. [#97276](https://github.com/ClickHouse/ClickHouse/pull/97276) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено исключение `assert_cast` при построении статистики по столбцу после изменения типа столбца командой `ALTER TABLE MODIFY COLUMN`. [#97027](https://github.com/ClickHouse/ClickHouse/pull/97027) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Если для таблицы не определена статистика, ClickHouse больше не пытается её загружать, что позволяет избежать лишних накладных расходов. [#96233](https://github.com/ClickHouse/ClickHouse/pull/96233) ([Han Fei](https://github.com/hanfei1991)). + * Исправлена логическая ошибка `There was an error: Cannot obtain error message`, возникавшая при ожидании выполнения распределённого DDL и одновременном удалении базы данных Replicated. [#95664](https://github.com/ClickHouse/ClickHouse/pull/95664) ([Alexander Tokmakov](https://github.com/tavplubix)). + * Исправлена логическая ошибка в `KeyCondition`, возникавшая, когда у таблицы был первичный ключ типа Nullable, а запрос использовал `coalesce` с константой в качестве первого аргумента. [#96340](https://github.com/ClickHouse/ClickHouse/pull/96340) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### Исправления типов данных и сериализации + + * Исправлена возможная ошибка при чтении субстолбца size для типов Dynamic/JSON. [#95573](https://github.com/ClickHouse/ClickHouse/pull/95573) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлен сбой при применении `tupleElement` к массивам JSON. [#95647](https://github.com/ClickHouse/ClickHouse/pull/95647) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлена ошибка при выполнении `tupleElement` для JSON со вложенными путями, из-за которой возвращались неверные результаты. [#95907](https://github.com/ClickHouse/ClickHouse/pull/95907) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлено исключение, возникавшее в `tupleElement` при работе с JSON для путей с подсказками типов. [#97728](https://github.com/ClickHouse/ClickHouse/pull/97728) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлен пропуск путей в типе данных JSON — ранее `JSON(SKIP path)` пропускал все ключи с префиксом `path` (включая такие ключи, как `pathpath`), что могло приводить к потере данных. Теперь пропускается только ключ с точным именем. [#95948](https://github.com/ClickHouse/ClickHouse/pull/95948) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлено применение `type_json_allow_duplicated_key_with_literal_and_nested_object` к типизированным путям в JSON. [#97422](https://github.com/ClickHouse/ClickHouse/pull/97422) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлена проверка несовместимых типизированных путей для типа JSON. [#92539](https://github.com/ClickHouse/ClickHouse/pull/92539) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлена ошибка при создании подсказки типа для пути 'skip' в JSON. [#92842](https://github.com/ClickHouse/ClickHouse/pull/92842) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлено разрешение динамических подстолбцов в алиасах столбцов в анализаторе. [#92583](https://github.com/ClickHouse/ClickHouse/pull/92583) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлена ошибка `Nested columns sizes are inconsistent with local_discriminators`, вызванная неверной оптимизацией фильтрации на месте для столбцов Variant. [#96410](https://github.com/ClickHouse/ClickHouse/pull/96410) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен сбой в `ifNull` при использовании аргумента `Variant` в `GROUP BY`. [#96790](https://github.com/ClickHouse/ClickHouse/pull/96790) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена логическая ошибка в `FunctionVariantAdaptor` для функций, которым требуются константные аргументы, таких как `arrayROCAUC`. [#97116](https://github.com/ClickHouse/ClickHouse/pull/97116) ([Bharat Nallan](https://github.com/bharatnc)). + * Исправлена ошибка `LOGICAL_ERROR` в `FunctionVariantAdaptor`, возникавшая, когда функция возвращала тип `Nothing`. [#97213](https://github.com/ClickHouse/ClickHouse/pull/97213) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено логическое исключение при сравнении NULL со столбцом Variant, содержащим типы LowCardinality. [#97379](https://github.com/ClickHouse/ClickHouse/pull/97379) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен `LOGICAL_ERROR` в `concat`, если аргумент содержал тип `Variant` с `LowCardinality` внутри. [#97654](https://github.com/ClickHouse/ClickHouse/pull/97654) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлены ошибки, из-за которых столбцы `LowCardinality` давали некорректные результаты после преобразования в `Nullable`. [#96483](https://github.com/ClickHouse/ClickHouse/pull/96483) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * Исправлена корректная обработка типов `LowCardinality Nullable` в `CAST`, когда был включён `cast_keep_nullable`. [#95747](https://github.com/ClickHouse/ClickHouse/pull/95747) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено исключение `ColumnNullable is not compatible with original` при приведении сложных вложенных типов. [#96924](https://github.com/ClickHouse/ClickHouse/pull/96924) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен `LOGICAL_ERROR` при использовании `isNull`/`isNotNull` для подстолбцов типов `Nullable(Tuple(... Nullable(T) ...))`. [#97582](https://github.com/ClickHouse/ClickHouse/pull/97582) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен `LOGICAL_ERROR` при преобразовании Array в `QBit`. [#97413](https://github.com/ClickHouse/ClickHouse/pull/97413) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка `LOGICAL_ERROR` при одновременном чтении разреженного столбца и его подстолбца. [#97515](https://github.com/ClickHouse/ClickHouse/pull/97515) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлен `LOGICAL_ERROR` при чтении подстолбца `.size` у разреженного `Nullable(String)` в Tuple с PREWHERE. [#97264](https://github.com/ClickHouse/ClickHouse/pull/97264) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено падение из-за failed assertion в `Set` и `MergeTreeIndexSet` при обработке столбцов с внутренними разреженными подстолбцами. [#97493](https://github.com/ClickHouse/ClickHouse/pull/97493) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена возможная ошибка `SIZES_OF_COLUMNS_DOESNT_MATCH` при сортировке пустого столбца tuple. [#92520](https://github.com/ClickHouse/ClickHouse/pull/92520) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлены ошибки декодирования `DELTA_BYTE_ARRAY` в нативном считывателе Parquet, затрагивавшие строковые данные с высокой степенью повторяемости. [#91929](https://github.com/ClickHouse/ClickHouse/pull/91929) ([Daniel Muino](https://github.com/dmuino)). + * Исправлено срабатывание assertion при чтении из файла Parquet, когда часть выражения PREWHERE использовалась в другом месте запроса. [#90635](https://github.com/ClickHouse/ClickHouse/pull/90635) ([Max Kainov](https://github.com/maxknv)). + * Исправлен `LOGICAL_ERROR` в нативном модуле чтения Parquet V3, когда столбец фильтра PREWHERE содержал небулевы значения UInt8. [#96594](https://github.com/ClickHouse/ClickHouse/pull/96594) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено определение схемы Parquet в старом модуле чтения, когда столбец JSON следовал за столбцом Tuple. [#92867](https://github.com/ClickHouse/ClickHouse/pull/92867) ([Michael Kolupaev](https://github.com/al13n321)). + * Исправлено кэширование фиксированной схемы для всех файлов вместо только того файла, для которого была определена схема, при определении схемы по glob. [#92006](https://github.com/ClickHouse/ClickHouse/pull/92006) ([Pavel Kruglov](https://github.com/Avogar)). + * Исправлено чтение формата `ProtobufList` из пустых файлов и появление фантомных записей в пустых таблицах. [#96007](https://github.com/ClickHouse/ClickHouse/pull/96007) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена регрессия в кодеке `Gorilla`, при которой явно указанный размер не соответствовал размеру типа данных. [#96118](https://github.com/ClickHouse/ClickHouse/pull/96118) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Теперь движок PostgreSQL может корректно считывать `BOOLEAN[]`. [#96006](https://github.com/ClickHouse/ClickHouse/pull/96006) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена логическая ошибка при чтении столбца UUID из столбца TEXT в SQLite. [#96016](https://github.com/ClickHouse/ClickHouse/pull/96016) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено преобразование типов данных в движке SQLite для `DateTime`, `Date`, `UUID` и других типов. [#96017](https://github.com/ClickHouse/ClickHouse/pull/96017) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено некорректное экранирование значений `FixedString` в запросах к SQLite и PostgreSQL. [#96019](https://github.com/ClickHouse/ClickHouse/pull/96019) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Добавлена настройка `input_format_numbers_enum_on_conversion_error` для преобразования чисел в Enum. [#56240](https://github.com/ClickHouse/ClickHouse/pull/56240) ([Nikolay Degterinsky](https://github.com/evillique)). + + ### Исправления текстового индекса и индекса пропуска + + * Создание и материализация текстовых индексов в таблицах, где части содержат более 4 294 967 295 строк, временно отключены во избежание некорректных результатов запросов. [#92644](https://github.com/ClickHouse/ClickHouse/pull/92644) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлено несколько сбоев при слиянии текстовых индексов в таблицах MergeTree. [#92925](https://github.com/ClickHouse/ClickHouse/pull/92925) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлены проблемы при слиянии текстовых индексов, построенных на сложных выражениях (например, `concat(col1, col2)`). [#93073](https://github.com/ClickHouse/ClickHouse/pull/93073) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлен анализ текстового индекса для столбцов-массивов в случае, когда индекс не содержал токенов. [#93457](https://github.com/ClickHouse/ClickHouse/pull/93457) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлено перестроение текстовых индексов, созданных на основе подстолбцов. [#93326](https://github.com/ClickHouse/ClickHouse/pull/93326) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлено прямое чтение из текстового индекса при повторяющихся поисковых запросах. [#93516](https://github.com/ClickHouse/ClickHouse/pull/93516) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлены расхождения в анализе текстового индекса для функций `has`, `mapContainsKey` и `mapContainsValue`, которые могли возвращать разные результаты в зависимости от использования текстового индекса. [#93578](https://github.com/ClickHouse/ClickHouse/pull/93578) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлен расчёт несжатых размеров текстовых индексов в `system.parts`. [#92832](https://github.com/ClickHouse/ClickHouse/pull/92832) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлена ошибка в индексах `ngrambf_v1`: длина ngram > 8 вызывала исключение. [#92672](https://github.com/ClickHouse/ClickHouse/pull/92672) ([Robert Schulze](https://github.com/rschu1ze)). + * Исправлен индекс `ngram_bf` для данных в не-UTF-8, приводивший к чтению неинициализированной памяти. [#93663](https://github.com/ClickHouse/ClickHouse/pull/93663) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка `stack-use-after-scope` в индексе векторного сходства. [#96259](https://github.com/ClickHouse/ClickHouse/pull/96259) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена логическая ошибка, из-за которой выражение индекса пропуска создавало константный столбец. [#96880](https://github.com/ClickHouse/ClickHouse/pull/96880) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка при создании таблицы с пустым выражением `()` в качестве индекса, приводившая к некорректному доступу к памяти. [#96363](https://github.com/ClickHouse/ClickHouse/pull/96363) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка use-after-free при анализе индекса с отключённым `use_primary_key` и очень большим количеством дизъюнкций. [#96112](https://github.com/ClickHouse/ClickHouse/pull/96112) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено использование первичного индекса в легковесных обновлениях с подзапросами с оператором `IN` в условии `WHERE`. [#92838](https://github.com/ClickHouse/ClickHouse/pull/92838) ([Anton Popov](https://github.com/CurtizJ)). + * Использован корректный код ошибки при проверке индекса hypothesis. [#92559](https://github.com/ClickHouse/ClickHouse/pull/92559) ([Raúl Marín](https://github.com/Algunenano)). + + ### Исправления для озера данных + + * Исправлен сбой в одноузловом кластере при чтении из Iceberg в режиме разбиения по бакетам. [#91553](https://github.com/ClickHouse/ClickHouse/pull/91553) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Исправлен кортеж в ORDER BY в Iceberg. [#93225](https://github.com/ClickHouse/ClickHouse/pull/93225) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Исправлена поддержка предоставляемых учетных данных Azure ADLS Gen2 в DataLakeCatalog — добавлен разбор ключей `adls.sas-token.*` из REST-каталогов Iceberg и исправлен разбор URL ABFSS. [#93477](https://github.com/ClickHouse/ClickHouse/pull/93477) ([Karun Anantharaman](https://github.com/karunmotorq)). + * Заменили `Date` на `Date32` для Iceberg. [#95322](https://github.com/ClickHouse/ClickHouse/pull/95322) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Исправлен сбой из-за ORDER BY в Iceberg. [#96484](https://github.com/ClickHouse/ClickHouse/pull/96484) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Исправлено партиционирование Iceberg. [#96620](https://github.com/ClickHouse/ClickHouse/pull/96620) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Исправлены некорректные границы файлов данных, когда ссылка на удаление по позиции была равна null в записях манифеста Iceberg. [#96061](https://github.com/ClickHouse/ClickHouse/pull/96061) ([Daniil Ivanik](https://github.com/divanik)). + * Добавлены дополнительные проверки параметра файла корневых метаданных в Iceberg. [#96754](https://github.com/ClickHouse/ClickHouse/pull/96754) ([Daniil Ivanik](https://github.com/divanik)). + * Учетные данные больше не попадают в логи каталогов Iceberg. [#96831](https://github.com/ClickHouse/ClickHouse/pull/96831) ([Konstantin Vedernikov](https://github.com/scanhex12)). + * Исправлено объединение партиционированных данных Delta Lake. [#95773](https://github.com/ClickHouse/ClickHouse/pull/95773) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлен RESTful-каталог data lake, в котором из-за недопустимого `auth_header` нарушалась работа `system.tables`. [#96680](https://github.com/ClickHouse/ClickHouse/pull/96680) ([Han Fei](https://github.com/hanfei1991)). + + ### Исправления S3/Azure/объектного хранилища + + * Исправлено кэширование ключа партиции в табличном движке S3 в случаях, когда использовались недетерминированные функции. [#92844](https://github.com/ClickHouse/ClickHouse/pull/92844) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * Исправлен assert в `ReadBufferFromS3`, возникавший при включённом кэше. [#93809](https://github.com/ClickHouse/ClickHouse/pull/93809) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлена возможная ошибка в потоке очистки DiskObjectStorage. [#87411](https://github.com/ClickHouse/ClickHouse/pull/87411) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Устранены возможные взаимные блокировки в `DiskObjectStorageTransaction`. [#93810](https://github.com/ClickHouse/ClickHouse/pull/93810) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлены возможные сбои в потоке очистки DiskObjectStorage при большом количестве ошибок. [#94048](https://github.com/ClickHouse/ClickHouse/pull/94048) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Устранена гонка данных в `copyS3File`, связанная с multipart_tags. [#97227](https://github.com/ClickHouse/ClickHouse/pull/97227) ([Azat Khuzhin](https://github.com/azat)). + * Выполнение некорректной мутации `ALTER UPDATE` на файловоподобных таблицах в Объектном хранилище (S3, Azure) больше не приводило к разыменованию nullptr. [#96162](https://github.com/ClickHouse/ClickHouse/pull/96162) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### Исправления S3Queue + + * Исправлена ошибка `Failed to set file processing within 100 retries` в режиме упорядочивания S3Queue (теперь это предупреждение, а не ошибка). [#92814](https://github.com/ClickHouse/ClickHouse/pull/92814) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлена ошибка, связанная с настройкой S3Queue `s3queue_migrate_old_metadata_to_buckets`. [#93232](https://github.com/ClickHouse/ClickHouse/pull/93232) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлены метаданные движков S3Queue/AzureQueue. [#90498](https://github.com/ClickHouse/ClickHouse/pull/90498) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлена гонка данных в хранилище S3Queue/AzureQueue. [#95385](https://github.com/ClickHouse/ClickHouse/pull/95385) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлена дедупликация при потоковом чтении из движка S3Queue/AzureQueue. [#95467](https://github.com/ClickHouse/ClickHouse/pull/95467) ([Kseniia Sumarokova](https://github.com/kssenii)). + + ### Исправления в области безопасности и управления доступом + + * Исправлена ошибка: отсутствовала проверка доступа в `SYSTEM SYNC FILE CACHE`. [#92372](https://github.com/ClickHouse/ClickHouse/pull/92372) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлена некорректная логика проверки грантов с подстановочными знаками при предоставлении доступа, которая была слишком строгой. [#92725](https://github.com/ClickHouse/ClickHouse/pull/92725) ([pufit](https://github.com/pufit)). + * Предотвращена возможность получения пользователями списка столбцов таблицы без разрешения `SHOW COLUMNS` при использовании табличного движка `merge`. [#93695](https://github.com/ClickHouse/ClickHouse/pull/93695) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). + * Исправлена уязвимость, связанная с переполнением целого числа при десериализации состояния `groupConcat`, которая могла приводить к нарушениям безопасности памяти. [#93426](https://github.com/ClickHouse/ClickHouse/pull/93426) ([Raufs Dunamalijevs](https://github.com/rienath)). + * Проверен размер распакованного буфера: он соответствует ожидаемому. [#93690](https://github.com/ClickHouse/ClickHouse/pull/93690) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлена проблема с отзывом ролей по умолчанию. [#96103](https://github.com/ClickHouse/ClickHouse/pull/96103) ([Vitaly Baranov](https://github.com/vitlibar)). + * Исправлена ошибка, из-за которой `AccessRights::contains` возвращал некорректные результаты при частичном отзыве прав. [#96170](https://github.com/ClickHouse/ClickHouse/pull/96170) ([pufit](https://github.com/pufit)). + * Исправлено обновление политик строк, назначенных первоначальному пользователю, в распределённых запросах. [#95469](https://github.com/ClickHouse/ClickHouse/pull/95469) ([Vitaly Baranov](https://github.com/vitlibar)). + * Аргумент `password` табличной функции `redis` теперь маскируется в логах и системных таблицах. [#95325](https://github.com/ClickHouse/ClickHouse/pull/95325) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)). + * Исправлена утечка памяти в объектах BIO при чтении сертификатов X509. [#96885](https://github.com/ClickHouse/ClickHouse/pull/96885) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Добавили проверку версии witness в bech32, чтобы избежать переполнения буфера. [#96671](https://github.com/ClickHouse/ClickHouse/pull/96671) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлена проблема с низкой производительностью при выполнении запросов к системным таблицам пользователем, у которого были ограниченные права на многие базы данных. [#95874](https://github.com/ClickHouse/ClickHouse/pull/95874) ([pufit](https://github.com/pufit)). + + ### Исправления резервного копирования и восстановления + + * Исправлена ошибка `Couldn't pack tar archive: Failed to write all bytes`, вызванная некорректным значением размера записи архива в заголовке. [#92122](https://github.com/ClickHouse/ClickHouse/pull/92122) ([Julia Kartseva](https://github.com/jkartseva)). + * Исправлен сбой сервера, возникавший, когда несколько одновременных резервных копий пытались работать с одними и теми же файлами. [#93659](https://github.com/ClickHouse/ClickHouse/pull/93659) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено переполнение стека при создании резервных копий в виде архивов (`.zip`, `.tzst`) на диске объектного хранилища `plain_rewritable`. [#96872](https://github.com/ClickHouse/ClickHouse/pull/96872) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен сбой сервера, возникавший при сбое резервного копирования из-за переполнения диска или других ошибок ввода-вывода. [#96873](https://github.com/ClickHouse/ClickHouse/pull/96873) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен segfault при резервном копировании `StorageKeeperMap`, вызванный ошибкой use-after-free. [#97336](https://github.com/ClickHouse/ClickHouse/pull/97336) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### Исправления сбоев и стабильности + + * Исправлен сбой, возникавший при чтении из отключённого `Connection`. [#92807](https://github.com/ClickHouse/ClickHouse/pull/92807) ([Raufs Dunamalijevs](https://github.com/rienath)). + * Исправлен возможный сбой функции `tokens()` при передаче null в качестве второго аргумента. [#92586](https://github.com/ClickHouse/ClickHouse/pull/92586) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлен сбой сервера при вызове `tokens` с неконстантными параметрами токенизатора. [#93383](https://github.com/ClickHouse/ClickHouse/pull/93383) ([Robert Schulze](https://github.com/rschu1ze)). + * Исправлен потенциальный сбой, вызванный изменением на месте базовых const-столбцов PREWHERE при одновременном уменьшении столбцов или их фильтрации. [#92588](https://github.com/ClickHouse/ClickHouse/pull/92588) ([Arsen Muk](https://github.com/arsenmuk)). + * Исправлено возможное зависание при завершении работы фонового пула планировщика, которое могло приводить к зависанию сервера при завершении работы. [#93008](https://github.com/ClickHouse/ClickHouse/pull/93008) ([Azat Khuzhin](https://github.com/azat)). + * Исправлена проблема, из-за которой подключение оставалось в неисправном состоянии после предварительной отмены распределённых запросов. [#93029](https://github.com/ClickHouse/ClickHouse/pull/93029) ([Azat Khuzhin](https://github.com/azat)). + * Устранена возможная ошибка `Cannot finalize buffer after cancellation` в `estimateCompressionRatio()`. [#93068](https://github.com/ClickHouse/ClickHouse/pull/93068) ([Azat Khuzhin](https://github.com/azat)). + * Обеспечена корректная финализация ZooKeeper при завершении работы для устранения возможных зависаний. [#93602](https://github.com/ClickHouse/ClickHouse/pull/93602) ([Azat Khuzhin](https://github.com/azat)). + * Исправлено необработанное исключение, возникавшее во время фоновой перезагрузки именованных коллекций при использовании хранилища ZooKeeper. [#92717](https://github.com/ClickHouse/ClickHouse/pull/92717) ([Kseniia Sumarokova](https://github.com/kssenii)). + * Исправлено обращение к неинициализированному значению в `ReadWriteBufferFromHTTP`. [#94058](https://github.com/ClickHouse/ClickHouse/pull/94058) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка, из-за которой не обновлялся размер буфера `TraceSender`, что приводило к чередующимся сбросам из разных потоков. [#93966](https://github.com/ClickHouse/ClickHouse/pull/93966) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * Сохранили разделяемые указатели на объекты хранилища в `QueryPipeline`, чтобы объекты `IStorage` не уничтожались, пока работает `PipelineExecutor`. [#93746](https://github.com/ClickHouse/ClickHouse/pull/93746) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * Исправлено возможное падение при выполнении распределённых запросов в случае отмены. [#95466](https://github.com/ClickHouse/ClickHouse/pull/95466) ([Aleksandr Musorin](https://github.com/AVMusorin)). + * Исправлен сбой при одновременном выполнении `DROP WORKLOAD` и запросов. [#95856](https://github.com/ClickHouse/ClickHouse/pull/95856) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена гонка данных при `DROP WORKLOAD`. [#96614](https://github.com/ClickHouse/ClickHouse/pull/96614) ([Sergei Trifonov](https://github.com/serxa)). + * Исправлено несколько критических ошибок, связанных с работой `ThreadPoolCallbackRunnerLocal`. [#95818](https://github.com/ClickHouse/ClickHouse/pull/95818) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлен возможный взаимоблок в `ProcessList`, вызванный инверсией блокировок при срабатывании трекера оверкоммита памяти. [#96182](https://github.com/ClickHouse/ClickHouse/pull/96182) ([Antonio Andelic](https://github.com/antonio2368)). + * Исправлен livelock в потоке, проверяющем отмену, для запросов с высоким значением `max_execution_time`. [#96450](https://github.com/ClickHouse/ClickHouse/pull/96450) ([Sergei Trifonov](https://github.com/serxa)). + * Исправлено зависание потока очистки в MemoryWorker, вызванное состоянием гонки. [#96819](https://github.com/ClickHouse/ClickHouse/pull/96819) ([Antonio Andelic](https://github.com/antonio2368)). + * Исправлено падение в `clearCaches`, вызванное преждевременным уничтожением кэшированных снимков хранилища. [#96995](https://github.com/ClickHouse/ClickHouse/pull/96995) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена ошибка `heap-use-after-free` в команде `CREATE TABLE` с ограничениями. [#96669](https://github.com/ClickHouse/ClickHouse/pull/96669) ([Nikita Taranov](https://github.com/nickitat)). + * Исправлено возможное обращение к уже освобождённой памяти в `StorageKafka2`. [#97520](https://github.com/ClickHouse/ClickHouse/pull/97520) ([Bharat Nallan](https://github.com/bharatnc)). + * Исправлена гонка данных для `shutdown_called` в `DatabaseMaterializedPostgreSQL`. [#97554](https://github.com/ClickHouse/ClickHouse/pull/97554) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлено состояние гонки при параллельной загрузке в сегментированном словаре `HASHED`, из-за которой некоторые строки могли не загрузиться. [#96953](https://github.com/ClickHouse/ClickHouse/pull/96953) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлена взаимоблокировка в словарях, возникавшая, когда один словарь ссылался на таблицу Merge, которая рекурсивно ссылалась на него. [#96120](https://github.com/ClickHouse/ClickHouse/pull/96120) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Исправлен доступ за пределы границ в `BaseSettings::readBinary`, возникавший, когда более новый сервер отправлял неизвестную настройку во время десериализации плана запроса. [#97585](https://github.com/ClickHouse/ClickHouse/pull/97585) ([Michael Stetsyuk](https://github.com/mstetsyuk)). + * Исправлен сбой при подключении таблицы к базе данных `MaterializedPostgreSQL`, если `dropReplicationSlot` выбрасывал исключение во время раскрутки стека. [#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * Освобожден поток запроса при INSERT SELECT, чтобы предотвратить закрытие HTTP-соединения. [#92175](https://github.com/ClickHouse/ClickHouse/pull/92175) ([Sema Checherinda](https://github.com/CheSema)). + * Устранена взаимная блокировка в `SHOW CREATE DATABASE` для базы данных Backup. [#92541](https://github.com/ClickHouse/ClickHouse/pull/92541) ([Azat Khuzhin](https://github.com/azat)). + + ### Прочие исправления ошибок + + * Исправлена обработка пустых массивов в `handleAllTokens` в функциях `hasAllTokens` и `hasAnyTokens`. [#93328](https://github.com/ClickHouse/ClickHouse/pull/93328) ([Anton Popov](https://github.com/CurtizJ)). + * Исправлен период для глобальных профилировщиков — вместо заданного значения использовалось усечённое, из-за чего пробуждения происходили чаще. [#96048](https://github.com/ClickHouse/ClickHouse/pull/96048) ([Antonio Andelic](https://github.com/antonio2368)). + * Исправлено поле `event_date` в `system.asynchronous_metric_log`. [#95947](https://github.com/ClickHouse/ClickHouse/pull/95947) ([Raúl Marín](https://github.com/Algunenano)). + * Исправлено: в `system.functions` для внутренних функций отображалась пустая строка вместо `categories = 'Internal'`. [#97315](https://github.com/ClickHouse/ClickHouse/pull/97315) ([Robert Schulze](https://github.com/rschu1ze)). + * Исправлена возможная логическая ошибка в словаре `ip_trie`, если тип ключа был не String. [#97555](https://github.com/ClickHouse/ClickHouse/pull/97555) ([Bharat Nallan](https://github.com/bharatnc)). + * Исправлена отладка UDF благодаря включению захвата stderr в `system.query_log.exception`. [#92209](https://github.com/ClickHouse/ClickHouse/pull/92209) ([Xu Jia](https://github.com/XuJia0210)). + * Исправлен `filterPartsByVirtualColumns` для предикатов, константно равных false. [#97620](https://github.com/ClickHouse/ClickHouse/pull/97620) ([Bharat Nallan](https://github.com/bharatnc)). + * Исправлена ошибка, из-за которой материализация `ColumnConst` не выполнялась перед squashing. [#97019](https://github.com/ClickHouse/ClickHouse/pull/97019) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)). +
\ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md index 0f0863f79ff..d80a0cb1212 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md @@ -15,6 +15,7 @@ keywords: ['журнал изменений', 'примечания к рели | Страница | Описание | | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| [v26.2 Changelog for Cloud](/changelogs/26.2) | Журнал изменений версии v26.2 | | [v25.12 Changelog for Cloud](/changelogs/25.12) | Журнал изменений версии v25.12 | | [v25.10 Changelog for Cloud](/changelogs/25.10) | Журнал изменений версии v25.10 | | [v25.8 Changelog for Cloud](/changelogs/25.8) | Журнал изменений быстрого релиза v25.8 | diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md index 4a6cf7c72f3..1efe459872f 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md @@ -40,7 +40,7 @@ ClickHouse Cloud предлагает различные каналы релиз Даты, показанные ниже, указывают, когда ClickHouse **начинает развёртывание** по каждому каналу релизов, а не когда будет обновлён ваш отдельный сервис. * Развёртывания автоматизированы и выполняются постепенно в течение нескольких недель -* Сервисы с настроенными запланированными окнами обновления обновляются в своё запланированное окно в течение недели после завершения развёртывания по соответствующему каналу +* Сервисы с настроенными запланированными окнами обновления обновляются в своё запланированное окно в течение недели после завершения развёртывания по соответствующему каналу (начиная с понедельника 00:00 UTC) * Завершение развёртывания может быть отложено из‑за пауз (например, праздничных мораториев на изменения) или в связи с мониторингом состояния Для предварительного тестирования перед обновлениями production-среды используйте канал Fast или Regular для непроизводственных сервисов и канал Slow для производственных сервисов. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md index 3c626a63dbe..b36677f7058 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md @@ -37,4 +37,9 @@ import billing_2 from '@site/static/images/cloud/reference/billing_payment_thres ## Уведомления о платёжных порогах \{#threshholds-notifications\} -Если ваша организация достигнет 90% платёжного порога и, согласно текущей динамике, ожидается превышение порога в середине расчётного периода, на контактный адрес электронной почты для выставления счетов, связанный с организацией, будет отправлено уведомление. Вы также получите уведомление по электронной почте, а при превышении платёжного порога — счёт на оплату. \ No newline at end of file +Если ваша организация достигнет 90% платёжного порога и, согласно текущей динамике, ожидается превышение платёжного порога в середине расчётного периода, на контактный адрес электронной почты для выставления счетов, связанный с организацией, будет отправлено уведомление по электронной почте. +Вы также получите уведомление по электронной почте, а при превышении платёжного порога — счёт. + +:::note +Уведомления о платёжных порогах в настоящее время не поддерживаются для организаций PAYG +::: \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md b/i18n/ru/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md index 1b8694a3e4a..10bc6d73113 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md @@ -31,14 +31,14 @@ import Image from '@theme/IdealImage'; В целом мы рекомендуем использовать денормализацию в следующих случаях: -- Денормализуйте таблицы, которые изменяются редко, или для которых допустима задержка перед доступностью данных для аналитических запросов, то есть данные могут быть полностью перезагружены пакетно. -- Избегайте денормализации связей «многие ко многим». Это может привести к необходимости обновлять большое число строк при изменении одной исходной строки. -- Избегайте денормализации связей с высокой кардинальностью. Если каждая строка в таблице имеет тысячи связанных записей в другой таблице, их необходимо будет представить в виде `Array` — либо примитивного типа, либо кортежей. Как правило, использование массивов с более чем 1000 кортежей не рекомендуется. -- Вместо денормализации всех столбцов в виде вложенных объектов рассмотрите вариант денормализовать только статистику, используя материализованные представления (см. ниже). +* Денормализуйте таблицы, которые изменяются редко, или для которых допустима задержка перед доступностью данных для аналитических запросов, то есть данные могут быть полностью перезагружены пакетно. +* Избегайте денормализации связей «многие ко многим». Это может привести к необходимости обновлять большое число строк при изменении одной исходной строки. +* Избегайте денормализации связей с высокой кардинальностью. Если каждая строка в таблице имеет тысячи связанных записей в другой таблице, их необходимо будет представить в виде `Array` — либо примитивного типа, либо кортежей. Как правило, использование массивов с более чем 1000 кортежей не рекомендуется. +* Вместо денормализации всех столбцов в виде вложенных объектов рассмотрите вариант денормализовать только статистику, используя материализованные представления (см. ниже). Нет необходимости денормализовывать всю информацию — только ключевые данные, к которым нужен частый доступ. -Работу по денормализации можно выполнять либо в ClickHouse, либо в upstream‑системах, например с использованием Apache Flink. +Работу по денормализации можно выполнять либо в ClickHouse, либо в upstream‑системах, например с использованием [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md). ## Избегайте денормализации для часто обновляемых данных \{#avoid-denormalization-on-frequently-updated-data\} @@ -379,4 +379,4 @@ DuplicatePosts: [('2017-04-11 12:18:37.260',3922739),('2017-04-11 12:18:37.260', ### Потоковая обработка \{#streaming\} -Пользователи могут также выполнять этот процесс вне ClickHouse, до вставки данных, используя потоковые технологии, такие как [Apache Flink](https://flink.apache.org/). Либо можно использовать инкрементальные [материализованные представления](/guides/developer/cascading-materialized-views) для выполнения этого процесса по мере вставки данных. \ No newline at end of file +Пользователи могут также выполнять этот процесс вне ClickHouse, до вставки данных, используя потоковые технологии, такие как [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md). Либо можно использовать инкрементальные [материализованные представления](/guides/developer/cascading-materialized-views) для выполнения этого процесса по мере вставки данных. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/development/continuous-integration.md b/i18n/ru/docusaurus-plugin-content-docs/current/development/continuous-integration.md index 19e7b916836..20cd47ccc67 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/development/continuous-integration.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/development/continuous-integration.md @@ -10,7 +10,7 @@ doc_type: 'reference' # Непрерывная интеграция (CI) \{#continuous-integration-ci\} Когда вы отправляете pull request, для вашего кода выполняются автоматические проверки системой ClickHouse [непрерывной интеграции (CI)](tests.md#test-automation). -Это происходит после того, как сопровождающий репозитория (кто‑то из команды ClickHouse) просмотрел ваш код и добавил к вашему pull request метку `can be tested`. +Это происходит после того, как мейнтейнер репозитория (кто‑то из команды ClickHouse) просмотрел ваш код и добавил к вашему pull request метку `can be tested`. Результаты проверок перечислены на странице pull request в GitHub, как описано в [документации по проверкам GitHub](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-status-checks). Если проверка завершилась с ошибкой, возможно, вам потребуется её исправить. На этой странице приведён обзор проверок, с которыми вы можете столкнуться, и того, что можно сделать для их исправления. @@ -19,14 +19,12 @@ doc_type: 'reference' Запушьте пустой коммит в pull request, чтобы перезапустить проверки CI: ```shell -git reset git commit --allow-empty git push ``` Если вы не уверены, как поступить, обратитесь за помощью к мейнтейнеру проекта. - ## Объединение с master \{#merge-with-master\} Проверяет, что PR может быть объединён с веткой master. @@ -100,22 +98,72 @@ python -m ci.praktika run "Style check" --test cpp Дополнительные зависимости не требуются — достаточно Python 3 и Docker. -## Быстрый тест \{#fast-test\} +## Запуск stateless-тестов \{#running-stateless-tests\} + +Локально установленный ClickHouse с настройками по умолчанию может подходить для отдельных тестовых сценариев, но не позволяет корректно выполнять все тестовые запросы. В CI для каждой задачи используется определенная конфигурация ClickHouse (например, хранилище S3, Parallel Replicas), и вручную воспроизвести ее может быть затруднительно. Чтобы этого избежать, вы можете локально воспроизвести любую задачу CI, используя ту же оркестрацию, что и в CI, — ручная настройка не требуется. -Обычно это первая проверка, которая запускается для PR. -Она собирает ClickHouse и запускает большинство [stateless-функциональных тестов](tests.md#functional-tests), пропуская некоторые. -Если она не проходит, последующие проверки не запускаются, пока проблема не будет устранена. -Ознакомьтесь с отчетом, чтобы увидеть, какие тесты завершились с ошибкой, затем воспроизведите сбой локально, как описано [здесь](/development/tests#running-a-test-locally). +#### Предварительные требования \{#ci-prerequisites\} -#### Запуск быстрого теста локально: \{#running-fast-test-locally\} +* Python 3 (только стандартная библиотека) +* Docker + +При необходимости установите Docker в Ubuntu и снова войдите в систему: ```sh -python -m ci.praktika run "Fast test" [--test some_test_name] +sudo apt-get update +sudo apt-get install docker.io +sudo usermod -aG docker "$USER" +sudo tee /etc/docker/daemon.json <<'EOF' +{ + "ipv6": true, + "ip6tables": true +} +EOF +sudo systemctl restart docker ``` -Эти команды загружают Docker-образ `clickhouse/fast-test` и запускают задачу в контейнеризированной среде. -Никаких зависимостей, кроме Python 3 и Docker, не требуется. +#### Запустите задание CI локально \{#run-ci-job-locally\} + +Выберите любое название задания из отчёта CI и запустите его локально: + +```bash +python -m ci.praktika run "" +``` + +* Всегда указывайте имя задания в кавычках и в точности так, как оно приведено в отчёте CI (оно может содержать пробелы и запятые), например: `"Stateless tests (amd_debug, parallel)"`. Это позволит использовать ту же конфигурацию ClickHouse и запустить те же тесты, что и в CI. +* Архитектура и тип сборки в имени задания (например, `amd_debug`) — это специфичные для CI метки. При локальном запуске они ни на что не влияют: задание будет использовать тот бинарный файл, который вы укажете, и ту архитектуру, на которой выполняется запуск. Имя задания определяет только конфигурацию ClickHouse и набор тестов (если не переопределено с помощью `--test`). +* В CI функциональные тесты разделены на группы для более эффективного использования ресурсов. Например, `"Stateless tests (amd_debug, parallel)"` и `"Stateless tests (amd_debug, sequential)"` вместе охватывают весь объём: тесты, безопасные для параллельного выполнения, запускаются одновременно, а остальные — последовательно. Такое разделение сокращает общее время выполнения в CI, максимально используя параллелизм там, где это возможно. Чтобы локально воспроизвести полный объём тестов, запустите обе группы. +* Также есть задание CI `"Fast test"`, которое запускает ограниченный набор функциональных тестов для проверки базовой работоспособности ClickHouse — оно использует сборку не со всеми необязательными модулями и является самым быстрым способом выявить регрессии. Его можно запустить локально таким же образом. Поместите бинарный файл ClickHouse в один из путей поиска по умолчанию (`./ci/tmp/clickhouse`, `./build/programs/clickhouse` или `./clickhouse`) — в противном случае задание сначала попытается собрать ClickHouse: + ```bash + python -m ci.praktika run "Fast test" + ``` + + +#### Запуск определённых тестов в рамках задачи CI \{#run-specific-tests-within-ci-job\} + +С параметром `--test` задача подготавливает такую же конфигурацию ClickHouse, как используется в CI, но запускает только выбранные тесты: + +```bash +python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 +``` + +- Можно передать несколько имён тестов: + ```bash + python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 00002_log_and_exception_messages_formatting + ``` +- Совет: если подходит любая конфигурация ClickHouse и вам нужно запустить только определённые тесты, используйте псевдоним `functional` вместо полного имени задачи: + ```bash + python -m ci.praktika run functional --test 00001_select1 + ``` + +#### Дополнительные параметры настройки \{#additional-customization-options\} + +* `--path PATH` — пользовательский путь к исполняемому файлу ClickHouse. По умолчанию средство запуска ищет его в следующем порядке: `./ci/tmp/clickhouse`, `./build/programs/clickhouse`, `./clickhouse`. +* `--count N` — повторить каждый тест N раз. +* `--workers N` — переопределить автоматически вычисляемое количество параллельных процессов на основе ресурсов машины. ## Проверка сборки \{#build-check\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/development/tests.md b/i18n/ru/docusaurus-plugin-content-docs/current/development/tests.md index 17695a2e4ae..488261e7797 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/development/tests.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/development/tests.md @@ -9,6 +9,22 @@ doc_type: 'guide' # Проверка ClickHouse \{#testing-clickhouse\} +## Типы тестов \{#test-types\} + +В ClickHouse есть следующие типы тестов: + +* [Функциональные тесты](#functional-tests) — набор запросов и скриптов, включающий следующие пересекающиеся подмножества + * [Быстрый тест](#running-fast-tests) — минимальное подмножество + * [Тесты без состояния](#running-stateless-tests), которые не требуют заполнения баз данных данными + * Последовательные тесты, которые нельзя запускать параллельно +* [Интеграционные тесты](#integration-tests), запускаемые с помощью `pytest` в кластере +* [Модульные тесты](#unit-tests) +* [Тесты производительности](#performance-tests) +* [Тесты сборки](#build-tests) +* [Санитайзеры](#sanitizers) +* [Фаззеры](#fuzzing) + и некоторые другие, см. разделы ниже. + ## Функциональные тесты \{#functional-tests\} Функциональные тесты — наиболее простые и удобные в использовании. @@ -48,14 +64,14 @@ PATH=:$PATH tests/clickhouse-test 01428_hash_set_nan_ ### Запуск быстрых тестов \{#running-fast-tests\} -Для запуска подмножества тестов (называемого «Fast test») может потребоваться достаточно мощная машина. Приведённые ниже шаги проверены на экземпляре `t3.2xlarge` AWS amd64 Ubuntu со 100 ГБ хранилища. +Для запуска подмножества тестов (называемого "быстрый тест") может потребоваться достаточно мощная машина. Приведённые ниже шаги работают на экземпляре AWS `t3.2xlarge` amd64 Ubuntu со 100 ГБ хранилища. 1. Установите необходимые зависимости и войдите в систему заново. ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" ``` 2. Получите исходный код. @@ -65,10 +81,10 @@ git clone --single-branch https://github.com/ClickHouse/ClickHouse cd ClickHouse ``` -3. Соберите код и запустите подмножество тестов (называемое «Fast test»). +3. Соберите код и запустите "быстрые тесты". ```sh -python3 -m ci.praktika run "Fast test" +python -m ci.praktika run fast ``` В итоге вы должны получить @@ -79,7 +95,6 @@ Failed: 0, Passed: 7394, Skipped: 1795 Если вы планируете оставить выполнение без присмотра, вы можете использовать `nohup` или `disown`, чтобы процесс продолжал работать после разрыва `ssh`-подключения. - ### Запуск stateless-тестов \{#running-stateless-tests\} Для запуска stateless-тестов потребуется достаточно мощная машина. Следующее работает на инстансе AWS `m7i.8xlarge` с архитектурой amd64 под управлением Ubuntu и 200 ГБ дискового пространства. @@ -89,7 +104,7 @@ Failed: 0, Passed: 7394, Skipped: 1795 ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" sudo tee /etc/docker/daemon.json <<'EOF' { "ipv6": true, @@ -109,14 +124,14 @@ cd ClickHouse 3. Соберите код. ```sh -python3 -m ci.praktika run "Build (amd_debug)" +python -m ci.praktika run build_debug cp ci/tmp/build/programs/clickhouse ci/tmp ``` 4. Запустите stateless-тесты, которые можно запускать параллельно. ```sh -python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" +python -m ci.praktika run functional ``` В результате вы должны получить @@ -125,6 +140,8 @@ python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" Failed: 0, Passed: 8497, Skipped: 103 ``` +Примечание. Вызовы `python -m ci.praktika run` запускают конкретное задание непрерывной интеграции; подробнее о ClickHouse CI можно прочитать [здесь](continuous-integration.md#running-stateless-tests). + ### Добавление нового теста \{#adding-a-new-test\} @@ -179,35 +196,28 @@ SELECT 1 Список доступных тегов: -| Tag name | Назначение | Пример использования | -| --------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| `disabled` | Тест не выполняется | | -| `long` | Время выполнения теста увеличивается с 1 до 10 минут | | -| `deadlock` | Тест запускается в цикле в течение длительного времени | | -| `race` | То же, что и `deadlock`. Предпочтителен `deadlock` | | -| `shard` | Требуется, чтобы сервер слушал `127.0.0.*` | | -| `distributed` | То же, что и `shard`. Предпочтителен `shard` | | -| `global` | То же, что и `shard`. Предпочтителен `shard` | | -| `zookeeper` | Для выполнения теста требуется Zookeeper или ClickHouse Keeper | Тест использует `ReplicatedMergeTree` | -| `replica` | То же, что и `zookeeper`. Предпочтителен `zookeeper` | | -| `no-fasttest` | Тест не выполняется в режиме [Fast test](continuous-integration.md#fast-test) | Тест использует движок таблиц `MySQL`, который отключён в Fast test | -| `fasttest-only` | Тест выполняется только в режиме [Fast test](continuous-integration.md#fast-test) | | -| `no-[asan, tsan, msan, ubsan]` | Отключает тесты в сборке с [санитайзерами](#sanitizers) | Тест выполняется под QEMU, который не работает с санитайзерами | -| `no-replicated-database` | | | -| `no-ordinary-database` | | | -| `no-parallel` | Отключает параллельный запуск других тестов вместе с этим | Тест читает из таблиц `system`, и инварианты могут быть нарушены | -| `no-parallel-replicas` | | | -| `no-debug` | Отключает тесты в сборках Debug | | -| `no-release` | Отключает тесты в сборках Release | | -| `no-stress` | | | -| `no-polymorphic-parts` | | | -| `no-random-settings` | | | -| `no-random-merge-tree-settings` | | | -| `no-backward-compatibility-check` | | | -| `no-cpu-x86_64` | | | -| `no-cpu-aarch64` | | | -| `no-cpu-ppc64le` | | | -| `no-s3-storage` | | | +| Tag name | Назначение | Пример использования | +| ------------------------------ | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `disabled` | Тест не выполняется | | +| `long` | Время выполнения теста увеличивается с 1 до 10 минут | | +| `deadlock` | Тест запускается в цикле в течение длительного времени | | +| `race` | То же, что и `deadlock`. Предпочтителен `deadlock` | | +| `shard` | Требуется, чтобы сервер слушал `127.0.0.*` | | +| `distributed` | То же, что и `shard`. Предпочтителен `shard` | | +| `global` | То же, что и `shard`. Предпочтителен `shard` | | +| `zookeeper` | Для выполнения теста требуется Zookeeper или ClickHouse Keeper | Тест использует `ReplicatedMergeTree` | +| `replica` | То же, что и `zookeeper`. Предпочтителен `zookeeper` | | +| `no-fasttest` | Тест не выполняется в режиме [Fast test](#test-types) | Тест использует движок таблиц `MySQL`, который отключён в Fast test | +| `fasttest-only` | Тест выполняется только в режиме [Fast test](#test-types) | | +| `no-[asan, tsan, msan, ubsan]` | Отключает тесты в сборке с [санитайзерами](#sanitizers) | Тест выполняется под QEMU, который не работает с санитайзерами | +| `no-replicated-database` | Отключает тест, если база данных по умолчанию использует `ReplicatedDatabaseEngine` | | +| `no-ordinary-database` | Отключает тест, если движок базы данных по умолчанию — `Ordinary` | | +| `no-parallel` | Отключает параллельный запуск других тестов вместе с этим | Тест читает из таблиц `system`, и инварианты могут быть нарушены | +| `no-parallel-replicas` | Отключает тест, когда включены параллельные реплики | | +| `no-debug` | Отключает тесты в сборках Debug | | +| `no-release` | Отключает тесты в сборках Release | | + +Также поддерживаются следующие опции: `no-stress`, `no-polymorphic-parts`, `no-random-settings`, `no-random-merge-tree-settings`, `no-backward-compatibility-check`, `no-cpu-x86_64`, `no-cpu-aarch64`, `no-cpu-ppc64le`, `no-s3-storage`. В дополнение к приведённым выше настройкам вы можете использовать флаги `USE_*` из `system.build_options` для указания использования отдельных возможностей ClickHouse. Например, если ваш тест использует таблицу MySQL, вам следует добавить тег `use-mysql`. @@ -337,11 +347,6 @@ $ ./src/unit_tests_dbms --gtest_filter=LocalAddress* Есть отдельный тест для кворумных вставок. Он поднимает кластер ClickHouse на отдельных серверах и эмулирует различные варианты отказов: разделение сети, потерю пакетов (между узлами ClickHouse, между ClickHouse и ZooKeeper, между сервером ClickHouse и клиентом и т.д.), `kill -9`, `kill -STOP` и `kill -CONT`, аналогично [Jepsen](https://aphyr.com/tags/Jepsen). Затем тест проверяет, что все подтверждённые вставки были записаны, а все отклонённые — нет. -Кворумный тест был написан отдельной командой до того, как ClickHouse стал открытым исходным кодом. -Эта команда больше не работает с ClickHouse. -Тест был случайно написан на Java. -По этим причинам кворумный тест должен быть переписан и перенесён в интеграционные тесты. - ## Ручное тестирование \{#manual-testing\} Когда вы разрабатываете новую функциональность, имеет смысл также протестировать её вручную. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md b/i18n/ru/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md index d400ccb9f02..46da0904543 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md @@ -159,19 +159,20 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY Поддерживаются следующие параметры: -| Setting | Default | Description | -| ---------------------------------------------------------------------------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `max_broken_tables_ratio` | 1 | Не восстанавливать реплику автоматически, если отношение числа повреждённых таблиц к общему числу таблиц больше заданного значения | -| `max_replication_lag_to_enqueue` | 50 | Реплика будет генерировать исключение при попытке выполнить запрос, если её лаг репликации больше заданного значения | -| `wait_entry_commited_timeout_sec` | 3600 | Реплики попытаются отменить запрос, если истёк таймаут, но инициирующий хост ещё не выполнил его | -| `collection_name` | | Имя коллекции, определённой в конфигурации сервера, в которой задана вся информация для аутентификации в кластере | -| `check_consistency` | true | Проверять согласованность локальных метаданных и метаданных в Keeper, выполнять восстановление реплики при обнаружении несогласованности | -| `max_retries_before_automatic_recovery` | 10 | Максимальное число попыток выполнить запись в очереди перед пометкой реплики как потерянной и её восстановлением из снимка (0 означает неограниченное число попыток) | -| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | Если включено, при обработке DDL в реплицируемых базах данных по возможности пропускается создание и обмен DDL временных таблиц обновляемых материализованных представлений | -| `logs_to_keep` | 1000 | Количество записей журнала по умолчанию, которое нужно хранить в ZooKeeper для реплицируемой базы данных. | -| `default_replica_path` | `/clickhouse/databases/{uuid}` | Путь к базе данных в ZooKeeper. Используется при создании базы данных, если аргументы опущены. | -| `default_replica_shard_name` | `{shard}` | Имя шарда реплики в базе данных. Используется при создании базы данных, если аргументы опущены. | -| `default_replica_name` | `{replica}` | Имя реплики в базе данных. Используется при создании базы данных, если аргументы опущены. | +| Setting | Default | Description | +| ---------------------------------------------------------------------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `max_broken_tables_ratio` | 1 | Не восстанавливать реплику автоматически, если отношение числа повреждённых таблиц к общему числу таблиц больше заданного значения | +| `max_replication_lag_to_enqueue` | 50 | Реплика будет генерировать исключение при попытке выполнить запрос, если её лаг репликации больше заданного значения | +| `wait_entry_commited_timeout_sec` | 3600 | Реплики попытаются отменить запрос, если истёк таймаут, но инициирующий хост ещё не выполнил его | +| `collection_name` | | Имя коллекции, определённой в конфигурации сервера, в которой задана вся информация для аутентификации в кластере | +| `check_consistency` | true | Проверять согласованность локальных метаданных и метаданных в Keeper, выполнять восстановление реплики при обнаружении несогласованности | +| `max_retries_before_automatic_recovery` | 10 | Максимальное число попыток выполнить запись в очереди перед пометкой реплики как потерянной и её восстановлением из снимка (0 означает неограниченное число попыток) | +| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | Если включено, при обработке DDL в реплицируемых базах данных по возможности пропускается создание и обмен DDL временных таблиц refreshable materialized view | +| `logs_to_keep` | 1000 | Количество записей журнала по умолчанию, которое нужно хранить в ZooKeeper для реплицируемой базы данных. | +| `default_replica_path` | `/clickhouse/databases/{uuid}` | Путь к базе данных в ZooKeeper. Используется при создании базы данных, если аргументы опущены. | +| `default_replica_shard_name` | `{shard}` | Имя сегмента реплики в базе данных. Используется при создании базы данных, если аргументы опущены. | +| `default_replica_name` | `{replica}` | Имя реплики в базе данных. Используется при создании базы данных, если аргументы опущены. | +| `internal_replication` | false | Определяет, будет ли distributed таблица, созданная с использованием кластера этой реплицируемой базы данных, отправлять данные на одну из реплик (внутренняя репликация означает, что реплики кластера реплицируются самостоятельно) или на все реплики (отсутствие внутренней репликации означает, что distributed таблица отправляет вставленные данные на все реплики) | Значения по умолчанию могут быть переопределены в конфигурационном файле @@ -187,6 +188,7 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY /clickhouse/databases/{uuid} {shard} {replica} + false ``` diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md b/i18n/ru/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md index 9bd1c53a723..a88993ed326 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md @@ -185,7 +185,7 @@ ALTER TABLE table DROP INDEX text_idx; Если строки-разделители образуют [префиксный код](https://en.wikipedia.org/wiki/Prefix_code), их можно передавать в произвольном порядке. ::: -Чтобы понять, как токенизатор разбивает входную строку, можно использовать функцию [tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens): +Чтобы понять, как токенизатор разбивает входную строку, можно использовать функции [tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens) и [tokensForLikePattern](/sql-reference/functions/splitting-merging-functions.md/#tokensForLikePattern): Пример: @@ -210,9 +210,9 @@ SELECT tokens('abc def', 'ngrams', 3); Типичные варианты использования аргумента препроцессора включают следующее: -1. Приведение к нижнему или верхнему регистру для обеспечения регистронезависимого сопоставления, например [lower](/sql-reference/functions/string-functions.md/#lower), [lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8) (см. первый пример ниже). +1. Приведение к нижнему/верхнему регистру или свёртка регистра для обеспечения регистронезависимого сопоставления, например [lower](/sql-reference/functions/string-functions.md/#lower), [lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8), [caseFoldUTF8](/sql-reference/functions/string-functions.md/#caseFoldUTF8). 2. Нормализация UTF-8, например [normalizeUTF8NFC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFC), [normalizeUTF8NFD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFD), [normalizeUTF8NFKC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKC), [normalizeUTF8NFKD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKD), [toValidUTF8](/sql-reference/functions/string-functions.md/#toValidUTF8). -3. Удаление или преобразование нежелательных символов или подстрок, например [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML), [substring](/sql-reference/functions/string-functions.md/#substring), [idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode), [translate](/sql-reference/functions/string-replace-functions.md/#translate). +3. Удаление или преобразование нежелательных символов или подстрок, таких как диакритические знаки, например [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML), [substring](/sql-reference/functions/string-functions.md/#substring), [idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode), [translate](/sql-reference/functions/string-replace-functions.md/#translate), [removeDiacriticsUTF8](/sql-reference/functions/string-functions.md/#removeDiacriticsUTF8). Выражение препроцессора должно преобразовывать входное значение типа [String](/sql-reference/data-types/string.md) или [FixedString](/sql-reference/data-types/fixedstring.md) в значение того же типа. Если текстовый индекс был построен по столбцу типа `Nullable(T)` или `LowCardinality(T)`, то выражение препроцессора должно принимать значения типов Nullable(T) или LowCardinality(T) (то есть не приводить к выбросу исключения). @@ -221,7 +221,8 @@ SELECT tokens('abc def', 'ngrams', 3); * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(col))` * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = substringIndex(col, '\n', 1))` -* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col)))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = removeDiacriticsUTF8(caseFoldUTF8(col)))` Кроме того, выражение препроцессора должно ссылаться только на столбец или выражение, на основе которых определён текстовый индекс. @@ -287,6 +288,7 @@ SELECT count() FROM tab WHERE hasAllTokens(arr, 'foo'); Пример: + ```sql CREATE TABLE table ( @@ -299,8 +301,7 @@ ORDER BY tuple(); SELECT count() FROM tab WHERE hasAllTokens(mapKeys(map), 'foo'); ``` -**Дополнительные аргументы (необязательные)**. - +**Другие аргументы (необязательно)**.
Необязательные расширенные параметры diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md new file mode 100644 index 00000000000..3215c74003b --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md @@ -0,0 +1,446 @@ +--- +sidebar_label: 'Apache Flink' +sidebar_position: 1 +slug: /integrations/apache-flink +description: 'Введение в Apache Flink с ClickHouse' +keywords: ['clickhouse', 'Apache Flink', 'migrating', 'data', 'stream processing'] +title: 'Коннектор Flink' +doc_type: 'guide' +integration: + - support_level: 'core' + - category: 'data_ingestion' +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import TOCInline from '@theme/TOCInline'; +import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; + +# Коннектор Flink \{#flink-connector\} + + + +Это официальный [Apache Flink Sink Connector](https://github.com/ClickHouse/flink-connector-clickhouse) с поддержкой от ClickHouse. Он построен на основе [AsyncSinkBase](https://cwiki.apache.org/confluence/display/FLINK/FLIP-171%3A+Async+Sink) Flink и официального [java client](https://github.com/ClickHouse/clickhouse-java) ClickHouse. + +Коннектор поддерживает DataStream API Apache Flink. Поддержка Table API [запланирована в одном из будущих релизов](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42). + + + +## Требования \{#requirements\} + +* Java 11+ (для Flink 1.17+) или 17+ (для Flink 2.0+) +* Apache Flink 1.17+ + +## Матрица совместимости версий Flink \{#flink-compatibility-matrix\} + +Коннектор разбит на два артефакта для поддержки Flink 1.17+ и Flink 2.0+. Выберите артефакт, соответствующий нужной версии Flink: + +| Версия Flink | Артефакт | Версия ClickHouse Java Client | Требуемая версия Java | +| ------------ | -------------------------------- | ----------------------------- | --------------------- | +| latest | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.1 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.0 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 1.20.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.19.3 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.18.1 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.17.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | + +:::note +Коннектор не тестировался на версиях Flink ниже 1.17.2 +::: + +## Установка и настройка \{#installation--setup\} + +### Добавьте как зависимость \{#import-as-a-dependency\} + +#### Для Flink 2.0+ \{#flink-2\} + + + + ```maven + + com.clickhouse.flink + flink-connector-clickhouse-2.0.0 + {{ stable_version }} + all + + ``` + + + + ```gradle + dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-2.0.0:{{ stable_version }}") + } + ``` + + + + ```sbt + libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-2.0.0" % {{ stable_version }} classifier "all" + ``` + + + +#### Для Flink 1.17+ \{#flink-117\} + + + + ```maven + + com.clickhouse.flink + flink-connector-clickhouse-1.17 + {{ stable_version }} + all + + ``` + + + + ```gradle + dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-1.17:{{ stable_version }}") + } + ``` + + + + ```sbt + libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-1.17" % {{ stable_version }} classifier "all" + ``` + + + +### Скачайте бинарный файл \{#download-the-binary\} + +Шаблон имени JAR-файла: + +```bash +flink-connector-clickhouse-${flink_version}-${stable_version}-all.jar +``` + +где: + +* `flink_version` — одно из значений: `2.0.0` или `1.17` +* `stable_version` — [версия стабильного релиза артефакта](https://github.com/ClickHouse/flink-connector-clickhouse/releases) + +Все доступные JAR-файлы опубликованных релизов можно найти в [репозитории Maven Central](https://repo1.maven.org/maven2/com/clickhouse/flink/). + + +## Использование DataStream API \{#using-the-datastream-api\} + +### Пример \{#datastream-snippet\} + +Предположим, вы хотите вставить необработанные данные CSV в ClickHouse: + + + + ```java + public static void main(String[] args) { + // Настройте ClickHouseClient + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig(url, username, password, database, tableName); + + // Создайте ElementConverter + ElementConverter convertorString = new ClickHouseConvertor<>(String.class); + + // Создайте sink и задайте формат с помощью `setClickHouseFormat` + ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig + ); + + csvSink.setClickHouseFormat(ClickHouseFormat.CSV); + + // Наконец, подключите DataStream к sink. + final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); + + Path csvFilePath = new Path(fileFullName); + FileSource csvSource = FileSource + .forRecordStreamFormat(new TextLineInputFormat(), csvFilePath) + .build(); + + env.fromSource( + csvSource, + WatermarkStrategy.noWatermarks(), + "GzipCsvSource" + ).sinkTo(csvSink); + } + ``` + + + +Дополнительные примеры и фрагменты кода можно найти в наших тестах: + +* [flink-connector-clickhouse-1.17](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-1.17/src/test/java/org/apache/flink/connector/clickhouse/sink) +* [flink-connector-clickhouse-2.0.0](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-2.0.0/src/test/java/org/apache/flink/connector/clickhouse/sink) + +### Пример быстрого запуска \{#datastream-quick-start\} + +Мы подготовили пример на базе Maven для быстрого начала работы с ClickHouse Sink: + +* [Flink 1.17+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v1.7/covid) +* [Flink 2.0.0+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v2/covid) + +Более подробные инструкции см. в [руководстве по примеру](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/examples/README.md) + +### Варианты подключения к DataStream API \{#datastream-api-connection-options\} + +#### Параметры клиента ClickHouse \{#client-options\} + +| Параметры | Описание | Значение по умолчанию | Обязательно | +| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | ----------- | +| `url` | Полный URL ClickHouse | Н/Д | Да | +| `username` | Имя пользователя базы данных ClickHouse | Н/Д | Да | +| `password` | Пароль базы данных ClickHouse | Н/Д | Да | +| `database` | Имя базы данных ClickHouse | Н/Д | Да | +| `table` | Имя таблицы ClickHouse | Н/Д | Да | +| `options` | map параметров конфигурации Java-клиента | Пустой map | Нет | +| `serverSettings` | map настроек сессии сервера ClickHouse | Пустой map | Нет | +| `enableJsonSupportAsString` | Настройка сервера ClickHouse, при которой для [типа данных JSON](https://clickhouse.com/docs/sql-reference/data-types/newjson) ожидается String в формате JSON | true | Нет | + +`options` и `serverSettings` следует передавать клиенту как `Map`. Если для любого из них передан пустой map, будут использоваться значения по умолчанию клиента или сервера соответственно. + +:::note +Все доступные параметры Java-клиента перечислены в [ClientConfigProperties.java](https://github.com/ClickHouse/clickhouse-java/blob/main/client-v2/src/main/java/com/clickhouse/client/api/ClientConfigProperties.java) и на [этой странице документации](https://clickhouse.com/docs/integrations/language-clients/java/client#configuration). + +Все доступные настройки сессии сервера перечислены на [этой странице документации](https://clickhouse.com/docs/operations/settings/settings). +::: + +Например: + + + + ```java + Map javaClientOptions = Map.of( + ClientConfigProperties.CA_CERTIFICATE.getKey(), "", + ClientConfigProperties.SSL_CERTIFICATE.getKey(), "", + ClientConfigProperties.CLIENT_NETWORK_BUFFER_SIZE.getKey(), "30000", + ClientConfigProperties.HTTP_MAX_OPEN_CONNECTIONS.getKey(), "5" + ); + + Map serverSettings = Map.of( + "insert_deduplicate", "1" + ); + + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig( + url, + username, + password, + database, + tableName, + javaClientOptions, + serverSettings, + false // enableJsonSupportAsString + ); + ``` + + + +#### Параметры sink \{#sink-options\} + +Следующие параметры напрямую взяты из `AsyncSinkBase` во Flink: + +| Parameters | Description | Default Value | Required | +| ---------------------- | ------------------------------------------------------------------------------------------------------------- | ------------- | -------- | +| `maxBatchSize` | Максимальное количество записей, вставляемых за один пакет | N/A | Да | +| `maxInFlightRequests` | Максимальное количество запросов в обработке, допустимое до того, как sink начнет применять обратное давление | N/A | Да | +| `maxBufferedRequests` | Максимальное количество записей, которое может быть буферизовано в sink до применения обратного давления | N/A | Да | +| `maxBatchSizeInBytes` | Максимальный размер пакета (в байтах). Все отправляемые пакеты будут меньше либо равны этому значению | N/A | Да | +| `maxTimeInBufferMS` | Максимальное время, в течение которого запись может находиться в sink перед сбросом | N/A | Да | +| `maxRecordSizeInBytes` | Максимальный размер записи, который принимает sink; записи большего размера будут автоматически отклонены | N/A | Да | + +## Поддерживаемые типы данных \{#supported-data-types\} + +В таблице ниже приведена краткая справка по преобразованию типов данных при вставке данных из Flink в ClickHouse. + +### Вставка данных из Flink в ClickHouse \{#inserting-data-from-flink-into-clickhouse\} + +[//]: # "TODO: добавить столбец \"Flink SQL Type\", как только будет добавлена поддержка API таблиц" + +| Тип Java | Тип ClickHouse | Поддерживается | Метод сериализации | +| ------------------- | ----------------- | -------------- | ----------------------------- | +| `byte`/`Byte` | `Int8` | ✅ | `DataWriter.writeInt8` | +| `short`/`Short` | `Int16` | ✅ | `DataWriter.writeInt16` | +| `int`/`Integer` | `Int32` | ✅ | `DataWriter.writeInt32` | +| `long`/`Long` | `Int64` | ✅ | `DataWriter.writeInt64` | +| `BigInteger` | `Int128` | ✅ | `DataWriter.writeInt128` | +| `BigInteger` | `Int256` | ✅ | `DataWriter.writeInt256` | +| `short`/`Short` | `UInt8` | ✅ | `DataWriter.writeUInt8` | +| `int`/`Integer` | `UInt8` | ✅ | `DataWriter.writeUInt8 ` | +| `int`/`Integer` | `UInt16` | ✅ | `DataWriter.writeUInt16` | +| `long`/`Long` | `UInt32` | ✅ | `DataWriter.writeUInt32` | +| `long`/`Long` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt128` | ✅ | `DataWriter.writeUInt128` | +| `BigInteger` | `UInt256` | ✅ | `DataWriter.writeUInt256` | +| `BigDecimal` | `Decimal` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal32` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal64` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal128` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal256` | ✅ | `DataWriter.writeDecimal` | +| `float`/`Float` | `Float` | ✅ | `DataWriter.writeFloat32` | +| `double`/`Double` | `Double` | ✅ | `DataWriter.writeFloat64` | +| `boolean`/`Boolean` | `Boolean` | ✅ | `DataWriter.writeBoolean` | +| `String` | `String` | ✅ | `DataWriter.writeString` | +| `String` | `FixedString` | ✅ | `DataWriter.writeFixedString` | +| `LocalDate` | `Date` | ✅ | `DataWriter.writeDate` | +| `LocalDate` | `Date32` | ✅ | `DataWriter.writeDate32` | +| `LocalDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `ZonedDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `LocalDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `ZonedDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `int`/`Integer` | `Time` | ❌ | Н/Д | +| `long`/`Long` | `Time64` | ❌ | Н/Д | +| `byte`/`Byte` | `Enum8` | ✅ | `DataWriter.writeInt8` | +| `int`/`Integer` | `Enum16` | ✅ | `DataWriter.writeInt16` | +| `java.util.UUID` | `UUID` | ✅ | `DataWriter.writeIntUUID` | +| `String` | `JSON` | ✅ | `DataWriter.writeJSON` | +| `Array` | `Array` | ✅ | `DataWriter.writeArray` | +| `Map` | `Map` | ✅ | `DataWriter.writeMap` | +| `Tuple` | `Tuple` | ✅ | `DataWriter.writeTuple` | +| `Object` | `Variant` | ❌ | Н/Д | + +Примечания: + +* При выполнении операций с датами необходимо указать `ZoneId`. +* При выполнении операций с десятичными числами необходимо указать [точность и масштаб](https://clickhouse.com/docs/sql-reference/data-types/decimal#decimal-value-ranges). +* Чтобы ClickHouse мог разобрать строку Java как JSON, необходимо включить `enableJsonSupportAsString` в `ClickHouseClientConfig`. +* Коннектору требуется `ElementConvertor` для преобразования элементов входного DataStream в данные для ClickHouse. Для этого коннектор предоставляет `ClickHouseConvertor` и `POJOConvertor`, которые можно использовать для реализации этого преобразования с помощью указанных выше методов сериализации `DataWriter`. + +## Поддерживаемые входные форматы \{#supported-input-formats\} + +Список доступных входных форматов ClickHouse можно найти [на этой странице документации](https://clickhouse.com/docs/interfaces/formats#formats-overview) и в [ClickHouseFormat.java](https://github.com/ClickHouse/clickhouse-java/blob/main/clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseFormat.java). + +Чтобы указать формат, который коннектор должен использовать для сериализации вашего DataStream в данные для ClickHouse, используйте функцию `setClickHouseFormat`. Например: + +```java +ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig +); +csvSink.setClickHouseFormat(ClickHouseFormat.CSV); +``` + +:::note +По умолчанию коннектор использует [RowBinaryWithDefaults](https://clickhouse.com/docs/interfaces/formats/RowBinaryWithDefaults) или [RowBinary](https://clickhouse.com/docs/interfaces/formats/RowBinary), если параметр `setSupportDefault` в `ClickHouseClientConfig` явно установлен в `true` или `false` соответственно. +::: + + +## Метрики \{#metrics\} + +Коннектор предоставляет следующие дополнительные метрики в дополнение к уже существующим метрикам Flink: + +| Metric | Description | Type | Status | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------ | +| `numBytesSend` | Общее количество байтов, отправленных в ClickHouse в полезной нагрузке запроса. *Примечание: эта метрика измеряет размер сериализованных данных, переданных по сети, и может отличаться от `written_bytes` в `system.query_log` ClickHouse, который отражает фактическое количество байтов, записанных в хранилище после обработки* | Counter | ✅ | +| `numRecordSend` | Общее количество записей, отправленных в ClickHouse | Counter | ✅ | +| `numRequestSubmitted` | Общее количество отправленных запросов (фактическое количество выполненных сбросов) | Counter | ✅ | +| `numOfDroppedBatches` | Общее количество батчей, отброшенных из-за ошибок, не допускающих повторной попытки | Counter | ✅ | +| `numOfDroppedRecords` | Общее количество записей, отброшенных из-за ошибок, не допускающих повторной попытки | Counter | ✅ | +| `totalBatchRetries` | Общее количество повторных попыток отправки батчей из-за ошибок, допускающих повторную попытку | Counter | ✅ | +| `writeLatencyHistogram` | Гистограмма распределения задержки успешной записи (мс) | Histogram | ✅ | +| `writeFailureLatencyHistogram` | Гистограмма распределения задержки неуспешной записи (мс) | Histogram | ✅ | +| `triggeredByMaxBatchSizeCounter` | Общее количество сбросов, вызванных достижением `maxBatchSize` | Counter | ✅ | +| `triggeredByMaxBatchSizeInBytesCounter` | Общее количество сбросов, вызванных достижением `maxBatchSizeInBytes` | Counter | ✅ | +| `triggeredByMaxTimeInBufferMSCounter` | Общее количество сбросов, вызванных достижением `maxTimeInBufferMS` | Counter | ✅ | +| `actualRecordsPerBatch` | Гистограмма распределения фактического размера батча | Histogram | ✅ | +| `actualBytesPerBatch` | Гистограмма распределения фактического количества байтов в батче | Histogram | ✅ | + +[//]: # "| actualTimeInBuffer | Гистограмма распределения фактического времени пребывания в буфере до сброса | Histogram | ❌ |" + +## Ограничения \{#limitations\} + +* В настоящее время sink предоставляет гарантию доставки как минимум один раз. Работа над семантикой exactly-once отслеживается [здесь](https://github.com/ClickHouse/flink-connector-clickhouse/issues/106). +* Sink пока не поддерживает очередь необрабатываемых сообщений (DLQ) для буферизации записей, которые не удалось обработать. Пока коннектор будет пытаться повторно вставить записи, завершившиеся ошибкой, и отбрасывать их в случае неудачи. Эта возможность отслеживается [здесь](https://github.com/ClickHouse/flink-connector-clickhouse/issues/105). +* Sink пока не поддерживает создание через Table API Flink или Flink SQL. Эта возможность отслеживается [здесь](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42). + +## Совместимость версий ClickHouse и безопасность \{#compatibility-and-security\} + +* Коннектор ежедневно тестируется в CI с рядом последних версий ClickHouse, включая latest и head. Список тестируемых версий периодически обновляется по мере выхода новых релизов ClickHouse. Список версий, с которыми коннектор ежедневно проходит тесты, см. [здесь](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/.github/workflows/tests-nightly.yaml#L15). +* Сведения об известных уязвимостях и инструкции по сообщению о новой уязвимости см. в [политике безопасности ClickHouse](https://github.com/ClickHouse/ClickHouse/blob/master/SECURITY.md#security-change-log-and-support). +* Мы рекомендуем регулярно обновлять коннектор, чтобы своевременно получать исправления безопасности и другие улучшения. +* Если у вас возникла проблема с миграцией, создайте [issue](https://github.com/ClickHouse/flink-connector-clickhouse/issues) в GitHub, и мы ответим! + +## Расширенные и рекомендуемые варианты использования \{#advanced-and-recommended-usage\} + +* Для оптимальной производительности убедитесь, что тип элементов вашего DataStream **не** является Generic — см. [описание различий между типами во Flink](https://nightlies.apache.org/flink/flink-docs-release-2.2/docs/dev/datastream/fault-tolerance/serialization/types_serialization/#flinks-typeinformation-class). Элементы не типа Generic позволяют избежать накладных расходов на сериализацию через Kryo и повысить пропускную способность при записи в ClickHouse. +* Мы рекомендуем установить `maxBatchSize` как минимум в 1000, а в идеале — в диапазоне от 10 000 до 100 000. Подробнее см. [в этом руководстве по пакетным вставкам](https://clickhouse.com/docs/optimize/bulk-inserts). +* Чтобы выполнять дедупликацию в стиле OLTP или upsert в ClickHouse, обратитесь к [этой странице документации](https://clickhouse.com/docs/guides/developer/deduplication#options-for-deduplication). *Примечание: не путайте это с дедупликацией пакетов при повторных попытках, которая подробно описана [ниже](#duplicate_batches).* + +## Устранение неполадок \{#troubleshooting\} + +### CANNOT_READ_ALL_DATA \{#cannot_read_all_data\} + +Может возникнуть следующая ошибка: + +```text +com.clickhouse.client.api.ServerException: Code: 33. DB::Exception: Cannot read all data. Bytes read: 9205. Bytes expected: 1100022.: (at row 9) : While executing BinaryRowInputFormat. (CANNOT_READ_ALL_DATA) +``` + +**Причина**: Чаще всего ошибка CANNOT_READ_ALL_DATA означает, что схема таблицы ClickHouse перестала соответствовать схеме записей Flink. Это может произойти, если одна из них была изменена с нарушением обратной совместимости. + +**Решение**: Обновите схему таблицы ClickHouse, входной тип данных коннектора или и то и другое, чтобы они снова стали совместимыми. При необходимости см. [сопоставление типов](#inserting-data-from-flink-into-clickhouse), чтобы понять, как типы Java соотносятся с типами ClickHouse. *Примечание: если какие-то записи все еще находятся в обработке, при перезапуске коннектора потребуется сбросить состояние Flink.* + + +### Низкая пропускная способность \{#low_throughput\} + +Вы можете заметить, что пропускная способность коннектора не масштабируется вместе с параллелизмом задания (числом задач Flink) при записи в ClickHouse. + +**Причина**: фоновый [процесс слияния частей](https://clickhouse.com/docs/merges) в ClickHouse может замедлять вставки. Это может происходить, если настроенный размер пакета слишком мал, коннектор слишком часто выполняет сброс, или из-за сочетания обоих факторов. + +**Решение**: Мониторьте метрики `numRequestSubmitted` и `actualRecordsPerBatch`, чтобы понять, как подобрать размер пакета (`maxBatchSize`) и частоту сброса. Рекомендации по размеру пакета также приведены в разделе [Расширенное и рекомендуемое использование](#advanced-and-recommended-usage). + +[//]: # "TODO: uncomment this section once https://github.com/ClickHouse/flink-connector-clickhouse/issues/121 is closed" + +[//]: # "### I see duplicate batches of rows in my ClickHouse table {#duplicate_batches}" + +[//]: # + +[//]: # "**Cause**: If one or more records in a Flink batch fails to insert into ClickHouse because of a retryable failure, the connector will retry the **entire batch**. If [insert deduplication](https://clickhouse.com/docs/guides/developer/deduplicating-inserts-on-retries#query-level-insert-deduplication) is disabled, this may result in duplicate records landing in your ClickHouse table. Otherwise, it's possible that the deduplication window or window duration may be too small and is expiring blocks before the connector retries them." + +[//]: # + +[//]: # "**Solution**:" + +[//]: # "- If your table is using a `Replicated*MergeTree` table engine:" + +[//]: # " 1. ensure the server session setting `insert_deduplicate=1` (see the [example](#client-options) above for how to set it, if necessary). Note that `insert_deduplicate` is on by default for replicated tables." + +[//]: # " 2. if necessary, increase either/both the `MergeTree` table settings [`replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window) or [`replicated_deduplication_window_seconds`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window_seconds)." + +[//]: # "- If your table is using a non-replicated `*MergeTree` table engine, increase the `MergeTree` table setting [`non_replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#non_replicated_deduplication_window)." + +[//]: # + +[//]: # "_Note 1: this solution relies on [synchronous inserts](https://clickhouse.com/docs/best-practices/selecting-an-insert-strategy#synchronous-inserts-by-default), which is recommended for use with the Flink connector. Please ensure server session setting `async_insert=0`._" + +[//]: # + +[//]: # "_Note 2: a large number for `(non_)replicated_deduplication_window` may slow down inserts because more entries need to be compared._" + +### В таблице ClickHouse отсутствуют строки \{#missing_rows\} + +**Причина**: Пакеты были отброшены либо из-за ошибки, не подлежащей повторной попытке, либо потому, что их не удалось вставить за заданное число повторных попыток (настраивается через `ClickHouseClientConfig.setNumberOfRetries()`). *Примечание: по умолчанию коннектор пытается повторно вставить пакет до 3 раз, прежде чем отбросить его.* + +**Решение**: Проверьте логи TaskManager и/или трассировки стека, чтобы определить первопричину. + +## Участие в разработке и поддержка \{#contributing-and-support\} + +Если вы хотите внести вклад в проект или сообщить о каких-либо проблемах, мы будем рады вашей помощи! +Перейдите в наш [репозиторий GitHub](https://github.com/ClickHouse/flink-connector-clickhouse), чтобы создать issue, предложить +улучшения или отправить pull request. + +Мы приветствуем ваш вклад! Перед началом работы, пожалуйста, ознакомьтесь с [руководством для участников](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/CONTRIBUTING.md) в репозитории. +Спасибо, что помогаете улучшать коннектор ClickHouse для Flink! \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md index 2317b1dd275..df66567e8ae 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md @@ -9,6 +9,7 @@ doc_type: 'guide' import cp_iam from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/amazon-s3/cp_iam.png'; import cp_credentials from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/cp_credentials.png'; +import gcs_subscription_input from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/gcs_subscription_input.png'; import cp_advanced_settings from '@site/static/images/integrations/data-ingestion/clickpipes/cp_advanced_settings.png'; import Image from '@theme/IdealImage'; @@ -33,7 +34,7 @@ GCS ClickPipes могут быть развернуты и управлятьс ### Непрерывная ингестия \{#continuous-ingestion\} -При включённой непрерывной ингестии ClickPipes осуществляет непрерывную ингестию данных из указанного пути. Чтобы определить порядок ингестии, GCS ClickPipe полагается на неявный [лексикографический порядок](#continuous-ingestion-lexicographical-order) файлов. +При включённой непрерывной ингестии ClickPipes осуществляет непрерывную ингестию данных из указанного пути. Чтобы определить порядок ингестии, GCS ClickPipe полагается на неявный [лексикографический порядок](#continuous-ingestion-lexicographical-order) файлов по умолчанию. Также его можно настроить на приём файлов в [любом порядке](#continuous-ingestion-any-order), используя подписку [Google Cloud Pub/Sub](https://cloud.google.com/pubsub), [настроенную на отправку уведомлений для бакета](https://docs.cloud.google.com/storage/docs/reporting-changes#command-line). #### Лексикографический порядок \{#continuous-ingestion-lexicographical-order\} @@ -41,6 +42,74 @@ GCS ClickPipe предполагает, что файлы добавляются В этом режиме GCS ClickPipe выполняет начальную загрузку **всех файлов** по указанному пути, а затем с настраиваемым интервалом (по умолчанию 30 секунд) опрашивает хранилище на предмет появления новых файлов. **Невозможно** запустить ингестию с конкретного файла или момента времени — ClickPipes всегда будут загружать все файлы по указанному пути. +#### В любом порядке \{#continuous-ingestion-any-order\} + +:::note +Режим без упорядочивания **не** поддерживается для публичных бакетов. Он требует аутентификации с помощью **Service Account** и подписки [Google Cloud Pub/Sub](https://cloud.google.com/pubsub), подключённой к бакету. +::: + +Можно настроить GCS ClickPipe для выполнения ингестии файлов, которые не имеют неявного порядка, с помощью подписки [Google Cloud Pub/Sub](https://docs.cloud.google.com/storage/docs/pubsub-notifications), получающей уведомления от бакета. Это позволяет ClickPipes отслеживать события создания объектов и принимать все новые файлы независимо от соглашения об их именовании. + +В этом режиме GCS ClickPipe выполняет первоначальную загрузку **всех файлов** по указанному пути, а затем прослушивает через подписку Pub/Sub уведомления об объектах, которые соответствуют этому пути. Любое сообщение о ранее обработанном файле, файле, не соответствующем пути, или событии другого типа будет **проигнорировано**. **Нельзя** начать ингестию с конкретного файла или с определённого момента времени — ClickPipes всегда будет загружать все файлы по указанному пути. + +##### Настройка уведомлений Pub/Sub \{#pubsub-setup\} + +Чтобы использовать неупорядоченный режим, необходимо настроить автоматические уведомления из бакета GCS в тему Pub/Sub. Следуйте [официальной документации](https://docs.cloud.google.com/storage/docs/pubsub-notifications) по уведомлениям Pub/Sub, чтобы создать тему и подписку Pub/Sub, а затем настроить уведомления для бакета. + +Чтобы создать уведомление: + +```bash +# Create a Pub/Sub notification for new objects in the bucket +gcloud storage buckets notifications create "gs://${YOUR_BUCKET_NAME}" \ + --topic="projects/${YOUR_PROJECT_ID}/topics/${YOUR_TOPIC_NAME}" \ + --event-types="OBJECT_FINALIZE" \ + --payload-format="json" +``` + + +##### Предоставление прав учетной записи службы \{#pubsub-permissions\} + +Режим произвольного порядка требует аутентификации с использованием **Service Account**. Учетная запись службы, используемая ClickPipes, должна иметь следующие права: + +1. **Чтение объектов из бакета GCS** — для получения файлов с данными. +2. **Чтение сообщений из подписки Pub/Sub** — для получения уведомлений об объектах. +3. **Получение подписки Pub/Sub** — для проверки существования подписки и получения её метаданных. + +Предоставьте эти права с помощью следующих команд `gcloud`: + +```bash +# 1. Grant read access to the GCS bucket +gcloud storage buckets add-iam-policy-binding "gs://${YOUR_BUCKET_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/storage.objectViewer" + +# 2. Grant read access to the Pub/Sub subscription +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.subscriber" + +# 3. Grant permission to get the Pub/Sub subscription metadata +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.viewer" +``` + + +##### Настройка ClickPipe \{#pubsub-clickpipe-config\} + +В консоли ClickHouse Cloud перейдите в **Data Sources > Create ClickPipe**, затем выберите Google Cloud Storage. Введите данные для подключения к вашему бакету GCS, используя **Service Account** в качестве метода аутентификации, и загрузите JSON-файл ключа сервисного аккаунта. Затем нажмите **Incoming data**. + +Включите **Continuous ingestion**, где вы увидите новый вариант ингестии **Any order**. Затем введите путь подписки Pub/Sub в следующем формате: + +```text +projects/${YOUR_PROJECT_ID}/subscriptions/${YOUR_SUBSCRIPTION_NAME} +``` + + + +
+ + ### Сопоставление шаблонов файлов \{#file-pattern-matching\} Object Storage ClickPipes используют стандарт POSIX для сопоставления файлов по шаблонам. Все шаблоны **чувствительны к регистру** и применяются к **полным путям** после имени бакета. Для лучшей производительности используйте как можно более специфичный шаблон (например, `data-2024-*.csv` вместо `*.csv`). @@ -89,11 +158,18 @@ GCS ClickPipe поддерживает публичные и приватные Роль [`roles/storage.objectViewer`](https://docs.cloud.google.com/storage/docs/access-control/iam-roles#storage.objectViewer) должна быть назначена на уровне бакета. Эта роль содержит разрешения IAM [`storage.objects.list`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/list) и [`storage.objects.get`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/get#required-permissions), которые позволяют ClickPipes просматривать список и получать объекты в указанном бакете. +#### Подписка Pub/Sub \{#pubsub-subscription\} + +При использовании [неупорядоченного режима](#continuous-ingestion-any-order) сервисному аккаунту требуются следующие роли на подписке Pub/Sub: + +* [`roles/pubsub.subscriber`](https://cloud.google.com/pubsub/docs/access-control#roles) — для получения и подтверждения сообщений. +* [`roles/pubsub.viewer`](https://cloud.google.com/pubsub/docs/access-control#roles) — для получения метаданных подписки. + ### Аутентификация \{#authentication\} -:::note -Аутентификация с помощью сервисных учётных записей в настоящее время не поддерживается. -::: +#### Service account \{#service-account\} + +Аутентификация через Service Account требуется при использовании [неупорядоченного режима](#continuous-ingestion-any-order) с уведомлениями Pub/Sub. Выберите **Service Account** в качестве метода аутентификации и загрузите JSON-файл ключа сервисного аккаунта. #### Учетные данные HMAC \{#hmac-credentials\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md index 853bd2382a6..62b0659abb6 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md @@ -2,29 +2,29 @@ slug: /integrations/data-ingestion-overview keywords: [ 'Airbyte', 'Apache Spark', 'Spark', 'Azure Synapse', 'Amazon Glue', 'Apache Beam', 'dbt', 'Fivetran', 'NiFi', 'dlt', 'Vector' ] title: 'Ингестия данных' -description: 'Главная страница раздела об ингестии данных' +description: 'Обзорная страница раздела ингестии данных' doc_type: 'landing-page' --- # Ингестия данных \{#data-ingestion\} -ClickHouse интегрируется с рядом решений для интеграции и трансформации данных. -Для получения дополнительной информации ознакомьтесь со страницами ниже: +ClickHouse интегрируется с рядом решений для интеграции и преобразования данных. +Дополнительную информацию см. на страницах ниже: -| Инструмент ингестии данных | Описание | -|------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [Airbyte](/integrations/airbyte) | Платформа интеграции данных с открытым исходным кодом. Позволяет создавать ELT-конвейеры данных и поставляется с более чем 140 готовыми коннекторами. | -| [Apache Spark](/integrations/apache-spark) | Многоязычный движок для выполнения задач дата-инжиниринга, data science и машинного обучения на одноузловых машинах или кластерах. | -| [Apache Flink](https://github.com/ClickHouse/flink-connector-clickhouse) | Средство для потоковой ингестии и обработки данных в ClickHouse через API DataStream Flink с поддержкой пакетной записи. | -| [Amazon Glue](/integrations/glue) | Полностью управляемый бессерверный сервис интеграции данных от Amazon Web Services (AWS), упрощающий процессы обнаружения, подготовки и трансформации данных для аналитики, машинного обучения и разработки приложений. | -| [Artie](/integrations/artie) | Полностью управляемая платформа потоковой передачи данных в режиме реального времени, которая реплицирует продукционные данные в ClickHouse, раскрывая возможности клиентской аналитики, операционных рабочих процессов и Agentic AI в продакшене. | -| [Azure Synapse](/integrations/azure-synapse) | Полностью управляемый облачный аналитический сервис от Microsoft Azure, объединяющий Big Data и хранилище данных и упрощающий интеграцию, трансформацию и аналитику данных в масштабе с использованием SQL, Apache Spark и конвейеров данных. | -| [Azure Data Factory](/integrations/azure-data-factory) | Облачный сервис интеграции данных, который позволяет создавать, планировать и оркестрировать конвейеры обработки данных в масштабе. | -| [Apache Beam](/integrations/apache-beam) | Унифицированная модель программирования с открытым исходным кодом, которая позволяет разработчикам задавать и выполнять конвейеры пакетной и потоковой (непрерывной) обработки данных. | -| [BladePipe](/integrations/bladepipe) | Инструмент сквозной интеграции данных в режиме реального времени с задержкой менее секунды, обеспечивающий бесшовный обмен данными между платформами. | -| [dbt](/integrations/dbt) | Позволяет аналитическим инженерам трансформировать данные в их хранилищах, просто записывая `select`-выражения. | -| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | Библиотека с открытым исходным кодом, которую можно добавить в Python-скрипты для загрузки данных из различных и часто «грязных» источников в хорошо структурированные, постоянно обновляемые датасеты. | -| [Estuary](/integrations/estuary) | Платформа данных «right-time», позволяющая создавать ETL-конвейеры с миллисекундной задержкой и гибкими вариантами развертывания. | -| [Fivetran](/integrations/fivetran) | Платформа автоматизированного перемещения данных, обеспечивающая перенос данных из, в и между вашими облачными платформами данных. | -| [NiFi](/integrations/nifi) | Программное обеспечение управления рабочими процессами с открытым исходным кодом, предназначенное для автоматизации потоков данных между программными системами. | -| [Vector](/integrations/vector) | Высокопроизводительный конвейер данных наблюдаемости, который позволяет организациям контролировать свои данные наблюдаемости. | \ No newline at end of file +| Data Ingestion Tool | Description | +| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Airbyte](/integrations/airbyte) | Платформа интеграции данных с открытым исходным кодом. Позволяет создавать ELT-конвейеры данных и включает более 140 готовых коннекторов. | +| [Apache Spark](/integrations/apache-spark) | Многоязычный движок для выполнения задач data engineering, data science и машинного обучения на отдельных узлах или в кластерах | +| [Apache Flink](/integrations/apache-flink) | Ингестия и обработка данных в реальном времени в ClickHouse через DataStream API Flink с поддержкой пакетной записи | +| [Amazon Glue](/integrations/glue) | Полностью управляемый бессерверный сервис интеграции данных от Amazon Web Services (AWS), упрощающий поиск, подготовку и преобразование данных для аналитики, машинного обучения и разработки приложений. | +| [Artie](/integrations/artie) | Полностью управляемая платформа потоковой передачи данных в реальном времени, которая реплицирует данные из систем промышленной эксплуатации в ClickHouse, открывая возможности для клиентской аналитики, операционных процессов и Agentic AI в промышленной эксплуатации. | +| [Azure Synapse](/integrations/azure-synapse) | Полностью управляемый облачный аналитический сервис от Microsoft Azure, объединяющий большие данные и хранилище данных для упрощения интеграции, преобразования и аналитики данных в масштабе с использованием SQL, Apache Spark и конвейеров данных. | +| [Azure Data Factory](/integrations/azure-data-factory) | Облачный сервис интеграции данных, который позволяет создавать, планировать и оркестрировать потоки обработки данных в масштабе. | +| [Apache Beam](/integrations/apache-beam) | Унифицированная модель программирования с открытым исходным кодом, которая позволяет разработчикам определять и выполнять конвейеры пакетной и потоковой (непрерывной) обработки данных. | +| [BladePipe](/integrations/bladepipe) | Сквозной инструмент интеграции данных в реальном времени с задержкой менее секунды, обеспечивающий бесперебойный поток данных между платформами. | +| [dbt](/integrations/dbt) | Позволяет аналитическим инженерам преобразовывать данные в своих хранилищах, просто записывая операторы SELECT. | +| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | Библиотека с открытым исходным кодом, которую можно добавить в Python-скрипты для загрузки данных из различных, часто неструктурированных источников в хорошо структурированные, актуальные датасеты. | +| [Estuary](/integrations/estuary) | Платформа данных right-time, обеспечивающая ETL-конвейеры с задержкой в миллисекунды и гибкими вариантами развертывания. | +| [Fivetran](/integrations/fivetran) | Автоматизированная платформа перемещения данных, которая переносит данные из, в и между вашими облачными платформами данных. | +| [NiFi](/integrations/nifi) | ПО для управления рабочими процессами с открытым исходным кодом, предназначенное для автоматизации потоков данных между программными системами. | +| [Vector](/integrations/vector) | Высокопроизводительный конвейер данных для обсервабилити, который дает организациям контроль над их данными обсервабилити. | \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md index c0a806df8a3..6cfafefda32 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md @@ -93,34 +93,34 @@ schemas.enable=false Полная таблица параметров конфигурации: -| Имя параметра | Описание | Значение по умолчанию | -|--------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------| -| `hostname` (Обязательно) | Имя хоста или IP-адрес сервера | N/A | -| `port` | Порт ClickHouse - по умолчанию 8443 (для HTTPS в облаке), но для HTTP (по умолчанию для self-hosted) должен быть 8123 | `8443` | -| `ssl` | Включить ssl-соединение с ClickHouse | `true` | -| `jdbcConnectionProperties` | Свойства подключения при соединении с ClickHouse. Должны начинаться с `?` и объединяться с помощью `&` между `param=value` | `""` | -| `username` | Имя пользователя базы данных ClickHouse | `default` | -| `password` (Обязательно) | Пароль базы данных ClickHouse | N/A | -| `database` | Имя базы данных ClickHouse | `default` | -| `connector.class` (Обязательно) | Класс коннектора (явно установите и сохраните значение по умолчанию) | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | -| `tasks.max` | Количество задач коннектора | `"1"` | -| `errors.retry.timeout` | Время ожидания повтора JDBC для ClickHouse | `"60"` | -| `exactlyOnce` | Включена семантика Exactly Once | `"false"` | -| `topics` (Обязательно) | Топики Kafka для опроса - имена топиков должны совпадать с именами таблиц | `""` | -| `key.converter` (Обязательно* - См. Описание) | Устанавливается в соответствии с типами ваших ключей. Обязательно здесь, если вы передаете ключи (и не определено в конфигурации воркера). | `"org.apache.kafka.connect.storage.StringConverter"` | -| `value.converter` (Обязательно* - См. Описание) | Устанавливается в зависимости от типа данных в вашем топике. Поддерживаются форматы: JSON, String, Avro или Protobuf. Обязательно здесь, если не определено в конфигурации воркера. | `"org.apache.kafka.connect.json.JsonConverter"` | -| `value.converter.schemas.enable` | Поддержка схемы конвертером значений коннектора | `"false"` | -| `errors.tolerance` | Толерантность коннектора к ошибкам. Поддерживаются: none, all | `"none"` | -| `errors.deadletterqueue.topic.name` | Если установлено (с errors.tolerance=all), DLQ будет использоваться для неудачных батчей (см. [Устранение неполадок](#troubleshooting)) | `""` | -| `errors.deadletterqueue.context.headers.enable` | Добавляет дополнительные заголовки для DLQ | `""` | -| `clickhouseSettings` | Список настроек ClickHouse через запятую (например, "insert_quorum=2, etc...") | `""` | -| `topic2TableMap` | Список через запятую, который сопоставляет имена топиков с именами таблиц (например, "topic1=table1, topic2=table2, etc...") | `""` | -| `tableRefreshInterval` | Время (в секундах) для обновления кэша определения таблицы | `0` | -| `keeperOnCluster` | Позволяет настроить параметр ON CLUSTER для self-hosted экземпляров (например, `ON CLUSTER clusterNameInConfigFileDefinition`) для таблицы connect_state с exactly-once (см. [Распределенные DDL-запросы](/sql-reference/distributed-ddl)) | `""` | -| `bypassRowBinary` | Позволяет отключить использование RowBinary и RowBinaryWithDefaults для данных на основе схемы (Avro, Protobuf и т.д.) - следует использовать только когда в данных будут отсутствующие столбцы, а Nullable/Default неприемлемы | `"false"` | -| `dateTimeFormats` | Форматы даты и времени для разбора полей схемы DateTime64, разделенные `;` (например, `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`). | `""` | -| `tolerateStateMismatch` | Позволяет коннектору отбрасывать записи "раньше", чем текущее смещение, сохраненное AFTER_PROCESSING (например, если отправлено смещение 5, а последнее записанное смещение было 250) | `"false"` | -| `ignorePartitionsWhenBatching` | Будет игнорировать партицию при сборе сообщений для вставки (но только если `exactlyOnce` равно `false`). Примечание о производительности: чем больше задач коннектора, тем меньше партиций kafka назначается на задачу - это может означать уменьшающуюся отдачу. | `"false"` | +| Имя параметра | Описание | Значение по умолчанию | +| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| `hostname` (Обязательно) | Имя хоста или IP-адрес сервера | N/A | +| `port` | Порт ClickHouse - по умолчанию 8443 (для HTTPS в облаке), но для HTTP (по умолчанию для self-hosted) должен быть 8123 | `8443` | +| `ssl` | Включить ssl-соединение с ClickHouse | `true` | +| `jdbcConnectionProperties` | Свойства подключения при соединении с ClickHouse. Должны начинаться с `?` и объединяться с помощью `&` между `param=value` | `""` | +| `username` | Имя пользователя базы данных ClickHouse | `default` | +| `password` (Обязательно) | Пароль базы данных ClickHouse | N/A | +| `database` | Имя базы данных ClickHouse | `default` | +| `connector.class` (Обязательно) | Класс коннектора (явно установите и сохраните значение по умолчанию) | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | +| `tasks.max` | Количество задач коннектора | `"1"` | +| `errors.retry.timeout` | Максимальный таймаут повторных попыток Kafka Connect в миллисекундах. `0` — без повторных попыток. `-1` — бесконечные повторные попытки. Рекомендуемое значение — более "10000" мс (10 секунд) Таймаут | `"0"` | +| `exactlyOnce` | Включена семантика Exactly Once | `"false"` | +| `topics` (Обязательно) | Топики Kafka для опроса - имена топиков должны совпадать с именами таблиц | `""` | +| `key.converter` (Обязательно* - См. Описание) | Устанавливается в соответствии с типами ваших ключей. Обязательно здесь, если вы передаете ключи (и не определено в конфигурации воркера). | `"org.apache.kafka.connect.storage.StringConverter"` | +| `value.converter` (Обязательно* - См. Описание) | Устанавливается в зависимости от типа данных в вашем топике. Поддерживаются форматы: JSON, String, Avro или Protobuf. Обязательно здесь, если не определено в конфигурации воркера. | `"org.apache.kafka.connect.json.JsonConverter"` | +| `value.converter.schemas.enable` | Поддержка схемы конвертером значений коннектора | `"false"` | +| `errors.tolerance` | Толерантность коннектора к ошибкам. Поддерживаются: none, all | `"none"` | +| `errors.deadletterqueue.topic.name` | Если установлено (с errors.tolerance=all), DLQ будет использоваться для неудачных батчей (см. [Устранение неполадок](#troubleshooting)) | `""` | +| `errors.deadletterqueue.context.headers.enable` | Добавляет дополнительные заголовки для DLQ | `""` | +| `clickhouseSettings` | Список настроек ClickHouse через запятую (например, "insert_quorum=2, etc...") | `""` | +| `topic2TableMap` | Список через запятую, который сопоставляет имена топиков с именами таблиц (например, "topic1=table1, topic2=table2, etc...") | `""` | +| `tableRefreshInterval` | Время (в секундах) для обновления кэша определения таблицы | `0` | +| `keeperOnCluster` | Позволяет настроить параметр ON CLUSTER для self-hosted экземпляров (например, `ON CLUSTER clusterNameInConfigFileDefinition`) для таблицы connect_state с exactly-once (см. [Распределенные DDL-запросы](/sql-reference/distributed-ddl) | `""` | +| `bypassRowBinary` | Позволяет отключить использование RowBinary и RowBinaryWithDefaults для данных на основе схемы (Avro, Protobuf и т.д.) - следует использовать только когда в данных будут отсутствующие столбцы, а Nullable/Default неприемлемы | `"false"` | +| `dateTimeFormats` | Форматы даты и времени для разбора полей схемы DateTime64, разделенные `;` (например, `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`). | `""` | +| `tolerateStateMismatch` | Позволяет коннектору отбрасывать записи "раньше", чем текущее смещение, сохраненное AFTER_PROCESSING (например, если отправлено смещение 5, а последнее записанное смещение было 250). Следует использовать для восстановления ингестии после сбоя, а после завершения вернуть значение `"false"`. | `"false"` | +| `ignorePartitionsWhenBatching` | Будет игнорировать партицию при сборе сообщений для вставки (но только если `exactlyOnce` равно `false`). Примечание о производительности: чем больше задач коннектора, тем меньше партиций kafka назначается на задачу - это может означать уменьшающуюся отдачу. | `"false"` | ### Целевые таблицы \{#target-tables\} @@ -183,7 +183,7 @@ ClickHouse Connect Sink читает сообщения из топиков Kafk "consumer.override.max.poll.records": "5000", "consumer.override.max.partition.fetch.bytes": "5242880", "database": "default", - "errors.retry.timeout": "60", + "errors.retry.timeout": "60000", "exactlyOnce": "false", "hostname": "localhost", "port": "8443", @@ -781,19 +781,20 @@ SETTINGS * `ClickHouseException` — это общее исключение, которое может быть выброшено ClickHouse. Обычно оно выбрасывается, когда сервер перегружен, и следующие коды ошибок считаются особенно подходящими для повторной попытки: * 3 - UNEXPECTED_END_OF_FILE + * 107 - FILE_DOESNT_EXIST * 159 - TIMEOUT_EXCEEDED * 164 - READONLY * 202 - TOO_MANY_SIMULTANЕОУС_QUERIES * 203 - NO_FREE_CONNECTION * 209 - SOCKET_TIMEOUT * 210 - NETWORK_ERROR + * 241 - MEMORY_LIMIT_EXCEEDED * 242 - TABLE_IS_READ_ONLY * 252 - TOO_MANY_PARTS * 285 - TOO_FEW_LIVE_REPLICAS * 319 - UNKNOWN_STATUS_OF_INSERT * 425 - SYSTEM_ERROR * 999 - KEEPER_EXCEPTION - * 1002 - UNKNOWN_EXCEPTION * `SocketTimeoutException` — выбрасывается, когда соединение по сокету превышает таймаут. * `UnknownHostException` — выбрасывается, когда не удаётся разрешить имя хоста. * `IOException` — выбрасывается, когда возникает проблема с сетью. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md index 97afb94b260..54a6755c324 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md @@ -2956,6 +2956,14 @@ ClickHouse использует потоки из глобального пул Эту настройку можно изменять во время работы сервера, и изменения вступают в силу немедленно. Уже выполняющиеся запросы останутся без изменений. ::: +## max_zookeeper_pooled_connections \{#max_zookeeper_pooled_connections\} + + + +Максимальное количество сессий ZooKeeper, инициализируемых по мере необходимости, для каждого кластера ZooKeeper в общем пуле. + +Значение `0` отключает пул подключений, и по-прежнему используется одна сессия. + ## memory_worker_correct_memory_tracker \{#memory_worker_correct_memory_tracker\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md index eb389af6da1..5dfd088e541 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md @@ -3021,6 +3021,14 @@ partitions for mutations>` превышает значение настройк Если параметр включён, счётчик слишком большого числа частей будет опираться на общие данные в Keeper, а не на локальное состояние реплики. Доступно только в ClickHouse Cloud. +## shared_merge_tree_use_zookeeper_connection_pool \{#shared_merge_tree_use_zookeeper_connection_pool\} + + + + + +Если параметр включён, SharedMergeTree использует одну из сессий ZooKeeper из серверного пула. + ## shared_merge_tree_virtual_parts_discovery_batch \{#shared_merge_tree_virtual_parts_discovery_batch\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/settings.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/settings.md index 4eeea19a945..bf4edce2bab 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/settings.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/settings/settings.md @@ -339,15 +339,17 @@ SELECT SUM(-1), MAX(0) FROM system.one WHERE 0; ## allow_experimental_database_glue_catalog \{#allow_experimental_database_glue_catalog\} - + **Псевдонимы**: `allow_database_glue_catalog` - + -Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'glue' +Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'glue' + +Значение по умолчанию в Cloud: `1`. ## allow_experimental_database_hms_catalog \{#allow_experimental_database_hms_catalog\} @@ -367,9 +369,11 @@ SELECT SUM(-1), MAX(0) FROM system.one WHERE 0; - + + +Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'iceberg' -Разрешает экспериментальный движок базы данных DataLakeCatalog с catalog_type = 'iceberg' +Значение по умолчанию в Cloud: `1`. ## allow_experimental_database_materialized_postgresql \{#allow_experimental_database_materialized_postgresql\} @@ -397,9 +401,11 @@ SELECT SUM(-1), MAX(0) FROM system.one WHERE 0; - + -Разрешить экспериментальный движок базы данных DataLakeCatalog с параметром catalog_type = 'unity' +Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'unity' + +Значение по умолчанию в Cloud: `1`. ## allow_experimental_delta_kernel_rs \{#allow_experimental_delta_kernel_rs\} @@ -1002,12 +1008,12 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; Возможные значения: -- `0` — Не ждать. -- `1` — Ждать выполнения на собственной реплике. -- `2` — Ждать выполнения на всех репликах. -- `3` — Ждать выполнения только на активных репликах. +* `0` — Не ждать. +* `1` — Ждать выполнения на собственной реплике. +* `2` — Ждать выполнения на всех репликах. +* `3` — Ждать выполнения только на активных репликах. -Значение по умолчанию в Cloud: `1`. +Значение по умолчанию в Cloud: `0`. :::note `alter_sync` применим только к таблицам `Replicated` и `SharedMergeTree`; при ALTER таблиц, не являющихся `Replicated` или `Shared`, он не оказывает эффекта. @@ -1251,9 +1257,11 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; - + -Максимальное время ожидания перед выгрузкой собранных данных для запроса с момента появления первых данных. +Максимальное время ожидания перед выгрузкой собранных данных по запросу с момента появления первых данных. + +Значение по умолчанию в Cloud: `1000` (1s). ## async_insert_busy_timeout_min_ms \{#async_insert_busy_timeout_min_ms\} @@ -1273,10 +1281,12 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; - + Максимальный размер в байтах неразобранных данных, собираемых для одного запроса до вставки. +Значение по умолчанию в Cloud: `104857600` (100 MiB). + ## async_insert_max_query_number \{#async_insert_max_query_number\} @@ -1667,7 +1677,9 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; -Максимальное время ожидания (backoff) для операций [Zoo]Keeper при резервном копировании или восстановлении +Максимальный таймаут задержки повторной попытки для операций [Zoo]Keeper во время резервного копирования или восстановления + +Значение по умолчанию в Cloud: `60000`. ## backup_restore_keeper_value_max_size \{#backup_restore_keeper_value_max_size\} @@ -1736,7 +1748,7 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; Отменяет HTTP-запросы на чтение (например, `SELECT`), когда клиент закрывает соединение, не дожидаясь ответа. -Значение по умолчанию в Cloud: `0`. +Значение по умолчанию в Cloud: `1`. ## cast_ipv4_ipv6_default_on_conversion_error \{#cast_ipv4_ipv6_default_on_conversion_error\} @@ -1882,13 +1894,17 @@ SELECT CAST(toNullable(toInt32(0)) AS Int32) as x, toTypeName(x); Режим Cloud +значение по умолчанию в Cloud: `1`. + ## cloud_mode_database_engine \{#cloud_mode_database_engine\} - + -Движок базы данных, допустимый в Cloud. 1 — переписывать DDL-запросы для использования базы данных Replicated, 2 — переписывать DDL-запросы для использования базы данных Shared +Движок базы данных, разрешённый в Cloud. 1 - переписывать DDL-запросы для использования базы данных Replicated, 2 - переписывать DDL-запросы для использования базы данных Shared + +Значение по умолчанию в Cloud: `2`. ## cloud_mode_engine \{#cloud_mode_engine\} @@ -1896,18 +1912,22 @@ SELECT CAST(toNullable(toInt32(0)) AS Int32) as x, toTypeName(x); Семейство движков, допустимых в Cloud. -- 0 - разрешить всё -- 1 - переписывать операторы DDL так, чтобы использовать *ReplicatedMergeTree -- 2 - переписывать операторы DDL так, чтобы использовать SharedMergeTree -- 3 - переписывать операторы DDL так, чтобы использовать SharedMergeTree, за исключением случаев, когда явно указан удалённый диск -- 4 - то же, что и 3, плюс дополнительно использовать Alias вместо Distributed (таблица Alias будет указывать на целевую таблицу таблицы Distributed, поэтому будет использовать соответствующую локальную таблицу) +* 0 - разрешить всё +* 1 - переписывать операторы DDL так, чтобы использовать *ReplicatedMergeTree +* 2 - переписывать операторы DDL так, чтобы использовать SharedMergeTree +* 3 - переписывать операторы DDL так, чтобы использовать SharedMergeTree, за исключением случаев, когда явно указан удалённый диск +* 4 - то же, что и 3, плюс дополнительно использовать Alias вместо Distributed (таблица Alias будет указывать на целевую таблицу таблицы Distributed, поэтому будет использовать соответствующую локальную таблицу) Тип UInt64, чтобы минимизировать публичную часть +Значение по умолчанию в Cloud: `2`. + ## cluster_for_parallel_replicas \{#cluster_for_parallel_replicas\} Кластер для сегмента, в котором находится текущий сервер +Значение по умолчанию в Cloud: `default`. + ## cluster_function_process_archive_on_multiple_nodes \{#cluster_function_process_archive_on_multiple_nodes\} @@ -2290,6 +2310,8 @@ SETTINGS convert_query_to_cnf = true; Разрешает создавать в базе данных с движком Replicated только таблицы Replicated +Значение по умолчанию в Cloud: `1`. + ## database_replicated_allow_replicated_engine_arguments \{#database_replicated_allow_replicated_engine_arguments\} @@ -2926,9 +2948,11 @@ ENGINE = Log - + -Действует только в ClickHouse Cloud. Время ожидания в миллисекундах для получения любого ответа от распределённого кэша. +Действует только в ClickHouse Cloud. Время ожидания в миллисекундах для получения любого ответа от распределённого кэша + +Значение по умолчанию в Cloud: `20000`. ## distributed_cache_receive_timeout_ms \{#distributed_cache_receive_timeout_ms\} @@ -3010,7 +3034,9 @@ ENGINE = Log -Версия совместимости формата записей для распределённых запросов DDL (ON CLUSTER) +Версия совместимости распределённых DDL-запросов (ON CLUSTER) + +Значение по умолчанию в Cloud: `6`. ## distributed_ddl_output_mode \{#distributed_ddl_output_mode\} @@ -3020,15 +3046,15 @@ ENGINE = Log Возможные значения: -- `throw` — Возвращает результирующий набор со статусом выполнения запроса для всех хостов, где запрос завершён. Если запрос завершился с ошибкой на некоторых хостах, повторно выбрасывается первое исключение. Если запрос ещё не завершён на некоторых хостах и превышено значение [distributed_ddl_task_timeout](#distributed_ddl_task_timeout), выбрасывается исключение `TIMEOUT_EXCEEDED`. -- `none` — Аналогично `throw`, но распределённый DDL-запрос не возвращает результирующий набор. -- `null_status_on_timeout` — Возвращает `NULL` в качестве статуса выполнения в некоторых строках результирующего набора вместо выбрасывания `TIMEOUT_EXCEEDED`, если запрос не завершён на соответствующих хостах. -- `never_throw` — Не выбрасывать `TIMEOUT_EXCEEDED` и не повторно выбрасывать исключения, если запрос завершился с ошибкой на некоторых хостах. -- `none_only_active` — аналогично `none`, но не ждёт неактивные реплики базы данных `Replicated`. Примечание: с этим режимом невозможно определить, что запрос не был выполнен на некоторой реплике и будет выполнен в фоновом режиме. -- `null_status_on_timeout_only_active` — аналогично `null_status_on_timeout`, но не ждёт неактивные реплики базы данных `Replicated`. -- `throw_only_active` — аналогично `throw`, но не ждёт неактивные реплики базы данных `Replicated`. +* `throw` — Возвращает результирующий набор со статусом выполнения запроса для всех хостов, где запрос завершён. Если запрос завершился с ошибкой на некоторых хостах, повторно выбрасывается первое исключение. Если запрос ещё не завершён на некоторых хостах и превышено значение [distributed_ddl_task_timeout](#distributed_ddl_task_timeout), выбрасывается исключение `TIMEOUT_EXCEEDED`. +* `none` — Аналогично `throw`, но распределённый DDL-запрос не возвращает результирующий набор. +* `null_status_on_timeout` — Возвращает `NULL` в качестве статуса выполнения в некоторых строках результирующего набора вместо выбрасывания `TIMEOUT_EXCEEDED`, если запрос не завершён на соответствующих хостах. +* `never_throw` — Не выбрасывать `TIMEOUT_EXCEEDED` и не повторно выбрасывать исключения, если запрос завершился с ошибкой на некоторых хостах. +* `none_only_active` — аналогично `none`, но не ждёт неактивные реплики базы данных `Replicated`. Примечание: с этим режимом невозможно определить, что запрос не был выполнен на некоторой реплике и будет выполнен в фоновом режиме. +* `null_status_on_timeout_only_active` — аналогично `null_status_on_timeout`, но не ждёт неактивные реплики базы данных `Replicated`. +* `throw_only_active` — аналогично `throw`, но не ждёт неактивные реплики базы данных `Replicated`. -Значение по умолчанию в Cloud: `throw`. +Значение по умолчанию в Cloud: `none_only_active`. ## distributed_ddl_task_timeout \{#distributed_ddl_task_timeout\} @@ -3050,18 +3076,18 @@ ENGINE = Log Включает или отключает синхронную вставку данных в таблицу [Distributed](/engines/table-engines/special/distributed). -По умолчанию при вставке данных в таблицу `Distributed` сервер ClickHouse отправляет данные на узлы кластера в фоновом режиме. Когда `distributed_foreground_insert=1`, данные обрабатываются синхронно, и операция `INSERT` считается успешной только после того, как все данные сохранены на всех сегментах (как минимум одна реплика для каждого сегмента, если `internal_replication` установлена в `true`). +По умолчанию при вставке данных в таблицу `Distributed` сервер ClickHouse отправляет данные на узлы кластера в фоновом режиме. Когда `distributed_foreground_insert=1`, данные обрабатываются синхронно, и операция `INSERT` считается успешной только после того, как все данные сохранены на всех шардах (как минимум на одной реплике для каждого шарда, если `internal_replication` равно `true`). Возможные значения: - `0` — данные вставляются в фоновом режиме. - `1` — данные вставляются в синхронном режиме. -Значение по умолчанию в Cloud: `0`. +Значение по умолчанию в Cloud: `1`. **См. также** -- [Distributed Table Engine](/engines/table-engines/special/distributed) +- [Движок таблиц Distributed](/engines/table-engines/special/distributed) - [Управление distributed таблицами](/sql-reference/statements/system#managing-distributed-tables) ## distributed_group_by_no_merge \{#distributed_group_by_no_merge\} @@ -3428,7 +3454,9 @@ ClickHouse применяет этот SETTING, когда запрос соде Включает или отключает кэш `write-through`. Если установлено значение `false`, кэш `write-through` отключён для операций записи. Если установлено значение `true`, кэш `write-through` включён, пока параметр `cache_on_write_operations` активирован в разделе конфигурации дискового кэша в конфиге сервера. -См. раздел ["Использование локального кэша"](/operations/storing-data#using-local-cache) для получения более подробной информации. +См. раздел ["Использование локального кэша"](/operations/storing-data#using-local-cache) для получения более подробной информации. + +Значение по умолчанию в Cloud: `1`. ## enable_filesystem_read_prefetches_log \{#enable_filesystem_read_prefetches_log\} @@ -3935,9 +3963,11 @@ SET exclude_materialize_skip_indexes_on_insert = DEFAULT; -- reset setting to de - + -Выполняет некоррелированные подзапросы EXISTS как скалярные подзапросы. Аналогично скалярным подзапросам, используется кэш, а к результату применяется свёртка констант. +Выполняет некоррелированные подзапросы EXISTS как скалярные подзапросы. Как и для скалярных подзапросов, используется кэш, а к результату применяется свёртка констант. + +Значение по умолчанию в Cloud: `0`. ## external_storage_connect_timeout_sec \{#external_storage_connect_timeout_sec\} @@ -4099,6 +4129,8 @@ ClickHouse выбирает наиболее актуальную среди у Максимальный объём памяти, используемый для предварительной выборки. +Значение по умолчанию в Cloud: 10 % от общего объёма памяти. + ## filesystem_prefetch_step_bytes \{#filesystem_prefetch_step_bytes\} @@ -4497,6 +4529,14 @@ SELECT JSON_VALUE('{"hello":"world"}', '$.b') settings function_json_value_retur Версия поведения `visibleWidth`. 0 — считать только количество кодовых точек; 1 — корректно учитывать символы нулевой ширины и комбинируемые символы, считать символы полной ширины за два, оценивать ширину табуляции, учитывать символы удаления. +## functions_h3_default_if_invalid \{#functions_h3_default_if_invalid\} + + + + + +Если false, функции h3, например h3CellAreaM2, сгенерируют исключение, если входные данные некорректны. Если true, они возвращают 0 или значение по умолчанию. + ## geo_distance_returns_float64_on_float64_arguments \{#geo_distance_returns_float64_on_float64_arguments\} @@ -5786,23 +5826,25 @@ ClickHouse всегда пытается использовать соедине - + То же, что и [`mutations_sync`](#mutations_sync), но управляет только выполнением легковесных удалений. Возможные значения: -| Value | Description | -|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------| -| `0` | Мутации выполняются асинхронно. | -| `1` | Запрос ожидает завершения легковесных удалений на текущем сервере. | -| `2` | Запрос ожидает завершения легковесных удалений на всех репликах (если они есть). | +| Value | Description | +| ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `0` | Мутации выполняются асинхронно. | +| `1` | Запрос ожидает завершения легковесных удалений на текущем сервере. | +| `2` | Запрос ожидает завершения легковесных удалений на всех репликах (если они есть). | | `3` | Запрос ожидает завершения только на активных репликах. Поддерживается только для `SharedMergeTree`. Для `ReplicatedMergeTree` ведёт себя так же, как `mutations_sync = 2`. | **См. также** -- [Синхронность запросов ALTER](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) -- [Мутации](../../sql-reference/statements/alter/index.md/#mutations) +* [Синхронность запросов ALTER](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) +* [Мутации](../../sql-reference/statements/alter/index.md/#mutations) + +Значение по умолчанию в Cloud: `1`. ## limit \{#limit\} @@ -5923,6 +5965,8 @@ load_balancing = round_robin Загружать метки MergeTree асинхронно +Значение по умолчанию в Cloud: `1`. + ## local_filesystem_read_method \{#local_filesystem_read_method\} @@ -6456,8 +6500,8 @@ log_query_views=1 Возможные значения: -* Положительное целое число. -* 0 — без ограничения. +- Положительное целое число. +- 0 — без ограничений. **Пример** @@ -6467,8 +6511,9 @@ log_query_views=1 **См. также** -* [max_concurrent_queries](/operations/server-configuration-parameters/settings#max_concurrent_queries) +- [max_concurrent_queries](/operations/server-configuration-parameters/settings#max_concurrent_queries) +Значение по умолчанию в Cloud: `1000`. ## max_concurrent_queries_for_user \{#max_concurrent_queries_for_user\} @@ -6626,6 +6671,8 @@ FROM cluster(cluster, view(SELECT * FROM t)) SETTINGS max_execution_time_leaf = Максимальное количество допустимых переходов при HTTP GET‑редиректах. Обеспечивает дополнительные меры безопасности, препятствуя тому, чтобы вредоносный сервер перенаправлял ваши запросы на неожиданные сервисы.\n\nРечь идет о ситуации, когда внешний сервер перенаправляет на другой адрес, но этот адрес оказывается внутренним для инфраструктуры компании, и, отправляя HTTP‑запрос на внутренний сервер, вы можете обратиться к внутреннему API из внутренней сети, обходя аутентификацию, или даже обратиться к другим сервисам, таким как Redis или Memcached. Если у вас нет внутренней инфраструктуры (включая что‑либо, работающее на вашем localhost), или вы доверяете серверу, разрешить редиректы безопасно. Однако имейте в виду, что если URL использует HTTP вместо HTTPS, вам придется доверять не только удаленному серверу, но также вашему интернет‑провайдеру и каждой сети по пути. +Значение по умолчанию в Cloud: `10`. + ## max_hyperscan_regexp_length \{#max_hyperscan_regexp_length\} @@ -6757,6 +6804,8 @@ Exception: Total regexp lengths too large. Максимальное число потоков (столбцов), для которых откладывается сброс окончательной части данных. По умолчанию — auto (100, если базовое хранилище поддерживает параллельную запись, например S3, и отключено в противном случае). +Значение по умолчанию в Cloud: `50`. + ## max_insert_threads \{#max_insert_threads\} @@ -10041,7 +10090,7 @@ a Tuple( -Устанавливает период таймера реального времени для [профилировщика запросов](../../operations/optimizing-performance/sampling-query-profiler.md). Таймер реального времени измеряет так называемое «настенное» время (wall-clock time). +Задаёт период таймера реального времени для [профилировщика запросов](../../operations/optimizing-performance/sampling-query-profiler.md). Таймер реального времени измеряет так называемое «настенное» время (wall-clock time). Возможные значения: @@ -10049,8 +10098,8 @@ a Tuple( Рекомендуемые значения: - - 10000000 наносекунд (100 раз в секунду) и меньше — для отдельных запросов. - - 1000000000 наносекунд (раз в секунду) — для профилирования всего кластера. + - 10000000 наносекунд (100 раз в секунду) и меньше — для одиночных запросов. + - 1000000000 наносекунд (раз в секунду) — для профилирования на уровне всего кластера. - 0 — для отключения таймера. @@ -10058,6 +10107,8 @@ a Tuple( - Системная таблица [trace_log](/operations/system-tables/trace_log) +Значение по умолчанию в Cloud: `3000000000`. + ## queue_max_wait_ms \{#queue_max_wait_ms\} @@ -10355,10 +10406,12 @@ a Tuple( - + Заменяет табличный движок Replicated*MergeTree на Shared*MergeTree при выполнении RESTORE. +Значение по умолчанию в Cloud: `1`. + ## result_overflow_mode \{#result_overflow_mode\} @@ -11531,10 +11584,12 @@ SELECT idx, i FROM null_in WHERE i IN (1, NULL) SETTINGS transform_null_in = 1; - + Учитывать контроль конкуренции сервера (см. глобальные настройки сервера `concurrent_threads_soft_limit_num` и `concurrent_threads_soft_limit_ratio_to_cores`). Если параметр отключён, можно использовать большее количество потоков, даже если сервер перегружен (не рекомендуется для обычного использования и в основном нужно для тестов). +Значение по умолчанию в Cloud: `0`. + ## use_hash_table_stats_for_join_reordering \{#use_hash_table_stats_for_join_reordering\} @@ -11547,7 +11602,7 @@ SELECT idx, i FROM null_in WHERE i IN (1, NULL) SETTINGS transform_null_in = 1; - + Включает логику hedged-запросов для удалённых запросов. Позволяет устанавливать несколько соединений с разными репликами для одного запроса. Новое соединение создаётся, если существующее или существующие соединения с репликой или репликами не были установлены в течение `hedged_connection_timeout` @@ -11556,7 +11611,7 @@ SELECT idx, i FROM null_in WHERE i IN (1, NULL) SETTINGS transform_null_in = 1; Включено по умолчанию. -Значение по умолчанию в Cloud: `1` +Значение по умолчанию в Cloud: `0`. ## use_hive_partitioning \{#use_hive_partitioning\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md new file mode 100644 index 00000000000..16736e20eb8 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md @@ -0,0 +1,35 @@ +--- +description: 'Системная таблица, содержащая агрегированную статистику по операциям ZooKeeper, + сгруппированную по сессии, пути, типу операции, компоненту и флагу подзапроса.' +keywords: ['системная таблица', 'aggregated_zookeeper_log'] +slug: /operations/system-tables/aggregated_zookeeper_log +title: 'system.aggregated_zookeeper_log' +doc_type: 'reference' +--- + +# system.aggregated_zookeeper_log \{#systemaggregated_zookeeper_log\} + +Эта таблица содержит агрегированную статистику операций ZooKeeper (например, количество операций, среднюю задержку, ошибки), сгруппированную по `(session_id, parent_path, operation, component, is_subrequest)` и периодически записываемую на диск. + +В отличие от [system.zookeeper_log](zookeeper_log.md), которая журналирует каждый отдельный запрос и ответ, эта таблица агрегирует операции в группы, что делает её значительно более лёгковесной и, следовательно, более подходящей для нагрузок в промышленной эксплуатации. + +Операции, входящие в пакет `Multi` или `MultiRead`, отслеживаются отдельно с помощью столбца `is_subrequest`. Подзапросы имеют нулевую задержку, поскольку суммарная задержка относится к внешней операции `Multi`/`MultiRead`. + +Столбцы: + +* `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — Имя хоста сервера. +* `event_date` ([Date](../../sql-reference/data-types/date.md)) — Дата записи группы на диск. +* `event_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — Время записи группы на диск. +* `session_id` ([Int64](../../sql-reference/data-types/int-uint.md)) — Идентификатор сессии. +* `parent_path` ([String](../../sql-reference/data-types/string.md)) — Префикс пути. +* `operation` ([Enum](../../sql-reference/data-types/enum.md)) — Тип операции ZooKeeper. +* `is_subrequest` ([UInt8](../../sql-reference/data-types/int-uint.md)) — Указывает, была ли эта операция подзапросом внутри операции `Multi` или `MultiRead`. +* `count` ([UInt32](../../sql-reference/data-types/int-uint.md)) — Количество операций в группе. +* `errors` ([Map(Enum, UInt32)](../../sql-reference/data-types/map.md)) — Ошибки в группе: сопоставление кода ошибки с количеством. +* `average_latency` ([Float64](../../sql-reference/data-types/float.md)) — Средняя задержка по всем операциям в группе, в микросекундах. Подзапросы имеют нулевую задержку, поскольку задержка относится к внешней операции `Multi` или `MultiRead`. +* `component` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — Компонент, вызвавший событие. + +**См. также** + +* [system.zookeeper_log](zookeeper_log.md) — Подробный журнал ZooKeeper для каждого запроса. +* [ZooKeeper](../../operations/tips.md#zookeeper) \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md index 7f91bdcd2e0..3c588475160 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md @@ -23,25 +23,26 @@ doc_type: 'reference' | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | [Обзор системных таблиц](/operations/system-tables/overview) | Обзор того, что представляют собой системные таблицы и зачем они нужны. | | [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | Системная база данных, предоставляющая практически стандартизированное, не зависящее от конкретной СУБД представление метаданных объектов базы данных. | +| [system.aggregated_zookeeper_log](/operations/system-tables/aggregated_zookeeper_log) | Системная таблица, содержащая агрегированную статистику операций ZooKeeper, сгруппированную по сессии, пути, типу операции, компоненту и флагу подзапроса. | | [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | Системная таблица, содержащая информацию об асинхронных вставках. Каждая запись соответствует запросу на вставку, помещённому в буфер в рамках асинхронного запроса на вставку. | | [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | Системная таблица, содержащая информацию об асинхронных вставках, ожидающих обработки в очереди. | -| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | Системная таблица, содержащая информацию и состояние недавних асинхронных заданий (например, для загружаемых таблиц). Таблица содержит по одной строке для каждого задания. | +| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | Системная таблица, содержащая информацию и состояние недавних асинхронных заданий (например, для таблиц, которые загружаются). Таблица содержит по одной строке для каждого задания. | | [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | Системная таблица, содержащая исторические значения для `system.asynchronous_metrics`, которые сохраняются один раз за интервал времени (по умолчанию — раз в секунду) | -| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | Системная таблица, содержащая метрики, которые периодически рассчитываются в фоновом режиме. Например, объем используемой оперативной памяти. | +| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | Системная таблица, содержащая метрики, которые периодически вычисляются в фоновом режиме. Например, объём используемой оперативной памяти. | | [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | Системная таблица, содержащая информацию о настройках таблиц AzureQueue. Доступна начиная с версии сервера `24.10`. | | [system.background_schedule_pool](/operations/system-tables/background_schedule_pool) | Системная таблица, содержащая информацию о задачах в пулах фонового планировщика. | | [system.background_schedule_pool_log](/operations/system-tables/background_schedule_pool_log) | Системная таблица, содержащая историю выполнения задач в пулах фонового планировщика. | | [system.backup_log](/operations/system-tables/backup_log) | Системная таблица с журнальными записями об операциях `BACKUP` и `RESTORE`. | | [system.backups](/operations/system-tables/backups) | Системная таблица с журнальными записями об операциях `BACKUP` и `RESTORE`. | -| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | Системная таблица, содержащая записи журнала с информацией о различных операциях в blob-хранилище, таких как загрузки и удаления. | +| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | Системная таблица, содержащая записи журнала с информацией о различных операциях с blob‑хранилищем, таких как загрузки и удаления. | | [system.build_options](/operations/system-tables/build_options) | Системная таблица, содержащая информацию о параметрах сборки сервера ClickHouse. | | [system.clusters](/operations/system-tables/clusters) | Системная таблица, содержащая информацию о кластерах, указанных в файле конфигурации, и серверах, заданных в них. | -| [system.codecs](/operations/system-tables/codecs) | Системная таблица, содержащая информацию о кодеках сжатия. | -| [system.columns](/operations/system-tables/columns) | Системная таблица, содержащая сведения о столбцах во всех таблицах | -| [system.contributors](/operations/system-tables/contributors) | Системная таблица с информацией о контрибьюторах. | -| [system.crash_log](/operations/system-tables/crash_log) | Системная таблица с информацией о трассировках стека при фатальных ошибках. | +| [system.codecs](/operations/system-tables/codecs) | Системная таблица, содержащая информацию о кодеках. | +| [system.columns](/operations/system-tables/columns) | Системная таблица, содержащая сведения о столбцах во всех таблицах. | +| [system.contributors](/operations/system-tables/contributors) | Системная таблица, содержащая информацию о контрибьюторах. | +| [system.crash_log](/operations/system-tables/crash_log) | Системная таблица, содержащая информацию о трассировках стека при фатальных ошибках. | | [system.current_roles](/operations/system-tables/current_roles) | Системная таблица, содержащая активные роли текущего пользователя. | -| [system.dashboards](/operations/system-tables/dashboards) | Содержит запросы, используемые страницей `/dashboard`, доступной через HTTP-интерфейс. Полезна для мониторинга и устранения неполадок. | +| [system.dashboards](/operations/system-tables/dashboards) | Содержит запросы, используемые страницей `/dashboard`, доступной через HTTP‑интерфейс. Полезна для мониторинга и устранения неполадок. | | [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | Системная таблица с информацией о существующих индексах пропуска данных для всех таблиц. | | [system.data_type_families](/operations/system-tables/data_type_families) | Системная таблица с информацией о поддерживаемых типах данных | | [system.database_engines](/operations/system-tables/database_engines) | Системная таблица, содержащая список движков баз данных, поддерживаемых сервером. | @@ -58,7 +59,7 @@ doc_type: 'reference' | [system.distribution_queue](/operations/system-tables/distribution_queue) | Системная таблица, содержащая информацию о локальных файлах, находящихся в очереди на отправку в сегменты. | | [system.dns_cache](/operations/system-tables/dns_cache) | Системная таблица, содержащая информацию о кэшированных DNS‑записях. | | [system.dropped_tables](/operations/system-tables/dropped_tables) | Системная таблица, содержащая информацию о таблицах, для которых была выполнена команда DROP TABLE, но очистка их данных ещё не выполнена | -| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | Системная таблица, содержащая информацию о частях удалённых таблиц MergeTree, сведения о которых содержатся в `system.dropped_tables` | +| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | Системная таблица, содержащая информацию о частях таблиц MergeTree, удалённых и перечисленных в таблице `system.dropped_tables` | | [system.enabled_roles](/operations/system-tables/enabled_roles) | Системная таблица, содержащая все активные роли на данный момент, включая текущую роль текущего пользователя и роли, предоставленные текущей роли | | [system.error_log](/operations/system-tables/system-error-log) | Системная таблица, содержащая историю значений ошибок из таблицы `system.errors`, которая периодически сбрасывается на диск. | | [system.errors](/operations/system-tables/errors) | Системная таблица, содержащая коды ошибок с числом их срабатываний. | @@ -66,7 +67,7 @@ doc_type: 'reference' | [system.fail_points](/en/operations/system-tables/fail_points) | Содержит список всех доступных failpoint-ов с указанием их типа и текущего состояния. | | [system.functions](/operations/system-tables/functions) | Системная таблица, содержащая информацию о скалярных и агрегатных функциях. | | [system.grants](/operations/system-tables/grants) | Системная таблица, показывающая, какие привилегии предоставлены учетным записям пользователей ClickHouse. | -| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | Системная таблица, содержащая информацию о параметрах `graphite_rollup`, используемых в таблицах с типом движка `GraphiteMergeTree`. | +| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | Системная таблица, содержащая информацию о параметрах `graphite_rollup`, используемых в таблицах с движком типа `GraphiteMergeTree`. | | [system.histogram_metrics](/operations/system-tables/histogram_metrics) | Эта таблица содержит гистограммные метрики, которые могут быть мгновенно вычислены и экспортированы в формате Prometheus. Она всегда содержит актуальные данные. | | [system.iceberg_history](/operations/system-tables/iceberg_history) | Системная таблица с историей снимков Iceberg | | [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Системная таблица, содержащая информацию о файлах метаданных, прочитанных из таблиц Iceberg. Каждая запись соответствует либо корневому файлу метаданных, либо метаданным, извлечённым из файла Avro, либо отдельной записи из файла Avro. | @@ -79,26 +80,26 @@ doc_type: 'reference' | [system.merges](/operations/system-tables/merges) | Системная таблица, содержащая информацию о слияниях и мутациях частей, которые в данный момент выполняются для таблиц семейства MergeTree. | | [system.metric_log](/operations/system-tables/metric_log) | Системная таблица, содержащая историю значений метрик из таблиц `system.metrics` и `system.events`, которая периодически сбрасывается на диск. | | [system.metrics](/operations/system-tables/metrics) | Системная таблица с метриками, которые можно вычислить на лету или имеющими актуальное значение. | -| [system.moves](/operations/system-tables/moves) | Системная таблица, содержащая информацию о текущих перемещениях частей данных таблиц MergeTree. Каждое перемещение части данных отображается отдельной строкой. | -| [system.mutations](/operations/system-tables/mutations) | Системная таблица, содержащая информацию о мутациях таблиц MergeTree и прогрессе их выполнения. Каждая команда мутации представлена одной строкой. | +| [system.moves](/operations/system-tables/moves) | Системная таблица, содержащая информацию о текущих перемещениях частей данных таблиц MergeTree. Каждое перемещение части данных представлено одной строкой. | +| [system.mutations](/operations/system-tables/mutations) | Системная таблица, содержащая информацию о мутациях таблиц MergeTree и ходе их выполнения. Каждая команда мутации представлена одной строкой. | | [system.numbers](/operations/system-tables/numbers) | Системная таблица, содержащая один столбец UInt64 с именем `number`, в котором хранятся почти все натуральные числа, начиная с нуля. | -| [system.numbers_mt](/operations/system-tables/numbers_mt) | Системная таблица, аналогичная таблице `system.numbers`, но чтение из неё выполняется параллельно, и числа могут возвращаться в произвольном порядке. | +| [system.numbers_mt](/operations/system-tables/numbers_mt) | Системная таблица, аналогичная таблице `system.numbers`, но чтение из неё выполняется параллельно и числа могут возвращаться в произвольном порядке. | | [system.one](/operations/system-tables/one) | Системная таблица, состоящая из одной строки с единственным столбцом `dummy` типа UInt8, содержащим значение 0. Аналогична таблице `DUAL` в других СУБД. | | [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | Системная таблица, содержащая информацию о спанах трассировки выполненных запросов. | -| [system.part_log](/operations/system-tables/part_log) | Системная таблица, содержащая информацию о событиях, происходящих с частями данных в таблицах семейства MergeTree, например при добавлении или слиянии данных. | -| [system.parts](/operations/system-tables/parts) | Системная таблица, содержащая информацию о частях таблиц MergeTree | +| [system.part_log](/operations/system-tables/part_log) | Системная таблица, содержащая информацию о событиях, происходивших с частями данных в таблицах семейства MergeTree, например при добавлении или слиянии частей. | +| [system.parts](/operations/system-tables/parts) | Системная таблица, содержащая информацию о частях MergeTree. | | [system.parts_columns](/operations/system-tables/parts_columns) | Системная таблица, содержащая информацию о частях и столбцах таблиц MergeTree. | | [system.primes](/operations/system-tables/primes) | Системная таблица, содержащая один столбец UInt64 с именем `prime`, в котором хранятся простые числа в порядке возрастания, начиная с 2. | | [system.processes](/operations/system-tables/processes) | Системная таблица, предназначенная для реализации запроса `SHOW PROCESSLIST`. | | [system.processors_profile_log](/operations/system-tables/processors_profile_log) | Системная таблица, содержащая информацию о профилировании на уровне процессоров конвейера (эту информацию можно увидеть в выводе `EXPLAIN PIPELINE`) | | [system.projection_parts](/operations/system-tables/projection_parts) | Системная таблица, содержащая информацию о частях проекций для таблиц семейства MergeTree. | -| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | Системная таблица, содержащая информацию о столбцах в частях проекций для таблиц семейства MergeTree | +| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | Системная таблица, содержащая информацию о столбцах в частях проекций для таблиц семейства MergeTree. | | [system.projections](/operations/system-tables/projections) | Системная таблица, содержащая информацию о существующих проекциях во всех таблицах. | | [system.query_cache](/operations/system-tables/query_cache) | Системная таблица, отображающая содержимое кэша запросов. | -| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | Системная таблица, отображающая содержимое кэша условий запроса. | +| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | Системная таблица, отображающая содержимое кэша условий запросов. | | [system.query_log](/operations/system-tables/query_log) | Системная таблица, содержащая информацию о выполненных запросах, например время начала, длительность выполнения и сообщения об ошибках. | | [system.query_metric_log](/operations/system-tables/query_metric_log) | Системная таблица, содержащая историю значений использования памяти и метрик из таблицы `system.events` для отдельных запросов, которая периодически сбрасывается на диск. | -| [system.query_thread_log](/operations/system-tables/query_thread_log) | Системная таблица, содержащая информацию о потоках, которые выполняют запросы, например имя потока, время его запуска и продолжительность обработки запроса. | +| [system.query_thread_log](/operations/system-tables/query_thread_log) | Системная таблица, содержащая информацию о потоках, выполняющих запросы, например имя потока, время его запуска и длительность обработки запроса. | | [system.query_views_log](/operations/system-tables/query_views_log) | Системная таблица, содержащая информацию о зависимых представлениях, выполнявшихся при выполнении запроса, например о типе представления и времени его выполнения. | | [system.quota_limits](/operations/system-tables/quota_limits) | Системная таблица, содержащая информацию о максимальных значениях для всех интервалов всех квот. Одной квоте может соответствовать любое количество строк, включая ноль. | | [system.quota_usage](/operations/system-tables/quota_usage) | Системная таблица, содержащая информацию об использовании QUOTA текущим USER — какая часть уже израсходована и сколько осталось. | diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md index a2246a58bc0..cb920d4322c 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md @@ -70,6 +70,7 @@ ClickHouse не удаляет данные из этой таблицы авт * `columns` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — Имена столбцов, имеющихся в запросе. * `partitions` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — Имена партиций, задействованных в запросе. * `projections` ([String](../../sql-reference/data-types/string.md)) — Имена проекций, использованных при выполнении запроса. +* `skip_indices` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — Имена всех индексов пропуска данных, которые использовались при выполнении запроса * `views` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — Имена материализованных или живых представлений (Live View), присутствующих в запросе. * `exception_code` ([Int32](../../sql-reference/data-types/int-uint.md)) — Код исключения. * `exception` ([String](../../sql-reference/data-types/string.md)) — сообщение об исключении. @@ -110,7 +111,7 @@ ClickHouse не удаляет данные из этой таблицы авт * `forwarded_for` ([String](../../sql-reference/data-types/string.md)) — HTTP-заголовок `X-Forwarded-For`, переданный в HTTP-запросе. * `quota_key` ([String](../../sql-reference/data-types/string.md)) — `quota key`, указанный в настройке [quotas](../../operations/quotas.md) (см. `keyed`). * `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ревизия ClickHouse. -* `ProfileEvents` ([Map(String, UInt64)](../../sql-reference/data-types/map.md)) — события профилирования ProfileEvents, измеряющие различные метрики. Их описание приведено в таблице [system.events](/operations/system-tables/events). +* `ProfileEvents` ([Map(String, UInt64)](../../sql-reference/data-types/map.md)) — события ProfileEvents, измеряющие различные метрики. Их описание приведено в таблице [system.events](/operations/system-tables/events) * `Settings` ([Map(String, String)](../../sql-reference/data-types/map.md)) — настройки, которые были изменены при выполнении запроса клиентом. Чтобы включить логирование изменений настроек, установите значение параметра `log_query_settings` равным 1. * `log_comment` ([String](../../sql-reference/data-types/string.md)) — комментарий к логу. Может иметь произвольное строковое значение длиной не более [max_query_size](../../operations/settings/settings.md#max_query_size). Пустая строка, если не задан. * `thread_ids` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — Идентификаторы потоков, участвующих в выполнении запроса. Эти потоки могли выполняться не одновременно. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md index 2a5d2c75496..39370839fdb 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md @@ -3488,6 +3488,42 @@ SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) └────────────────────────────────────────────────┘ ``` +## toDaysInMonth \{#toDaysInMonth\} + +добавлена в версии: v25.5.0 + +Возвращает количество дней в месяце для значения типа `Date` или `DateTime`. + +Возвращаемое значение находится в диапазоне от 28 до 31. + +**Синтаксис** + +```sql +toDaysInMonth(datetime) +``` + +**Аргументы** + +* `datetime` — Дата или дата и время, для которых нужно получить количество дней в месяце. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) + +**Возвращаемое значение** + +Возвращает количество дней в месяце для указанной даты/времени. [`UInt8`](/sql-reference/data-types/int-uint) + +**Примеры** + +**Пример использования** + +```sql title=Query +SELECT toDaysInMonth(toDate('2023-02-01')), toDaysInMonth(toDate('2024-02-01')), toDaysInMonth(toDate('2023-01-01')) +``` + +```response title=Response +┌─toDaysInMonth(toDate('2023-02-01'))─┬─toDaysInMonth(toDate('2024-02-01'))─┬─toDaysInMonth(toDate('2023-01-01'))─┐ +│ 28 │ 29 │ 31 │ +└─────────────────────────────────────┴─────────────────────────────────────┴─────────────────────────────────────┘ +``` + ## toDaysSinceYearZero \{#toDaysSinceYearZero\} Добавлено в версии: v23.9.0 diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md index 572361bebe4..e420533e08a 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md @@ -564,4 +564,54 @@ SELECT tokens('abc def', 'ngrams', 3) AS tokens; ['abc','bc ','c d',' de','def'] ``` +## tokensForLikePattern \{#tokensForLikePattern\} + +добавлена в версии v26.3.0 + +Разбивает строку шаблона LIKE на токены с помощью указанного токенизатора. + +В отличие от функции `tokens`, эта функция учитывает семантику шаблонов LIKE +(например, начальные и конечные подстановочные символы) и применяет +специфичные для токенизатора правила, чтобы извлекать значимые токены для сопоставления с шаблоном. + +Она поддерживает те же наборы аргументов, что и функция `tokens`; дополнительные +аргументы после `tokenizer` интерпретируются в соответствии с выбранным +токенизатором (например, `n` для `ngrams`, `separators` для `splitByString`, +и `min_length` / `max_length` [/ `min_cutoff_length`] для `sparseGrams`). + +Эта функция в первую очередь предназначена для отладки и тестирования +и используется внутри системы для анализа поведения токенизации шаблонов LIKE. + +**Синтаксис** + +```sql +tokensForLikePattern(value[, tokenizer[, tokenizer_specific_arguments...]]) +``` + +**Аргументы** + +* `value` — Входная строка. [`String`](/sql-reference/data-types/string) или [`FixedString`](/sql-reference/data-types/fixedstring) +* `tokenizer` — Токенизатор, который будет использоваться. Допустимые аргументы: `splitByNonAlpha`, `ngrams`, `splitByString`, `array` и `sparseGrams`. Необязательный параметр; если явно не задан, по умолчанию используется `splitByNonAlpha`. [`const String`](/sql-reference/data-types/string) +* `n` — Используется только если аргумент `tokenizer` равен `ngrams`: необязательный параметр, определяющий длину n-грамм. Если явно не задан, по умолчанию используется значение `3`. [`const UInt8`](/sql-reference/data-types/int-uint) +* `separators` — Используется только если аргумент `tokenizer` равен `split`: необязательный параметр, определяющий строки-разделители. Если явно не задан, по умолчанию используется `[' ']`. [`const Array(String)`](/sql-reference/data-types/array) +* `min_length` — Используется только если аргумент `tokenizer` равен `sparseGrams`: необязательный параметр, определяющий минимальную длину граммы, по умолчанию `3`. [`const UInt8`](/sql-reference/data-types/int-uint) +* `max_length` — Используется только если аргумент `tokenizer` равен `sparseGrams`: необязательный параметр, определяющий максимальную длину граммы, по умолчанию `100`. [`const UInt8`](/sql-reference/data-types/int-uint) +* `min_cutoff_length` — Используется только если аргумент `tokenizer` равен `sparseGrams`: необязательный параметр, определяющий минимальную длину отсечения. [`const UInt8`](/sql-reference/data-types/int-uint) + +**Returned value** + +Возвращает массив токенов, полученный из входной строки. [`Array`](/sql-reference/data-types/array) + +**Examples** + +**Default tokenizer** + +```sql title=Query +SELECT tokensForLikePattern('%test1,test2,test3%') AS tokens; +``` + +```response title=Response +['test2'] +``` + {/*AUTOGENERATED_END*/ } diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md index a9beca3d396..3c9bccf0c0d 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md @@ -8,6 +8,7 @@ doc_type: 'reference' import VersionBadge from '@theme/badges/VersionBadge'; + # Функции для работы со строками \{#functions-for-working-with-strings\} Функции [поиска](string-search-functions.md) и [замены](string-replace-functions.md) в строках описаны отдельно. @@ -24,6 +25,7 @@ import VersionBadge from '@theme/badges/VersionBadge'; {/*AUTOGENERATED_START*/ } + ## CRC32 \{#CRC32\} Добавлена в версии: v20.1.0 @@ -58,6 +60,7 @@ SELECT CRC32('ClickHouse') └─────────────────────┘ ``` + ## CRC32IEEE \{#CRC32IEEE\} Введена в версии: v20.1.0 @@ -92,6 +95,7 @@ SELECT CRC32IEEE('ClickHouse'); └─────────────────────────┘ ``` + ## CRC64 \{#CRC64\} Введена в версии: v20.1.0 @@ -126,6 +130,7 @@ SELECT CRC64('ClickHouse'); └──────────────────────┘ ``` + ## appendTrailingCharIfAbsent \{#appendTrailingCharIfAbsent\} Введена в: v1.1.0 @@ -161,6 +166,7 @@ SELECT appendTrailingCharIfAbsent('https://example.com', '/'); └──────────────────────────┘ ``` + ## ascii \{#ascii\} Введена в: v22.11.0 @@ -195,6 +201,7 @@ SELECT ascii('234') └──────────────┘ ``` + ## base32Decode \{#base32Decode\} Добавлена в: v25.6.0 @@ -230,6 +237,7 @@ SELECT base32Decode('IVXGG33EMVSA===='); └──────────────────────────────────┘ ``` + ## base32Encode \{#base32Encode\} Появилась в версии: v25.6.0 @@ -264,6 +272,7 @@ SELECT base32Encode('Encoded') └─────────────────────────┘ ``` + ## base58Decode \{#base58Decode\} Введена в версии: v22.7.0 @@ -299,6 +308,7 @@ SELECT base58Decode('JxF12TrwUP45BMd'); └──────────────────────────┘ ``` + ## base58Encode \{#base58Encode\} Добавлена в версии: v22.7.0 @@ -333,6 +343,7 @@ SELECT base58Encode('ClickHouse'); └────────────────────────────┘ ``` + ## base64Decode \{#base64Decode\} Функция появилась в версии v18.16.0. @@ -370,6 +381,7 @@ SELECT base64Decode('Y2xpY2tob3VzZQ==') └──────────────────────────────────┘ ``` + ## base64Encode \{#base64Encode\} Введена в версии: v18.16.0 @@ -406,6 +418,7 @@ SELECT base64Encode('clickhouse') └────────────────────────────┘ ``` + ## base64URLDecode \{#base64URLDecode\} Добавлена в: v24.6.0 @@ -441,6 +454,7 @@ SELECT base64URLDecode('aHR0cHM6Ly9jbGlja2hvdXNlLmNvbQ') └───────────────────────────────────────────────────┘ ``` + ## base64URLEncode \{#base64URLEncode\} Добавлена в версии: v18.16.0 @@ -475,6 +489,7 @@ SELECT base64URLEncode('https://clickhouse.com') └───────────────────────────────────────────┘ ``` + ## basename \{#basename\} Добавлено в версии: v20.1.0 @@ -534,6 +549,7 @@ SELECT 'some-file-name' AS a, basename(a) └────────────────┴────────────────────────────┘ ``` + ## byteHammingDistance \{#byteHammingDistance\} Добавлено в версии v23.9.0 @@ -571,6 +587,44 @@ SELECT byteHammingDistance('karolin', 'kathrin') └───────────────────────────────────────────┘ ``` + +## caseFoldUTF8 \{#caseFoldUTF8\} + +добавлена в версии: v26.3.0 + +Применяет Unicode case folding к строке UTF-8, приводя её к нормализованной форме, аналогичной нижнему регистру и подходящей для сравнений без учёта регистра. + +Применяет стандартный Unicode case folding. Сохраняет символы совместимости, на которые case folding не влияет +(например, римские цифры, числа в кружках), но обратите внимание, что некоторые лигатуры, такие как `ffi`, всё равно раскладываются, поскольку сам Unicode case folding их разворачивает. + +**Синтаксис** + +```sql +caseFoldUTF8(str) +``` + +**Аргументы** + +- `str` — входная строка в кодировке UTF-8. [`String`](/sql-reference/data-types/string) + +**Возвращаемое значение** + +Строка UTF-8 после свёртки регистра. [`String`](/sql-reference/data-types/string) + +**Примеры** + +**Базовая свёртка регистра** + +```sql title=Query +SELECT caseFoldUTF8('Straße') +``` + +```response title=Response +┌─caseFoldUTF8('Straße')─┐ +│ strasse │ +└─────────────────────────┘ +``` + ## compareSubstrings \{#compareSubstrings\} Впервые появилось в: v25.2.0 @@ -614,6 +668,7 @@ SELECT compareSubstrings('Saxony', 'Anglo-Saxon', 0, 6, 5) AS result └────────┘ ``` + ## concat \{#concat\} Введена в версии: v1.1.0 @@ -663,6 +718,7 @@ SELECT concat(42, 144) └─────────────────┘ ``` + ## concatAssumeInjective \{#concatAssumeInjective\} Введена в: v1.1.0 @@ -702,6 +758,7 @@ SELECT concat(key1, key2), sum(value) FROM key_val GROUP BY concatAssumeInjectiv └────────────────────┴────────────┘ ``` + ## concatWithSeparator \{#concatWithSeparator\} Добавлена в версии: v22.12.0 @@ -739,6 +796,7 @@ SELECT concatWithSeparator('a', '1', '2', '3', '4') └──────────────────────────────────────────────┘ ``` + ## concatWithSeparatorAssumeInjective \{#concatWithSeparatorAssumeInjective\} Введена в версии: v22.12.0 @@ -798,6 +856,7 @@ GROUP BY concatWithSeparatorAssumeInjective('-', first_name, last_name); └─────────────┴─────────────┘ ``` + ## conv \{#conv\} Добавлено в версии v1.1.0 @@ -865,6 +924,7 @@ SELECT conv('1010', 2, 8) 12 ``` + ## convertCharset \{#convertCharset\} Добавлена в версии v1.1.0 @@ -901,6 +961,7 @@ SELECT convertCharset('Café', 'UTF-8', 'ISO-8859-1'); └──────────────────────────┘ ``` + ## damerauLevenshteinDistance \{#damerauLevenshteinDistance\} Добавлено в: v24.1.0 @@ -936,6 +997,7 @@ SELECT damerauLevenshteinDistance('clickhouse', 'mouse') └───────────────────────────────────────────────────┘ ``` + ## decodeHTMLComponent \{#decodeHTMLComponent\} Появилась в версии: v23.9.0 @@ -970,6 +1032,7 @@ SELECT decodeHTMLComponent('<div>Hello & "World"</div> └─────────────────────────────────────────────────────────────────────────────┘ ``` + ## decodeXMLComponent \{#decodeXMLComponent\} Появилась в версии: v21.2.0 @@ -1004,6 +1067,7 @@ SELECT decodeXMLComponent('<tag>Hello & World</tag>') └──────────────────────────┘ ``` + ## editDistance \{#editDistance\} Добавлена в версии: v23.9.0 @@ -1041,6 +1105,7 @@ SELECT editDistance('clickhouse', 'mouse') └─────────────────────────────────────┘ ``` + ## editDistanceUTF8 \{#editDistanceUTF8\} Введена в версии: v24.6.0 @@ -1078,6 +1143,7 @@ SELECT editDistanceUTF8('我是谁', '我是我') └─────────────────────────────────────┘ ``` + ## encodeXMLComponent \{#encodeXMLComponent\} Введена в версии: v21.1.0 @@ -1114,6 +1180,7 @@ SELECT └────────────────────────────┴──────────────────────────────────────────────────────┘ ``` + ## endsWith \{#endsWith\} Добавлена в версии: v1.1.0 @@ -1149,6 +1216,7 @@ SELECT endsWith('ClickHouse', 'House'); └──────────────────────────┘ ``` + ## endsWithCaseInsensitive \{#endsWithCaseInsensitive\} Добавлено в версии: v25.9.0 @@ -1184,6 +1252,7 @@ SELECT endsWithCaseInsensitive('ClickHouse', 'HOUSE'); └─────────────────────────────────────────┘ ``` + ## endsWithCaseInsensitiveUTF8 \{#endsWithCaseInsensitiveUTF8\} Впервые представлена в: v25.9.0 @@ -1221,6 +1290,7 @@ SELECT endsWithCaseInsensitiveUTF8('данных', 'ых'); └─────────────────────────────────────────────┘ ``` + ## endsWithUTF8 \{#endsWithUTF8\} Введена в: v23.8.0 @@ -1258,6 +1328,7 @@ SELECT endsWithUTF8('данных', 'ых'); └──────────────────────────────┘ ``` + ## extractTextFromHTML \{#extractTextFromHTML\} Появилась в v21.3.0 @@ -1311,6 +1382,7 @@ SELECT extractTextFromHTML(' └────────────────────────────────────────┘ ``` + ## firstLine \{#firstLine\} Добавлена в: v23.7.0 @@ -1345,6 +1417,7 @@ SELECT firstLine('foo\\nbar\\nbaz') └────────────────────────────┘ ``` + ## idnaDecode \{#idnaDecode\} Добавлена в версии: v24.1.0 @@ -1381,6 +1454,7 @@ SELECT idnaDecode('xn--strae-oqa.xn--mnchen-3ya.de') └───────────────────────────────────────────────┘ ``` + ## idnaEncode \{#idnaEncode\} Добавлено в версии: v24.1.0 @@ -1420,6 +1494,7 @@ SELECT idnaEncode('straße.münchen.de') └─────────────────────────────────────┘ ``` + ## initcap \{#initcap\} Впервые появилась в: v23.7.0 @@ -1472,6 +1547,7 @@ SELECT initcap('John''s cat won''t eat.'); └──────────────────────────┘ ``` + ## initcapUTF8 \{#initcapUTF8\} Добавлено в версии: v23.7.0 @@ -1513,6 +1589,7 @@ SELECT initcapUTF8('не тормозит') └────────────────────────────┘ ``` + ## isValidASCII \{#isValidASCII\} Введена в версии: v25.9.0 @@ -1544,6 +1621,7 @@ SELECT isValidASCII('hello') AS is_ascii, isValidASCII('你好') AS is_not_ascii ```response title=Response ``` + ## isValidUTF8 \{#isValidUTF8\} Впервые представлена в: v20.1.0 @@ -1578,6 +1656,7 @@ SELECT isValidUTF8('\\xc3\\xb1') AS valid, isValidUTF8('\\xc3\\x28') AS invalid └───────┴─────────┘ ``` + ## jaroSimilarity \{#jaroSimilarity\} Введена в версии: v24.1.0 @@ -1613,6 +1692,7 @@ SELECT jaroSimilarity('clickhouse', 'click') └───────────────────────────────────────┘ ``` + ## jaroWinklerSimilarity \{#jaroWinklerSimilarity\} Впервые добавлена в версии v24.1.0 @@ -1648,6 +1728,7 @@ SELECT jaroWinklerSimilarity('clickhouse', 'click') └──────────────────────────────────────────────┘ ``` + ## left \{#left\} Введено в версии v22.1.0 @@ -1696,6 +1777,7 @@ SELECT left('Hello World', -6) Hello ``` + ## leftPad \{#leftPad\} Добавлено в: v21.8.0 @@ -1734,6 +1816,7 @@ SELECT leftPad('abc', 7, '*'), leftPad('def', 7) └────────────────────────┴───────────────────┘ ``` + ## leftPadUTF8 \{#leftPadUTF8\} Добавлена в версии: v21.8.0 @@ -1771,6 +1854,7 @@ SELECT leftPadUTF8('абвг', 7, '*'), leftPadUTF8('дежз', 7) └─────────────────────────────┴────────────────────────┘ ``` + ## leftUTF8 \{#leftUTF8\} Появилась в версии: v22.1.0 @@ -1819,6 +1903,7 @@ SELECT leftUTF8('Привет', -4) Пр ``` + ## lengthUTF8 \{#lengthUTF8\} Введена в версии: v1.1.0 @@ -1857,6 +1942,7 @@ SELECT lengthUTF8('Здравствуй, мир!') └────────────────────────────────┘ ``` + ## lower \{#lower\} Введена в версии: v1.1.0 @@ -1893,6 +1979,7 @@ SELECT lower('CLICKHOUSE') └─────────────────────┘ ``` + ## lowerUTF8 \{#lowerUTF8\} Введена в: v1.1.0 @@ -1925,6 +2012,44 @@ SELECT lowerUTF8('München') as Lowerutf8; münchen ``` + +## naturalSortKey \{#naturalSortKey\} + +добавлена в версии: v25.11.0 + +Функция используется для естественной сортировки. + +**Синтаксис** + +```sql +naturalSortKey(s) +``` + +**Псевдонимы**: `NATURAL_SORT_KEY` + +**Аргументы** + +- `s` — Строка, которую требуется преобразовать в ключ естественной сортировки. [`String`](/sql-reference/data-types/string) + +**Возвращаемое значение** + +Возвращает строку ключа естественной сортировки, полученную из `s`. [`String`](/sql-reference/data-types/string) + +**Примеры** + +**Пример использования** + +```sql title=Query +SELECT s FROM t ORDER BY naturalSortKey(s) +``` + +```response title=Response +┌─s───┐ +│ a1 │ +| a02 │ +└─────┘ +``` + ## normalizeUTF8NFC \{#normalizeUTF8NFC\} Добавлена в версии: v21.11.0 @@ -1963,6 +2088,7 @@ length(nfc_normalized); └──────────┴──────────────────┴────────────────┴────────────────────────┘ ``` + ## normalizeUTF8NFD \{#normalizeUTF8NFD\} Добавлена в версии: v21.11.0 @@ -2001,6 +2127,7 @@ SELECT └──────────┴──────────────────┴────────────────┴────────────────────────┘ ``` + ## normalizeUTF8NFKC \{#normalizeUTF8NFKC\} Появилась в версии: v21.11.0 @@ -2037,6 +2164,7 @@ SELECT └──────────┴─────────────────┘ ``` + ## normalizeUTF8NFKD \{#normalizeUTF8NFKD\} Добавлена в: v21.11.0 @@ -2073,6 +2201,7 @@ SELECT └──────────┴─────────────────┘ ``` + ## punycodeDecode \{#punycodeDecode\} Добавлено в: v24.1.0 @@ -2108,6 +2237,7 @@ SELECT punycodeDecode('Mnchen-3ya') └──────────────────────────────┘ ``` + ## punycodeEncode \{#punycodeEncode\} Впервые представлена в версии: v24.1.0 @@ -2143,6 +2273,7 @@ SELECT punycodeEncode('München') └───────────────────────────┘ ``` + ## regexpExtract \{#regexpExtract\} Впервые появилась в: v23.2.0 @@ -2185,6 +2316,45 @@ SELECT └──────────────────────────────────────────────┴──────────────────────────────────────────────┴──────────────────────────────────────────────┴───────────────────────────────────────────┘ ``` + +## removeDiacriticsUTF8 \{#removeDiacriticsUTF8\} + +добавлена в версии: v26.3.0 + +Удаляет диакритические знаки (акценты) из строки UTF-8, раскладывая символы с помощью NFD, +удаляя комбинируемые знаки (категория Unicode Mn), а затем выполняя обратную композицию с помощью NFC. + +**Синтаксис** + +```sql +removeDiacriticsUTF8(str) +``` + +**Псевдонимы**: `removeAccentsUTF8` + +**Аргументы** + +* `str` — входная строка в кодировке UTF-8. [`String`](/sql-reference/data-types/string) + +**Возвращаемое значение** + +Строка в кодировке UTF-8 с удалёнными диакритическими знаками. [`String`](/sql-reference/data-types/string) + +**Примеры** + +**Базовое удаление диакритических знаков** + +```sql title=Query +SELECT removeDiacriticsUTF8('café résumé naïve') +``` + +```response title=Response +┌─removeDiacriticsUTF8('café résumé naïve')─┐ +│ cafe resume naive │ +└────────────────────────────────────────────┘ +``` + + ## repeat \{#repeat\} Добавлено в: v20.1.0 @@ -2220,6 +2390,7 @@ SELECT repeat('abc', 10) └────────────────────────────────┘ ``` + ## reverseUTF8 \{#reverseUTF8\} Добавлено в версии: v1.1.0 @@ -2254,6 +2425,7 @@ SELECT reverseUTF8('ClickHouse') esuoHkcilC ``` + ## right \{#right\} Появилась в версии: v22.1.0 @@ -2302,6 +2474,7 @@ SELECT right('Hello', -3) lo ``` + ## rightPad \{#rightPad\} Введена в версии v21.8.0 @@ -2340,6 +2513,7 @@ SELECT rightPad('abc', 7, '*'), rightPad('abc', 7) └─────────────────────────┴────────────────────┘ ``` + ## rightPadUTF8 \{#rightPadUTF8\} Введена в: v21.8.0 @@ -2377,6 +2551,7 @@ SELECT rightPadUTF8('абвг', 7, '*'), rightPadUTF8('абвг', 7) └──────────────────────────────┴─────────────────────────┘ ``` + ## rightUTF8 \{#rightUTF8\} Введена в: v22.1.0 @@ -2425,6 +2600,7 @@ SELECT rightUTF8('Привет', -4) ет ``` + ## soundex \{#soundex\} Впервые представлена в: v23.4.0 @@ -2459,6 +2635,7 @@ SELECT soundex('aksel') └──────────────────┘ ``` + ## space \{#space\} Появилась в версии: v23.5.0 @@ -2493,6 +2670,7 @@ SELECT space(3) AS res, length(res); └─────┴─────────────┘ ``` + ## sparseGrams \{#sparseGrams\} Добавлена в версии: v25.5.0 @@ -2533,6 +2711,7 @@ SELECT sparseGrams('alice', 3) └────────────────────────────────────┘ ``` + ## sparseGramsHashes \{#sparseGramsHashes\} Добавлена в версии v25.5.0 @@ -2573,6 +2752,7 @@ SELECT sparseGramsHashes('alice', 3) └────────────────────────────────────────────────────┘ ``` + ## sparseGramsHashesUTF8 \{#sparseGramsHashesUTF8\} Добавлено в: v25.5.0 @@ -2612,6 +2792,7 @@ SELECT sparseGramsHashesUTF8('алиса', 3) └───────────────────────────────────┘ ``` + ## sparseGramsUTF8 \{#sparseGramsUTF8\} Добавлено в: v25.5.0 @@ -2651,6 +2832,7 @@ SELECT sparseGramsUTF8('алиса', 3) └─────────────────────────────┘ ``` + ## startsWith \{#startsWith\} Добавлена в: v1.1.0 @@ -2686,6 +2868,7 @@ SELECT startsWith('ClickHouse', 'Click'); └──────────────────────────┘ ``` + ## startsWithCaseInsensitive \{#startsWithCaseInsensitive\} Добавлена в версии: v25.9.0 @@ -2721,6 +2904,7 @@ SELECT startsWithCaseInsensitive('ClickHouse', 'CLICK'); └─────────────────────────────────────────┘ ``` + ## startsWithCaseInsensitiveUTF8 \{#startsWithCaseInsensitiveUTF8\} Появилась в: v25.9.0 @@ -2758,6 +2942,7 @@ SELECT startsWithCaseInsensitiveUTF8('приставка', 'при') └──────────────────────────┘ ``` + ## startsWithUTF8 \{#startsWithUTF8\} Добавлена в версии: v23.8.0 @@ -2795,6 +2980,7 @@ SELECT startsWithUTF8('приставка', 'при') └──────────────────────────┘ ``` + ## stringBytesEntropy \{#stringBytesEntropy\} Появилась в версии v25.6.0 @@ -2829,6 +3015,7 @@ SELECT stringBytesEntropy('Hello, world!') └─────────────────────────────────────┘ ``` + ## stringBytesUniq \{#stringBytesUniq\} Введена в версии: v25.6.0 @@ -2863,6 +3050,7 @@ SELECT stringBytesUniq('Hello') └──────────────────────────┘ ``` + ## stringJaccardIndex \{#stringJaccardIndex\} Введена в версии v23.11.0 @@ -2898,6 +3086,7 @@ SELECT stringJaccardIndex('clickhouse', 'mouse') └───────────────────────────────────────────┘ ``` + ## stringJaccardIndexUTF8 \{#stringJaccardIndexUTF8\} Добавлена в версии: v23.11.0 @@ -2933,6 +3122,7 @@ SELECT stringJaccardIndexUTF8('我爱你', '我也爱你') └─────────────────────────────────────────────┘ ``` + ## substring \{#substring\} Введена в версии: v1.1.0 @@ -2977,6 +3167,7 @@ SELECT 'database' AS db, substr(db, 5), substr(db, 5, 1) └──────────┴──────────────────────────┴─────────────────────────────┘ ``` + ## substringIndex \{#substringIndex\} Введена в версии: v23.7.0 @@ -3015,6 +3206,7 @@ SELECT substringIndex('www.clickhouse.com', '.', 2) └──────────────────────────────────────────────┘ ``` + ## substringIndexUTF8 \{#substringIndexUTF8\} Впервые появилась в: v23.7.0 @@ -3051,6 +3243,7 @@ SELECT substringIndexUTF8('www.straßen-in-europa.de', '.', 2) www.straßen-in-europa ``` + ## substringUTF8 \{#substringUTF8\} Добавлено в: v1.1.0 @@ -3096,6 +3289,7 @@ SELECT 'Täglich grüßt das Murmeltier.' AS str, substringUTF8(str, 9), substri Täglich grüßt das Murmeltier. grüßt das Murmeltier. grüßt ``` + ## toValidUTF8 \{#toValidUTF8\} Добавлена в: v20.1.0 @@ -3132,6 +3326,7 @@ c └───────────────────────┘ ``` + ## trimBoth \{#trimBoth\} Представлена в: v20.1.0 @@ -3170,6 +3365,7 @@ SELECT trimBoth('$$ClickHouse$$', '$') └──────────────────────────┘ ``` + ## trimLeft \{#trimLeft\} Добавлена в версии v20.1.0 @@ -3208,6 +3404,7 @@ SELECT trimLeft('ClickHouse', 'Click'); └──────────────────────────┘ ``` + ## trimRight \{#trimRight\} Введена в версии v20.1.0 @@ -3246,6 +3443,7 @@ SELECT trimRight('ClickHouse','House'); └──────────────────────────┘ ``` + ## tryBase32Decode \{#tryBase32Decode\} Добавлена в: v25.6.0 @@ -3280,6 +3478,7 @@ SELECT tryBase32Decode('IVXGG33EMVSA===='); └─────────────────────────────────────┘ ``` + ## tryBase58Decode \{#tryBase58Decode\} Добавлена в версии v22.10.0 @@ -3314,6 +3513,7 @@ SELECT tryBase58Decode('3dc8KtHrwM') AS res, tryBase58Decode('invalid') AS res_i └─────────┴─────────────┘ ``` + ## tryBase64Decode \{#tryBase64Decode\} Появилась в версии: v18.16.0 @@ -3348,6 +3548,7 @@ SELECT tryBase64Decode('Y2xpY2tob3VzZQ==') └─────────────────────────────────────┘ ``` + ## tryBase64URLDecode \{#tryBase64URLDecode\} Введена в: v18.16.0 @@ -3382,6 +3583,7 @@ SELECT tryBase64URLDecode('aHR0cHM6Ly9jbGlja2hvdXNlLmNvbQ') └──────────────────────────────────────────────────────┘ ``` + ## tryIdnaEncode \{#tryIdnaEncode\} Добавлена в версии: v24.1.0 @@ -3417,6 +3619,7 @@ SELECT tryIdnaEncode('straße.münchen.de') └─────────────────────────────────────┘ ``` + ## tryPunycodeDecode \{#tryPunycodeDecode\} Добавлена в версии: v24.1.0 @@ -3451,6 +3654,7 @@ SELECT tryPunycodeDecode('Mnchen-3ya') └─────────────────────────────────┘ ``` + ## upper \{#upper\} Добавлена в версии: v1.1.0 @@ -3487,6 +3691,7 @@ SELECT upper('clickhouse') └─────────────────────┘ ``` + ## upperUTF8 \{#upperUTF8\} Добавлена в: v1.1.0 diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md index 75ef2fbe6d5..a349d6f52c4 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md @@ -193,9 +193,11 @@ QUERY id: 0 * `sorting` — Печатает описание сортировки для каждого шага плана, который выдаёт отсортированный результат. По умолчанию: 0. * `keep_logical_steps` — Сохраняет логические шаги плана для JOIN вместо преобразования их в физические реализации JOIN. По умолчанию: 0. * `json` — Печатает шаги плана запроса как строку в формате [JSON](/interfaces/formats/JSON). По умолчанию: 0. Рекомендуется использовать формат [TabSeparatedRaw (TSVRaw)](/interfaces/formats/TabSeparatedRaw), чтобы избежать лишнего экранирования. -* `input_headers` - Печатает входные заголовки для шага. По умолчанию: 0. В основном полезно только разработчикам для отладки проблем, связанных с несоответствием входных и выходных заголовков. -* `column_structure` - Дополнительно печатает структуру столбцов в заголовках, помимо их имени и типа. По умолчанию: 0. В основном полезно только разработчикам для отладки проблем, связанных с несоответствием входных и выходных заголовков. +* `input_headers` — Печатает входные заголовки для шага. По умолчанию: 0. В основном полезно только разработчикам для отладки проблем, связанных с несоответствием входных и выходных заголовков. +* `column_structure` — Дополнительно печатает структуру столбцов в заголовках, помимо их имени и типа. По умолчанию: 0. В основном полезно только разработчикам для отладки проблем, связанных с несоответствием входных и выходных заголовков. * `distributed` — Показывает планы запросов, выполняемые на удалённых узлах для distributed таблиц или параллельных реплик. По умолчанию: 0. +* `compact` — Если параметр включён, скрывает из плана шаги выражений и подробную информацию о действиях (входы, функции, псевдонимы и позиции вывода). Действует только при `actions = 1`. По умолчанию: 0. +* `pretty` — Печатает дерево плана с использованием символов рисования линий (├──, └──, │) вместо отступов для визуализации иерархии. Также форматирует свойства шага JOIN в одной строке. По умолчанию: 0. Когда `json=1`, имена шагов будут содержать дополнительный суффикс с уникальным идентификатором шага. @@ -269,7 +271,8 @@ EXPLAIN json = 1, description = 0 SELECT 1 UNION ALL SELECT 2 FORMAT TSVRaw; } ``` -При значении `header` = 1 ключ `Header` добавляется к шагу в виде массива столбцов. + +Если `header` = 1, к шагу добавляется ключ `Header`, содержащий массив столбцов. Пример: @@ -277,7 +280,6 @@ EXPLAIN json = 1, description = 0 SELECT 1 UNION ALL SELECT 2 FORMAT TSVRaw; EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ``` - ```json [ { @@ -378,6 +380,7 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; Пример: + ```json "Node Type": "ReadFromMergeTree", "Projections": [ @@ -406,7 +409,6 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ] ``` - Если `actions` = 1, добавляемые ключи зависят от типа шага. Пример: @@ -466,6 +468,23 @@ EXPLAIN json = 1, actions = 1, description = 0 SELECT 1 FORMAT TSVRaw; ] ``` +При `compact = 1` каждый шаг `Expression` убирается. Кроме того, если установлено `actions = 1`, строки `Actions` и `Positions` скрываются, и остаются только описания шагов: + +```sql +EXPLAIN actions = 1, compact = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Aggregating +Keys: modulo(__table1.number, 4_UInt8) +Aggregates: + sum(__table1.number) + Function: sum(UInt64) → UInt64 + Arguments: __table1.number +Skip merging: 0 + ReadFromSystemNumbers +``` + При `distributed` = 1 вывод включает не только локальный план запроса, но и планы запросов, которые будут выполняться на удалённых узлах. Это полезно для анализа и отладки распределённых запросов. Пример с distributed таблицей: @@ -510,6 +529,21 @@ Expression ((Project names + Projection)) В обоих примерах план запроса показывает полный процесс выполнения, включая локальные и удалённые этапы. +При `pretty` = 1 дерево плана отображается с помощью символов псевдографики вместо отступов: + + +```sql +EXPLAIN pretty = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Expression ((Project names + Projection)) +└──Aggregating + └──Expression ((Before GROUP BY + Change column names to column identifiers)) + └──ReadFromSystemNumbers +``` + + ### EXPLAIN PIPELINE \{#explain-pipeline\} Настройки: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md index e9a8dd0f280..a99903cdc03 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md @@ -4,7 +4,7 @@ pagination_prev: null pagination_next: null slug: /use-cases/data-lake title: 'Лейкхаус данных (Data Lakehouse)' -keywords: ['озеро данных', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake'] +keywords: ['озеро данных', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake', 'BigLake'] doc_type: 'landing-page' --- @@ -28,7 +28,7 @@ ClickHouse может выполнять запросы к открытым фо ### Непосредственное чтение данных \{#read-data-directly\} -ClickHouse предоставляет [табличные функции](/sql-reference/table-functions) и [движки](/engines/table-engines/integrations) для прямого чтения открытых табличных форматов из объектного хранилища. Такие функции, как [`iceberg()`](/sql-reference/table-functions/iceberg), [`deltaLake()`](/sql-reference/table-functions/deltalake), [`hudi()`](/sql-reference/table-functions/hudi) и [`paimon()`](/sql-reference/table-functions/paimon), позволяют пользователям выполнять запросы к таблицам в форматах озёр данных (data lake) в рамках SQL-выражения без какой-либо предварительной конфигурации. Существуют версии этих функций для большинства распространённых объектных хранилищ, таких как S3, Azure Blob Storage и GCS. Для этих функций также существуют эквивалентные Движки таблиц, которые можно использовать для создания таблиц в ClickHouse, ссылающихся на размещённые в объектном хранилище таблицы в форматах озёр данных, — что делает выполнение запросов более удобным. +ClickHouse предоставляет [табличные функции](/sql-reference/table-functions) и [движки](/engines/table-engines/integrations) для прямого чтения открытых табличных форматов из объектного хранилища. Такие функции, как [`iceberg()`](/sql-reference/table-functions/iceberg), [`deltaLake()`](/sql-reference/table-functions/deltalake), [`hudi()`](/sql-reference/table-functions/hudi) и [`paimon()`](/sql-reference/table-functions/paimon), позволяют пользователям выполнять запросы к таблицам в открытых табличных форматах в рамках SQL-выражения без какой-либо предварительной конфигурации. Существуют версии этих функций для большинства распространённых объектных хранилищ, таких как S3, Azure Blob Storage и GCS. Для этих функций также существуют эквивалентные Движки таблиц, которые можно использовать для создания таблиц в ClickHouse, ссылающихся на размещённые в объектном хранилище таблицы в открытых табличных форматах, — что делает выполнение запросов более удобным. См. наше руководство по началу работы: по [непосредственному выполнению запросов](/use-cases/data-lake/getting-started/querying-directly) или по [подключению к каталогу данных](/use-cases/data-lake/getting-started/connecting-catalogs). @@ -38,14 +38,15 @@ ClickHouse предоставляет [табличные функции](/sql-r Поддерживаемые каталоги: -| Catalog | Guide | -|---------|-------| -| AWS Glue | [Руководство по каталогу Glue](/use-cases/data-lake/glue-catalog) | -| Databricks Unity Catalog | [Руководство по каталогу Unity](/use-cases/data-lake/unity-catalog) | -| Iceberg REST Catalog | [Руководство по REST-каталогу](/use-cases/data-lake/rest-catalog) | -| Lakekeeper | [Руководство по каталогу Lakekeeper](/use-cases/data-lake/lakekeeper-catalog) | -| Project Nessie | [Руководство по каталогу Nessie](/use-cases/data-lake/nessie-catalog) | -| Microsoft OneLake | [Руководство по каталогу OneLake](/use-cases/data-lake/onelake-catalog) | +| Catalog | Guide | +| ------------------------ | ----------------------------------------------------------------------------- | +| AWS Glue | [Руководство по каталогу Glue](/use-cases/data-lake/glue-catalog) | +| BigLake Metastore | [Руководство по BigLake Metastore](/use-cases/data-lake/biglake-catalog) | +| Databricks Unity Catalog | [Руководство по каталогу Unity](/use-cases/data-lake/unity-catalog) | +| Iceberg REST Catalog | [Руководство по REST-каталогу](/use-cases/data-lake/rest-catalog) | +| Lakekeeper | [Руководство по каталогу Lakekeeper](/use-cases/data-lake/lakekeeper-catalog) | +| Project Nessie | [Руководство по каталогу Nessie](/use-cases/data-lake/nessie-catalog) | +| Microsoft OneLake | [Руководство по каталогу OneLake](/use-cases/data-lake/onelake-catalog) | См. руководство по началу работы, посвящённое [подключению к каталогам](/use-cases/data-lake/getting-started/connecting-catalogs). diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md new file mode 100644 index 00000000000..fb0a9fd491c --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md @@ -0,0 +1,103 @@ +--- +slug: /use-cases/data-lake/biglake-catalog +sidebar_label: 'BigLake Metastore' +title: 'BigLake Metastore' +pagination_prev: null +pagination_next: null +description: 'В этом руководстве мы пошагово разберем, как выполнять запросы к + вашим данным в Google Cloud Storage с помощью ClickHouse и BigLake Metastore.' +keywords: ['BigLake', 'GCS', 'озеро данных', 'Iceberg', 'Google Cloud'] +show_related_blogs: true +doc_type: 'guide' +--- + +import BetaBadge from '@theme/badges/BetaBadge'; + + + +ClickHouse поддерживает интеграцию с несколькими каталогами (Unity, Glue, Polaris и т. д.). В этом руководстве мы пошагово разберем, как выполнять запросы к вашим таблицам Iceberg в [BigLake Metastore](https://cloud.google.com/biglake/docs) через ClickHouse. + +:::note +Поскольку эта функция находится на стадии бета-тестирования, вам потребуется включить ее с помощью: +`SET allow_database_iceberg = 1;` +::: + +## Предварительные требования \{#prerequisites\} + +Перед созданием подключения из ClickHouse к BigLake Metastore убедитесь, что у вас есть: + +* **Проект Google Cloud** с включённым BigLake Metastore +* **Учётные данные Application Default Credentials** (ID клиента OAuth и секрет клиента) для приложения, созданные через [Google Cloud Console](https://docs.cloud.google.com/docs/authentication/provide-credentials-adc) +* **Токен обновления**, полученный после завершения OAuth-потока с соответствующими областями доступа (например, `https://www.googleapis.com/auth/bigquery` и областью доступа к хранилищу для GCS) +* Путь к **warehouse**: бакет GCS (и необязательный префикс), где хранятся ваши таблицы, например `gs://your-bucket` или `gs://your-bucket/prefix` + +## Создание подключения между BigLake Metastore и ClickHouse \{#creating-a-connection\} + +После настройки учетных данных OAuth создайте в ClickHouse базу данных с использованием движка базы данных [DataLakeCatalog](/engines/database-engines/datalakecatalog): + +```sql +SET allow_database_iceberg = 1; + +CREATE DATABASE biglake_metastore +ENGINE = DataLakeCatalog('https://biglake.googleapis.com/iceberg/v1/restcatalog') +SETTINGS + catalog_type = 'biglake', + google_adc_client_id = '', + google_adc_client_secret = '', + google_adc_refresh_token = '', + google_adc_quota_project_id = '', + warehouse = 'gs:///'; +``` + +## Запросы к таблицам BigLake Metastore с помощью ClickHouse \{#querying-biglake-metastore-tables\} + +После создания подключения вы можете выполнять запросы к таблицам, зарегистрированным в BigLake Metastore. + +```sql +USE biglake_metastore; + +SHOW TABLES; +``` + +Пример вывода: + +```response +┌─name─────────────────────┐ +│icebench.my_iceberg_table │ +└──────────────────────────┘ +``` + +```sql +SELECT count(*) FROM `icebench.my_iceberg_table`; +``` + +:::note Требуются обратные кавычки +Обратные кавычки обязательны, потому что ClickHouse не поддерживает несколько пространств имен. +::: + +Чтобы просмотреть определение таблицы: + +```sql +SHOW CREATE TABLE `icebench.my_iceberg_table`; +``` + +## Загрузка данных из BigLake в ClickHouse \{#loading-data-into-clickhouse\} + +Чтобы загрузить данные из таблицы BigLake Metastore в локальную таблицу ClickHouse для ускорения повторных запросов, создайте таблицу MergeTree и вставьте данные из каталога: + +```sql +CREATE TABLE clickhouse_table +( + `id` Int64, + `event_time` DateTime64(3), + `user_id` String, + `payload` String +) +ENGINE = MergeTree +ORDER BY (event_time, id); + +INSERT INTO local_events +SELECT * FROM biglake_metastore.`icebench.my_iceberg_table`; +``` + +После первоначальной загрузки выполняйте запросы к `clickhouse_table` с меньшей задержкой. При необходимости повторно выполните `INSERT INTO ... SELECT`, чтобы обновить данные из BigLake. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md index 267d046e30b..521848fef74 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md @@ -25,6 +25,13 @@ import dashboard_edit from '@site/static/images/use-cases/observability/hyperdx- import dashboard_clickhouse from '@site/static/images/use-cases/observability/hyperdx-dashboard-clickhouse.png'; import dashboard_services from '@site/static/images/use-cases/observability/hyperdx-dashboard-services.png'; import dashboard_kubernetes from '@site/static/images/use-cases/observability/hyperdx-dashboard-kubernetes.png'; +import edit_filters from '@site/static/images/clickstack/dashboards/edit-filters.png'; +import add_filter from '@site/static/images/clickstack/dashboards/add-filter.png'; +import saved_filters from '@site/static/images/clickstack/dashboards/saved-filters.png'; +import filtered_dashboard from '@site/static/images/clickstack/dashboards/filtered-dashboard.png'; +import filter_dropdown from '@site/static/images/clickstack/dashboards/filter-dropdown.png'; +import save_filter_values from '@site/static/images/clickstack/dashboards/save-filter-values.png'; +import drilldown from '@site/static/images/clickstack/dashboards/drilldown.png'; import Tagging from '@site/i18n/ru/docusaurus-plugin-content-docs/current/_snippets/_clickstack_tagging.mdx'; ClickStack поддерживает визуализацию событий и имеет встроенные средства построения графиков в ClickStack UI (HyperDX). Эти графики можно добавлять на дашборды для совместного использования с другими пользователями. @@ -171,11 +178,66 @@ ClickStack также поддерживает создание графиков +## Пользовательские фильтры \{#dashboard-listing-search\} + +Помимо [текстовых фильтров](#filter-dashboards), доступных на всех панелях мониторинга, сохраненные панели мониторинга поддерживают пользовательские выпадающие фильтры, которые заполняются данными из ClickHouse. Это удобные, многократно используемые элементы управления фильтрацией, позволяющие пользователям панели мониторинга фильтровать данные без ручного ввода выражений. + + + +Следующие шаги показывают, как добавить пользовательский фильтр на панель мониторинга, созданную в разделе ["Создание панелей мониторинга"](#creating-dashboards). + + + ### Откройте диалоговое окно Edit Filters + + Откройте сохраненную панель мониторинга и выберите **Edit Filters** на панели инструментов. + + + + ### Добавьте новый фильтр + + Нажмите **Add new filter**. Настройте фильтр: укажите **Name**, выберите **Data source** и введите **Filter expression** — SQL-столбец или выражение, уникальные значения которого будут заполнять выпадающий список. Затем нажмите **Save filter**. + + Например, чтобы добавить фильтр сервисов для данных трейсов, используйте `ServiceName` в качестве выражения фильтра и источник данных `Traces`. + + + + Модальное окно Filters показывает все настроенные фильтры для панели мониторинга. Здесь можно изменить или удалить существующие фильтры, а также добавить новые. + + + + ### Используйте фильтр + + Закройте модальное окно Filters. Новый выпадающий фильтр появится под строкой поиска. Нажмите на него, чтобы увидеть доступные значения, затем выберите одно из них, чтобы применить фильтрацию ко всем визуализациям на панели мониторинга. + + + + ### (Необязательно) Сохраните значения фильтра по умолчанию + + Чтобы сохранить выбранное значение фильтра как значение по умолчанию для панели мониторинга, выберите **Save Query & Filters as Default** в меню панели мониторинга. После этого панель мониторинга всегда будет открываться с примененными выбранными фильтрами. Чтобы сбросить это поведение, выберите **Remove Default Query & Filters** в том же меню. + + + + +:::note +Пользовательские выпадающие фильтры доступны в сохраненных панелях мониторинга. Пример такого подхода см. в [панели мониторинга Kubernetes](#kubernetes-dashboard), где есть встроенные выпадающие фильтры для пода, Развертывания, имени узла, Пространства имен и кластера. +::: + +## Переход к Search через детализацию \{#tagging\} + +Плитки панели мониторинга поддерживают детализацию с переходом на страницу Search. Нажмите на точку данных на визуализации, чтобы открыть контекстное меню со следующими параметрами: + +* **View All Events** — переход на страницу Search, где показаны все события из выбранного временного окна. +* **Filter by group** — переход на страницу Search с фильтрацией по конкретной серии. + + + +Это полезно при анализе отдельных всплесков или аномалий, замеченных на панели мониторинга: вы можете быстро перейти от агрегированного представления к лежащим в его основе отдельным событиям. + ## Пресеты \{#presets\} HyperDX разворачивается с преднастроенными дашбордами. -### Дашборд ClickHouse {#clickhouse-dashboard} +### Дашборд ClickHouse \{#clickhouse-dashboard\} Этот дашборд содержит визуализации для мониторинга ClickHouse. Чтобы перейти к этому дашборду, выберите его в левом меню. @@ -195,7 +257,7 @@ HyperDX разворачивается с преднастроенными да `GRANT SHOW COLUMNS, SELECT(event_date, event_time, hostname, metric, value) ON system.transposed_metric_log` ::: -### Дашборд Services {#services-dashboard} +### Дашборд Services \{#services-dashboard\} Дашборд Services отображает активные в данный момент сервисы на основе данных трейсов. Для этого пользователям необходимо собрать трейсы и настроить корректный источник данных Traces. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md index ca5fcca02bb..c44c02bc0c7 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md @@ -24,6 +24,7 @@ import finish_import from '@site/static/images/clickstack/cloudflare/finish-impo import example_dashboard from '@site/static/images/clickstack/cloudflare/example-dashboard.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; + # Мониторинг логов Cloudflare с ClickStack \{#cloudflare-clickstack\} :::note[Кратко] @@ -54,6 +55,7 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT Этот вариант проще в настройке (не требуется настраивать S3, SQS или IAM), но Cloudflare Logpush [не может восстановить исторические данные](https://developers.cloudflare.com/logs/logpush/) в случае сбоя доставки — поэтому, если ClickHouse недоступен во время отправки, эти логи будут потеряны безвозвратно. ::: + ## Интеграция с существующим Cloudflare Logpush \{#existing-cloudflare\} В этом разделе предполагается, что Cloudflare Logpush уже настроен для экспорта логов в S3. Если нет, сначала воспользуйтесь [руководством Cloudflare по настройке AWS S3](https://developers.cloudflare.com/logs/get-started/enable-destinations/aws-s3/). @@ -65,13 +67,13 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT * Имя S3 бакета и регион, в который Cloudflare записывает логи - #### Настройка аутентификации S3 \{#configure-auth\} + #### Настройка аутентификации S3 ClickPipes требует разрешения на чтение из вашего S3 бакета. Следуйте руководству [Безопасный доступ к данным S3](/docs/cloud/data-sources/secure-s3), чтобы настроить доступ на основе роли IAM или доступ на основе учётных данных. Полные сведения об аутентификации и разрешениях ClickPipes S3 см. в [справочной документации по S3 ClickPipes](/docs/integrations/clickpipes/object-storage/s3/overview#access-control). - #### Создание задания ClickPipes \{#create-clickpipes\} + #### Создание задания ClickPipes 1. Консоль ClickHouse Cloud → **Источники данных** → **Создать ClickPipe** 2. **Источник**: Amazon S3 @@ -108,7 +110,7 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT При первом создании ClickPipes выполняет начальную загрузку **всех существующих файлов** по указанному пути, после чего переключается в режим непрерывного опроса. Если ваш бакет содержит большой накопленный объём логов Cloudflare, начальная загрузка может занять некоторое время. ::: - #### Настройка источника данных HyperDX \{#configure-source\} + #### Настройка источника данных HyperDX ClickPipes осуществляет приём логов Cloudflare в плоскую таблицу с нативными именами полей Cloudflare. Чтобы просматривать эти логи в HyperDX, настройте пользовательский источник данных, который сопоставляет столбцы Cloudflare с представлением логов HyperDX. @@ -141,7 +143,7 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT Это позволяет напрямую сопоставлять нативные столбцы Cloudflare с просмотрщиком журналов HyperDX без какого-либо преобразования или дублирования данных. В поле **Body** отображается сводка запроса, например `GET /api/v1/users 200`, а все поля Cloudflare доступны как атрибуты для поиска. - #### Проверка данных в HyperDX \{#verify-hyperdx\} + #### Проверка данных в HyperDX Перейдите в представление **Search** и выберите источник **Cloudflare Logs**. Задайте временной диапазон, охватывающий ваши данные. Вы должны увидеть записи логов с: @@ -154,12 +156,12 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT -## Демонстрационный набор данных \{#demo-dataset\} +## Демонстрационный набор данных Для пользователей, которые хотят протестировать интеграцию перед настройкой рабочего Cloudflare Logpush, мы предоставляем пример набора данных с реалистичными журналами HTTP-запросов. - #### Запустите ClickPipes с демонстрационным набором данных \{#start-demo\} + #### Запустите ClickPipes с демонстрационным набором данных 1. Консоль ClickHouse Cloud → **Data Sources** → **Create ClickPipe** 2. **Источник**: Amazon S3 @@ -173,11 +175,11 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT Набор данных включает 5 000 записей журналов HTTP-запросов за 24 часа с реалистичными паттернами, включая трафик из нескольких стран, попадания и промахи кэша, запросы к API и статическим ресурсам, ответы с ошибками и события безопасности. - #### Настройте источник данных HyperDX \{#configure-demo-source\} + #### Настройте источник данных HyperDX Следуйте [шагам настройки источника данных](#configure-source), чтобы создать источник HyperDX, указывающий на таблицу `cloudflare_http_logs`. Если вы уже настроили источник в разделе интеграции для production, этот шаг не требуется. - #### Проверьте демонстрационные данные \{#verify-demo\} + #### Проверьте демонстрационные данные ```sql SELECT count() FROM cloudflare_http_logs; @@ -197,12 +199,12 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT ::: -## Панели мониторинга и визуализация \{#dashboards\} +## Панели мониторинга и визуализация - #### Скачать конфигурацию панели мониторинга \{#download\} + #### Скачать конфигурацию панели мониторинга - #### Импорт панели мониторинга \{#import-dashboard\} + #### Импорт панели мониторинга 1. HyperDX → **Dashboards** → **Import Dashboard** @@ -212,7 +214,7 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT - #### Просмотр панели мониторинга \{#view-dashboard\} + #### Просмотр панели мониторинга @@ -221,9 +223,9 @@ https://YOUR_CLICKHOUSE_HOST:8443/?query=INSERT+INTO+cloudflare_http_logs+FORMAT ::: -## Устранение неполадок \{#troubleshooting\} +## Устранение неполадок -### Данные не появляются в ClickHouse \{#no-data\} +### Данные не появляются в ClickHouse Проверьте, что таблица создана и содержит данные: @@ -234,7 +236,8 @@ SELECT count() FROM cloudflare_http_logs; Если таблица существует, но пуста, проверьте наличие ошибок в ClickPipes: ClickHouse Cloud Console → **Data Sources** → ваш ClickPipe → **Logs**. Если возникают проблемы с аутентификацией при доступе к приватным бакетам, см. [документацию по управлению доступом для S3 ClickPipes](/docs/integrations/clickpipes/object-storage/s3/overview#access-control). -### Журналы не отображаются в HyperDX \{#no-hyperdx\} + +### Журналы не отображаются в HyperDX Если данные есть в ClickHouse, но не видны в HyperDX, проверьте конфигурацию источника данных: @@ -242,15 +245,13 @@ SELECT count() FROM cloudflare_http_logs; * Убедитесь, что в поле **Timestamp Column** указано значение `toDateTime(EdgeStartTimestamp / 1000000000)` — временные метки Cloudflare заданы в наносекундах и должны быть преобразованы * Убедитесь, что выбранный в HyperDX временной диапазон охватывает эти данные. Для демонстрационного набора данных используйте **2026-02-23 00:00:00 - 2026-02-26 00:00:00** -## Следующие шаги \{#next-steps\} - -Теперь, когда логи Cloudflare поступают в ClickStack: +## Следующие шаги {#next-steps} -* Настройте [оповещения](/use-cases/observability/clickstack/alerts) для событий безопасности (блокировки WAF, всплески бот-трафика, пороговые значения уровня ошибок) -* Оптимизируйте [политики хранения](/use-cases/observability/clickstack/ttl) с учетом объема данных -* Создайте дополнительные дашборды для конкретных сценариев использования (производительность API, оптимизация кэша, анализ географии трафика) +- Настройте [оповещения](/use-cases/observability/clickstack/alerts) для событий безопасности (блокировки WAF, всплески бот-трафика, пороговые значения уровня ошибок) +- Оптимизируйте [политики хранения](/use-cases/observability/clickstack/ttl) с учетом объема данных +- Создайте дополнительные панели мониторинга для конкретных сценариев использования (производительность API, оптимизация кэша, анализ географии трафика) -## Переход к production \{#going-to-production\} +## Переход к production В этом руководстве показано, как выполнять приём журналов Cloudflare с использованием общедоступного демонстрационного набора данных. Для production-развертываний настройте Cloudflare Logpush на запись в собственный S3 бакет и настройте ClickPipes с [аутентификацией на основе IAM-ролей](/docs/cloud/data-sources/secure-s3) для безопасного доступа. Выбирайте только те [поля Logpush](https://developers.cloudflare.com/logs/logpush/logpush-job/datasets/zone/http_requests/), которые вам нужны, чтобы снизить затраты на хранение и объём ингестии. Включите в Logpush ежедневные подпапки для более удобной организации файлов и используйте `**/*` в шаблоне пути ClickPipes, чтобы сопоставлять файлы во всех подкаталогах. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md index f39d0072439..962e200188d 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md @@ -25,17 +25,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг логов AWS CloudWatch с ClickStack \{#cloudwatch-clickstack\} :::note[TL;DR] -В этом руководстве показано, как пересылать логи AWS CloudWatch в ClickStack с помощью приёмника AWS CloudWatch в OpenTelemetry Collector. Вы узнаете, как: - -- Настроить OpenTelemetry Collector для получения логов из CloudWatch -- Настроить учётные данные AWS и права IAM -- Отправлять логи CloudWatch в ClickStack через OTLP -- Фильтровать и автоматически обнаруживать группы логов -- Использовать готовый дашборд для визуализации паттернов логов CloudWatch - -Демонстрационный набор данных с примерами логов доступен, если вы хотите протестировать интеграцию до настройки вашего боевого окружения AWS. - -Требуемое время: 10–15 минут +Пересылайте логи AWS CloudWatch в ClickStack с помощью приёмника CloudWatch в OpenTelemetry Collector. Поддерживаются именованные группы логов и автообнаружение. Включает демонстрационный набор данных и готовую панель мониторинга. ::: ## Обзор \{#overview\} @@ -493,13 +483,11 @@ groups: ``` -## Следующие шаги {#next-steps} - -Теперь, когда журналы CloudWatch поступают в ClickStack: +## Следующие шаги -- Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критических событий (сбоев подключений, всплесков ошибок) -- Сократите затраты на CloudWatch, настроив периоды хранения или архивацию в S3, теперь, когда журналы уже есть в ClickStack -- Отфильтруйте шумные группы логов, удалив их из конфигурации коллектора, чтобы уменьшить объём принимаемых данных +* Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критических событий (сбоев подключений, всплесков ошибок) +* Сократите затраты на CloudWatch, настроив периоды хранения или архивацию в S3, теперь, когда журналы уже есть в ClickStack +* Отфильтруйте шумные группы логов, удалив их из конфигурации коллектора, чтобы уменьшить объём принимаемых данных ## Переход в продакшн {#going-to-production} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md index 13495bc2ed3..2eaf59605f0 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md @@ -22,19 +22,10 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -# Мониторинг журналов хостов EC2 с помощью ClickStack \{#ec2-host-logs-clickstack\} +# Мониторинг логов хостов EC2 с помощью ClickStack \{#ec2-host-logs-clickstack\} :::note[TL;DR] -Отслеживайте системные журналы EC2 с помощью ClickStack, установив OpenTelemetry Collector на ваши экземпляры. Коллектор автоматически обогащает логи метаданными EC2 (ID экземпляра, регион, зона доступности, тип экземпляра). Вы узнаете, как: - -- Установить и настроить OpenTelemetry Collector на экземплярах EC2 -- Автоматически обогащать логи метаданными EC2 -- Отправлять логи в ClickStack по OTLP -- Использовать готовую панель мониторинга для визуализации журналов хостов EC2 с облачным контекстом - -Для тестирования доступен демонстрационный набор данных с примерами логов и смоделированными метаданными EC2. - -Требуемое время: 10–15 минут +Собирайте и визуализируйте системные логи EC2 в ClickStack с помощью OpenTelemetry Collector с автоматическим обогащением метаданными EC2 (ID экземпляра, регион, AZ, тип экземпляра). Включает Демонстрационный датасет и готовую панель мониторинга. ::: ## Интеграция с существующим экземпляром EC2 \{#existing-ec2\} @@ -587,9 +578,11 @@ sudo journalctl -u otelcol-contrib -n 50 ## Дальнейшие шаги {#next-steps} -После настройки мониторинга логов хоста EC2: - - Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных системных событий (отказы сервисов, неуспешные попытки аутентификации, предупреждения о состоянии диска) - Фильтруйте данные по атрибутам метаданных EC2 (регион, тип экземпляра, ID экземпляра), чтобы отслеживать конкретные ресурсы - Коррелируйте логи хоста EC2 с логами приложений для комплексного устранения неполадок -- Создавайте пользовательские дашборды для мониторинга безопасности (попытки SSH-доступа, использование sudo, блокировки брандмауэра) \ No newline at end of file +- Создавайте пользовательские панели мониторинга для мониторинга безопасности (попытки SSH-доступа, использование sudo, блокировки брандмауэра) + +## Переход к промышленной эксплуатации {#going-to-production} + +В этом руководстве OpenTelemetry Collector устанавливается непосредственно на экземпляры EC2, что является рекомендуемым вариантом для мониторинга на уровне хоста в промышленной эксплуатации. Для управления коллекторами на большом количестве экземпляров рассмотрите возможность использования инструментов управления конфигурацией (Ansible, Chef, Puppet) или OpenTelemetry Operator в средах Kubernetes. Сведения о конфигурации для промышленной эксплуатации см. в разделе [Отправка данных OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry). \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md index 91f2e63df5e..db9a82114a6 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md @@ -20,18 +20,10 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -# Мониторинг системных логов хоста с ClickStack \{#host-logs-clickstack\} +# Мониторинг логов хоста с помощью ClickStack \{#host-logs-clickstack\} :::note[Кратко] -В этом руководстве показано, как отслеживать системные логи хоста с помощью ClickStack, настроив OTel collector для сбора логов от systemd, ядра, SSH, cron и других системных сервисов. Вы узнаете, как: - -- Настроить OTel collector для чтения файлов системных логов -- Развернуть ClickStack с вашей собственной конфигурацией -- Использовать готовую панель мониторинга для визуализации данных по логам хоста (ошибки, предупреждения, активность сервисов) - -Демонстрационный набор данных с примерами логов доступен, если вы хотите протестировать интеграцию до настройки рабочих хостов. - -Требуемое время: 5–10 минут +Собирайте и визуализируйте системные логи хоста (syslog, auth, kernel) в ClickStack с помощью приёмника OTel `filelog`. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующими хостами \{#existing-hosts\} @@ -485,12 +477,10 @@ tail -5 /var/log/system.log ## Следующие шаги {#next-steps} -После настройки мониторинга логов хоста: - - Настройте [алерты](/use-cases/observability/clickstack/alerts) для критических системных событий (сбоев сервисов, ошибок аутентификации, предупреждений о диске) - Фильтруйте по конкретным юнитам для мониторинга отдельных сервисов - Коррелируйте логи хоста с логами приложений для комплексного устранения неполадок -- Создавайте пользовательские дашборды для мониторинга безопасности (попытки SSH-доступа, использование sudo, блокировки межсетевым экраном) +- Создавайте пользовательские панели мониторинга для мониторинга безопасности (попытки SSH-доступа, использование sudo, блокировки межсетевым экраном) ## Переход в продакшн {#going-to-production} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md index 3b5f6cf8f6f..1fa710a795a 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md @@ -17,18 +17,10 @@ import example_dashboard from '@site/static/images/clickstack/jvm/jvm-metrics-da import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# Мониторинг JVM‑метрик с помощью ClickStack \{#jvm-clickstack\} +# Мониторинг метрик JVM в ClickStack \{#jvm-clickstack\} :::note[Кратко] -В этом руководстве показано, как мониторить JVM‑приложения с помощью ClickStack, используя Java‑агент OpenTelemetry для сбора метрик. Вы узнаете, как: - -- Подключить Java‑агент OpenTelemetry к вашему JVM‑приложению -- Настроить агент на отправку метрик в ClickStack через OTLP -- Использовать готовую панель для визуализации кучи памяти, сборки мусора, потоков и ЦП - -Демонстрационный набор данных с примерами метрик доступен, если вы хотите протестировать интеграцию, прежде чем инструментировать ваши продуктивные приложения. - -Требуемое время: 5–10 минут +Мониторьте JVM‑приложения в ClickStack с помощью Java‑агента OpenTelemetry. Доступны демо‑набор данных и готовая панель мониторинга. ::: ## Интеграция с существующим JVM‑приложением \{#existing-jvm\} @@ -287,10 +279,8 @@ echo $OTEL_METRICS_EXPORTER ## Следующие шаги \{#next-steps\} -Теперь, когда метрики JVM поступают в ClickStack, рекомендуется: - -- Настроить [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик, таких как высокое использование heap, частые паузы GC или исчерпание потоков -- Изучить [другие интеграции ClickStack](/use-cases/observability/clickstack/integration-guides), чтобы объединить данные вашей обсервабилити +* Настроить [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик, таких как высокое использование heap, частые паузы GC или исчерпание потоков +* Изучить [другие интеграции ClickStack](/use-cases/observability/clickstack/integration-guides), чтобы объединить данные вашей обсервабилити ## Переход в продакшен \{#going-to-production\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md index 4ab9d5ffb76..0255cf46095 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md @@ -20,15 +20,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг метрик Kafka с помощью ClickStack \{#kafka-metrics-clickstack\} :::note[TL;DR] -В этом руководстве показано, как отслеживать метрики производительности Apache Kafka с помощью ClickStack, используя OpenTelemetry JMX Metric Gatherer. Вы узнаете, как: - -- Включить JMX на брокерах Kafka и настроить JMX Metric Gatherer -- Отправлять метрики Kafka в ClickStack через OTLP -- Использовать готовую панель мониторинга для визуализации производительности Kafka (пропускная способность брокеров, отставание потребителей, состояние партиций, задержка запросов) - -Доступен демонстрационный набор данных с примерами метрик, если вы хотите протестировать интеграцию перед настройкой боевого кластера Kafka. - -Требуемое время: 10–15 минут +Мониторьте метрики производительности Apache Kafka в ClickStack с помощью OTel JMX Metric Gatherer. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующим развертыванием Kafka \{#existing-kafka\} @@ -302,22 +294,22 @@ HyperDX отображает временные метки в локальном ## Устранение неполадок {#troubleshooting} -#### Метрики не отображаются в HyperDX +### Метрики не отображаются в HyperDX **Убедитесь, что API-ключ задан и передаётся в контейнер:** ```bash -# Проверка переменной окружения +# Check environment variable echo $CLICKSTACK_API_KEY -# Проверка наличия переменной в контейнере +# Verify it's in the container docker exec env | grep CLICKSTACK_API_KEY ``` Если параметр не задан, задайте его и перезапустите: ```bash -export CLICKSTACK_API_KEY=ваш-api-ключ +export CLICKSTACK_API_KEY=your-api-key-here docker compose up -d kafka-jmx-exporter ``` @@ -341,14 +333,15 @@ docker compose logs kafka-jmx-exporter | grep -i "error\|connection" | tail -10 **Сгенерируйте активность в Kafka, чтобы заполнить метрики:** ```bash -# Создание тестового топика +# Create a test topic docker exec kafka bash -c "unset JMX_PORT && kafka-topics --create --topic test-topic --bootstrap-server kafka:9092 --partitions 3 --replication-factor 1" -# Отправка тестовых сообщений +# Send test messages echo -e "Message 1\nMessage 2\nMessage 3" | docker exec -i kafka bash -c "unset JMX_PORT && kafka-console-producer --topic test-topic --bootstrap-server kafka:9092" ``` -#### Ошибки авторизации \{#created-dashboard\} + +### Ошибки авторизации Если вы видите `Authorization failed` или `401 Unauthorized`: @@ -356,17 +349,18 @@ echo -e "Message 1\nMessage 2\nMessage 3" | docker exec -i kafka bash -c "unset 2. Повторно выполните экспорт и перезапустите: ```bash -export CLICKSTACK_API_KEY=ваш-корректный-api-ключ +export CLICKSTACK_API_KEY=your-correct-api-key docker compose down docker compose up -d ``` -#### Конфликты портов при выполнении команд клиента Kafka \{#import-dashboard\} + +### Конфликты портов при выполнении команд клиента Kafka При выполнении команд клиента Kafka внутри контейнера Kafka вы можете увидеть: ```bash -Ошибка: порт уже используется: 9999 +Error: Port already in use: 9999 ``` Добавьте к каждой команде префикс `unset JMX_PORT &&`: @@ -375,7 +369,8 @@ docker compose up -d docker exec kafka bash -c "unset JMX_PORT && kafka-topics --list --bootstrap-server kafka:9092" ``` -#### Проблемы с сетевым подключением \{#no-metrics\} + +### Проблемы с сетевым подключением Если в логах экспортера JMX появляется сообщение `Connection refused`: @@ -383,17 +378,24 @@ docker exec kafka bash -c "unset JMX_PORT && kafka-topics --list --bootstrap-ser ```bash docker compose ps -docker network inspect <имя-сети> +docker network inspect ``` Проверка подключения: ```bash -# Из JMX-экспортера в ClickStack {#check-environment-variable} +# From JMX exporter to ClickStack docker exec sh -c "timeout 2 bash -c 'cat < /dev/null > /dev/tcp/clickstack/4318' && echo 'Connected' || echo 'Failed'" ``` -## Переход в продакшн \{#going-to-production\} + +## Следующие шаги \{#next-steps\} + +- Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (недореплицированные партиции, рост отставания потребителей, всплески задержки запросов) +- Создайте дополнительные панели мониторинга для конкретных сценариев использования (пропускная способность по топикам, мониторинг групп потребителей) +- Мониторьте несколько брокеров Kafka, добавив дополнительные экземпляры JMX Metric Gatherer с уникальными атрибутами ресурса `kafka.broker.id` + +## Переход в продакшн {#going-to-production} В этом руководстве метрики отправляются напрямую из JMX Metric Gatherer в OTLP-эндпоинт ClickStack, что хорошо подходит для тестирования и небольших развертываний. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md index a93606482aa..f68496b6dbf 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md @@ -311,21 +311,26 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke -## Устранение неполадок {#troubleshooting} +## Устранение неполадок -**Убедитесь, что в итоговую конфигурацию включён ваш приёмник filelog:** +### В HyperDX не отображаются логи + +Убедитесь, что в итоговую конфигурацию включён ваш приёмник filelog: ```bash docker exec cat /etc/otel/supervisor-data/effective.yaml | grep -A 10 filelog ``` -**Проверьте наличие ошибок коллектора:** +Проверьте наличие ошибок в логах коллектора: ```bash docker exec cat /etc/otel/supervisor-data/agent.log ``` -**Убедитесь, что MongoDB выводит логи в формате JSON (4.4+):** + +### Логи обрабатываются некорректно + +Убедитесь, что MongoDB выводит логи в формате JSON (4.4+): ```bash tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool @@ -333,11 +338,12 @@ tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool Если вывод не является корректным JSON, возможно, в вашей версии MongoDB используется устаревший текстовый формат лога (до 4.4). Вам нужно заменить оператор `json_parser` на `regex_parser` или обновить MongoDB до версии 4.4+. + ## Следующие шаги {#next-steps} - Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критических событий (всплески ошибок, пороговые значения для медленных запросов) - Создайте дополнительные [панели мониторинга](/use-cases/observability/clickstack/dashboards) для конкретных сценариев использования (мониторинг набора реплик, отслеживание соединений) -## Переход к промышленной эксплуатации \{#going-to-production\} +## Переход к промышленной эксплуатации {#going-to-production} В этом руководстве для быстрой настройки используется встроенный в ClickStack OpenTelemetry Collector. Для развертываний в промышленной эксплуатации мы рекомендуем запускать собственный OTel Collector и отправлять данные в OTLP-эндпоинт ClickStack. См. раздел [Отправка данных OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry) с конфигурацией для промышленной эксплуатации. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md index d39fd7bd915..4402a6402e4 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md @@ -19,19 +19,10 @@ import example_dashboard from '@site/static/images/clickstack/mysql/example-dash import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# Мониторинг логов MySQL с помощью ClickStack \{#mysql-logs-clickstack\} +# Мониторинг логов MySQL с ClickStack \{#mysql-logs-clickstack\} -:::note[Кратко] -В этом руководстве показано, как осуществлять мониторинг MySQL с помощью ClickStack, настраивая OTel collector для приёма серверных логов MySQL. Вы узнаете, как: - -- Настроить MySQL на вывод логов ошибок и логов медленных запросов -- Создать пользовательскую конфигурацию OTel collector для ингестии логов -- Развернуть ClickStack с вашей пользовательской конфигурацией -- Использовать готовую панель мониторинга для визуализации данных логов MySQL (ошибки, медленные запросы, соединения) - -Демонстрационный набор данных с примерами логов доступен, если вы хотите протестировать интеграцию перед настройкой боевого экземпляра MySQL. - -Требуемое время: 10–15 минут +:::note[TL;DR] +Собирайте и визуализируйте логи ошибок MySQL и логи медленных запросов в ClickStack с помощью OTel-приёмника `filelog`. Включает демо-датасет и готовую панель мониторинга. ::: ## Интеграция с существующим MySQL \{#existing-mysql\} @@ -462,11 +453,9 @@ head -5 /var/log/mysql/error.log ## Следующие шаги {#next-steps} -После настройки мониторинга логов MySQL: - -- Настройте [алерты](/use-cases/observability/clickstack/alerts) для критических событий (ошибки подключения, медленные запросы, превышающие пороговые значения, всплески ошибок) -- Создайте пользовательские дашборды для анализа медленных запросов по шаблонам запросов -- Настройте значение `long_query_time` на основе наблюдаемых характеристик производительности запросов +- Настройте [alerts](/use-cases/observability/clickstack/alerts) для критических событий (ошибки подключения, медленные запросы, превышающие пороговые значения, всплески ошибок) +- Создайте пользовательские панели мониторинга для анализа медленных запросов по шаблонам запросов +- Настройте `long_query_time` на основе наблюдаемых характеристик производительности запросов ## Переход в продакшен {#going-to-production} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md index 4465439a084..b8f5a94871e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md @@ -21,16 +21,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг логов Nginx с помощью ClickStack \{#nginx-clickstack\} :::note[Кратко] -В этом руководстве показано, как мониторить Nginx с помощью ClickStack, настроив OTel collector для приёма access-логов Nginx. Вы узнаете, как: - -- Настроить Nginx на вывод логов в формате JSON -- Создать пользовательскую конфигурацию OTel collector для ингестии логов -- Развернуть ClickStack с вашей пользовательской конфигурацией -- Использовать готовую панель мониторинга для визуализации метрик Nginx - -Доступен демонстрационный набор данных с примерами логов, который можно использовать, если вы хотите протестировать интеграцию до настройки вашего продуктивного Nginx. - -Требуемое время: 5–10 минут +Собирайте и визуализируйте логи доступа Nginx (в формате JSON) в ClickStack с помощью OTel-приёмника `filelog`. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующим Nginx \{#existing-nginx\} @@ -355,7 +346,9 @@ docker exec `` cat /etc/otel/supervisor-data/agent.log ## Дальнейшие шаги {#next-steps} -Если вы хотите пойти дальше, попробуйте следующее с вашим дашбордом: +- Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (уровень ошибок, пороговые значения задержки) +- Создайте дополнительные [панели мониторинга](/use-cases/observability/clickstack/dashboards) для конкретных сценариев использования (мониторинг API, события безопасности) + +## Переход в промышленную эксплуатацию -- Настройте оповещения для критически важных метрик (уровень ошибок, пороговые значения задержки) -- Создайте дополнительные дашборды для конкретных сценариев использования (мониторинг API, события безопасности) \ No newline at end of file +В этом руководстве используется встроенный в ClickStack OpenTelemetry Collector для быстрой настройки. Для промышленной эксплуатации мы рекомендуем запускать собственный OTel Collector и отправлять данные в OTLP-эндпоинт ClickStack. Сведения о конфигурации для промышленной эксплуатации см. в разделе [Отправка данных OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry). \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md index d684e3db3ba..403cf09d439 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md @@ -17,20 +17,11 @@ import example_dashboard from '@site/static/images/clickstack/nginx-traces-dashb import view_traces from '@site/static/images/clickstack/nginx-traces-search-view.png'; import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# Мониторинг трасс Nginx с помощью ClickStack \{#nginx-traces-clickstack\} +# Мониторинг трейсов Nginx с помощью ClickStack \{#nginx-traces-clickstack\} :::note[TL;DR] -В этом руководстве показано, как собирать распределённые трассы из существующей установки Nginx и визуализировать их в ClickStack. Вы узнаете, как: - -- Добавить модуль OpenTelemetry в Nginx -- Настроить Nginx на отправку трасс на OTLP-эндпоинт ClickStack -- Проверить, что трассы появляются в HyperDX -- Использовать готовую панель для визуализации характеристик запросов (задержка, ошибки, пропускная способность) - -Доступен демонстрационный набор данных с примерами трасс, если вы хотите протестировать интеграцию до настройки вашего production Nginx. - -Требуемое время: 5–10 минут -:::: +Собирайте распределённые трейсы из Nginx в ClickStack с помощью модуля OpenTelemetry для Nginx. Включает демонстрационный набор данных и готовую панель мониторинга. +::: ## Интеграция с существующим Nginx \{#existing-nginx\} @@ -330,7 +321,9 @@ tail -f /var/log/nginx/access.log ## Следующие шаги \{#next-steps\} -Если вы хотите продолжить изучение возможностей, ниже приведены варианты для экспериментов с вашей панелью мониторинга: +* Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (частота ошибок, пороговые значения задержки) +* Создайте дополнительные [панели мониторинга](/use-cases/observability/clickstack/dashboards) для конкретных сценариев (мониторинг API, события безопасности) + +## Переход к промышленной эксплуатации \{#going-to-production\} -- Настройте оповещения для критически важных метрик (частота ошибок, пороговые значения задержки) -- Создайте дополнительные панели мониторинга для конкретных сценариев (мониторинг API, события безопасности) \ No newline at end of file +В этом руководстве трейсы отправляются напрямую из модуля Nginx OpenTelemetry в OTLP-конечную точку ClickStack. Для промышленной эксплуатации мы рекомендуем запускать собственный OTel Collector в качестве шлюза, чтобы обеспечить пакетную обработку и отказоустойчивость. См. [Отправка данных OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry) для конфигурации промышленной эксплуатации. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md index 33c2c4beeed..f76035d2994 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md @@ -20,19 +20,10 @@ import example_dashboard from '@site/static/images/clickstack/nodejs/example-tra import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTrackedLink'; -# Мониторинг трассировок Node.js с помощью ClickStack \{#nodejs-traces-clickstack\} +# Мониторинг трейсов Node.js с помощью ClickStack \{#nodejs-traces-clickstack\} :::note[TL;DR] -В этом руководстве показано, как собирать распределённые трассировки из вашего приложения Node.js и визуализировать их в ClickStack с использованием автоматической инструментации OpenTelemetry. Вы узнаете, как: - -- Установить и настроить OpenTelemetry для Node.js с автоматической инструментацией -- Отправлять трассировки на OTLP endpoint ClickStack -- Проверять, что трассировки отображаются в HyperDX -- Использовать готовый дашборд для визуализации производительности приложения - -Демонстрационный набор данных с примерами трассировок доступен, если вы хотите протестировать интеграцию, прежде чем инструментировать ваше боевое приложение. - -Требуемое время: 10–15 минут +Собирайте распределённые трейсы из приложений Node.js в ClickStack с помощью автоматической инструментации OpenTelemetry. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующим приложением Node.js \{#existing-nodejs\} @@ -240,10 +231,8 @@ curl -v http://localhost:4318/v1/traces ## Следующие шаги \{#next-steps\} -Если вы хотите пойти дальше, вот несколько шагов для экспериментов с вашей панелью мониторинга: - - Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (уровни ошибок, пороги задержки) -- Создайте дополнительные дашборды для конкретных сценариев (мониторинг API, события безопасности) +- Создайте дополнительные панели мониторинга для конкретных сценариев использования (мониторинг API, события безопасности) ## Переход в продакшен \{#going-to-production\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md index 1bef9521e76..1c1bc87ca99 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md @@ -22,16 +22,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг логов PostgreSQL с помощью ClickStack \{#postgres-logs-clickstack\} :::note[Кратко] -В этом руководстве показано, как настроить мониторинг PostgreSQL с помощью ClickStack, настроив OTel collector для приёма серверных логов PostgreSQL. Вы узнаете, как: - -- Настроить PostgreSQL на вывод логов в формате CSV для структурированного парсинга -- Создать пользовательскую конфигурацию OTel collector для ингестии логов -- Развернуть ClickStack с вашей пользовательской конфигурацией -- Использовать готовую панель мониторинга для визуализации данных из логов PostgreSQL (ошибки, медленные запросы, подключения) - -Доступен демонстрационный набор данных с примерами логов, если вы хотите протестировать интеграцию до настройки продуктивного PostgreSQL. - -Оценочное время: 10–15 минут +Собирайте и визуализируйте серверные логи PostgreSQL (в формате CSV) в ClickStack с помощью приёмника OTel `filelog`. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующим PostgreSQL \{#existing-postgres\} @@ -378,13 +369,11 @@ docker exec cat /tmp/postgres-demo/postgresql.log | wc -l ``` -## Дальнейшие шаги {#next-steps} - -После настройки мониторинга логов PostgreSQL: +## Следующие шаги {#next-steps} - Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критических событий (сбоев подключения, медленных запросов, всплесков ошибок) - Коррелируйте логи с [метриками PostgreSQL](/use-cases/observability/clickstack/integrations/postgresql-metrics) для всестороннего мониторинга базы данных -- Создавайте пользовательские дашборды для характерных для приложения шаблонов запросов +- Создавайте пользовательские панели мониторинга для характерных для приложения шаблонов запросов - Настройте `log_min_duration_statement` для выявления медленных запросов с учётом ваших требований к производительности ## Использование в продакшене {#going-to-production} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md index 0f449ec7ccd..54ebfdb72bd 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md @@ -19,15 +19,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг метрик PostgreSQL с помощью ClickStack \{#postgres-metrics-clickstack\} :::note[Кратко] -В этом руководстве показано, как отслеживать метрики производительности PostgreSQL с помощью ClickStack, настроив ресивер PostgreSQL в OTel collector. Вы узнаете, как: - -- Настроить OTel collector для сбора метрик PostgreSQL -- Развернуть ClickStack с вашей пользовательской конфигурацией -- Использовать готовый дашборд для визуализации производительности PostgreSQL (транзакции, подключения, размер базы данных, коэффициенты попаданий в кэш) - -Демонстрационный набор данных с примерами метрик доступен, если вы хотите протестировать интеграцию до настройки вашей продакшн-базы данных PostgreSQL. - -Необходимое время: 10–15 минут +Отслеживайте метрики производительности PostgreSQL в ClickStack с помощью приёмника PostgreSQL в OTel. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующим PostgreSQL \{#existing-postgres\} @@ -270,11 +262,9 @@ psql -h postgres-host -U otel_monitor -d postgres -c "SELECT version();" ## Дальнейшие шаги \{#next-steps\} -После настройки мониторинга метрик PostgreSQL: - - Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критических порогов (ограничения на количество подключений, высокая доля откатов транзакций, низкий коэффициент попаданий в кеш) - Включите мониторинг на уровне запросов с помощью расширения `pg_stat_statements` -- Отслеживайте несколько экземпляров PostgreSQL, дублируя конфигурацию `receiver` с разными конечными точками и именами сервисов +- Отслеживайте несколько экземпляров PostgreSQL, дублируя конфигурацию приёмника с разными эндпоинтами и именами сервисов ## Переход в production \{#going-to-production\} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md index 6a2e67a67c5..fa63474b7f2 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md @@ -20,15 +20,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг логов Redis с помощью ClickStack \{#redis-clickstack\} :::note[Кратко] -В этом руководстве показано, как мониторить Redis с помощью ClickStack, настроив OTel collector для приёма серверных логов Redis. Вы узнаете, как: - -- Настроить OTel collector для разбора формата логов Redis -- Развернуть ClickStack с вашей пользовательской конфигурацией -- Использовать готовую панель мониторинга для визуализации метрик Redis (соединения, команды, память, ошибки) - -Демонстрационный набор данных с примерами логов доступен, если вы хотите протестировать интеграцию до настройки вашего боевого Redis. - -Требуемое время: 5–10 минут +Собирайте и визуализируйте серверные логи Redis в ClickStack с помощью приёмника OTel `filelog`. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующим Redis \{#existing-redis\} @@ -393,7 +385,9 @@ tail -5 /var/log/redis/redis-server.log ## Дальнейшие шаги {#next-steps} -Если вы хотите продолжить изучение, вот несколько идей для экспериментов с вашей панелью мониторинга: - - Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (уровни ошибок, пороги задержки) -- Создайте дополнительные [дашборды](/use-cases/observability/clickstack/dashboards) для конкретных сценариев (мониторинг API, события безопасности) \ No newline at end of file +- Создайте дополнительные [панели мониторинга](/use-cases/observability/clickstack/dashboards) для конкретных сценариев использования (мониторинг API, события безопасности) + +## Переход к промышленной эксплуатации + +В этом руководстве для быстрой настройки используется встроенный OpenTelemetry Collector ClickStack. Для промышленной эксплуатации мы рекомендуем запускать собственный OTel Collector и отправлять данные в конечную точку OTLP ClickStack. Сведения о конфигурации для промышленной эксплуатации см. в разделе [Отправка данных OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry). \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md index d1d0b6b4fc7..685c4a66054 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md @@ -19,15 +19,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг метрик Redis с помощью ClickStack \{#redis-metrics-clickstack\} :::note[TL;DR] -В этом руководстве показано, как отслеживать метрики производительности Redis с помощью ClickStack, настроив Redis receiver в OTel collector. Вы узнаете, как: - -- Настроить OTel collector для сбора метрик Redis -- Развернуть ClickStack с вашей собственной конфигурацией -- Использовать готовый дашборд для визуализации производительности Redis (команды/с, использование памяти, подключенные клиенты, эффективность кэша) - -Демо-набор данных с примерами метрик доступен, если вы хотите протестировать интеграцию перед настройкой вашего боевого Redis. - -Требуемое время: 5–10 минут +Отслеживайте метрики производительности Redis в ClickStack с помощью приёмника Redis в OTel. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующим Redis \{#existing-redis\} @@ -417,8 +409,10 @@ docker exec telnet redis 6379 ## Следующие шаги {#next-steps} -Если вы хотите продолжить изучение, вот несколько следующих шагов для экспериментов с мониторингом: - - Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (пороги использования памяти, лимиты подключений, падение коэффициента попаданий в кэш) -- Создайте дополнительные дашборды для конкретных сценариев использования (лаг репликации, производительность персистентного хранилища) -- Мониторьте несколько экземпляров Redis, дублируя конфигурацию receiver с разными endpoint и именами сервисов \ No newline at end of file +- Создайте дополнительные панели мониторинга для конкретных сценариев использования (лаг репликации, производительность персистентности) +- Мониторьте несколько экземпляров Redis, дублируя конфигурацию приёмника с разными endpoint и именами сервисов + +## Переход к промышленной эксплуатации \{#troubleshooting\} + +В этом руководстве для быстрой настройки используется встроенный в ClickStack OpenTelemetry Collector. Для промышленной эксплуатации мы рекомендуем запускать собственный OTel Collector и отправлять данные в OTLP-эндпоинт ClickStack. Сведения о конфигурации для промышленной эксплуатации см. в разделе [Отправка данных OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry). \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md index d010d8a2f39..2bf7e0d9fb8 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md @@ -23,15 +23,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # Мониторинг логов systemd с помощью ClickStack \{#systemd-logs-clickstack\} :::note[Кратко] -В этом руководстве показано, как мониторить журналы systemd с помощью ClickStack, запустив OpenTelemetry Collector с приёмником journald. Вы узнаете, как: - -- Развернуть OpenTelemetry Collector для чтения записей журнала systemd -- Отправлять логи systemd в ClickStack по OTLP -- Использовать преднастроенную панель мониторинга для визуализации данных по логам systemd (состояние сервисов, ошибки, события аутентификации) - -Демонстрационный набор данных с примерами логов доступен, если вы хотите протестировать интеграцию перед настройкой боевых систем. - -Требуемое время: 10–15 минут +Собирайте и визуализируйте логи журнала systemd в ClickStack с помощью приёмника journald в OpenTelemetry Collector. Включает демо-набор данных и готовую панель мониторинга. ::: ## Интеграция с существующими системами \{#existing-systems\} @@ -366,6 +358,12 @@ otelcol-contrib --config=otel-config.yaml 2. **Использовать подход с текстовым экспортом** (как в демо) с приемником `filelog`, читающим экспортированные логи journald +## Следующие шаги \{#next-steps\} + +* Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных системных событий (сбоев служб, ошибок аутентификации, принудительных завершений из-за нехватки памяти) +* Создайте дополнительные [панели мониторинга](/use-cases/observability/clickstack/dashboards) для конкретных сценариев использования (мониторинга безопасности SSH, состояния служб) +* Фильтруйте по конкретным юнитам systemd, чтобы снизить шум и сосредоточиться на важных службах + ## Переход к эксплуатации в продакшене \{#going-to-production\} В этом руководстве используется отдельный коллектор OpenTelemetry для чтения логов systemd и отправки их на OTLP-эндпоинт ClickStack, что является рекомендуемым паттерном для продакшена. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md index 25dae551662..86d8e40839a 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md @@ -27,13 +27,7 @@ Temporal предоставляет абстракцию для создания # Мониторинг метрик Temporal Cloud с помощью ClickStack \{#temporal-metrics-clickstack\} :::note[Кратко] -В этом руководстве показано, как отслеживать Temporal Cloud с помощью ClickStack, настроив Prometheus receiver в OTel collector. Вы узнаете, как: - -- Настроить OTel collector для сбора метрик Temporal Cloud -- Развернуть ClickStack с вашей пользовательской конфигурацией -- Использовать преднастроенную панель мониторинга для визуализации производительности Temporal Cloud (открытые рабочие процессы, действия/с, активные пространства имен, очереди задач) - -Требуемое время: 5–10 минут +Отслеживайте метрики Temporal Cloud в ClickStack с помощью приёмника Prometheus в OTel. В комплект входит преднастроенная панель мониторинга. ::: ## Интеграция с существующим Temporal Cloud \{#existing-temporal\} @@ -273,8 +267,10 @@ docker exec cat /var/log/otel-collector.log | grep -i error ## Дальнейшие шаги {#next-steps} -Если вы хотите углубиться дальше, вот несколько следующих шагов для экспериментов с системой мониторинга: +- Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (частота сбоев workflow, рост очереди задач, задержка schedule-to-start) +- Создайте дополнительные панели мониторинга для конкретных сценариев использования (мониторинг на уровне пространства имен, производительность типов workflow) +- Отслеживайте несколько учётных записей Temporal Cloud, дублируя конфигурацию приёмника с разными конечными точками и именами сервисов + +## Переход к промышленной эксплуатации \{#troubleshooting\} -- Настройте [оповещения](/use-cases/observability/clickstack/alerts) для критически важных метрик (пороги использования памяти, лимиты подключений, снижение коэффициента попаданий в кэш) -- Создайте дополнительные дашборды для конкретных сценариев использования (задержка репликации, производительность подсистемы постоянного хранения) -- Отслеживайте несколько учётных записей Temporal Cloud, дублируя конфигурацию receiver с разными конечными точками (endpoint) и именами сервисов \ No newline at end of file +В этом руководстве для быстрой настройки используется встроенный в ClickStack OpenTelemetry Collector. Для развертываний в промышленной эксплуатации рекомендуем запускать собственный OTel Collector и отправлять данные в OTLP-эндпоинт ClickStack. Сведения о конфигурации для промышленной эксплуатации см. в разделе [Отправка данных OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry). \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md b/i18n/zh/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md index ae0617dd355..4c4020375fe 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/best-practices/minimize_optimize_joins.md @@ -19,7 +19,7 @@ ClickHouse 支持多种 JOIN 类型和算法,并且在近期版本中 JOIN 性 * 表变更不频繁,或者可以接受批量刷新。 * 关系不是多对多,或者基数不过高。 * 只会查询部分列,即可以将某些列排除在反规范化之外。 -* 如果你具备在上游系统(如 Flink)中处理数据的能力,可以在那里完成实时富化或扁平化。 +* 如果你具备在上游系统 (如 [Flink](/integrations/data-ingestion/apache-flink/flink-connector.md)) 中处理数据的能力,可以在那里完成实时富化或扁平化。 并非所有数据都需要反规范化——重点放在那些被频繁查询的属性上。此外,可以考虑使用[物化视图](/best-practices/use-materialized-views)来增量计算聚合,而不是复制整个子表。当模式更新很少且对延迟要求极高时,反规范化通常能提供最佳的性能折中方案。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/chdb/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/chdb/index.md index 5f4d41a259c..e86060def68 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/chdb/index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/chdb/index.md @@ -29,6 +29,12 @@ chDB 是一个由 [ClickHouse](https://github.com/clickhouse/clickhouse) v25.8.2 **新功能!** DataStore 提供了一个与 pandas 兼容的 API,将熟悉的 pandas 语法与 ClickHouse 的高性能相结合。 +:::tip 在 Hex 上开始使用 + +* 📖 入门教程 — 设置您的第一个连接 +* 🚀 Hex 30 天延长试用 — 完整访问 ClickHouse 集成功能 + ::: + ### 一行代码迁移 \{#one-line-migration\} ```python diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md index 67c6ceff4af..a3cb6773a62 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/05_admin_features/upgrades.md @@ -113,21 +113,24 @@ Basic 等级服务会在快速发布通道之后不久进行升级。 -用户可以为 Enterprise 级别的服务配置升级时间窗口。 +您可以为 Enterprise 等级的服务配置升级时间窗口。 -选择你希望设置计划升级的服务,然后在左侧菜单中选择 `Settings`。向下滚动到 `Scheduled upgrades`。 +选择您希望指定计划升级的服务,然后从左侧菜单中选择 `Settings`。向下滚动到 `Scheduled upgrades`。
+
-选择此选项后,用户可以为数据库和云服务升级选择一周中的日期和时间窗口。 +选择此选项后,您可以为数据库和云服务升级选择一周中的日期/时间窗口。
+
+ :::note -虽然计划升级会遵循已定义的时间表,但关键安全补丁和漏洞修复可能会例外。当发现紧急安全问题时,升级可能在计划时间窗口之外执行。如有必要,我们会就此类例外情况通知客户。 +虽然计划升级会遵循已定义的时间表,但关键安全补丁和漏洞修复,以及潜在可能导致数据损坏或数据丢失的情形,均适用例外情况。在发现紧急安全问题时,升级可能会在计划时间窗口之外执行。客户将在必要时收到有关此类例外情况的通知。 ::: \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md index 964ce59bee1..1aacdf852c9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/features/07_monitoring/notifications.md @@ -45,4 +45,8 @@ ClickHouse Cloud 会发送与你的服务或组织相关的关键事件通知。 ## 支持的通知 \{#supported-notifications\} -目前,我们会发送与计费相关的通知(支付失败、使用量超过预设阈值等),以及与扩缩容事件相关的通知(扩缩容完成、扩缩容被阻止等)。 \ No newline at end of file +目前,我们会发送与计费相关的通知 (支付失败、使用量超过预设阈值等) ,以及与扩缩容事件相关的通知 (扩缩容完成、扩缩容被阻止等) 。 + +:::note +信用额度阈值通知目前仅适用于签订了承诺消费合同的组织。按量付费 (PAYG) 组织不会收到此类通知。 +::: \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md index 99c329ca84a..87eaf9ad0ca 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/02_clickhouse-private.md @@ -12,80 +12,41 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## 概览 \{#overview\} -ClickHouse Private 是一个自托管的软件包,由与 ClickHouse Cloud 上运行的相同 ClickHouse 专有版本以及我们的 ClickHouse Operator 组成,并配置为实现计算与存储分离。它部署在使用 S3 兼容存储的 Kubernetes 环境中。 - -该软件包目前适用于 AWS 和 IBM Cloud,后续将支持裸机部署。 +ClickHouse Private 是一个自托管的软件包,由与 ClickHouse Cloud 上运行的相同 ClickHouse 专有版本以及我们的 ClickHouse Operator 组成,并配置为实现计算与存储分离。 :::note 注意 -ClickHouse Private 专为具有最严格合规要求的大型企业设计,可对其专用基础设施实现完全的控制和管理。此选项仅可通过[联系我们](https://clickhouse.com/company/contact?loc=nav)获取。 +ClickHouse Private 专为部署 > 2 TB 内存并需要对其专用基础设施进行完全控制的大型企业设计。客户需负责管理全部基础设施,并应具备大规模运行 ClickHouse 的专业知识。此选项仅可通过[联系我们](https://clickhouse.com/company/contact?loc=nav)获取。 ::: - - ## 相较开源的优势 \{#benefits-over-os\} 以下特性使 ClickHouse Private 有别于自管型开源部署: - - -### 性能优化 \{#enhanced-performance\} -- 原生支持计算与存储分离 -- 专有云端能力,例如 [shared merge tree](/cloud/reference/shared-merge-tree) 和 [warehouse](/cloud/reference/warehouses) 功能 - -### 在多种用例和运行条件下充分验证 \{#tested-proven-through-variety-of-use-cases\} -- 在 ClickHouse Cloud 中经过完整测试与验证 - -### 完善的功能路线图并持续引入新特性 \{#full-featured-roadmap\} -即将推出的其他特性包括: -- 用于以编程方式管理资源的 API - - 自动备份 - - 自动垂直扩缩容操作 -- 身份提供者集成 - - - - +* 原生支持计算与存储分离 +* 专有云端能力,例如 [shared merge tree](/cloud/reference/shared-merge-tree) 和 [warehouse](/cloud/reference/warehouses) 功能 +* ClickHouse 数据库和 operator 版本在 ClickHouse Cloud 中经过完整测试与验证 +* 用于以编程方式执行操作的 API,包括备份和扩缩容操作 ## 架构 \{#architecture\} -ClickHouse Private 在您的部署环境中完全自包含,由在 Kubernetes 中管理的计算资源以及使用 S3 兼容存储方案的存储组成。 +ClickHouse Private 在您的部署环境中完全自包含,并提供我们云原生的计算与存储分离架构。
- +
+## 支持的配置 \{#supported-configurations\} +ClickHouse Private 当前支持以下配置: -## 接入流程 \{#onboarding-process\} - -客户可以通过[联系我们](https://clickhouse.com/company/contact?loc=nav)来开始接入流程。对于符合条件的客户,我们将提供详细的环境搭建指南,以及用于部署的镜像和 Helm 图表的访问权限。 - - - -## 一般要求 \{#general-requirements\} +| 环境 | 编排平台 | 存储 | 状态 | +| :-- | :------------------------------- | :-------------------------- | :- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | 可用 | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | 预览 | +| 裸金属 | Kubernetes | AIStor (需要 NVMe) | 预览 | -本节旨在概述部署 ClickHouse Private 所需的资源。具体的部署指南将在接入过程中提供。实例/服务器类型和规格取决于具体使用场景。 - -### 在 AWS 上运行 ClickHouse Private \{#clickhouse-private-aws\} - -所需资源: -- [ECR](https://docs.aws.amazon.com/ecr/) 用于接收镜像和 Helm 图表 -- 配置了 [CNI](https://github.com/aws/amazon-vpc-cni-k8s)、[EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver)、[DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html)、[Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md)、用于认证的 [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html) 以及 [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) 提供方的 [EKS](https://docs.aws.amazon.com/eks/) 集群 -- 服务器节点运行 Amazon Linux -- Operator 需要一个 x86 节点组 -- 与 EKS 集群位于同一区域的一个 S3 存储桶 -- 如需入口(Ingress),还需配置 NLB -- 每个 ClickHouse 集群需要一个 AWS 角色,用于 clickhouse-server/keeper 操作 - -### 在 IBM Cloud 上运行 ClickHouse Private \{#clickhouse-private-ibm-cloud\} +## 接入流程 \{#onboarding-process\} -所需资源: -- [Container Registry](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-started) 用于接收镜像和 Helm 图表 -- 配置了 [CNI](https://www.ibm.com/docs/en/cloud-private/3.2.x?topic=networking-kubernetes-network-model)、[Cloud Block Storage for VPC](https://cloud.ibm.com/docs/containers?topic=containers-vpc-block)、[Cloud DNS](https://www.ibm.com/products/dns) 和 [Cluster Autoscaler](https://cloud.ibm.com/docs/containers?topic=containers-cluster-scaling-install-addon-enable) 的 [Cloud Kubernetes Service](https://cloud.ibm.com/docs/containers?topic=containers-getting-started) -- 服务器节点运行 Ubuntu -- Operator 需要一个 x86 节点组 -- 位于与 Cloud Kubernetes Service 集群相同区域的 [Cloud Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-getting-started-cloud-object-storage) -- 如需入口(Ingress),还需配置 NLB -- 每个 ClickHouse 集群需要一个服务账号,用于 clickhouse-server/keeper 操作 +客户可[联系我们](https://clickhouse.com/company/contact?loc=nav)申请沟通,以评估 ClickHouse Private 是否适用于其使用场景。满足最低规模要求且部署在支持的配置上的使用场景将被纳入评估。接入名额有限。安装过程需要按照 ClickHouse 将使用从 AWS ECR 下载的镜像和 Helm 图表进行部署的特定环境对应的安装指南进行。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md index 68e04e22514..5f4def7d2fa 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/infrastructure/01_deployment_options/03_clickhouse-government.md @@ -12,73 +12,41 @@ import private_gov_architecture from '@site/static/images/cloud/reference/privat ## 概述 \{#overview\} -ClickHouse Government 是一个自托管的软件包,由与 ClickHouse Cloud 相同的 ClickHouse 专有版本以及我们的 ClickHouse Operator 组成,配置为计算与存储分离的架构,并经过强化以满足政府机构和公共部门组织的严苛要求。它部署在使用 S3 兼容存储的 Kubernetes 环境中。 - -该软件包目前适用于 AWS,裸机部署即将推出。 +ClickHouse Government 是一个自托管的软件包,由运行于 ClickHouse Cloud 上的同一专有版本 ClickHouse 以及我们的 ClickHouse Operator 组成,配置为计算与存储分离,并经过强化以满足政府机构和公共部门组织的严苛要求。 :::note 注意 -ClickHouse Government 专为政府机构、公共部门组织或向这些机构和组织销售产品的云软件公司设计,为其专用基础设施提供完整的控制和管理能力。此选项仅可通过[联系我们](https://clickhouse.com/government)获取。 +ClickHouse Government 专为政府机构、公共部门组织,或向这些机构和组织销售产品的云软件公司而设计,为其专用基础设施提供全面的控制和管理能力。最小部署规模为 2 TB。此选项仅可通过[联系我们](https://clickhouse.com/government)获取。 ::: - - ## 相较于开源的优势 \{#benefits-over-os\} -以下特性使 ClickHouse Government 有别于自行运维的开源部署: - - - -### 更高性能 \{#enhanced-performance\} -- 原生支持计算与存储分离 -- 专有云特性,例如 [shared merge tree](/cloud/reference/shared-merge-tree) 和 [warehouse](/cloud/reference/warehouses) 功能 - -### 在多种使用场景与条件下经过验证 \{#tested-proven\} -- 已在 ClickHouse Cloud 中经过全面测试与验证 - -### 合规套件 \{#compliance-package\} -- 提供 [NIST 风险管理框架(Risk Management Framework,RMF)](https://csrc.nist.gov/projects/risk-management/about-rmf) 相关文档,有助于加速您获得运行授权(Authorization to Operate,ATO)的进程 - -### 完备的产品路线图并定期加入新功能 \{#full-featured-roadmap\} -即将推出的其他特性包括: -- 用于以编程方式管理资源的 API - - 自动备份 - - 自动纵向扩缩容操作 -- 身份提供方(IdP)集成 - - - +以下特性使 ClickHouse Government 有别于自管理开源部署: +* 原生支持计算与存储分离 +* 专有云特性,例如 [shared merge tree](/cloud/reference/shared-merge-tree) 和 [warehouse](/cloud/reference/warehouses) 功能 +* ClickHouse 数据库和 operator 版本已在 ClickHouse Cloud 中经过全面测试与验证 +* 提供 [NIST 风险管理框架 (Risk Management Framework,RMF) ](https://csrc.nist.gov/projects/risk-management/about-rmf) 相关文档,有助于加速您获得运行授权 (Authorization to Operate,ATO) 的进程 +* 用于以编程方式执行操作的 API,包括备份和扩缩容操作 ## 架构 \{#architecture\} -ClickHouse Government 完全运行在您的部署环境中,由 Kubernetes 管理的计算资源以及基于兼容 S3 的存储解决方案的存储组成。 +ClickHouse Government 完全包含在您的部署环境中,提供我们云原生的计算与存储分离。
- +
+## 支持的配置 \{#supported-configurations\} +ClickHouse Government 目前支持以下配置: -## 接入流程 \{#onboarding-process\} - -客户可以通过[联系我们](https://clickhouse.com/government)来开始接入流程。对于符合条件的客户,我们将提供详细的环境构建指南,以及用于部署的镜像和 Helm 图表的访问权限。 - - - -## 通用要求 \{#general-requirements\} - -本节旨在概述部署 ClickHouse Government 所需的资源。具体的部署指南将在接入(onboarding)过程中提供。实例/服务器的类型和规格取决于具体用例。 +| 环境 | 编排 | 存储 | 状态 | +| :-- | :------------------------------- | :-------------------------- | :- | +| AWS | Elastic Kubernetes Service (EKS) | Simple Storage Service (S3) | 可用 | +| GCP | Google Kubernetes Service (GKS) | Google Cloud Storage (GCS) | 预览 | -### 在 AWS 上部署 ClickHouse Government \{#clickhouse-government-aws\} +## 开通流程 \{#onboarding-process\} -所需资源: -- 用于接收镜像和 Helm 图表的 [ECR](https://docs.aws.amazon.com/ecr/) -- 能够生成符合 FIPS 标准证书的证书颁发机构(Certificate Authority) -- 具有 [CNI](https://github.com/aws/amazon-vpc-cni-k8s)、[EBS CSI Driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver)、[DNS](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html)、[Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md)、用于身份验证的 [IMDS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html) 以及一个 [OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) 提供程序的 [EKS](https://docs.aws.amazon.com/eks/) 集群 -- 服务器节点运行 Amazon Linux -- Operator 需要一个 x86 节点组 -- 一个与 EKS 集群位于同一区域的 S3 存储桶 -- 如果需要入口(Ingress),还需要配置一个 NLB -- 每个 ClickHouse 集群需要一个 AWS 角色,用于执行 clickhouse-server/keeper 操作 +客户可[联系我们](https://clickhouse.com/company/contact?loc=nav)预约沟通,以评估 ClickHouse Government 是否适合其使用场景。对于满足最低规模要求且部署在受支持配置上的使用场景,我们将予以评估。开通名额有限。安装过程包括按照相应环境的安装指南,使用从 AWS ECR 下载的镜像和 Helm 图表部署 ClickHouse。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md index de9b017ca50..f1ef85c6265 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/guides/security/01_cloud_access_management/04_saml-sso-setup.md @@ -343,9 +343,13 @@ Azure (Microsoft) SAML 也可称为 Azure Active Directory (AD) 或 Microsoft En 我们只支持由服务提供方发起的 SSO。这意味着用户访问 `https://console.clickhouse.cloud`,输入其电子邮件地址后,将被重定向至 IdP 进行身份验证。已经通过你的 IdP 完成身份验证的用户,可以使用直接链接自动登录到你的组织,而无需在登录页面再次输入电子邮件地址。 -### 多组织 SSO \{#multi-org-sso\} +### 多个组织 SSO \{#multi-org-sso\} -ClickHouse Cloud 通过为每个组织提供单独的连接来支持多组织 SSO。使用直接链接(`https://console.clickhouse.cloud/?connection={organizationid}`)登录到各自的组织。在登录另一个组织之前,请务必先从当前组织注销。 +ClickHouse Cloud 通过为每个组织提供独立连接来支持多个组织 SSO。使用直接链接 (`https://console.clickhouse.cloud/?connection={organizationid}`) 登录到各自的组织。在登录另一个组织之前,请务必先从当前组织注销。 + +:::note +如果您不希望使用贵公司域名的用户在 https://console.clickhouse.cloud 输入电子邮件地址时被自动定向到某个组织,请提交支持工单,手动更新您的 SSO 设置以移除此行为。 +::: ## 附加信息 {#additional-information} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md index 97286bb63ff..21cf3105802 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/onboard/02_migrate/01_migration_guides/05_elastic/01_overview.md @@ -1,9 +1,9 @@ --- sidebar_label: '概览' slug: /migrations/elastic-overview -description: '从 Snowflake 迁移到 ClickHouse' -keywords: ['Snowflake'] -title: '从 Snowflake 迁移到 ClickHouse' +description: '从 Elasticsearch 迁移到 ClickHouse' +keywords: ['Elasticsearch'] +title: '从 Elasticsearch 迁移到 ClickHouse' show_related_blogs: true doc_type: 'landing-page' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md index cc6fa799d59..995bf38f0bc 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_02.md @@ -1,10 +1,10 @@ --- slug: /whats-new/changelog/24.2-fast-release title: 'v24.2 变更日志' -description: 'v24.2 快速发布版变更日志' +description: 'v24.2 快速发布变更日志' keywords: ['changelog'] sidebar_label: '24.2' -sidebar_position: 11 +sidebar_position: 12 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md index fb96a874786..8b1b11d5d35 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_05.md @@ -1,10 +1,10 @@ --- slug: /changelogs/24.5 -title: 'Cloud v24.5 更新日志' -description: 'v24.5 快速发布更新日志' -keywords: ['更新日志', 'cloud'] +title: 'Cloud v24.5 变更日志' +description: 'v24.5 快速发布变更日志' +keywords: ['变更日志', 'cloud'] sidebar_label: '24.5' -sidebar_position: 10 +sidebar_position: 11 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md index 56192fef83e..bc9c982c85b 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_06.md @@ -1,10 +1,10 @@ --- slug: /changelogs/24.6 -title: 'Cloud v24.6 版本变更日志' +title: '适用于 Cloud 的 v24.6 版本变更日志' description: 'v24.6 快速发布版本变更日志' keywords: ['变更日志', 'cloud'] sidebar_label: '24.6' -sidebar_position: 9 +sidebar_position: 10 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md index 91ebb23a725..59950184a0f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_08.md @@ -4,7 +4,7 @@ title: 'Cloud v24.8 变更日志' description: 'v24.8 快速发布版本变更日志' keywords: ['changelog', 'cloud'] sidebar_label: '24.8' -sidebar_position: 8 +sidebar_position: 9 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md index 618d380a7fb..a0d6da62098 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_10.md @@ -4,7 +4,7 @@ title: 'Cloud 版 v24.10 更新日志' description: 'v24.10 快速发布变更日志' keywords: ['changelog', 'cloud'] sidebar_label: '24.10' -sidebar_position: 7 +sidebar_position: 8 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md index 4c03b1e8580..fcd0a8dab2f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/24_12.md @@ -4,7 +4,7 @@ title: '适用于 Cloud 的 v24.12 更新日志' description: '快速发布版本 v24.12 的更新日志' keywords: ['changelog', 'cloud'] sidebar_label: '24.12' -sidebar_position: 6 +sidebar_position: 7 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md index 9b5da69fa02..990f50cfc19 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_04.md @@ -1,10 +1,10 @@ --- slug: /changelogs/25.4 title: 'v25.4 Cloud 更新日志' -description: 'v25.4 快速发布版本更新日志' -keywords: ['更新日志', '云'] +description: 'v25.4 快速发布更新日志' +keywords: ['更新日志', 'Cloud'] sidebar_label: '25.4' -sidebar_position: 5 +sidebar_position: 6 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md index 3377776199d..9a6107257c9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_06.md @@ -4,7 +4,7 @@ title: 'v25.6 Cloud 版本更新日志' description: 'v25.6 精简版更新日志' keywords: ['更新日志', 'Cloud'] sidebar_label: '25.6' -sidebar_position: 4 +sidebar_position: 5 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md index a17133e6615..87d94ae54a4 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_08.md @@ -4,7 +4,7 @@ title: 'v25.8 Cloud 更新日志' description: 'v25.8 快速发布版本更新日志' keywords: ['changelog', 'cloud'] sidebar_label: '25.8' -sidebar_position: 3 +sidebar_position: 4 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md index 440e950f3d1..eb653e8f9a7 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_10.md @@ -4,7 +4,7 @@ title: 'v25.10 Cloud 版本更新日志' description: 'v25.10 版本更新日志' keywords: ['更新日志', 'cloud'] sidebar_label: '25.10' -sidebar_position: 2 +sidebar_position: 3 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md index 60bc75d50c0..9b9495d3056 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/25_12.md @@ -1,10 +1,10 @@ --- slug: /changelogs/25.12 -title: '适用于 Cloud 的 v25.12 变更日志' +title: 'Cloud v25.12 变更日志' description: 'v25.12 变更日志' keywords: ['changelog', 'cloud'] sidebar_label: '25.12' -sidebar_position: 1 +sidebar_position: 2 doc_type: 'changelog' --- diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md new file mode 100644 index 00000000000..4cb316d72af --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/26_2.md @@ -0,0 +1,688 @@ +--- +slug: /changelogs/26.2 +title: 'Cloud v26.2 更新日志' +description: 'v26.2 更新日志' +keywords: ['changelog', 'cloud'] +sidebar_label: '26.2' +sidebar_position: 1 +doc_type: 'changelog' +--- + +# Cloud v26.2 更新日志 \{#v262-changelog-for-cloud\} + +## 向后不兼容的变更 \{#backward-incompatible-changes\} + +### 查询和语法变更 \{#query-and-syntax-changes\} + +* 修复了因错误的别名替换而导致的查询格式不一致问题。注意:当分析器被禁用时,某些在 `IN` 中使用别名引用的 `CREATE VIEW` 查询可能无法再处理。为避免这种情况,请确保分析器处于启用状态 (自 24.3 起默认启用) 。[#82838](https://github.com/ClickHouse/ClickHouse/pull/82838) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* `JOIN USING ()` 中的空列列表现在会被视为语法错误。此前,这会在查询执行时报为 `INVALID_JOIN_ON_EXPRESSION`,并且在某些情况下 (例如与 `Join` 存储进行联接时) 还可能导致 `LOGICAL_ERROR`。[#92371](https://github.com/ClickHouse/ClickHouse/pull/92371) ([Vladimir Cherkasov](https://github.com/vdimir)). +* `ORDER BY` 和其他表键表达式中不再允许使用子查询。[#96847](https://github.com/ClickHouse/ClickHouse/pull/96847) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 数据类型变更 \{#data-type-changes\} + +* 新增对 `Nullable(Tuple)` 的支持。要启用该功能,请设置 `allow_experimental_nullable_tuple_type = 1`。[#89643](https://github.com/ClickHouse/ClickHouse/pull/89643) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* JSON 类型的高级共享数据现已默认启用。由于旧版本无法读取以新 JSON 格式写入的数据分区片段,因此无法降级到早于 25.8 的版本。为确保升级安全,请将 `compatibility` 设置为上一版本,或者设置 MergeTree 参数 `dynamic_serialization_version='v2'` 和 `object_serialization_version='v2'`。[#92511](https://github.com/ClickHouse/ClickHouse/pull/92511) ([Pavel Kruglov](https://github.com/Avogar)). +* JSON 类型中的 `SKIP REGEXP` 现在默认使用部分匹配。[#92847](https://github.com/ClickHouse/ClickHouse/pull/92847) ([Pavel Kruglov](https://github.com/Avogar)). +* 修复了 `Variant` 类型不匹配时发生的逻辑错误。[#95811](https://github.com/ClickHouse/ClickHouse/pull/95811) ([Bharat Nallan](https://github.com/bharatnc)). +* 来自 PostgreSQL 的 `DATE` 列现在会在 ClickHouse 中推断为 `Date32` (此前会推断为 `Date`,对于超出其较小取值范围的值,可能会发生溢出) 。现在也支持将 `Date32` 值写回 PostgreSQL。[#95999](https://github.com/ClickHouse/ClickHouse/pull/95999) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 存储和索引变更 \{#storage-and-index-changes\} + +* 改进了倒排文本索引的存储布局,以更高效地从对象存储中读取数据,同时提升了带有倒排文本索引的表的合并性能。如果您在 25.12 版本之前使用过实验性的文本索引,则必须在升级前删除该索引,并在新版本中重新构建。[#91518](https://github.com/ClickHouse/ClickHouse/pull/91518) ([Anton Popov](https://github.com/CurtizJ)). +* 统计信息的存储格式已更改——现在所有统计信息都存储在单个文件中。[#93414](https://github.com/ClickHouse/ClickHouse/pull/93414) ([Anton Popov](https://github.com/CurtizJ)). +* 现在会对索引文件名进行转义,以防止分区片段损坏。对于名称中包含非 ASCII 字符且由先前版本创建的索引,ClickHouse 将无法加载。要处理此问题,请使用 MergeTree 设置 `escape_index_filenames`。[#94079](https://github.com/ClickHouse/ClickHouse/pull/94079) ([Raúl Marín](https://github.com/Algunenano)). + +### 已移除的功能 \{#removed-features\} + +* `DEFLATE_QPL` 和 `ZSTD_QAT` 编解码器已移除。升级前,请先将所有使用这些编解码器压缩的现有数据转换为其他编解码器。请注意,此前使用这些编解码器需要启用 `enable_deflate_qpl_codec` 或 `enable_zstd_qat_codec`。 [#92150](https://github.com/ClickHouse/ClickHouse/pull/92150) ([Robert Schulze](https://github.com/rschu1ze)). +* 不再支持向简单 `ALIAS` 列执行 `INSERT` (回退了 [#84154](https://github.com/ClickHouse/ClickHouse/issues/84154)) 。该功能不适用于自定义格式,且也没有相应的设置项进行控制。 [#92849](https://github.com/ClickHouse/ClickHouse/pull/92849) ([Azat Khuzhin](https://github.com/azat)). +* `Lazy` 数据库引擎已移除,现已不再可用。 [#93627](https://github.com/ClickHouse/ClickHouse/pull/93627) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 由于存在导致其无法使用的缺陷,`metric_log` 的 `transposed_with_wide_view` 模式已移除。现在无法再使用此模式定义 `system.metric_log`。 [#93867](https://github.com/ClickHouse/ClickHouse/pull/93867) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 设置和配置变更 \{#settings-and-configuration-changes\} + +* 现新增一项设置:如果数据湖目录无法访问对象存储,则会报错。[#93606](https://github.com/ClickHouse/ClickHouse/pull/93606) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 工作负载的 CPU 调度现默认采用抢占式。请参阅服务器设置 `cpu_slot_preemption`。[#94060](https://github.com/ClickHouse/ClickHouse/pull/94060) ([Sergei Trifonov](https://github.com/serxa)). +* 设置 `exact_rows_before_limit`、`rows_before_aggregation`、`cross_to_inner_join_rewrite`、`regexp_dict_allow_hyperscan`、`regexp_dict_flag_case_insensitive`、`regexp_dict_flag_dotall` 和 `dictionary_use_async_executor` 现已从格式设置重新归类为常规设置。这主要是内部变更,通常不会带来用户可见的副作用;但如果你曾在 Iceberg、DeltaLake、Kafka、S3、S3Queue、Azure、Hive、RabbitMQ、Set、FileLog 或 NATS 表引擎定义中指定这些设置中的任意一项,那么这类定义现在将报错,而不再被静默忽略。[#94106](https://github.com/ClickHouse/ClickHouse/pull/94106) ([Robert Schulze](https://github.com/rschu1ze)). +* `do_not_merge_across_partitions_select_final` 的语义已简化。此前,即使未显式设置,该功能也可能被自动启用,从而引发困惑和生产问题。现在:将其设为 `1` 会无条件启用该功能;将其设为 `0` 则会交由新设置 `enable_automatic_decision_for_merging_across_partitions_for_final` 决定 (默认值为 `1`) 。[#96110](https://github.com/ClickHouse/ClickHouse/pull/96110) ([Nikita Taranov](https://github.com/nickitat)). +* 新增 S3 schema 验证。[#96194](https://github.com/ClickHouse/ClickHouse/pull/96194) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* `apply_row_policy_after_final` 设置现已默认启用,以确保 `ROW POLICY` 按其原本方式遵循 `FINAL`。如果你之前依赖 `optimize_move_to_prewhere_if_final=1` 在 `FINAL` 之前应用行策略,请改用 `apply_row_policy_after_final=0`。[#97279](https://github.com/ClickHouse/ClickHouse/pull/97279) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). + +### 安全与访问控制变更 \{#security-and-access-control-changes\} + +* `joinGet`/`joinGetOrNull` 现在会对底层 Join 表强制要求 `SELECT` 权限。执行 `joinGet('db.table', 'column', key)` 时,需要同时具备键列和要读取的属性列的 `SELECT` 权限。缺少这些权限的查询将因 `ACCESS_DENIED` 而失败。迁移时,可使用 `GRANT SELECT ON db.join_table TO user` 授予整表访问权限,或使用 `GRANT SELECT(key_col, attr_col) ON db.join_table TO user` 授予列级访问权限。 [#94307](https://github.com/ClickHouse/ClickHouse/pull/94307) ([Vladimir Cherkasov](https://github.com/vdimir)). +* `CREATE TABLE ... AS ...` 查询现在需要 `SHOW COLUMNS` 权限,而不是此前被错误检查的 `SHOW TABLES`。 [#94556](https://github.com/ClickHouse/ClickHouse/pull/94556) ([pufit](https://github.com/pufit)). + +### 插入与去重变更 \{#insert-and-deduplication-changes\} + +* 现在,所有插入默认都启用去重。此前,异步插入和 materialized view 默认不启用去重,而同步插入默认启用。若要保留旧行为,请显式设置 `deduplicate_insert='backward_compatible_choice'` (`deduplicate_blocks_in_dependent_materialized_views` 同理) 。[#95970](https://github.com/ClickHouse/ClickHouse/pull/95970) ([Sema Checherinda](https://github.com/CheSema)) 。 + +### 系统表变更 \{#system-table-changes\} + +* S3Queue 和 AzureQueue 的内存元数据现已受到限制。系统表已重命名:`system.s3queue` 现为 `system.s3queue_metadata_cache`,`system.azure_queue` 现为 `system.azure_queue_metadata_cache`。[#95809](https://github.com/ClickHouse/ClickHouse/pull/95809) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + +### 其他不兼容变更 \{#other-breaking-changes\} + +* 修复了 h3 索引函数在使用无效输入调用时可能发生崩溃或卡住的问题。[#93657](https://github.com/ClickHouse/ClickHouse/pull/93657) ([Michael Kolupaev](https://github.com/al13n321)) 。 + +## 新功能 \{#new-features\} + +### 身份验证 \{#authentication\} + +* 新增支持基于时间的一次性密码 (TOTP) 作为身份验证方式。[#71273](https://github.com/ClickHouse/ClickHouse/pull/71273) ([Vladimir Cherkasov](https://github.com/vdimir)). + +### 函数 \{#functions\} + +* 新增 `reverseBySeparator` 函数,用于反转字符串中由指定分隔符分隔的各个子字符串的顺序。[#91780](https://github.com/ClickHouse/ClickHouse/pull/91780) ([Xuewei Wang](https://github.com/Sallery-X)). +* 新增 `colorOKLABToSRGB` 和 `colorSRGBToOKLAB` 函数,用于在 sRGB 和 OKLAB 色彩空间之间转换。[#93361](https://github.com/ClickHouse/ClickHouse/pull/93361) ([Pranav Tiwari](https://github.com/pranavt84)). +* 新增 `cosineDistanceTransposed` 函数,用于近似计算两个点之间的[余弦距离](https://en.wikipedia.org/wiki/Cosine_similarity#Cosine_distance)。[#93621](https://github.com/ClickHouse/ClickHouse/pull/93621) ([Raufs Dunamalijevs](https://github.com/rienath)). +* 新增 `xxh3_128` 哈希函数。[#96055](https://github.com/ClickHouse/ClickHouse/pull/96055) ([Raúl Marín](https://github.com/Algunenano)). +* 新增 `mergeTreeAnalyzeIndex()` 函数,用于分析 MergeTree 索引的使用情况。[#92954](https://github.com/ClickHouse/ClickHouse/pull/92954) ([Azat Khuzhin](https://github.com/azat)). +* 函数现已通过新的 `FunctionVariantAdaptor` 支持 `Variant` 类型。[#90900](https://github.com/ClickHouse/ClickHouse/pull/90900) ([Bharat Nallan](https://github.com/bharatnc)). +* 现在,某些函数在 SQL 中可以省略括号调用。[#94678](https://github.com/ClickHouse/ClickHouse/pull/94678) ([Aly Kafoury](https://github.com/AlyHKafoury)). + +### 系统表 \{#system-tables\} + +* 新增 `system.user_defined_functions` 表,用于监控 UDF 的加载状态和配置。[#90340](https://github.com/ClickHouse/ClickHouse/pull/90340) ([Xu Jia](https://github.com/XuJia0210)) 。 +* 新增 `system.zookeeper_info` 表。[#90809](https://github.com/ClickHouse/ClickHouse/pull/90809) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)) 。 +* 新增 `system.primes` 表和 `primes` 表函数,包含按升序排列的质数。[#92776](https://github.com/ClickHouse/ClickHouse/pull/92776) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 +* 在 `system.parts` 中新增 `files` 列,用于显示每个数据分区片段中的文件数量。[#94337](https://github.com/ClickHouse/ClickHouse/pull/94337) ([Match](https://github.com/gayanMatch)) 。 +* 新增 `system.fail_points` 表,用于查看现有 failpoint 及其是否启用。[#96762](https://github.com/ClickHouse/ClickHouse/pull/96762) ([Pedro Ferreira](https://github.com/PedroTadim)) 。 + +### 表引擎和存储 \{#table-engines-and-storage\} + +* 为 `Array` 列新增了文本索引支持。[#89895](https://github.com/ClickHouse/ClickHouse/pull/89895) ([Jimmy Aguilar Mena](https://github.com/Ergus))。 +* 新增了对 Paimon REST 目录的支持。[#92011](https://github.com/ClickHouse/ClickHouse/pull/92011) ([JIaQi Tang](https://github.com/JiaQiTang98))。 +* 新增了 `icebergLocalCluster` 表函数。[#93323](https://github.com/ClickHouse/ClickHouse/pull/93323) ([Anton Ivashkin](https://github.com/ianton-ru))。 +* 新增了 `lazy_load_tables` 数据库设置。启用后,表不会在数据库启动时加载,而是会先创建一个轻量级的 `StorageTableProxy`,并在首次访问时再实例化实际的表引擎。[#96283](https://github.com/ClickHouse/ClickHouse/pull/96283) ([xiaohuanlin](https://github.com/xiaohuanlin))。 +* 为 `DatabaseReplicated` 新增了辅助 ZooKeeper 支持。[#91683](https://github.com/ClickHouse/ClickHouse/pull/91683) ([RinChanNOW](https://github.com/RinChanNOWWW))。 +* 缓存中的数据文件和系统文件现在可以拆分为独立的段。[#87834](https://github.com/ClickHouse/ClickHouse/pull/87834) ([MikhailBurdukov](https://github.com/MikhailBurdukov))。 +* 新增了一个用于 Parquet 元数据的 SLRU 缓存,可通过避免重复下载文件来提升读取性能。可使用 `SYSTEM DROP PARQUET METADATA CACHE` 清除此缓存。[#89750](https://github.com/ClickHouse/ClickHouse/pull/89750) ([Grant Holly](https://github.com/grantholly-clickhouse))。 +* 数据湖表现已在 Parquet reader v3 中支持 `PREWHERE` 和多阶段 `PREWHERE`。[#93542](https://github.com/ClickHouse/ClickHouse/pull/93542) ([Konstantin Vedernikov](https://github.com/scanhex12))。 +* 新增了跨多个副本的分布式索引分析功能,这对共享存储和海量数据场景尤为有利。[#86786](https://github.com/ClickHouse/ClickHouse/pull/86786) ([Azat Khuzhin](https://github.com/azat))。 + +### 插入与去重 \{#insert-and-deduplication\} + +* 异步插入去重现已支持依赖的 materialized view。当发生 `block_id` 冲突时,原始数据块会被过滤,移除与冲突 `block_id` 相关的行,其余行则会通过所有相关的 materialized view 查询进行转换。[#89140](https://github.com/ClickHouse/ClickHouse/pull/89140) ([Sema Checherinda](https://github.com/CheSema)). +* 异步插入现已支持并行 quorum——插入的数据会复制到 quorum;如果发现重复项,查询会等待,直到先前插入的数据也完成复制。[#93356](https://github.com/ClickHouse/ClickHouse/pull/93356) ([Sema Checherinda](https://github.com/CheSema)). +* 新增 `insert_deduplication_version` 服务器设置,用于启用向统一去重哈希的迁移。[#95409](https://github.com/ClickHouse/ClickHouse/pull/95409) ([Sema Checherinda](https://github.com/CheSema)). +* 已开始迁移去重哈希。[#97562](https://github.com/ClickHouse/ClickHouse/pull/97562) ([Sema Checherinda](https://github.com/CheSema)). + +### SQL 和查询功能 \{#sql-and-query-features\} + +* 新增 `SYSTEM CLEAR [...] CACHE` 语法,作为现有 `SYSTEM DROP [...] CACHE` 的更清晰替代方案。旧语法仍然可用。[#93727](https://github.com/ClickHouse/ClickHouse/pull/93727) ([Pranav Tiwari](https://github.com/pranavt84)) 。 +* 新增 `OPTIMIZE
DRY RUN PARTS ` 查询,用于在不提交结果分区片段的情况下模拟合并。这对于验证合并的正确性、复现与合并相关的缺陷以及对合并性能进行基准测试非常有用。[#96122](https://github.com/ClickHouse/ClickHouse/pull/96122) ([Anton Popov](https://github.com/CurtizJ)) 。 +* 现在,当启用 `ignore_on_cluster_for_replicated_database` 设置时,可以对 Replicated 数据库执行带有 `ON CLUSTER` 的 DDL 查询。集群名称将被忽略。[#92872](https://github.com/ClickHouse/ClickHouse/pull/92872) ([Kirill](https://github.com/kirillgarbar)) 。 +* 引入了新的语法和框架,以简化并扩展投影索引功能。[#91844](https://github.com/ClickHouse/ClickHouse/pull/91844) ([Amos Bird](https://github.com/amosbird)) 。 + +### 设置和配置 \{#settings-and-configuration\} + +* 新增 `max_insert_block_size_bytes` 设置,用于更精细地控制插入数据块的形成。[#92833](https://github.com/ClickHouse/ClickHouse/pull/92833) ([Kirill Kopnev](https://github.com/Fgrtue)). +* 新增 `use_primary_key` 设置。将其设为 `false` 可禁用基于主键的粒度块剪枝。[#93319](https://github.com/ClickHouse/ClickHouse/pull/93319) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 新增 `default_dictionary_database` 设置,允许 ClickHouse 在指定的默认数据库中解析未显式指定数据库限定符的外部字典引用。这简化了从 XML 定义的全局字典迁移到 SQL 定义的按数据库划分的字典。[#91412](https://github.com/ClickHouse/ClickHouse/pull/91412) ([Dmitrii Plotnikov](https://github.com/dimbo4ka)). +* 新增 `check_named_collection_dependencies` 设置 (默认启用) ,以防止删除被表使用的命名集合。[#96181](https://github.com/ClickHouse/ClickHouse/pull/96181) ([Pablo Marcos](https://github.com/pamarcos)). +* 新增一种用于并发控制的 max-min 公平调度器,在大量查询争用有限 CPU 槽位的高度超额订阅场景下可提供更好的公平性。`concurrent_threads_scheduler` 服务器设置现在默认使用 `max_min_fair`,而不是 `fair_round_robin`,因此短时运行的查询不再受长时运行查询拖累。[#94732](https://github.com/ClickHouse/ClickHouse/pull/94732) [#95300](https://github.com/ClickHouse/ClickHouse/pull/95300) ([Sergei Trifonov](https://github.com/serxa)). +* 新增 `logger.startup_console_level` 和 `logger.shutdown_console_level` 配置选项,分别用于覆盖 ClickHouse 启动和关闭期间的控制台日志级别。[#95919](https://github.com/ClickHouse/ClickHouse/pull/95919) ([Garrett Thomas](https://github.com/garrettthomaskth)). + +### 监控 \{#monitoring\} + +* 在 Prometheus `/metrics` 端点新增了一个 `ClickHouse_Info` 指标,包含版本信息,因此可以构建按时间跟踪详细版本信息的图表。[#91125](https://github.com/ClickHouse/ClickHouse/pull/91125) ([Christoph Wurm](https://github.com/cwurm)) 。 + +## 实验性功能 \{#experimental-features\} + +* 向量搜索现在可以将负载分散到集群中的各个副本上,从而支持超过单个 VM 内存容量的大型向量索引。[#95876](https://github.com/ClickHouse/ClickHouse/pull/95876) ([Shankar Iyer](https://github.com/shankar-iyer)) 。 +* 新增了一个由 `ast_fuzzer_runs` 和 `ast_fuzzer_any_query` 设置控制的服务器端 AST 模糊测试器。启用后,服务器会在每个查询正常执行后,对其运行随机变更后的版本,并丢弃结果。[#97568](https://github.com/ClickHouse/ClickHouse/pull/97568) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + +## 改进 \{#improvements\} + +### 查询和 SQL \{#query-and-sql-improvements\} + +* 关联子查询现已支持更多表引擎和数据源类型。[#90175](https://github.com/ClickHouse/ClickHouse/pull/90175) ([Dmitry Novik](https://github.com/novikd)) 。 +* 现已支持标量的非常量 `IN` (例如 `val1 NOT IN if(cond, val2, val3)`) 。[#93495](https://github.com/ClickHouse/ClickHouse/pull/93495) ([Yarik Briukhovetskyi](https://github.com/yariks5s)) 。 +* 新增了对 JOIN 使用扩展表别名的支持 (例如:`SELECT * FROM (SELECT 1) AS t(a) JOIN (SELECT 1) AS u(b) ON a = b`) 。[#95331](https://github.com/ClickHouse/ClickHouse/pull/95331) ([Yarik Briukhovetskyi](https://github.com/yariks5s)) 。 +* 现已支持将 `EXPLAIN indices = 1` 用作 `EXPLAIN indexes = 1` 的别名。[#92774](https://github.com/ClickHouse/ClickHouse/pull/92774) ([Pranav Tiwari](https://github.com/pranavt84)) 。 +* 改进了对 `numbers` 和 `primes` 表函数的过滤器下推——ClickHouse 现在可以根据 `WHERE` 条件推导出保守的取值边界,从而限制序列生成,避免无界扫描。[#96115](https://github.com/ClickHouse/ClickHouse/pull/96115) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 +* 等价 Set 优化现已支持跨多个连续的 `INNER JOIN` 操作,因此对该链中任意表应用的过滤条件都会自动下推到所有相关表。[#96596](https://github.com/ClickHouse/ClickHouse/pull/96596) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 +* 现在会对 `FROM` 中的单个子查询自动使用集群表函数。[#96332](https://github.com/ClickHouse/ClickHouse/pull/96332) ([phulv94](https://github.com/phulv94)). +* 现在,如果前缀仅包含 ASCII 字符,则在使用 `startsWithUTF8` 进行过滤时将使用主键索引。[#97055](https://github.com/ClickHouse/ClickHouse/pull/97055) ([vkcku](https://github.com/vkcku)). +* `assumeNotNull`、`coalesce` 和 `ifNull` 现在支持在键列被这些函数包装时,对范围谓词进行主键和跳过索引裁剪。[#94754](https://github.com/ClickHouse/ClickHouse/pull/94754) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 +* 现在,从 MergeTree 读取数据时,未使用的列也会在读取阶段被移除;当过滤条件被下推到 `PREWHERE` 时,这一点尤其有用。[#89982](https://github.com/ClickHouse/ClickHouse/pull/89982) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)) 。 +* `use_join_disjunctions_push_down` 优化现已默认启用。[#89313](https://github.com/ClickHouse/ClickHouse/pull/89313) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* `enable_join_runtime_filters` 优化现已默认启用。[#89314](https://github.com/ClickHouse/ClickHouse/pull/89314) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* 现在,当 Bloom 过滤器中置位的比特过多或过滤掉的行过少时,会自动禁用过滤器,从而降低 JOIN 运行时过滤器的开销。[#91578](https://github.com/ClickHouse/ClickHouse/pull/91578) ([Alexander Gololobov](https://github.com/davenger)). +* 新增了 `use_hash_table_stats_for_join_reordering` 设置 (默认启用) ,用于控制是否使用运行时哈希表大小统计信息来进行 Join 重排序。[#93912](https://github.com/ClickHouse/ClickHouse/pull/93912) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 +* 现在,无论查询是在本地执行还是通过并行副本执行,索引分析都只会进行一次。[#94854](https://github.com/ClickHouse/ClickHouse/pull/94854) ([Nikita Taranov](https://github.com/nickitat)) 。 +* 如果 `FINAL` 查询中的跳过索引作用于主键组成部分中的某一列,现在会跳过在其他分区片段中执行的额外主键交集检查。[#93899](https://github.com/ClickHouse/ClickHouse/pull/93899) ([Shankar Iyer](https://github.com/shankar-iyer)) 。 +* `DROP DATABASE` 现在会按依赖关系的逆序删除表,从而在数据库中包含具有加载依赖项的表时提升崩溃安全性。[#97057](https://github.com/ClickHouse/ClickHouse/pull/97057) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 现在,同步等待变更时会遵循查询取消和时间限制。[#96756](https://github.com/ClickHouse/ClickHouse/pull/96756) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 已防止在 `DROP COLUMN` 变更后紧接着执行 `ADD COLUMN` 时,已删除的数据重新恢复。[#96713](https://github.com/ClickHouse/ClickHouse/pull/96713) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* 带有 `UPDATE` 和 `RENAME COLUMN` 的冲突 `ALTER` 表达式现在会抛出恰当的异常,而不再是逻辑错误。[#96022](https://github.com/ClickHouse/ClickHouse/pull/96022) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* 现在会为聚合键列收集估算的总行数和 NDV (不同值数量) 统计信息。[#92812](https://github.com/ClickHouse/ClickHouse/pull/92812) ([Alexander Gololobov](https://github.com/davenger)) 。 +* 现在,在并行副本读取中,所有副本都可以并行接管孤立范围,从而改善负载均衡并降低长尾延迟。[#91374](https://github.com/ClickHouse/ClickHouse/pull/91374) ([zoomxi](https://github.com/zoomxi)). +* 提升了在高选择性 `PREWHERE` 过滤条件下自动并行副本的估算准确性。[#97231](https://github.com/ClickHouse/ClickHouse/pull/97231) ([Nikita Taranov](https://github.com/nickitat)). +* `joinGet` 现已支持临时表。[#92973](https://github.com/ClickHouse/ClickHouse/pull/92973) ([Eduard Karacharov](https://github.com/korowa)) 。 +* 现在,外部聚合、排序和 join 在所有上下文中都会遵循 `temporary_files_codec` 查询设置。[#92388](https://github.com/ClickHouse/ClickHouse/pull/92388) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 +* 现在,仅当搜索列上存在索引时,才会应用向量相似度搜索计划优化。[#94998](https://github.com/ClickHouse/ClickHouse/pull/94998) ([Eduard Karacharov](https://github.com/korowa)) 。 + +### 表引擎与存储 \{#table-engines-and-storage-improvements\} + +* `StorageEmbeddedRocksDB` 现在支持使用多个列作为主键。[#33917](https://github.com/ClickHouse/ClickHouse/pull/33917) ([usurai](https://github.com/usurai)). +* 新增 `ALTER TABLE
ATTACH PART FROM ` 语法,支持从 `detached/` 下任意子目录附加分区片段 (例如带有 `broken-on-start` 或 `unexpected` 前缀的分区片段) ,无需手动重命名文件系统中的目录。[#74816](https://github.com/ClickHouse/ClickHouse/pull/74816) ([Anton Popov](https://github.com/CurtizJ)). +* `min_free_disk_bytes_to_perform_insert` 现在可在 JBOD 卷上正常工作。[#90878](https://github.com/ClickHouse/ClickHouse/pull/90878) ([Aleksandr Musorin](https://github.com/AVMusorin)). +* `max_parts_to_merge_at_once` 现在会在生存时间 (TTL) drop-part 合并期间正确生效。[#95315](https://github.com/ClickHouse/ClickHouse/pull/95315) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 后台操作 (mutate、merge) 现在可以通过 `background` profile 单独配置,而不再通过 `default` profile 与常规查询共享设置。[#93905](https://github.com/ClickHouse/ClickHouse/pull/93905) ([Arsen Muk](https://github.com/arsenmuk)). +* 改进了子列读取,能够正确计算大小,从而降低内存使用并提升速度。[#96251](https://github.com/ClickHouse/ClickHouse/pull/96251) ([Pavel Kruglov](https://github.com/Avogar)). +* 限制了使用 `split_intersecting_parts_ranges_into_layers` 生成的管道流数量,以避免过高的内存消耗。[#96478](https://github.com/ClickHouse/ClickHouse/pull/96478) ([Nikita Taranov](https://github.com/nickitat)). +* 文本索引现已正式可用 (GA) 。[#96794](https://github.com/ClickHouse/ClickHouse/pull/96794) ([Robert Schulze](https://github.com/rschu1ze)). +* `QBit` 现已正式可用 (GA) 。[#95358](https://github.com/ClickHouse/ClickHouse/pull/95358) ([Raufs Dunamalijevs](https://github.com/rienath)). +* `QBit` 现在支持相等性比较。[#94078](https://github.com/ClickHouse/ClickHouse/pull/94078) ([Raufs Dunamalijevs](https://github.com/rienath)). +* 在启用 `enable_positional_arguments_for_projections` 时保存表 schema 时,现在会写入表达式而非位置参数,因此即使禁用该设置也可以重启服务器。[#96372](https://github.com/ClickHouse/ClickHouse/pull/96372) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 在 Replicated 数据库中,缓存的集群不再因每次 dummy 查询而更新。[#96897](https://github.com/ClickHouse/ClickHouse/pull/96897) ([Tuan Pham Anh](https://github.com/tuanpach)). +* 新增 `SYSTEM RESET DDL WORKER [ON CLUSTER]` 查询,用于重置 DDLWorker 状态,在 host ID 更新后可用于刷新副本活动状态。[#93780](https://github.com/ClickHouse/ClickHouse/pull/93780) ([Tuan Pham Anh](https://github.com/tuanpach)). + +### 数据湖 \{#data-lakes-improvements\} + +* 新增了对 DeltaLake 删除向量的支持。[#93852](https://github.com/ClickHouse/ClickHouse/pull/93852) ([Kseniia Sumarokova](https://github.com/kssenii)). +* `deltaLakeCluster` 现在也支持删除向量。[#94365](https://github.com/ClickHouse/ClickHouse/pull/94365) ([Kseniia Sumarokova](https://github.com/kssenii)). +* DeltaLake 现已支持 macOS。[#95985](https://github.com/ClickHouse/ClickHouse/pull/95985) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* DeltaLake 现在会从元数据中获取 `count()` 结果,并在 `system.tables` 中显示正确的表统计信息 (总字节数/总行数) 。[#96190](https://github.com/ClickHouse/ClickHouse/pull/96190) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 从 `system.tables` 查询 DeltaLake 表时,将跳过对象存储读取。[#95899](https://github.com/ClickHouse/ClickHouse/pull/95899) ([Antonio Andelic](https://github.com/antonio2368)). +* 新增了 `SYSTEM RELOAD DELTA KERNEL TRACING ` 命令,用于调试 delta-kernel 日志。[#96763](https://github.com/ClickHouse/ClickHouse/pull/96763) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 如果 Glue 元数据中未指定 `metadata_location`,现在会自动推断 Iceberg 表元数据的位置。[#91994](https://github.com/ClickHouse/ClickHouse/pull/91994) ([Andrey Zvonov](https://github.com/zvonand)). +* Iceberg manifest File 中的条目现在会解析 position delete File 名称的下界和上界,从而改进数据 File 的选择。[#93980](https://github.com/ClickHouse/ClickHouse/pull/93980) ([Daniil Ivanik](https://github.com/divanik)). +* 为 Iceberg 表启用了 `PREWHERE` 优化。[#95476](https://github.com/ClickHouse/ClickHouse/pull/95476) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 在 Iceberg 表中,数据 File 读取器和 position delete File 读取器现在共享线程和内存限制。[#94701](https://github.com/ClickHouse/ClickHouse/pull/94701) ([Yang Jiang](https://github.com/Ted-Jiang)). +* 新增了对 Iceberg 表 `ALTER TABLE RENAME COLUMN` 的支持。[#97455](https://github.com/ClickHouse/ClickHouse/pull/97455) ([murphy-4o](https://github.com/murphy-4o)). +* 为数据湖新增了 Google Cloud Storage 支持。[#93866](https://github.com/ClickHouse/ClickHouse/pull/93866) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 使用 Unity Catalog 时,S3 访问 token 现在会在长时间运行的查询期间动态刷新。[#95069](https://github.com/ClickHouse/ClickHouse/pull/95069) ([Konstantin Vedernikov](https://github.com/scanhex12)). +* 新增了通过 `aws_role_arn` 和 `aws_role_session_name` 设置基于角色访问 Glue 目录的能力。[#90825](https://github.com/ClickHouse/ClickHouse/pull/90825) ([Antonio Andelic](https://github.com/antonio2368)). + +### S3Queue \{#s3queue-improvements\} + +* S3Queue 现在可在有序模式下跟踪 hive 分区。[#81040](https://github.com/ClickHouse/ClickHouse/pull/81040) ([Anton Ivashkin](https://github.com/ianton-ru)). +* 重构了带分桶的 S3Queue 有序模式处理流程,减少了 Keeper 请求数量并提升了性能。[#92889](https://github.com/ClickHouse/ClickHouse/pull/92889) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 为 S3Queue 有序模式增加了更通用的分区支持。[#94321](https://github.com/ClickHouse/ClickHouse/pull/94321) ([Bharat Nallan](https://github.com/bharatnc)). +* 为有序模式下的 S3Queue 增加了基于分区键的分桶功能。[#94698](https://github.com/ClickHouse/ClickHouse/pull/94698) ([Bharat Nallan](https://github.com/bharatnc)). +* S3Queue 现已通过 `keeper_path` 设置支持辅助 ZooKeeper。[#95203](https://github.com/ClickHouse/ClickHouse/pull/95203) ([Diego Nieto](https://github.com/lesandie)). +* S3(Azure)Queue 有序模式现在可通过跟踪限制来清理失败节点。[#94412](https://github.com/ClickHouse/ClickHouse/pull/94412) ([Kseniia Sumarokova](https://github.com/kssenii)). + +### S3 和对象存储 \{#s3-and-object-storage-improvements\} + +* S3 `x-amz-server-side-encryption` 标头不再传递到 `HeadObject`、`UploadPart` 和 `CompleteMultipartUpload` 请求中。[#64577](https://github.com/ClickHouse/ClickHouse/pull/64577) ([Francisco J. Jurado Moreno](https://github.com/Beetelbrox)). +* 现在可在用于 S3 表引擎和 `s3` 表函数的命名集合中指定 `storage_class_name`。[#91926](https://github.com/ClickHouse/ClickHouse/pull/91926) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). +* 修复了在使用实例 profile 凭证运行大量并发 S3 查询时 EC2 元数据端点遭到限流的问题——凭证提供程序现已缓存,并在所有查询中共享。[#92891](https://github.com/ClickHouse/ClickHouse/pull/92891) ([Sav](https://github.com/sberss)). +* 为 AWS S3 C++ SDK 增加了对 MinIO 的兼容性支持,并为 MinIO 特有错误添加了错误码映射,提升了自托管 MinIO 集群的可靠性。[#93082](https://github.com/ClickHouse/ClickHouse/pull/93082) ([XiaoBinMu](https://github.com/Binnn-MX)). +* 改进了 S3 身份验证错误消息,增加了检查凭证的提示信息。[#95648](https://github.com/ClickHouse/ClickHouse/pull/95648) ([Gerald Latkovic](https://github.com/batkovic75)). +* Azure Blob 存储 现在在原生复制因任何错误失败时,都会回退到读写复制 (此前仅在 Unauthorized 时回退) 。[#92888](https://github.com/ClickHouse/ClickHouse/pull/92888) ([Smita Kulkarni](https://github.com/SmitaRKulkarni)). + +### 函数 \{#functions-improvements\} + +* `avg()` 现在支持将 `Date`、`DateTime` 和 `Time` 类型的值用作参数。[#87845](https://github.com/ClickHouse/ClickHouse/pull/87845) ([Yarik Briukhovetskyi](https://github.com/yariks5s)) 。 +* `mapContainsKeyLike` 和 `mapContainsValueLike` 现在可以利用 `mapKeys()` 或 `mapValues()` 上的文本索引。[#93049](https://github.com/ClickHouse/ClickHouse/pull/93049) ([Michael Jarrett](https://github.com/EmeraldShift)) 。 +* `flipCoordinates` 现在支持 `Geometry` 类型。[#93303](https://github.com/ClickHouse/ClickHouse/pull/93303) ([Bharat Nallan](https://github.com/bharatnc)) 。 +* 移除了 `hasAnyTokens` 和 `hasAllTokens` 函数原有的 64 个 token 限制。[#95152](https://github.com/ClickHouse/ClickHouse/pull/95152) ([Elmi Ahmadov](https://github.com/ahmadov)) 。 +* 新增 `distanceCosine`,作为 `cosineDistance` 的别名,与其他距离函数保持一致。[#96065](https://github.com/ClickHouse/ClickHouse/pull/96065) ([Raufs Dunamalijevs](https://github.com/rienath)) 。 +* 在 ClickHouse KQL 中新增了 `iif` 函数。[#94790](https://github.com/ClickHouse/ClickHouse/pull/94790) ([happyso](https://github.com/sunyeongchoi)) 。 +* `use_variant_as_common_type` 现已默认启用,允许在 `Array`、`UNION` 查询以及 `if`/`multiIf`/`case` 分支中使用不兼容的类型。[#90677](https://github.com/ClickHouse/ClickHouse/pull/90677) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + +### 设置和配置 \{#settings-and-configuration-improvements\} + +* `use_skip_indexes_on_data_read` 现已默认启用。[#93407](https://github.com/ClickHouse/ClickHouse/pull/93407) ([Shankar Iyer](https://github.com/shankar-iyer)) 。 +* 新增 `add_minmax_index_for_time_columns` 设置——启用后,会自动为所有 `Date`、`Date32`、`Time`、`Time64`、`DateTime` 和 `DateTime64` 列创建 minmax 索引。[#93355](https://github.com/ClickHouse/ClickHouse/pull/93355) ([Michael Jarrett](https://github.com/EmeraldShift)) 。 +* 新增 `materialize_statistics_on_merge` 设置 (默认启用) ,用于控制是否在合并期间物化统计信息。[#93379](https://github.com/ClickHouse/ClickHouse/pull/93379) ([Han Fei](https://github.com/hanfei1991)) 。 +* 新增了 `input_format_binary_max_type_complexity` 设置,用于限制二进制格式中可解码的类型节点总数,防止恶意负载。[#92519](https://github.com/ClickHouse/ClickHouse/pull/92519) ([Raufs Dunamalijevs](https://github.com/rienath)) 。 +* 新增 `trace_profile_events_list` 设置,用于将 `trace_profile_event` 跟踪限制为特定的事件名称。[#92298](https://github.com/ClickHouse/ClickHouse/pull/92298) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* 新增了 `type_json_allow_duplicated_key_with_literal_and_nested_object` 设置,以允许 JSON 中出现重复路径,其中一个为字面量,另一个为嵌套对象,从而与在强制实施路径去重之前创建的数据保持向后兼容。[#93604](https://github.com/ClickHouse/ClickHouse/pull/93604) ([Pavel Kruglov](https://github.com/Avogar)) 。 +* 新增了 MergeTree 设置 `merge_max_dynamic_subcolumns_in_compact_part` 和查询级设置 `max_dynamic_subcolumns_in_json_type_parsing`,用于在合并和解析期间限制 JSON 列中的动态子列。[#94184](https://github.com/ClickHouse/ClickHouse/pull/94184) ([Pavel Kruglov](https://github.com/Avogar)) 。 +* 新增 `use_statistics` 作为 `allow_statistics_optimize` 的别名,与 `use_primary_key` 和 `use_skip_indexes` 一致。[#94366](https://github.com/ClickHouse/ClickHouse/pull/94366) ([Robert Schulze](https://github.com/rschu1ze)) 。 +* 为 Numbers-to-Enum 转换启用了 `input_format_numbers_enum_on_conversion_error`,以检查元素是否存在。[#94384](https://github.com/ClickHouse/ClickHouse/pull/94384) ([Elmi Ahmadov](https://github.com/ahmadov)) 。 +* 新增了一项设置:当某个表配置了行策略,但没有任何策略适用于当前用户时,抛出异常,以便发现潜在的配置问题。[#95014](https://github.com/ClickHouse/ClickHouse/pull/95014) ([Vitaly Baranov](https://github.com/vitlibar)) 。 +* `enable_max_bytes_limit_for_min_age_to_force_merge` 现已在兼容性版本 26.2 及以上中默认启用。[#95917](https://github.com/ClickHouse/ClickHouse/pull/95917) ([Christoph Wurm](https://github.com/cwurm)) 。 +* `core_dump.size_limit` 现已支持热重载,无需重启服务器。 [#96524](https://github.com/ClickHouse/ClickHouse/pull/96524) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)) 。 +* 重新加载配置时,现在会保留命令行覆盖项。[#80295](https://github.com/ClickHouse/ClickHouse/pull/80295) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* 为服务器日志新增了复合轮转策略 (大小 + 时间) 。[#87620](https://github.com/ClickHouse/ClickHouse/pull/87620) ([Jianmei Zhang](https://github.com/zhangjmruc)) 。 +* 现在可根据分区片段数量 (`distributed_index_analysis_min_parts_to_activate`) 和索引大小 (`distributed_index_analysis_min_indexes_size_to_activate`) 启用分布式索引分析。[#95216](https://github.com/ClickHouse/ClickHouse/pull/95216) ([Azat Khuzhin](https://github.com/azat)) 。 +* 统计信息缓存现已默认启用,更新周期为 300 秒。[#95841](https://github.com/ClickHouse/ClickHouse/pull/95841) ([Han Fei](https://github.com/hanfei1991)) 。 +* `path` 配置参数现在会在启动时按相对于工作目录的方式解析,从而避免将数据目录放置在异常位置。[#96305](https://github.com/ClickHouse/ClickHouse/pull/96305) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 系统表与监控 \{#system-tables-and-monitoring-improvements\} + +* 在 `system.mutations` 中新增了 `parts_postpone_reasons` 列,以增强诊断能力。[#92206](https://github.com/ClickHouse/ClickHouse/pull/92206) ([Shaohua Wang](https://github.com/tiandiwonder)) 。 +* 在 `system.data_skipping_indices` 中新增了 `creation` (implicit/explicit) 列。[#92378](https://github.com/ClickHouse/ClickHouse/pull/92378) ([Raúl Marín](https://github.com/Algunenano)) 。 +* 正在运行的任务现在会显示在 `system.background_schedule_pool` 及对应的日志表中。[#92587](https://github.com/ClickHouse/ClickHouse/pull/92587) ([Azat Khuzhin](https://github.com/azat)) 。 +* 新增了 `QueryNonInternal` 指标,用于跟踪正在执行的非内部查询数量,从而帮助根据 `max_concurrent_queries` 限制监控并发情况。[#94284](https://github.com/ClickHouse/ClickHouse/pull/94284) ([Ashwath Singh](https://github.com/ashwath)) 。 +* 新增了一个异步指标,用于记录运行时间最长的 merge 的已耗时长。[#94825](https://github.com/ClickHouse/ClickHouse/pull/94825) ([Raúl Marín](https://github.com/Algunenano)) 。 +* 在 `query_log` 中新增了 `connection_address` 和 `connection_port`,用于反映底层物理连接信息 (在通过代理连接时很有用) 。[#95471](https://github.com/ClickHouse/ClickHouse/pull/95471) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)) 。 +* 为 `system.crash_log` 增加了更多信息。[#94112](https://github.com/ClickHouse/ClickHouse/pull/94112) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)) 。 +* 为 `system.aggregated_zookeeper_log` 增加了组件名称。[#95882](https://github.com/ClickHouse/ClickHouse/pull/95882) ([Antonio Andelic](https://github.com/antonio2368)) 。 +* 新增了 `system.tokenizers` 表,用于显示所有可用的 tokenizer。[#96753](https://github.com/ClickHouse/ClickHouse/pull/96753) ([Robert Schulze](https://github.com/rschu1ze)) 。 +* 新增了 `system.jemalloc_stats` 表和 `/jemalloc.html` HTTP 端点,用于交互式可视化 jemalloc 内存分配器统计信息。[#97077](https://github.com/ClickHouse/ClickHouse/pull/97077) ([Antonio Andelic](https://github.com/antonio2368)) 。 +* 新增了 `system.jemalloc_profile_text` 表,用于读取和分析 jemalloc 堆 profile,支持 raw、symbolized 和 collapsed 输出格式。[#97218](https://github.com/ClickHouse/ClickHouse/pull/97218) ([Antonio Andelic](https://github.com/antonio2368)) 。 +* 在 `system.part_log` 中为 `MUTATE_PART` 和 `MUTATE_PART_START` 事件新增了 `mutation_ids`。[#93811](https://github.com/ClickHouse/ClickHouse/pull/93811) ([Shaohua Wang](https://github.com/tiandiwonder)) 。 +* 嵌套的全局服务器设置 (例如 `logger.level`) 现在会在 `system.server_settings` 中部分显示。[#94001](https://github.com/ClickHouse/ClickHouse/pull/94001) ([Hechem Selmi](https://github.com/m-selmi)) 。 +* `view_duration_ms` 现在显示的是组处于活跃状态的时长,而不是各线程持续时间之和。[#94966](https://github.com/ClickHouse/ClickHouse/pull/94966) ([Sema Checherinda](https://github.com/CheSema)) 。 +* `system.blob_storage_log` 现已可用于 Azure Blob 存储、Local 和 HDFS。新增了 `error_code` 列。[#93105](https://github.com/ClickHouse/ClickHouse/pull/93105) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 +* 现在会记录慢于平均水平的后台任务,并且阈值可配置 (`background_schedule_pool_log.duration_threshold_milliseconds`,默认 30ms) 。[#92965](https://github.com/ClickHouse/ClickHouse/pull/92965) ([Azat Khuzhin](https://github.com/azat)) 。 +* URL 存储中的密码不再显示在查询日志中。[#93245](https://github.com/ClickHouse/ClickHouse/pull/93245) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + +### ClickHouse Keeper \{#clickhouse-keeper-improvements\} + +* 如果日志早于最后一个已提交的索引,现可正确处理 Keeper 日志条目中的空缺。[#90403](https://github.com/ClickHouse/ClickHouse/pull/90403) ([Antonio Andelic](https://github.com/antonio2368)). +* 为 Keeper 请求新增了 OpenTelemetry 追踪。[#91332](https://github.com/ClickHouse/ClickHouse/pull/91332) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* 新增 Keeper 指标:`KeeperChangelogWrittenBytes`、`KeeperChangelogFileSyncMicroseconds`、`KeeperSnapshotWrittenBytes`、`KeeperSnapshotFileSyncMicroseconds`、`KeeperBatchSizeElements` 和 `KeeperBatchSizeBytes`。[#92149](https://github.com/ClickHouse/ClickHouse/pull/92149) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). +* `CHECK_STAT` 和 `TRY_REMOVE` Keeper 扩展现已默认启用。[#93886](https://github.com/ClickHouse/ClickHouse/pull/93886) ([Mikhail Artemenko](https://github.com/Michicosun)). +* 当 Keeper 检测到损坏的快照或不一致的变更日志时,现在会抛出异常而不是直接中止,从而需要人工干预,以实现更安全的恢复。[#94168](https://github.com/ClickHouse/ClickHouse/pull/94168) ([Antonio Andelic](https://github.com/antonio2368)). +* 为 `getChildren` Keeper 请求新增了 `with_data` 和 `with_stat` 扩展,支持在一次操作中获取子节点及其数据和统计信息。[#94826](https://github.com/ClickHouse/ClickHouse/pull/94826) ([Nikolay Degterinsky](https://github.com/evillique)). +* 新增了对 Keeper 配置错误的检查,此类错误可能导致集群组建失败。[#94682](https://github.com/ClickHouse/ClickHouse/pull/94682) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* 新增了对 `with_data` Keeper 扩展的支持,以改进 Database Replicated 中的表获取。[#96090](https://github.com/ClickHouse/ClickHouse/pull/96090) ([Nikolay Degterinsky](https://github.com/evillique)). +* 现在可通过 `system.zookeeper` 向辅助 ZooKeeper 写入数据。[#92092](https://github.com/ClickHouse/ClickHouse/pull/92092) ([RinChanNOW](https://github.com/RinChanNOWWW)). + +### 内存管理 \{#memory-management-improvements\} + +* 优化了文件系统缓存的空间预留——现在收集淘汰候选项时无需持有独占锁。[#82764](https://github.com/ClickHouse/ClickHouse/pull/82764) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 为远程表引擎/函数的文件系统缓存读缓冲区启用了并行读取。[#71781](https://github.com/ClickHouse/ClickHouse/pull/71781) ([Kseniia Sumarokova](https://github.com/kssenii)). +* 通过启用 jemalloc 脏页的即时清理,降低了非 Linux 系统上的内存占用。[#93360](https://github.com/ClickHouse/ClickHouse/pull/93360) ([Eduard Karacharov](https://github.com/korowa)). +* jemalloc 脏页清理现在会在独立于主 MemoryWorker 线程的单独线程中运行。新增了 `memory_worker_purge_total_memory_threshold_ratio` 配置,用于根据总内存使用率执行清理。[#94902](https://github.com/ClickHouse/ClickHouse/pull/94902) ([Antonio Andelic](https://github.com/antonio2368)). +* 当 ClickHouse 持续处于内存压力下时,现在会动态禁用 jemalloc 脏页衰减。[#95145](https://github.com/ClickHouse/ClickHouse/pull/95145) ([Antonio Andelic](https://github.com/antonio2368)). +* 在从 MergeTree 读取数据前新增了显式内存消耗检查,并基于生产环境经验调低了线程池队列大小。[#94692](https://github.com/ClickHouse/ClickHouse/pull/94692) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* 现在会在用户身份验证之前检查总内存限制;如果超出限制,则抛出 `memory limit exceeded`。[#95003](https://github.com/ClickHouse/ClickHouse/pull/95003) ([Nikolai Kochetov](https://github.com/KochetovNicolai)). +* 修复了查询条件缓存的内存统计不正确的问题。[#95478](https://github.com/ClickHouse/ClickHouse/pull/95478) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* 提高了在聚合/排序期间溢写到磁盘时,对查询内存用量检测的稳健性。[#92500](https://github.com/ClickHouse/ClickHouse/pull/92500) ([Azat Khuzhin](https://github.com/azat)). +* 调度器现在会在 CPU 资源饥饿时优先调度 MemoryWorker 线程,以保护进程。[#94864](https://github.com/ClickHouse/ClickHouse/pull/94864) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). +* 修复了 ClickHouse 在某些情况下从表读取数据时未遵守内存限制的问题。[#93715](https://github.com/ClickHouse/ClickHouse/pull/93715) ([Nikita Mikhaylov](https://github.com/nikitamikhaylov)). + +### 数据格式 \{#data-formats-improvements\} + +* Parquet 读取器现在支持将 `Tuple` 或 `Map` 列读取为 JSON。[#92864](https://github.com/ClickHouse/ClickHouse/pull/92864) ([Michael Kolupaev](https://github.com/al13n321))。 +* Parquet 读取器现在支持空元组。[#92868](https://github.com/ClickHouse/ClickHouse/pull/92868) ([Michael Kolupaev](https://github.com/al13n321))。 +* 在 Arrow/ArrowStream 格式中,`Date` 类型现在会序列化为 Arrow 原生的 `date32` 类型 (此前为 `uint16`) 。可通过 `output_format_arrow_date_as_uint16` 设置恢复旧行为。[#96860](https://github.com/ClickHouse/ClickHouse/pull/96860) ([Alexey Milovidov](https://github.com/alexey-milovidov))。 +* `Hash` 输出格式现在不再依赖于数据块大小。[#94503](https://github.com/ClickHouse/ClickHouse/pull/94503) ([Alexey Milovidov](https://github.com/alexey-milovidov))。 +* Pretty JSON 格式中的简单类型不再分行输出。[#93836](https://github.com/ClickHouse/ClickHouse/pull/93836) ([Pavel Kruglov](https://github.com/Avogar))。 +* schema 推断 现在会遵循 `allow_experimental_nullable_tuple_type`:启用后,缺失的嵌套对象可以变为 `NULL`,而不是由 `NULL` 元素组成的元组。[#95525](https://github.com/ClickHouse/ClickHouse/pull/95525) ([Nihal Z. Miaji](https://github.com/nihalzp))。 +* SQL 格式化器现在会在 `AS SELECT` 之前输出 `COMMENT`,而不是将 `SELECT` 包裹在括号中。[#96293](https://github.com/ClickHouse/ClickHouse/pull/96293) ([Alexey Milovidov](https://github.com/alexey-milovidov))。 +* 使用 simdcomp 优化了 postings list 的压缩。[#92871](https://github.com/ClickHouse/ClickHouse/pull/92871) ([Peng Jian](https://github.com/fastio))。 + +### 备份与恢复 \{#backup-and-restore-improvements\} + +* 新增 `backup_data_from_refreshable_materialized_view_targets` 备份设置,用于控制是否备份可刷新的物化视图的数据。采用 `APPEND` 刷新策略的 RMV 目标始终会被备份。[#93658](https://github.com/ClickHouse/ClickHouse/pull/93658) ([Julia Kartseva](https://github.com/jkartseva)). +* 在 `BACKUP`/`RESTORE` 中新增支持 S3 和 Azure Blob Storage 中通过 SQL 定义的命名集合。[#94605](https://github.com/ClickHouse/ClickHouse/pull/94605) ([Pablo Marcos](https://github.com/pamarcos)). + +### 命名集合和字典 \{#named-collections-and-dictionaries\} + +* 现在允许在 MongoDB 表函数中重写命名集合参数。[#89616](https://github.com/ClickHouse/ClickHouse/pull/89616) ([vanchaklar](https://github.com/vanchaklar)) 。 +* 已为 YTsaurus 字典和表启用命名集合。[#94582](https://github.com/ClickHouse/ClickHouse/pull/94582) ([MikhailBurdukov](https://github.com/MikhailBurdukov)) 。 +* 现在可以为 YTsaurus 动态表字典源传入列描述。[#92391](https://github.com/ClickHouse/ClickHouse/pull/92391) ([MikhailBurdukov](https://github.com/MikhailBurdukov)) 。 +* 显式指定时,现在会显示参数化视图的 schema。[#90220](https://github.com/ClickHouse/ClickHouse/pull/90220) ([Grigorii Sokolik](https://github.com/GSokol)) 。 + +### 去重 \{#deduplication-improvements\} + +* 调整了 `insert_select_deduplicate` 设置,新增了向后兼容选项。[#92951](https://github.com/ClickHouse/ClickHouse/pull/92951) ([Sema Checherinda](https://github.com/CheSema)). +* 现在,在涉及 materialized view 时,也支持将去重与异步插入配合使用。[#93957](https://github.com/ClickHouse/ClickHouse/pull/93957) ([Sema Checherinda](https://github.com/CheSema)). + +### 其他改进 \{#other-improvements\} + +* 改进了 `SYSTEM INSTRUMENT ADD/REMOVE` 的使用体验:现在函数名使用字符串字面量,所有匹配的函数都会被修补,并且 `REMOVE` 也支持 `function_name`。[#93345](https://github.com/ClickHouse/ClickHouse/pull/93345) ([Pablo Marcos](https://github.com/pamarcos)). +* 新增了用于可暂停 failpoint 的 `SYSTEM NOTIFY FAILPOINT`,以及用于 PAUSE/RESUME 的 `SYSTEM WAIT FAILPOINT`。[#92368](https://github.com/ClickHouse/ClickHouse/pull/92368) ([Shaohua Wang](https://github.com/tiandiwonder)). +* 现在,`system.trace_log`、`system.symbols` 以及 `demangle` 函数中的 C++ 函数名都能正确显示。[#93075](https://github.com/ClickHouse/ClickHouse/pull/93075) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* jemalloc profile 现在会连同符号信息一起写入,因此生成堆 profile 时不再需要二进制文件。[#93099](https://github.com/ClickHouse/ClickHouse/pull/93099) ([Azat Khuzhin](https://github.com/azat)). +* 修复了将表附加到 `MaterializedPostgreSQL` 数据库时,如果 `dropReplicationSlot` 在栈展开过程中抛出异常会导致崩溃的问题。[#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 修复了 `CREATE TABLE` 失败时可能留下残留内容的问题。[#94174](https://github.com/ClickHouse/ClickHouse/pull/94174) ([Azat Khuzhin](https://github.com/azat)). +* 修复了使用受密码保护的 TLS 密钥时访问未初始化内存的问题。[#94182](https://github.com/ClickHouse/ClickHouse/pull/94182) ([Konstantin Bogdanov](https://github.com/thevar1able)). +* 当 `alter table ... modify setting ...` 在获取锁时超时,现在会返回超时错误,而不是逻辑错误。[#93856](https://github.com/ClickHouse/ClickHouse/pull/93856) ([Han Fei](https://github.com/hanfei1991)). +* 改进了 CPU 分析器和实时分析器在套接字超时场景下的互操作性。[#96601](https://github.com/ClickHouse/ClickHouse/pull/96601) ([Sergei Trifonov](https://github.com/serxa)). +* 为发布构建启用了快速 libcxx 加固 (主要是越界检查) ,且没有明显的性能影响。[#94757](https://github.com/ClickHouse/ClickHouse/pull/94757) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## 性能改进 \{#performance-improvements\} + +### JOIN 性能 \{#join-performance\} + +* 通过为 `ColumnVector::replicate` 实现动态分派,加快了部分哈希 JOIN 操作。 [#79573](https://github.com/ClickHouse/ClickHouse/pull/79573) ([Raúl Marín](https://github.com/Algunenano)). +* 现在可将更多过滤条件下推到 JOIN 中。 [#85556](https://github.com/ClickHouse/ClickHouse/pull/85556) ([Nikita Taranov](https://github.com/nickitat)). +* 当过滤条件仅使用单侧输入时,扩展了从 JOIN `ON` 条件中下推过滤条件的能力,现支持 `ANY`、`SEMI` 和 `ANTI` JOIN。 [#92584](https://github.com/ClickHouse/ClickHouse/pull/92584) ([Dmitry Novik](https://github.com/novikd)). +* 现在可使用等价集为 `SEMI JOIN` 下推过滤条件。 [#92837](https://github.com/ClickHouse/ClickHouse/pull/92837) ([Dmitry Novik](https://github.com/novikd)). +* 对 `ParallelHashJoin` 中复杂谓词下未匹配行的处理进行了并行化,由 `parallel_non_joined_rows_processing` 设置控制 (默认启用) 。 [#92068](https://github.com/ClickHouse/ClickHouse/pull/92068) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). +* 当右侧为空时,哈希 JOIN 现在会完全跳过读取左侧,从而避免因高开销过滤或聚合造成的不必要工作。 [#94062](https://github.com/ClickHouse/ClickHouse/pull/94062) ([Alexander Gololobov](https://github.com/davenger)). +* `RIGHT OUTER` JOIN 现已支持 JOIN 运行时过滤器。 [#96183](https://github.com/ClickHouse/ClickHouse/pull/96183) ([Hechem Selmi](https://github.com/m-selmi)). +* 现在会将 PREWHERE 优化推迟到 JOIN 运行时过滤器优化之后,从而使运行时过滤器也能下推到 PREWHERE。 [#95838](https://github.com/ClickHouse/ClickHouse/pull/95838) ([Alexander Gololobov](https://github.com/davenger)). + +### 查询优化 \{#query-optimization\} + +* 当分区键与排序键相同或为其前缀时,已禁用窗口函数的排序顺序优化,从而提升并行执行性能。[#87299](https://github.com/ClickHouse/ClickHouse/pull/87299) ([Nikita Taranov](https://github.com/nickitat)). +* 现在会将外层过滤条件下推到视图中,从而允许在本地和远程节点上都应用 PREWHERE。[#88316](https://github.com/ClickHouse/ClickHouse/pull/88316) ([Igor Nikonov](https://github.com/devcrafter)). +* 优化了小数形式的 `LIMIT` 和 `OFFSET` 的性能与内存使用。[#91167](https://github.com/ClickHouse/ClickHouse/pull/91167) ([Ahmed Gouda](https://github.com/0xgouda)). +* 不再对虚拟列上的常量过滤条件进行冗余求值。[#91588](https://github.com/ClickHouse/ClickHouse/pull/91588) ([c-end](https://github.com/c-end)). +* 主键中的任意确定性表达式 (例如 `ORDER BY cityHash64(user_id)`) 现在都可用于数据跳过。ClickHouse 会将该表达式应用于查询常量,并将结果用于带有 `=`、`IN` 和 `has` 的主键索引查找。对于单射表达式,还支持其否定形式 (`!=`、`NOT IN`、`NOT has`) 。[#92952](https://github.com/ClickHouse/ClickHouse/pull/92952) ([Nihal Z. Miaji](https://github.com/nihalzp)). +* 按序读取优化现在能够识别因 `WHERE` 条件而成为常量的 `ORDER BY` 列,从而实现高效的逆序读取。这有利于多租户查询,例如 `WHERE tenant='42' ORDER BY tenant, event_time DESC`。[#94103](https://github.com/ClickHouse/ClickHouse/pull/94103) ([matanper](https://github.com/matanper)). +* 对于使用主键条件并后接 skip 索引的 `FINAL` 查询,`PrimaryKeyExpand` 步骤现在仅检查最初筛选出的主键范围。[#94903](https://github.com/ClickHouse/ClickHouse/pull/94903) ([Shankar Iyer](https://github.com/shankar-iyer)). +* 惰性物化优化现已应用于 `UNION ALL` 查询的所有分支,而不仅仅是第一个分支,从而减少了从不同 MergeTree 表中组合多个已排序且带 LIMIT 的读取这类查询的 I/O。[#96832](https://github.com/ClickHouse/ClickHouse/pull/96832) ([Federico Ginosa](https://github.com/menxit)). + +### 函数和聚合性能 \{#function-and-aggregation-performance\} + +* JIT 编译现已覆盖更多函数。[#88770](https://github.com/ClickHouse/ClickHouse/pull/88770) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 优化了 `distinctJSONPaths` 聚合函数,使其只读取数据分区片段中的 JSON 路径,而不是整个 JSON 列。[#92196](https://github.com/ClickHouse/ClickHouse/pull/92196) ([Pavel Kruglov](https://github.com/Avogar)). +* 当相同元素经常连续出现时,优化了 `uniqExact` 的性能。[#93268](https://github.com/ClickHouse/ClickHouse/pull/93268) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 针对全 ASCII 的输入值优化了 `isValidASCII`。[#93347](https://github.com/ClickHouse/ClickHouse/pull/93347) ([Robert Schulze](https://github.com/rschu1ze)). +* 在可能的情况下通过批量插入 (非 null、非 `-If`、无 `GROUP BY`、无 `IPv6` 或 `String`) ,提升了数值类型上 `uniq` 的性能。[#95904](https://github.com/ClickHouse/ClickHouse/pull/95904) ([Raúl Marín](https://github.com/Algunenano)). + +### 存储与 I/O 性能 \{#storage-and-io-performance\} + +* 修复了 Parquet Reader V3 Prefetcher,使其采用更快的随机读逻辑。[#91435](https://github.com/ClickHouse/ClickHouse/pull/91435) ([Arsen Muk](https://github.com/arsenmuk)). +* 提升了 `icebergCluster` 的性能。[#91537](https://github.com/ClickHouse/ClickHouse/pull/91537) ([Yang Jiang](https://github.com/Ted-Jiang)). +* 通过启用自适应写入缓冲区,降低了带有 Wide 分区片段的超宽表在 `INSERT` 和合并期间的内存占用。同时还为加密磁盘增加了自适应写入缓冲区支持。[#92250](https://github.com/ClickHouse/ClickHouse/pull/92250) ([Azat Khuzhin](https://github.com/azat)). +* 通过减少搜索的 token 数量,提升了使用文本索引和 `sparseGrams` tokenizer 的全文检索性能。[#93078](https://github.com/ClickHouse/ClickHouse/pull/93078) ([Anton Popov](https://github.com/CurtizJ)). +* 在 x86 上通过动态分派加快了 T64 编解码器的压缩速度。[#95881](https://github.com/ClickHouse/ClickHouse/pull/95881) ([Raúl Marín](https://github.com/Algunenano)). +* 加快了 x86 上 32 字节数据块的 LZ4 解压速度。[#96778](https://github.com/ClickHouse/ClickHouse/pull/96778) ([Raúl Marín](https://github.com/Algunenano)). +* 文本索引直接读取优化现已部分可用——带有物化文本索引的分区片段将使用该索引,而未带有该索引的分区片段则会回退到原始过滤表达式。[#96411](https://github.com/ClickHouse/ClickHouse/pull/96411) ([Anton Popov](https://github.com/CurtizJ)). +* 通过删除不必要的数据复制,并为数值列启用向量化的最小值/最大值计算,优化了 `INSERT` 期间的 minmax 跳过索引计算。[#97392](https://github.com/ClickHouse/ClickHouse/pull/97392) ([Raúl Marín](https://github.com/Algunenano)). +* 为系统日志表添加了时间列上的 `minmax` 二级索引,以及 `query_id`/`initial_query_id` 列上的 `bloom_filter` 索引,以加快过滤速度。[#96712](https://github.com/ClickHouse/ClickHouse/pull/96712) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 避免了在未启用去重时 `INSERT` 出现内存占用回归。[#96503](https://github.com/ClickHouse/ClickHouse/pull/96503) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + +### 内存优化 \{#memory-optimization\} + +* 在未启用高亮和 `VALUES` 解析时,移除未使用的字段,降低了 `ASTLiteral` 的内存占用。 [#93974](https://github.com/ClickHouse/ClickHouse/pull/93974) ([Ilya Yatsishin](https://github.com/qoega)). +* 引入了专用的 Enum AST 类,将值参数存储为字符串/整数对,而不是通用的 `ASTLiteral` 子节点,从而降低内存消耗。 [#94178](https://github.com/ClickHouse/ClickHouse/pull/94178) ([Ilya Yatsishin](https://github.com/qoega)). +* 通过将列名直接存储为字符串,而不是存储在通用 AST 字面量节点中,优化了具名元组 AST 对象的内存占用。 [#94704](https://github.com/ClickHouse/ClickHouse/pull/94704) ([Ilya Yatsishin](https://github.com/qoega)). +* 将 `CachedOnDiskReadBufferFromFile` 结构的大小缩小了约 50 倍。 [#96098](https://github.com/ClickHouse/ClickHouse/pull/96098) ([Azat Khuzhin](https://github.com/azat)). +* 当表为空时,`HashTable::resize` 不再复制旧数据。 [#96180](https://github.com/ClickHouse/ClickHouse/pull/96180) ([Raúl Marín](https://github.com/Algunenano)). + +### 内部优化 \{#internal-optimizations\} + +* 在查询流水线内部进行数据分区时采用了 “fastrange” (Daniel Lemire) 方法,提升了并行排序和 JOIN 的性能。[#93080](https://github.com/ClickHouse/ClickHouse/pull/93080) ([Alexey Milovidov](https://github.com/alexey-milovidov)). +* 通过增加额外的链接器选项,进一步改进了去虚拟化。[#94737](https://github.com/ClickHouse/ClickHouse/pull/94737) ([Nikita Taranov](https://github.com/nickitat)). +* 通过批量处理 ZooKeeper 请求,提升了包含大量分区片段的 `ReplicatedMergeTree` 表的克隆副本性能。[#94847](https://github.com/ClickHouse/ClickHouse/pull/94847) ([c-end](https://github.com/c-end)). +* 通过切换到更快的哈希算法和无锁计数器,将 `observeOperations` 导致的 ZooKeeper 接收线程 CPU 消耗降低了 20% 以上。[#95962](https://github.com/ClickHouse/ClickHouse/pull/95962) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + +## 问题修复 \{#bug-fixes\} + +
+ 所有错误修复 (点击展开) + + ### JOIN 修复 + + * 修复了在应用 outer-to-inner join 优化时,Join 存储引擎出现的 `INCOMPATIBLE_TYPE_OF_JOIN` 错误。[#84292](https://github.com/ClickHouse/ClickHouse/pull/84292) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 + * 修复了在包含多个使用 `USING` 子句且启用 `join_use_nulls` 的 JOIN 查询中的逻辑错误。[#92251](https://github.com/ClickHouse/ClickHouse/pull/92251) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 + * 修复了在使用 `join_use_nulls` 时对 join 进行重排序过程中出现的逻辑错误。[#92289](https://github.com/ClickHouse/ClickHouse/pull/92289) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 修复了 `join_on_disk_max_files_to_merge` 设置可能引发崩溃的问题。[#92335](https://github.com/ClickHouse/ClickHouse/pull/92335) ([Bharat Nallan](https://github.com/bharatnc)) 。 + * 修复了将外连接转换为内连接时,因不必要地修改查询计划而导致的 `LOGICAL_ERROR`。同时放宽了优化的适用条件,使其在连接过程中对聚合键使用单射函数时也能生效。[#92503](https://github.com/ClickHouse/ClickHouse/pull/92503) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)). + * 修复了在常量条件下执行多个 join 且启用 `join_use_nulls` 时的逻辑错误。[#92892](https://github.com/ClickHouse/ClickHouse/pull/92892) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 + * 修复了 `full_sorting_join` 在 `LowCardinality(Nullable(T))` 列上出现 `NULL != NULL` 的问题。[#92924](https://github.com/ClickHouse/ClickHouse/pull/92924) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 修复了右侧连接键为稀疏列时 join 结果不正确的问题。[#93038](https://github.com/ClickHouse/ClickHouse/pull/93038) ([Amos Bird](https://github.com/amosbird)). + * 修复了 `LEFT ANTI JOIN` 带有额外后置条件时运行时过滤器无法正确工作的问题。[#91824](https://github.com/ClickHouse/ClickHouse/pull/91824) ([Alexander Gololobov](https://github.com/davenger)). + * 修复了在带有右侧表总计的查询中使用运行时过滤器时出现的逻辑错误。[#93330](https://github.com/ClickHouse/ClickHouse/pull/93330) ([Alexander Gololobov](https://github.com/davenger)). + * 修复了在某些情况下会触发的逻辑错误:由于错误返回了重复的 const 列,在将 join 运行时过滤器添加到查询计划时会触发该错误。[#93144](https://github.com/ClickHouse/ClickHouse/pull/93144) ([Alexander Gololobov](https://github.com/davenger)) 。 + * 修复了 `__applyFilter` 函数的一个问题:该函数由 join 运行时过滤器使用,并会在某些合法情况下返回 `ILLEGAL_TYPE_OF_ARGUMENT`。[#93187](https://github.com/ClickHouse/ClickHouse/pull/93187) ([Alexander Gololobov](https://github.com/davenger)) 。 + * 修复了在与已填充数据的右表进行连接时未添加运行时过滤器的问题。[#93211](https://github.com/ClickHouse/ClickHouse/pull/93211) ([Alexander Gololobov](https://github.com/davenger)). + * 修复了在启用运行时过滤器且参与 JOIN 的表多次返回同一列时出现的 `NOT_FOUND_COLUMN_IN_BLOCK` 错误。[#93526](https://github.com/ClickHouse/ClickHouse/pull/93526) ([Alexander Gololobov](https://github.com/davenger)). + * 修复了在 `Merge` 表上应用 Join 运行时过滤器时,`FilterStep` 未被正确添加的问题。[#94021](https://github.com/ClickHouse/ClickHouse/pull/94021) ([Alexander Gololobov](https://github.com/davenger)) 。 + * 修复了在带有 `USING` 子句的 `Join` 存储执行 join 操作时,将类型转换为超类型的问题。[#94000](https://github.com/ClickHouse/ClickHouse/pull/94000) ([Dmitry Novik](https://github.com/novikd)) 。 + * 修复了使用并行副本的查询以及与非 MergeTree 表进行 JOIN 时的问题。[#93902](https://github.com/ClickHouse/ClickHouse/pull/93902) ([Igor Nikonov](https://github.com/devcrafter)). + * 修复了运行时过滤器中 Nullable join 列的竞争条件问题。[#95775](https://github.com/ClickHouse/ClickHouse/pull/95775) ([Hechem Selmi](https://github.com/m-selmi)) 。 + * 修复了 `Join` 表中使用 `Nullable(String)` 键时空字符串变为 `NULL` 的问题。[#96002](https://github.com/ClickHouse/ClickHouse/pull/96002) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了对空 MergeTree 表使用 `direct` JOIN 算法时出现的 `NOT_SUPPORTED` 错误。[#95935](https://github.com/ClickHouse/ClickHouse/pull/95935) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 + * 修复了一个问题:当外连接与多个 INNER JOIN 组合使用,且外连接的 `ON` 条件引用了多个先前已连接表中的列时,由于非法的连接重排序,查询会返回错误结果。[#96193](https://github.com/ClickHouse/ClickHouse/pull/96193) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 + * 修复了包含 Nullable 子字段的 Tuple 列中的运行时过滤器异常。[#96509](https://github.com/ClickHouse/ClickHouse/pull/96509) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了包含 CROSS JOIN 且启用并行副本的查询返回错误结果的问题。[#96848](https://github.com/ClickHouse/ClickHouse/pull/96848) ([Igor Nikonov](https://github.com/devcrafter)) 。 + * 修复了 `arrayJoin` 在与 INNER JOIN 和 WHERE 子句一起使用时产生重复行的问题,其原因是部分谓词下推错误地将包含 `arrayJoin` 的过滤条件下推到了 JOIN 之下。[#96989](https://github.com/ClickHouse/ClickHouse/pull/96989) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了这样一个 `LOGICAL_ERROR`:当 `WHERE` 子句中的 `arrayJoin` 引用了 JOIN 两侧的列时,会触发该错误。[#97239](https://github.com/ClickHouse/ClickHouse/pull/97239) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在带有 USING 的 JOIN 中,于 VALUES 子句内的 Lambda 函数中使用匹配器 (`*`) 时的逻辑错误。[#95661](https://github.com/ClickHouse/ClickHouse/pull/95661) ([Vladimir Cherkasov](https://github.com/vdimir)). + * 修复了当 `USING` 列类型不同时,matcher (`*`、`table.*`) 与 `analyzer_compatibility_join_using_top_level_identifier` 中可能存在的逻辑错误。[#95808](https://github.com/ClickHouse/ClickHouse/pull/95808) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 + * 修复了 `analyzer_compatibility_join_using_top_level_identifier` 与 ALIAS 列有关的逻辑错误。[#97297](https://github.com/ClickHouse/ClickHouse/pull/97297) ([Vladimir Cherkasov](https://github.com/vdimir)) 。 + * 修复了旧分析器在使用带有重复别名的 JOIN 时发生崩溃的问题。[#96405](https://github.com/ClickHouse/ClickHouse/pull/96405) ([Ilya Golshtein](https://github.com/ilejn)) 。 + + ### 查询与分析器修复 + + * 修复了一个 bug:在插入期间,预定义查询处理程序会将末尾空白字符解释为数据。 [#83604](https://github.com/ClickHouse/ClickHouse/pull/83604) ([Fabian Ponce](https://github.com/FabianPonce)). + * 修复了在仅修改元数据的 ALTER 操作 (例如扩展 Enum 元素) 后,带有投影的聚合会抛出异常的问题。[#84143](https://github.com/ClickHouse/ClickHouse/pull/84143) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 `count_distinct_optimization` 在窗口函数和多参数场景下的处理问题。[#92376](https://github.com/ClickHouse/ClickHouse/pull/92376) ([Raúl Marín](https://github.com/Algunenano)). + * 修复了 `arrayElement` 在使用否定字面量时 AST 格式不一致的问题。[#92293](https://github.com/ClickHouse/ClickHouse/pull/92293) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了 `NOT IN` 在使用非常量数组参数时返回错误结果的问题。[#93314](https://github.com/ClickHouse/ClickHouse/pull/93314) ([Yarik Briukhovetskyi](https://github.com/yariks5s)) 。 + * 修复了涉及 `Nothing` 类型的空值安全比较错误。[#91884](https://github.com/ClickHouse/ClickHouse/pull/91884) ([Yarik Briukhovetskyi](https://github.com/yariks5s)) 。 + * 修复了由 `use_top_k_dynamic_filtering` 优化导致的 `Not found column` 错误。[#93316](https://github.com/ClickHouse/ClickHouse/pull/93316) ([Nikolai Kochetov](https://github.com/KochetovNicolai)) 。 + * 修复了在存在标量关联子查询时,错误移除子查询中未使用列的问题。[#93273](https://github.com/ClickHouse/ClickHouse/pull/93273) ([Dmitry Novik](https://github.com/novikd)). + * 修复了 `optimize_inverse_dictionary_lookup` 在键为有符号整数类型时对分布式查询不起作用的问题。[#93848](https://github.com/ClickHouse/ClickHouse/pull/93848) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 修复了分布式 `remote()` 查询中 `lag`/`lead` 无法工作的问题。[#93858](https://github.com/ClickHouse/ClickHouse/pull/93858) ([Nihal Z. Miaji](https://github.com/nihalzp))。 + * 修复了在 `WHERE` 中使用 `not match(...)` 时数据跳过逻辑中的一个缺陷,该缺陷会导致结果错误。[#92726](https://github.com/ClickHouse/ClickHouse/pull/92726) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 修复了一个缺陷:在 `WHERE` 中使用 `not materialize(...)` 或 `not CAST(...)` 时,数据跳过逻辑会导致结果错误。[#93017](https://github.com/ClickHouse/ClickHouse/pull/93017) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 修复了在 `has` 函数中使用空数组时进行索引分析出现的逻辑错误。[#92995](https://github.com/ClickHouse/ClickHouse/pull/92995) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 修复了在极少数情况下,对 `Map` 列使用空元组时出现的逻辑错误。[#93814](https://github.com/ClickHouse/ClickHouse/pull/93814) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 修复了使用 PK 分片且带有恒假条件的查询会失败的问题。[#92815](https://github.com/ClickHouse/ClickHouse/pull/92815) ([Yarik Briukhovetskyi](https://github.com/yariks5s)) 。 + * 修复了在合并本地表与远程/分布式表时,`Merge` 表引擎的查询计划对 `hostName()` 抛出 `ILLEGAL_COLUMN` 的问题。[#93286](https://github.com/ClickHouse/ClickHouse/pull/93286) ([Jinlin](https://github.com/withlin)). + * 修复了在带别名的表上使用 `Merge` 引擎时出现的 `NO_SUCH_COLUMN_IN_TABLE` 错误。[#92910](https://github.com/ClickHouse/ClickHouse/pull/92910) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了 `SELECT` 查询在针对多个列的谓词使用 Bloom 过滤器 skip 索引,且同时包含 `OR` 和 `NOT` 条件时返回结果不一致的问题。[#94026](https://github.com/ClickHouse/ClickHouse/pull/94026) ([Shankar Iyer](https://github.com/shankar-iyer)). + * 修复了在过滤器包含子列时应用投影的问题。[#93141](https://github.com/ClickHouse/ClickHouse/pull/93141) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了在合并期间重建投影时 `_part_offset` 损坏的问题,并通过避免不必要的读取优化了投影处理流程。[#93827](https://github.com/ClickHouse/ClickHouse/pull/93827) ([Amos Bird](https://github.com/amosbird)) 。 + * 防止实际上作为同一列别名的不同插值列在数据块中折叠到同一列。[#93197](https://github.com/ClickHouse/ClickHouse/pull/93197) ([Yakov Olkhovskiy](https://github.com/yakov-olkhovskiy)) 。 + * 在合并期间重建投影时,会移除未使用的列,从而降低内存占用,并减少临时分区片段的生成。[#93233](https://github.com/ClickHouse/ClickHouse/pull/93233) ([Nikolai Kochetov](https://github.com/KochetovNicolai)) 。 + * 修复了在分布式查询中使用负数 `LIMIT/OFFSET` 时,在某些情况下出现的逻辑错误。[#95357](https://github.com/ClickHouse/ClickHouse/pull/95357) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 修复了在分布式查询中使用小数 `LIMIT/OFFSET` 时,在某些情况下出现的逻辑错误。[#96475](https://github.com/ClickHouse/ClickHouse/pull/96475) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 修复了在启用 `transform_null_in` 时,`IN` 函数处理 `NULL` 值时返回错误结果的问题。[#95674](https://github.com/ClickHouse/ClickHouse/pull/95674) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 修复了仅包含单个列引用的 `IN (col)` 在执行时会报 `UNSUPPORTED_METHOD` 错误的问题。[#97646](https://github.com/ClickHouse/ClickHouse/pull/97646) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在聚合参数为 `LowCardinality(Nullable)` 时,`optimize_syntax_fuse_functions` 将 `sum`/`count`/`avg` 重写为 `sumCount()` 的问题。[#96239](https://github.com/ClickHouse/ClickHouse/pull/96239) ([Nihal Z. Miaji](https://github.com/nihalzp)). + * 修复了 `not IN` 和 `not has` 函数中的错误分区裁剪问题。[#96241](https://github.com/ClickHouse/ClickHouse/pull/96241) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 修复了由 prewhere 中的 lambda 表达式引起的 prewhere 过滤错误。[#95395](https://github.com/ClickHouse/ClickHouse/pull/95395) ([Xiaozhe Yu](https://github.com/wudidapaopao)). + * 修复了查询分析器中的 `LOGICAL_ERROR`:在预期应为具体值的位置传入了 lambda 表达式时会触发该错误。 [#96892](https://github.com/ClickHouse/ClickHouse/pull/96892) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了某些含 lambda 函数的表达式中的空指针解引用问题。[#96479](https://github.com/ClickHouse/ClickHouse/pull/96479) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在 CTE 和子查询中,每个子查询的 `SETTINGS` 未应用于 `file` 等表函数的问题。[#96882](https://github.com/ClickHouse/ClickHouse/pull/96882) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了针对 CTE 折叠常量时的查询条件缓存哈希冲突问题,该问题可能导致查询结果错误。[#96172](https://github.com/ClickHouse/ClickHouse/pull/96172) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在启用分析器的情况下,通过 `merge()` 表函数查询 ALIAS 列中包含 lambda 表达式的表时出现的 `BAD_ARGUMENTS` 错误。[#97551](https://github.com/ClickHouse/ClickHouse/pull/97551) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 `EXCEPT ALL` 和 `INTERSECT ALL` 忽略行的重复次数、行为与其 `DISTINCT` 对应版本相同的问题。[#96876](https://github.com/ClickHouse/ClickHouse/pull/96876) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在 `WindowTransform` 中使用较大 `PRECEDING` 偏移量时触发的断言失败。[#96026](https://github.com/ClickHouse/ClickHouse/pull/96026) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在使用窗口函数时,结合 `group_by_use_nulls = 1` 和 `CUBE`/`ROLLUP`/`GROUPING SETS` 会出现异常的问题。[#96878](https://github.com/ClickHouse/ClickHouse/pull/96878) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 `GROUPING SETS`、`group_by_use_nulls` 以及带有 `LowCardinality` 的 `Tuple` 之间的交互导致意外数据块结构的问题。[#96358](https://github.com/ClickHouse/ClickHouse/pull/96358) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 `GROUP BY ... WITH ROLLUP/CUBE` 中的逻辑错误:当键在 `Nullable(Tuple(...))` 内包含 `LowCardinality(Nullable(...))` 时,会出现该问题。[#97647](https://github.com/ClickHouse/ClickHouse/pull/97647) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 `IfTransformStringsToEnumPass` 中的断言失败,该问题发生在 `if` 或 `transform` 返回 `Nullable(String)` 时。[#97002](https://github.com/ClickHouse/ClickHouse/pull/97002) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在 `optimize_inverse_dictionary_lookup` 重写 `dictGet(...)` 谓词时,未被授予 `CREATE TEMPORARY TABLE` 权限的用户遇到的 `ACCESS_DENIED` 问题。[#97484](https://github.com/ClickHouse/ClickHouse/pull/97484) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 修复了一个少见场景下的 `if` 函数类型不匹配问题:在带有 PREWHERE 和类型推断的分布式查询中,`UInt64` 与 `Int32` 之间会出现类型不匹配。[#96012](https://github.com/ClickHouse/ClickHouse/pull/96012) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了涉及 `Bool` 类型的 JIT 编译查询问题。[#96013](https://github.com/ClickHouse/ClickHouse/pull/96013) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 JIT 已编译表达式在将 `DateTime` 转换为 `DateTime64` 时返回错误结果的问题 (例如,在 `CASE`/`if`/`multiIf` 中混用 DateTime 类型时) 。[#96879](https://github.com/ClickHouse/ClickHouse/pull/96879) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在 `formatDateTime` 中使用非固定宽度格式化器时“使用未初始化值”的问题。[#96133](https://github.com/ClickHouse/ClickHouse/pull/96133) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了使用不兼容类型调用 `indexOfAssumeSorted` 时触发的 `std::terminate` 问题。[#96877](https://github.com/ClickHouse/ClickHouse/pull/96877) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 除 `Geometry` 变体类型外,几何函数现在也接受各个几何子类型。[#97571](https://github.com/ClickHouse/ClickHouse/pull/97571) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在包含 row policy/PREWHERE 和 FINAL 的查询中,索引会影响结果的问题。[#97076](https://github.com/ClickHouse/ClickHouse/pull/97076) ([Yarik Briukhovetskyi](https://github.com/yariks5s)). + * 允许 read-in-order 优化使用行级策略。[#97538](https://github.com/ClickHouse/ClickHouse/pull/97538) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)) 。 + * 修复了在 `QUALIFY` 子句中使用文本索引列时出现的 `LOGICAL_ERROR`。[#97313](https://github.com/ClickHouse/ClickHouse/pull/97313) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了一个潜在的崩溃问题:当 `WHERE` 子句中包含超过 32 个由 `AND`/`OR` 连接的表达式时,可能会发生崩溃。[#97698](https://github.com/ClickHouse/ClickHouse/pull/97698) ([Shankar Iyer](https://github.com/shankar-iyer)). + * 修复了在带有 `FINAL` 的表上使用 `indexHint` 进行星号展开时,`removeUnusedColumns` 优化中的数据块结构不匹配问题。[#97622](https://github.com/ClickHouse/ClickHouse/pull/97622) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了括号内带别名的元组字面量在 AST 格式化往返转换中的不一致问题。[#97418](https://github.com/ClickHouse/ClickHouse/pull/97418) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 `NOT (1, 1, 1)` 的 AST 格式不一致问题。[#97653](https://github.com/ClickHouse/ClickHouse/pull/97653) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### MergeTree 与存储修复 + + * 如果文件系统不区分大小写,MergeTree 现会始终使用哈希值替换文件名。此前在 macOS 上,当列/子列名称仅大小写不同时,可能会导致数据损坏。[#86559](https://github.com/ClickHouse/ClickHouse/pull/86559) ([Pavel Kruglov](https://github.com/Avogar)). + * materialized view 现在会使用其创建所在的数据库作为执行上下文,因此可以在该视图的 SELECT 查询中省略显式的数据库限定。 [#88193](https://github.com/ClickHouse/ClickHouse/pull/88193) ([Dmitry Kovalev](https://github.com/dk-github)). + * 在创建阶段,对 materialized view 内部的底层查询增加了完整的权限检查。[#89180](https://github.com/ClickHouse/ClickHouse/pull/89180) ([pufit](https://github.com/pufit)) 。 + * 修复了一个逻辑错误:当不带事务的变更修改了处于活动事务中的分区片段,而该事务随后被回滚时,会出现错误。[#90469](https://github.com/ClickHouse/ClickHouse/pull/90469) ([Shaohua Wang](https://github.com/tiandiwonder)). + * 修复了普通数据库转换为原子数据库后,`system.warnings` 未能正确更新的问题。[#90473](https://github.com/ClickHouse/ClickHouse/pull/90473) ([sdk2](https://github.com/sdk2)). + * 修复了在 `ATTACH AS REPLICATED` 时出现的 `LOGICAL_ERROR: Storage does not support transaction` 错误。[#91772](https://github.com/ClickHouse/ClickHouse/pull/91772) ([Shaohua Wang](https://github.com/tiandiwonder)) 。 + * 修复了在对稀疏列执行变更且 `ratio_of_defaults_for_sparse_serialization=0.0` 时可能出现的 `FILE_DOESNT_EXIST` 错误。[#92860](https://github.com/ClickHouse/ClickHouse/pull/92860) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了在通过 alter 将 `ratio_of_defaults_for_sparse_serialization` 更改为 `1.0` 后,稀疏列变更可能引发的 `FILE_DOESNT_EXIST` 错误。[#93016](https://github.com/ClickHouse/ClickHouse/pull/93016) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了因共享分区片段的 TOCTOU 竞态而可能使用过期分区片段的问题。[#93022](https://github.com/ClickHouse/ClickHouse/pull/93022) ([Azat Khuzhin](https://github.com/azat)) 。 + * 在 MergeTree 中执行变更时继承源分区片段的序列化信息设置,修复了在数据类型序列化发生变化后,对已变更分区片段进行查询时可能返回错误结果的问题。[#92419](https://github.com/ClickHouse/ClickHouse/pull/92419) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了列与同名子列之间可能出现的冲突,该问题会导致序列化错误和查询失败。[#92453](https://github.com/ClickHouse/ClickHouse/pull/92453) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了向分区表达式包含子列的表中插入数据时出现的 `NOT_FOUND_COLUMN_IN_BLOCK` 问题。[#92905](https://github.com/ClickHouse/ClickHouse/pull/92905) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了在对源表执行 ALTER 时,MV 中子列可能丢失的问题。[#93276](https://github.com/ClickHouse/ClickHouse/pull/93276) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了恢复带有去重竞态条件的 `ReplicatedMergeTree` 时出现的 `LOGICAL_ERROR`。[#93612](https://github.com/ClickHouse/ClickHouse/pull/93612) ([Pablo Marcos](https://github.com/pamarcos)) 。 + * 修复了在直接反序列化期间使用稀疏列更新生存时间 (TTL) 时的问题,避免出现 `Unexpected type of result TTL column` 错误。[#93619](https://github.com/ClickHouse/ClickHouse/pull/93619) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 如有需要,在生存时间 (TTL) 聚合期间为 Set 表达式结果恢复 `LowCardinality` 包装。[#92971](https://github.com/ClickHouse/ClickHouse/pull/92971) ([Seva Potapov](https://github.com/seva-potapov)) 。 + * 修复了 `ALTER TABLE REWRITE PARTS` 中出现的 `Cannot add action to empty ExpressionActionsChain` 问题。[#92754](https://github.com/ClickHouse/ClickHouse/pull/92754) ([Azat Khuzhin](https://github.com/azat)) 。 + * 修复了使用 `ON CLUSTER` 时,`CREATE USER` 身份验证方法中的查询参数替换问题。[#92777](https://github.com/ClickHouse/ClickHouse/pull/92777) ([xiaohuanlin](https://github.com/xiaohuanlin)). + * 如果只读磁盘上有 MergeTree 表,启动时将不再尝试删除临时目录。[#92748](https://github.com/ClickHouse/ClickHouse/pull/92748) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了基于子列创建的 skip 索引的物化问题。[#93708](https://github.com/ClickHouse/ClickHouse/pull/93708) ([Anton Popov](https://github.com/CurtizJ)) 。 + * 修复了 `CLEAR COLUMN` 在存在依赖索引时的问题。[#94057](https://github.com/ClickHouse/ClickHouse/pull/94057) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 修复了在重启后 interserver 主机发生变化时无法附加 Replicated 数据库的问题。[#93779](https://github.com/ClickHouse/ClickHouse/pull/93779) ([Tuan Pham Anh](https://github.com/tuanpach)) 。 + * 修复了 `CREATE TABLE ... AS urlCluster()` 与 `Replicated` 数据库引擎配合使用时的逻辑错误。[#92418](https://github.com/ClickHouse/ClickHouse/pull/92418) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 修复了 `REPLACE PARTITION` 与后台变更之间的竞态条件,该问题可能导致新旧数据同时可见。[#96955](https://github.com/ClickHouse/ClickHouse/pull/96955) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 `REPLACE PARTITION` 与后台变更之间遗留的竞态条件,该问题可能导致旧数据重新出现。[#97105](https://github.com/ClickHouse/ClickHouse/pull/97105) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了一个问题:当 `PartCheckThread` 为已发生变更的分区片段重新将 `GET_PART` 放回队列时,变更会卡住。[#97162](https://github.com/ClickHouse/ClickHouse/pull/97162) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在同一列上此前执行过轻量级更新后,`ALTER TABLE DROP COLUMN` 会失败的问题。[#96861](https://github.com/ClickHouse/ClickHouse/pull/96861) ([Anton Popov](https://github.com/CurtizJ)). + * 修复了在轻量级更新过程中应用补丁分区片段时发生的空指针解引用问题。[#97583](https://github.com/ClickHouse/ClickHouse/pull/97583) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 带有未知投影的分区片段不再被标记为永久丢失。[#95952](https://github.com/ClickHouse/ClickHouse/pull/95952) ([Mikhail Artemenko](https://github.com/Michicosun)) 。 + * 修复了 `CREATE TABLE ... CLONE AS ...` 忽略源表完整限定名称的问题。[#96415](https://github.com/ClickHouse/ClickHouse/pull/96415) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)) 。 + * 修复了在元数据变更期间,复制表中隐式重新生成索引的问题。[#96600](https://github.com/ClickHouse/ClickHouse/pull/96600) ([Raúl Marín](https://github.com/Algunenano)). + * 修复了带有别名列的隐式索引,并在创建前增加了全面验证。[#97115](https://github.com/ClickHouse/ClickHouse/pull/97115) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 修复了这样一个问题:在 TTL 合并后,如果所有行都被过滤掉,通过 `_minmax_count_projection` 返回的 `min(timestamp)` 会变为纪元时间 (`1970-01-01`) 。[#96703](https://github.com/ClickHouse/ClickHouse/pull/96703) ([Raquel Barbadillo](https://github.com/rbarbadillo)). + * 修复了 `use_const_adaptive_granularity` 与 `index_granularity_bytes` 的固定组合 (非自适应粒度) 导致计算错误的问题。[#96143](https://github.com/ClickHouse/ClickHouse/pull/96143) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了使用 `ORDER BY ... LIMIT` 从采用非自适应索引粒度的表中读取时出现的 `Number of rows in lazy chunk does not match number of offsets` 异常。[#97270](https://github.com/ClickHouse/ClickHouse/pull/97270) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了零拷贝复制中的回归问题:共享分区片段可能会在其他副本完成拉取前被删除。[#95597](https://github.com/ClickHouse/ClickHouse/pull/95597) ([filimonov](https://github.com/filimonov)). + * 修复了 `SYSTEM RESTART REPLICA` 在表因非 ZooKeeper 异常而重新创建失败时导致该表从数据库中丢失,并在 `DatabaseReplicated` 中造成元数据摘要不匹配的问题。[#97276](https://github.com/ClickHouse/ClickHouse/pull/97276) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在 `ALTER TABLE MODIFY COLUMN` 更改列类型后构建列统计信息时触发的 `assert_cast` 异常。 [#97027](https://github.com/ClickHouse/ClickHouse/pull/97027) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 当表未定义任何统计信息时,ClickHouse 将不再尝试加载这些统计信息,从而避免不必要的开销。[#96233](https://github.com/ClickHouse/ClickHouse/pull/96233) ([Han Fei](https://github.com/hanfei1991)) 。 + * 修复了在等待分布式 DDL 的同时删除 Replicated 数据库时出现的 `There was an error: Cannot obtain error message` 逻辑错误。[#95664](https://github.com/ClickHouse/ClickHouse/pull/95664) ([Alexander Tokmakov](https://github.com/tavplubix)). + * 修复了 `KeyCondition` 中的逻辑错误:当表的主键可为空,且查询使用首个参数为常量的 `coalesce` 时,会出现该错误。[#96340](https://github.com/ClickHouse/ClickHouse/pull/96340) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + + ### 数据类型与序列化问题修复 + + * 修复了从 Dynamic/JSON 类型读取 size 子列时可能出现的错误。[#95573](https://github.com/ClickHouse/ClickHouse/pull/95573) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了在 JSON 数组上应用 `tupleElement` 时发生的崩溃。[#95647](https://github.com/ClickHouse/ClickHouse/pull/95647) ([Pavel Kruglov](https://github.com/Avogar))。 + * 修复了在 JSON 上执行带有嵌套路径的 `tupleElement` 时返回错误结果的问题。[#95907](https://github.com/ClickHouse/ClickHouse/pull/95907) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了 `tupleElement` 在处理带有类型提示的路径中的 JSON 时抛出异常的问题。[#97728](https://github.com/ClickHouse/ClickHouse/pull/97728) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了 JSON 数据类型中跳过路径的问题——此前,`JSON(SKIP path)` 会跳过所有以 `path` 为前缀的键 (甚至包括 `pathpath` 这样的键) ,可能导致数据丢失。现在只会跳过完全匹配的键。[#95948](https://github.com/ClickHouse/ClickHouse/pull/95948) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了在 JSON 中将 `type_json_allow_duplicated_key_with_literal_and_nested_object` 应用于类型化路径时的问题。[#97422](https://github.com/ClickHouse/ClickHouse/pull/97422) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了 JSON 类型中不兼容的带类型路径检查问题。[#92539](https://github.com/ClickHouse/ClickHouse/pull/92539) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了在 JSON 中为路径 'skip' 创建类型提示时的问题。[#92842](https://github.com/ClickHouse/ClickHouse/pull/92842) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了分析器中列别名内动态子列的解析问题。[#92583](https://github.com/ClickHouse/ClickHouse/pull/92583) ([Pavel Kruglov](https://github.com/Avogar)). + * 修复了因对 Variant 列进行错误的就地过滤优化而导致的 `Nested columns sizes are inconsistent with local_discriminators` 错误。[#96410](https://github.com/ClickHouse/ClickHouse/pull/96410) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在 `GROUP BY` 中使用带有 `Variant` 参数的 `ifNull` 时的崩溃问题。[#96790](https://github.com/ClickHouse/ClickHouse/pull/96790) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 `FunctionVariantAdaptor` 中的一处逻辑错误,该错误会影响需要常量参数的函数,如 `arrayROCAUC`。[#97116](https://github.com/ClickHouse/ClickHouse/pull/97116) ([Bharat Nallan](https://github.com/bharatnc)). + * 修复了函数返回 `Nothing` 类型时 `FunctionVariantAdaptor` 中出现的 `LOGICAL_ERROR`。[#97213](https://github.com/ClickHouse/ClickHouse/pull/97213) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了将 NULL 与包含 LowCardinality 类型的 Variant 列进行比较时出现的逻辑异常。[#97379](https://github.com/ClickHouse/ClickHouse/pull/97379) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 `concat` 中的 `LOGICAL_ERROR`:当某个参数包含内部具有 `LowCardinality` 的 `Variant` 类型时,会触发该错误。[#97654](https://github.com/ClickHouse/ClickHouse/pull/97654) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了将 `LowCardinality` 列转换为 `Nullable` 时结果错误的问题。[#96483](https://github.com/ClickHouse/ClickHouse/pull/96483) ([Nihal Z. Miaji](https://github.com/nihalzp)) 。 + * 在启用 `cast_keep_nullable` 时,`CAST` 中的 `LowCardinality Nullable` 类型已得到正确处理。[#95747](https://github.com/ClickHouse/ClickHouse/pull/95747) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在对复杂嵌套类型进行类型转换时出现的 `ColumnNullable is not compatible with original` 异常。[#96924](https://github.com/ClickHouse/ClickHouse/pull/96924) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在 `Nullable(Tuple(... Nullable(T) ...))` 类型的子列上使用 `isNull`/`isNotNull` 时触发的 `LOGICAL_ERROR`。 [#97582](https://github.com/ClickHouse/ClickHouse/pull/97582) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 Array 转换为 `QBit` 时的 `LOGICAL_ERROR`。[#97413](https://github.com/ClickHouse/ClickHouse/pull/97413) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了同时读取稀疏列及其子列时的 `LOGICAL_ERROR`。[#97515](https://github.com/ClickHouse/ClickHouse/pull/97515) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了在带有 PREWHERE 的 Tuple 中读取稀疏 `Nullable(String)` 的 `.size` 子列时触发的 `LOGICAL_ERROR`。 [#97264](https://github.com/ClickHouse/ClickHouse/pull/97264) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 `Set` 和 `MergeTreeIndexSet` 在处理包含内部稀疏子列的列时出现的断言失败问题。[#97493](https://github.com/ClickHouse/ClickHouse/pull/97493) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了对空元组列进行排序时可能出现的错误 `SIZES_OF_COLUMNS_DOESNT_MATCH`。[#92520](https://github.com/ClickHouse/ClickHouse/pull/92520) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了原生 Parquet 读取器中 `DELTA_BYTE_ARRAY` 解码的缺陷,该缺陷会影响高重复度的字符串数据。[#91929](https://github.com/ClickHouse/ClickHouse/pull/91929) ([Daniel Muino](https://github.com/dmuino)). + * 修复了从 Parquet File 读取数据时的断言错误:当 `prewhere` 表达式的一部分在查询的其他位置被使用时,会触发该错误。[#90635](https://github.com/ClickHouse/ClickHouse/pull/90635) ([Max Kainov](https://github.com/maxknv)). + * 修复了 Parquet V3 原生读取器中的 `LOGICAL_ERROR`:当 PREWHERE 过滤器列包含非布尔型 UInt8 值时会触发该问题。[#96594](https://github.com/ClickHouse/ClickHouse/pull/96594) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了旧版读取器中的 Parquet schema 推断问题:当 JSON 列位于 Tuple 列之后时,会出现该问题。[#92867](https://github.com/ClickHouse/ClickHouse/pull/92867) ([Michael Kolupaev](https://github.com/al13n321)) 。 + * 修复了在 glob schema 推断期间,将固定 schema 缓存到所有文件而非仅缓存到推断文件的问题。[#92006](https://github.com/ClickHouse/ClickHouse/pull/92006) ([Pavel Kruglov](https://github.com/Avogar)) 。 + * 修复了从空 File 读取 `ProtobufList` 格式时的问题,以及空表会生成虚假记录的问题。[#96007](https://github.com/ClickHouse/ClickHouse/pull/96007) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了 `Gorilla` 编解码器中的一个回归问题:当显式指定的大小与数据类型的大小不一致时,会触发该问题。[#96118](https://github.com/ClickHouse/ClickHouse/pull/96118) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * PostgreSQL 引擎现已能够正确读取 `BOOLEAN[]`。[#96006](https://github.com/ClickHouse/ClickHouse/pull/96006) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了从 SQLite 的 TEXT 列读取到 UUID 列时的逻辑错误。[#96016](https://github.com/ClickHouse/ClickHouse/pull/96016) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 SQLite 引擎中 `DateTime`、`Date`、`UUID` 等类型的类型转换问题。[#96017](https://github.com/ClickHouse/ClickHouse/pull/96017) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在针对 SQLite 和 PostgreSQL 的查询中,`FixedString` 值被错误转义的问题。[#96019](https://github.com/ClickHouse/ClickHouse/pull/96019) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 新增 `input_format_numbers_enum_on_conversion_error` 设置,用于处理从 Numbers 转换为 Enums 时的转换错误。[#56240](https://github.com/ClickHouse/ClickHouse/pull/56240) ([Nikolay Degterinsky](https://github.com/evillique)) 。 + + ### 文本索引和跳数索引修复 + + * 为防止产生错误的查询结果,已暂时禁用在包含超过 4,294,967,295 行分区片段的表上创建和物化文本索引。[#92644](https://github.com/ClickHouse/ClickHouse/pull/92644) ([Anton Popov](https://github.com/CurtizJ)) 。 + * 修复了 MergeTree 表中文本索引在合并期间的多处崩溃问题。[#92925](https://github.com/ClickHouse/ClickHouse/pull/92925) ([Anton Popov](https://github.com/CurtizJ))。 + * 修复了基于复杂表达式 (如 `concat(col1, col2)`) 构建的文本索引在合并时出现的问题。[#93073](https://github.com/ClickHouse/ClickHouse/pull/93073) ([Anton Popov](https://github.com/CurtizJ)) 。 + * 修复了当索引不包含 token 时,对数组列进行文本索引分析的问题。[#93457](https://github.com/ClickHouse/ClickHouse/pull/93457) ([Anton Popov](https://github.com/CurtizJ)). + * 修复了重建基于子列创建的文本索引时的问题。[#93326](https://github.com/ClickHouse/ClickHouse/pull/93326) ([Anton Popov](https://github.com/CurtizJ)). + * 修复了在存在重复搜索查询时从文本索引直接读取的问题。[#93516](https://github.com/ClickHouse/ClickHouse/pull/93516) ([Anton Popov](https://github.com/CurtizJ)). + * 修复了 `has`、`mapContainsKey` 和 `mapContainsValue` 函数在文本索引分析中的不一致问题:此前是否使用文本索引可能会导致返回不同的结果。[#93578](https://github.com/ClickHouse/ClickHouse/pull/93578) ([Anton Popov](https://github.com/CurtizJ)). + * 修正了 `system.parts` 中文本索引未压缩大小的计算。[#92832](https://github.com/ClickHouse/ClickHouse/pull/92832) ([Anton Popov](https://github.com/CurtizJ)). + * 修复了 `ngrambf_v1` 索引在 ngram 长度 > 8 时会抛出异常的问题。[#92672](https://github.com/ClickHouse/ClickHouse/pull/92672) ([Robert Schulze](https://github.com/rschu1ze)) 。 + * 修复了在非 UTF-8 数据上使用 `ngram_bf` 索引时会导致读取未初始化内存的问题。[#93663](https://github.com/ClickHouse/ClickHouse/pull/93663) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了向量相似性索引中的 `stack-use-after-scope` 问题。 [#96259](https://github.com/ClickHouse/ClickHouse/pull/96259) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了当 skip 索引表达式生成常量列时的逻辑错误。[#96880](https://github.com/ClickHouse/ClickHouse/pull/96880) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在创建表时将空表达式 `()` 用作索引而导致无效内存访问的问题。[#96363](https://github.com/ClickHouse/ClickHouse/pull/96363) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了在禁用 `use_primary_key` 且析取项数量极多时,索引分析中的释放后使用问题。 [#96112](https://github.com/ClickHouse/ClickHouse/pull/96112) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在轻量级更新中,当 `WHERE` 包含带有 `IN` 子句的子查询时主键索引的使用问题。[#92838](https://github.com/ClickHouse/ClickHouse/pull/92838) ([Anton Popov](https://github.com/CurtizJ)) 。 + * 在验证 hypothesis 索引时,使用了正确的错误代码。[#92559](https://github.com/ClickHouse/ClickHouse/pull/92559) ([Raúl Marín](https://github.com/Algunenano)) 。 + + ### 数据湖修复 + + * 修复了单节点集群在 split-by-buckets 模式下从 Iceberg 读取时发生崩溃的问题。[#91553](https://github.com/ClickHouse/ClickHouse/pull/91553) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * 修复了 Iceberg 中 ORDER BY 元组的问题。[#93225](https://github.com/ClickHouse/ClickHouse/pull/93225) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * 修复了 DataLakeCatalog 对 Azure ADLS Gen2 下发凭证的支持:可从 Iceberg REST 目录解析 `adls.sas-token.*` 键,并修复了 ABFSS URL 解析问题。 [#93477](https://github.com/ClickHouse/ClickHouse/pull/93477) ([Karun Anantharaman](https://github.com/karunmotorq)). + * 将 Iceberg 中的 `Date` 替换为 `Date32`。[#95322](https://github.com/ClickHouse/ClickHouse/pull/95322) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * 修复了 Iceberg 中 ORDER BY 引发的崩溃问题。[#96484](https://github.com/ClickHouse/ClickHouse/pull/96484) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * 修复了 Iceberg 分区相关问题。[#96620](https://github.com/ClickHouse/ClickHouse/pull/96620) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * 修复了 Iceberg manifest 条目中在位置删除引用为 null 时数据 File 边界值错误的问题。[#96061](https://github.com/ClickHouse/ClickHouse/pull/96061) ([Daniil Ivanik](https://github.com/divanik)). + * 为 Iceberg 中的根元数据 File 设置添加了更多校验检查。[#96754](https://github.com/ClickHouse/ClickHouse/pull/96754) ([Daniil Ivanik](https://github.com/divanik)). + * 凭据不再被记入 Iceberg 目录的日志中。[#96831](https://github.com/ClickHouse/ClickHouse/pull/96831) ([Konstantin Vedernikov](https://github.com/scanhex12)) 。 + * 修复了压缩合并分区 Delta Lake 数据时的问题。[#95773](https://github.com/ClickHouse/ClickHouse/pull/95773) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * 修复了 RESTful 数据湖目录中 `auth_header` 无效导致 `system.tables` 无法正常工作的问题。[#96680](https://github.com/ClickHouse/ClickHouse/pull/96680) ([Han Fei](https://github.com/hanfei1991)) 。 + + ### S3/Azure/对象存储修复 + + * 修复了在存在非确定性函数时,S3 表引擎缓存分区键的问题。[#92844](https://github.com/ClickHouse/ClickHouse/pull/92844) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)) 。 + * 修复了 `ReadBufferFromS3` 中在启用缓存时发生的断言失败。[#93809](https://github.com/ClickHouse/ClickHouse/pull/93809) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * 修复了 DiskObjectStorage 清理线程中可能发生的错误。[#87411](https://github.com/ClickHouse/ClickHouse/pull/87411) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 修复了 `DiskObjectStorageTransaction` 中可能出现的死锁问题。[#93810](https://github.com/ClickHouse/ClickHouse/pull/93810) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * 修复了在出现大量错误时 DiskObjectStorage 清理线程可能失败的问题。[#94048](https://github.com/ClickHouse/ClickHouse/pull/94048) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 修复了 `copyS3File` 中 multipart_tags 的数据竞争。[#97227](https://github.com/ClickHouse/ClickHouse/pull/97227) ([Azat Khuzhin](https://github.com/azat)) 。 + * 在对象存储的 File 类表 (S3、Azure) 上执行无效的 `ALTER UPDATE` 变更时,不再会导致 nullptr 解引用。[#96162](https://github.com/ClickHouse/ClickHouse/pull/96162) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + + ### S3Queue 修复 + + * 修复了 S3Queue 有序模式下的 `Failed to set file processing within 100 retries` 错误 (现已改为警告) 。[#92814](https://github.com/ClickHouse/ClickHouse/pull/92814) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 修复了与 S3Queue 设置 `s3queue_migrate_old_metadata_to_buckets` 相关的错误。[#93232](https://github.com/ClickHouse/ClickHouse/pull/93232) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 修复了 S3Queue/AzureQueue 引擎的元数据。[#90498](https://github.com/ClickHouse/ClickHouse/pull/90498) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * 修复了 S3Queue/AzureQueue 存储中的数据竞争。[#95385](https://github.com/ClickHouse/ClickHouse/pull/95385) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * 修复了 S3Queue/AzureQueue 引擎在流式传输时的去重问题。[#95467](https://github.com/ClickHouse/ClickHouse/pull/95467) ([Kseniia Sumarokova](https://github.com/kssenii)). + + ### 安全与访问控制修复 + + * 修复了 `SYSTEM SYNC FILE CACHE` 中缺失的访问权限检查。 [#92372](https://github.com/ClickHouse/ClickHouse/pull/92372) ([Kseniia Sumarokova](https://github.com/kssenii)) 。 + * 修复了通配符授权访问权限检查中因逻辑错误导致限制过严的问题。[#92725](https://github.com/ClickHouse/ClickHouse/pull/92725) ([pufit](https://github.com/pufit)). + * 阻止用户在使用 `merge` 表引擎时,在没有 `SHOW COLUMNS` 权限的情况下获取表的列列表。[#93695](https://github.com/ClickHouse/ClickHouse/pull/93695) ([János Benjamin Antal](https://github.com/antaljanosbenjamin)) 。 + * 修复了 `groupConcat` 状态反序列化中的整数溢出漏洞,该漏洞可能引发内存安全问题。[#93426](https://github.com/ClickHouse/ClickHouse/pull/93426) ([Raufs Dunamalijevs](https://github.com/rienath)) 。 + * 已验证解压后缓冲区大小符合预期。[#93690](https://github.com/ClickHouse/ClickHouse/pull/93690) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 修复了撤销默认角色时的问题。 [#96103](https://github.com/ClickHouse/ClickHouse/pull/96103) ([Vitaly Baranov](https://github.com/vitlibar)). + * 修复了 `AccessRights::contains` 在部分权限被撤销时返回错误结果的问题。[#96170](https://github.com/ClickHouse/ClickHouse/pull/96170) ([pufit](https://github.com/pufit)). + * 修复了在分布式查询中更新分配给初始用户的行策略时出现的问题。[#95469](https://github.com/ClickHouse/ClickHouse/pull/95469) ([Vitaly Baranov](https://github.com/vitlibar)) 。 + * `redis` 表函数的 `password` 参数现已在日志和系统表中进行脱敏处理。 [#95325](https://github.com/ClickHouse/ClickHouse/pull/95325) ([Janos Benjamin Antal](https://github.com/antaljanosbenjamin)). + * 修复了读取 X509 证书时 BIO 对象的内存泄漏问题。[#96885](https://github.com/ClickHouse/ClickHouse/pull/96885) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 对 bech32 中的 witness 版本进行了验证,以避免缓冲区溢出。[#96671](https://github.com/ClickHouse/ClickHouse/pull/96671) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 修复了这样一个问题:当使用在许多数据库上仅具有受限授权的用户查询系统表时,性能会变慢。[#95874](https://github.com/ClickHouse/ClickHouse/pull/95874) ([pufit](https://github.com/pufit)) 。 + + ### 备份与恢复问题修复 + + * 修复了因归档文件条目大小头不正确而导致的 `Couldn't pack tar archive: Failed to write all bytes` 错误。[#92122](https://github.com/ClickHouse/ClickHouse/pull/92122) ([Julia Kartseva](https://github.com/jkartseva)) 。 + * 修复了大量并发备份争用同一 File 时导致的服务器崩溃问题。[#93659](https://github.com/ClickHouse/ClickHouse/pull/93659) ([Alexey Milovidov](https://github.com/alexey-milovidov))。 + * 修复了在 `plain_rewritable` 对象存储磁盘上创建归档文件备份 (`.zip`、`.tzst`) 时发生的堆栈溢出问题。[#96872](https://github.com/ClickHouse/ClickHouse/pull/96872) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在因磁盘已满或其他 I/O 错误导致备份失败时服务器崩溃的问题。[#96873](https://github.com/ClickHouse/ClickHouse/pull/96873) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 已修复 `StorageKeeperMap` 备份中因释放后继续使用而导致的段错误。[#97336](https://github.com/ClickHouse/ClickHouse/pull/97336) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + + ### 崩溃与稳定性修复 + + * 修复了从已断开的 `Connection` 中读取导致的崩溃。[#92807](https://github.com/ClickHouse/ClickHouse/pull/92807) ([Raufs Dunamalijevs](https://github.com/rienath)). + * 修复了 `tokens()` 函数在第二个参数为 null 时可能崩溃的问题。[#92586](https://github.com/ClickHouse/ClickHouse/pull/92586) ([Raúl Marín](https://github.com/Algunenano)). + * 已修复使用非常量 tokenizer 参数调用 `tokens` 时导致服务器崩溃的问题。[#93383](https://github.com/ClickHouse/ClickHouse/pull/93383) ([Robert Schulze](https://github.com/rschu1ze)) 。 + * 修复了一个潜在崩溃问题:在并发列缩减或过滤期间,对底层 const PREWHERE 列进行原地变更可能导致崩溃。[#92588](https://github.com/ClickHouse/ClickHouse/pull/92588) ([Arsen Muk](https://github.com/arsenmuk)). + * 修复了终止后台调度池时可能发生的挂起问题,该问题可能导致服务器在关闭时挂起。[#93008](https://github.com/ClickHouse/ClickHouse/pull/93008) ([Azat Khuzhin](https://github.com/azat)) 。 + * 修复了分布式查询在预先取消后导致连接处于损坏状态的问题。[#93029](https://github.com/ClickHouse/ClickHouse/pull/93029) ([Azat Khuzhin](https://github.com/azat)). + * 修复了 `estimateCompressionRatio()` 中可能发生的 `Cannot finalize buffer after cancellation` 问题。[#93068](https://github.com/ClickHouse/ClickHouse/pull/93068) ([Azat Khuzhin](https://github.com/azat)) 。 + * 确保在关闭时正确完成 ZooKeeper 的收尾处理,以修复可能出现的卡住问题。[#93602](https://github.com/ClickHouse/ClickHouse/pull/93602) ([Azat Khuzhin](https://github.com/azat)) 。 + * 修复了使用 ZooKeeper 存储时,在后台重新加载命名集合过程中发生的未捕获异常。 [#92717](https://github.com/ClickHouse/ClickHouse/pull/92717) ([Kseniia Sumarokova](https://github.com/kssenii)). + * 修复 `ReadWriteBufferFromHTTP` 中使用未初始化值的问题。[#94058](https://github.com/ClickHouse/ClickHouse/pull/94058) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 `TraceSender` 缓冲区大小未更新的问题,否则会导致不同线程的刷新相互交错。[#93966](https://github.com/ClickHouse/ClickHouse/pull/93966) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)). + * 在 `QueryPipeline` 中保存了 storage 的共享指针,以确保在 `PipelineExecutor` 存活期间 `IStorage` 对象不会被销毁。[#93746](https://github.com/ClickHouse/ClickHouse/pull/93746) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)) 。 + * 修复了分布式查询在被取消时可能发生的崩溃。[#95466](https://github.com/ClickHouse/ClickHouse/pull/95466) ([Aleksandr Musorin](https://github.com/AVMusorin)). + * 修复了 `DROP WORKLOAD` 与查询并发执行时发生崩溃的问题。[#95856](https://github.com/ClickHouse/ClickHouse/pull/95856) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了 `DROP WORKLOAD` 中的数据竞争问题。[#96614](https://github.com/ClickHouse/ClickHouse/pull/96614) ([Sergei Trifonov](https://github.com/serxa)) 。 + * 修复了多个与 `ThreadPoolCallbackRunnerLocal` 使用相关的严重缺陷。[#95818](https://github.com/ClickHouse/ClickHouse/pull/95818) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 修复了由于内存超量提交跟踪器触发时发生锁顺序反转,导致 `ProcessList` 中可能出现死锁的问题。[#96182](https://github.com/ClickHouse/ClickHouse/pull/96182) ([Antonio Andelic](https://github.com/antonio2368)) 。 + * 修复了在 `max_execution_time` 较高的查询中,取消检查线程发生活锁的问题。[#96450](https://github.com/ClickHouse/ClickHouse/pull/96450) ([Sergei Trifonov](https://github.com/serxa)) 。 + * 修复了因竞争条件导致 MemoryWorker 清理线程卡死的问题。[#96819](https://github.com/ClickHouse/ClickHouse/pull/96819) ([Antonio Andelic](https://github.com/antonio2368)). + * 修复了 `clearCaches` 中由于缓存的存储快照被过早销毁而导致的崩溃问题。[#96995](https://github.com/ClickHouse/ClickHouse/pull/96995) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在包含约束的 `CREATE TABLE` 中出现的 `heap-use-after-free` 问题。[#96669](https://github.com/ClickHouse/ClickHouse/pull/96669) ([Nikita Taranov](https://github.com/nickitat)) 。 + * 修复了 `StorageKafka2` 中可能的释放后使用 (use-after-free) 问题。[#97520](https://github.com/ClickHouse/ClickHouse/pull/97520) ([Bharat Nallan](https://github.com/bharatnc)). + * 修复了 `DatabaseMaterializedPostgreSQL` 中 `shutdown_called` 的数据竞争问题。[#97554](https://github.com/ClickHouse/ClickHouse/pull/97554) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了分片 `HASHED` 字典并行加载中的竞争条件,该问题可能导致某些行未加载。[#96953](https://github.com/ClickHouse/ClickHouse/pull/96953) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 修复了字典中的死锁问题:当一个字典引用了一个递归引用该字典的 Merge 表时,会出现此问题。[#96120](https://github.com/ClickHouse/ClickHouse/pull/96120) ([Alexey Milovidov](https://github.com/alexey-milovidov)). + * 修复了在反序列化查询计划时,较新版本的服务器发送未知设置导致 `BaseSettings::readBinary` 发生越界访问的问题。[#97585](https://github.com/ClickHouse/ClickHouse/pull/97585) ([Michael Stetsyuk](https://github.com/mstetsyuk)) 。 + * 修复了在将表附加到 `MaterializedPostgreSQL` 数据库时,若 `dropReplicationSlot` 在栈展开期间抛出异常而导致的崩溃问题。[#96871](https://github.com/ClickHouse/ClickHouse/pull/96871) ([Alexey Milovidov](https://github.com/alexey-milovidov)) 。 + * 在 insert select 中释放请求流,以防止 HTTP 连接被关闭。[#92175](https://github.com/ClickHouse/ClickHouse/pull/92175) ([Sema Checherinda](https://github.com/CheSema)) 。 + * 修复了 Backup 数据库执行 `SHOW CREATE DATABASE` 时的死锁问题。[#92541](https://github.com/ClickHouse/ClickHouse/pull/92541) ([Azat Khuzhin](https://github.com/azat)). + + ### 其他错误修复 + + * 修复了 `hasAllTokens` 和 `hasAnyTokens` 函数中 `handleAllTokens` 处理空数组时的问题。[#93328](https://github.com/ClickHouse/ClickHouse/pull/93328) ([Anton Popov](https://github.com/CurtizJ)) 。 + * 修复了全局 profiler 的周期问题——此前使用了截断后的值,而不是设置的值,导致唤醒过于频繁。[#96048](https://github.com/ClickHouse/ClickHouse/pull/96048) ([Antonio Andelic](https://github.com/antonio2368)) 。 + * 修复了 `system.asynchronous_metric_log` 中的 `event_date` 问题。[#95947](https://github.com/ClickHouse/ClickHouse/pull/95947) ([Raúl Marín](https://github.com/Algunenano)) 。 + * 修复了 `system.functions` 中内部函数显示为空字符串而非 `categories = 'Internal'` 的问题。[#97315](https://github.com/ClickHouse/ClickHouse/pull/97315) ([Robert Schulze](https://github.com/rschu1ze)) 。 + * 修复了 `ip_trie` 字典在键类型不是 String 时可能存在的逻辑错误。[#97555](https://github.com/ClickHouse/ClickHouse/pull/97555) ([Bharat Nallan](https://github.com/bharatnc)) 。 + * 通过在 `system.query_log.exception` 中启用对 stderr 的捕获,修复了 UDF 调试问题。[#92209](https://github.com/ClickHouse/ClickHouse/pull/92209) ([Xu Jia](https://github.com/XuJia0210)) 。 + * 修复了 `filterPartsByVirtualColumns` 在恒为 false 的谓词条件下的问题。[#97620](https://github.com/ClickHouse/ClickHouse/pull/97620) ([Bharat Nallan](https://github.com/bharatnc)) 。 + * 修复了 `ColumnConst` 在 squashing 前未被物化的问题。[#97019](https://github.com/ClickHouse/ClickHouse/pull/97019) ([Hasyimi Bahrudin](https://github.com/hasyimibhar)) 。 +
\ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md index 684000ce22f..182876cde46 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_notes/index.md @@ -6,8 +6,8 @@ doc_type: 'changelog' keywords: ['更新日志', '发布说明', '更新', '新功能', 'Cloud 变更'] --- -{/* 下方目录是基于 YAML front matter 自动生成的, - 使用脚本:https://github.com/ClickHouse/clickhouse-docs/blob/main/scripts/autogenerate-table-of-contents.sh +{/* 下方目录基于 YAML front matter 自动生成, + 使用的脚本:https://github.com/ClickHouse/clickhouse-docs/blob/main/scripts/autogenerate-table-of-contents.sh 如果发现任何错误,请直接编辑各页面的 YAML front matter。 */ } @@ -15,6 +15,7 @@ keywords: ['更新日志', '发布说明', '更新', '新功能', 'Cloud 变更' | 页面 | 描述 | | --------------------------------------------------------- | ---------------------------------------------------- | +| [v26.2 Changelog for Cloud](/changelogs/26.2) | v26.2 的 Cloud 版本变更日志 | | [v25.12 Changelog for Cloud](/changelogs/25.12) | v25.12 的 Cloud 版本变更日志 | | [v25.10 Changelog for Cloud](/changelogs/25.10) | v25.10 的 Cloud 版本变更日志 | | [v25.8 Changelog for Cloud](/changelogs/25.8) | v25.8 的快速发布版本变更日志 | diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md index 54875150290..6251ea631b3 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/01_changelog/02_release_status.md @@ -40,7 +40,7 @@ ClickHouse Cloud 提供不同的发布通道,以满足用户在稳定性、新 下方显示的日期表示 ClickHouse **开始向各发布通道分阶段推送** 的时间,而不是您的各个服务实际完成升级的时间。 * 推送过程是自动执行的,并会在数周内逐步完成 -* 已配置预定升级时间窗的服务,会在通道推送结束后的下一周内,于其预定时间窗内完成升级 +* 已配置预定升级时间窗的服务,会在通道推送结束后的下一周内,于其预定时间窗内完成升级 (从周一 00:00 UTC 开始) * 由于推送暂停 (例如节假日冻结) 或健康监控,推送完成时间可能会被延迟 若要在生产环境升级前进行预先测试,建议对非生产服务使用 Fast 或 Regular 通道,对生产服务使用 Slow 通道。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md index 8c28e7be216..fcd579d3cf9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/03_billing/05_payment-thresholds.md @@ -35,7 +35,11 @@ import billing_2 from '@site/static/images/cloud/reference/billing_payment_thres 从上述示例可以看到,在 2 月 28 日至 3 月 31 日的计费周期内发送了一张阈值发票,然后在同一计费周期内又针对超过 10,000 美元的剩余用量发送了另一张发票。 -## 付款阈值通知 \{#threshholds-notifications\} +## 支付阈值通知 \{#threshholds-notifications\} -如果你的组织在计费周期内的消费金额达到付款阈值的 90%,并且预计将在该周期中途超过该阈值,与该组织关联的计费联系人邮箱将会收到一封电子邮件通知。 -当你超过付款阈值时,你还会收到电子邮件通知以及一份发票。 \ No newline at end of file +如果你的组织达到支付阈值的 90%,并且预计会在该周期中途超过支付阈值,与该组织关联的计费联系人邮箱将会收到一封电子邮件通知。 +当你超过支付阈值时,你还会收到电子邮件通知以及一份发票。 + +:::note +目前不支持为 PAYG 组织提供支付阈值通知 +::: \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md b/i18n/zh/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md index 4bbcea6aa07..5b7a5c90606 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/data-modeling/denormalization.md @@ -31,14 +31,14 @@ import Image from '@theme/IdealImage'; 通常情况下,我们建议在以下情形下进行反规范化: -- 对于变化不频繁,或者可以容忍数据在可用于分析查询前存在一定延迟(即可以通过批处理完全重载数据)的表进行反规范化。 +- 对变化不频繁的表,或者可以容忍在数据可用于分析查询前存在一定延迟的表进行反规范化,即数据可以通过批处理完全重新加载。 - 避免对多对多关系进行反规范化。这可能会导致当单个源行发生变化时,需要更新大量行。 -- 避免对高基数关系进行反规范化。如果一个表中的每一行在另一张表中有成千上万条关联记录,则这些关系需要通过 `Array` 来表示——要么是原始类型数组,要么是元组数组。一般来说,不建议数组中包含超过 1000 个元组。 -- 与其将所有列都反规范化为嵌套对象,不如考虑仅使用物化视图(见下文)来反规范化某个统计值。 +- 避免对高基数关系进行反规范化。如果一个表中的每一行在另一张表中有成千上万条关联记录,则这些关系需要表示为 `Array`——要么是原始类型,要么是元组。一般来说,不建议使用包含超过 1000 个元组的数组。 +- 与其将所有列都反规范化为嵌套对象,不如考虑仅通过 materialized views(见下文)来反规范化某个统计值。 并非所有信息都需要反规范化——只需对那些需要被频繁访问的关键信息进行反规范化即可。 -反规范化工作可以在 ClickHouse 中完成,也可以在上游系统中完成,例如使用 Apache Flink。 +反规范化工作既可以在 ClickHouse 中处理,也可以在上游完成,例如使用 [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md)。 ## 避免对频繁更新的数据进行反规范化 \{#avoid-denormalization-on-frequently-updated-data\} @@ -379,4 +379,4 @@ DuplicatePosts: [('2017-04-11 12:18:37.260',3922739),('2017-04-11 12:18:37.260', ### 流式处理 \{#streaming\} -用户也可以选择在 ClickHouse 之外、在数据插入之前,使用诸如 [Apache Flink](https://flink.apache.org/) 等流式技术来执行这一过程。或者,也可以使用增量[物化视图](/guides/developer/cascading-materialized-views),在数据插入时执行这一处理流程。 \ No newline at end of file +你也可以选择在 ClickHouse 之外、插入之前,使用诸如 [Apache Flink](/integrations/data-ingestion/apache-flink/flink-connector.md) 等流式技术来执行这一过程。或者,也可以使用增量 [materialized views](/guides/developer/cascading-materialized-views),在数据插入时执行这一处理过程。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/development/continuous-integration.md b/i18n/zh/docusaurus-plugin-content-docs/current/development/continuous-integration.md index 62c5065c428..6256a4194fa 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/development/continuous-integration.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/development/continuous-integration.md @@ -7,25 +7,23 @@ title: '持续集成(CI)' doc_type: 'reference' --- -# 持续集成(CI) \{#continuous-integration-ci\} +# 持续集成 (CI) \{#continuous-integration-ci\} -当你提交一个 pull request 时,ClickHouse 的[持续集成(CI)系统](tests.md#test-automation)会对你的代码运行一些自动检查。 -这会在代码仓库维护者(ClickHouse 团队成员)审查了你的代码并在 pull request 上添加 `can be tested` 标签之后进行。 -检查结果会显示在 GitHub 的 pull request 页面上,如 [GitHub 检查文档](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-status-checks)所述。 +当你提交一个拉取请求时,ClickHouse 的[持续集成 (CI) 系统](tests.md#test-automation)会对你的代码运行一些自动检查。 +这会在代码仓库维护者(ClickHouse 团队成员)审查了你的代码并在你的拉取请求上添加 `can be tested` 标签之后进行。 +检查结果会显示在 GitHub 的拉取请求页面上,如 [GitHub 检查文档](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-status-checks)所述。 如果某项检查失败,你可能需要修复它。 -本页面概述了你可能遇到的检查类型,以及可以采取的修复措施。 +本页面概述了你可能遇到的检查,以及可以采取的修复措施。 如果看起来检查失败与你的更改无关,则可能是暂时性故障或基础设施问题。 -向该 pull request 推送一个空提交以重新运行 CI 检查: +向该拉取请求推送一个空提交以重新运行 CI 检查: ```shell -git reset git commit --allow-empty git push ``` -如果你不确定该怎么做,请向维护人员寻求帮助。 - +如果你不确定该怎么做,请向维护者寻求帮助。 ## 与 master 合并 \{#merge-with-master\} @@ -100,22 +98,73 @@ python -m ci.praktika run "Style check" --test cpp 除 Python 3 和 Docker 外,无需其他任何依赖。 -## 快速测试 \{#fast-test\} +## Running stateless tests \{#running-stateless-tests\} + +本地安装并使用默认设置的 ClickHouse 可能适用于某些特定测试用例,但无法正确运行所有测试查询。在 CI 中,每个作业都会安装特定的 ClickHouse 配置(例如 S3 存储、Parallel Replicas),手动复现这些配置可能会很繁琐。为避免这种情况,你可以在本地使用与 CI 相同的编排方式复现任意 CI 作业——无需手动配置。 + +#### 前置条件 \{#ci-prerequisites\} -通常这是在 PR 上运行的第一个检查。 -它会构建 ClickHouse 并运行大部分[无状态功能测试](tests.md#functional-tests),但会省略部分测试。 -如果该步骤失败,在修复之前不会启动后续检查。 -查看报告以确定哪些测试失败,然后按照[这里](/development/tests#running-a-test-locally)的说明在本地重现失败。 +* Python 3 (仅限标准库) +* Docker -#### 在本地运行快速测试: \{#running-fast-test-locally\} +如有需要,请先在 Ubuntu 上安装 Docker,然后重新登录: ```sh -python -m ci.praktika run "Fast test" [--test some_test_name] +sudo apt-get update +sudo apt-get install docker.io +sudo usermod -aG docker "$USER" +sudo tee /etc/docker/daemon.json <<'EOF' +{ + "ipv6": true, + "ip6tables": true +} +EOF +sudo systemctl restart docker +``` + + +#### 在本地运行 CI 作业 \{#run-ci-job-locally\} + +从 CI 报告中任选一个作业,并在本地运行: + +```bash +python -m ci.praktika run "" ``` -这些命令会拉取 `clickhouse/fast-test` Docker 镜像,并在容器化环境中运行该作业。 -只需 Python 3 和 Docker,无需其他依赖。 +* 始终按 CI 报告中的原样准确引用作业名称 (其中可能包含空格和逗号) ,例如:`"Stateless tests (amd_debug, parallel)"`。这样会使用与 CI 中相同的 ClickHouse 配置,并运行相同的测试。 +* 作业名称中的架构和构建类型 (例如 `amd_debug`) 是 CI 特有的标签。在本地运行时,它们不起作用——作业会使用你提供的二进制文件,以及你当前运行所在的架构。作业名称只决定 ClickHouse 配置和测试集 (除非通过 `--test` 覆盖) 。 +* 在 CI 中,功能测试会拆分为多个批次,以更高效地利用资源。例如,`"Stateless tests (amd_debug, parallel)"` 和 `"Stateless tests (amd_debug, sequential)"` 合起来覆盖完整范围:可安全并行的测试会并发运行,其余测试则顺序运行。这种拆分通过在可能的情况下最大化并行度来缩短 CI 总耗时。要在本地复现完整的测试范围,请将这两个批次都运行一遍。 +* 此外,还有一个 `"Fast test"` CI 作业,它会运行范围有限的功能测试,以验证 ClickHouse 的基本功能——它使用不包含全部可选模块的构建,也是发现回归问题的最快方式。你也可以用同样的方法在本地运行它。将你的 ClickHouse 二进制文件放到默认搜索路径之一 (`./ci/tmp/clickhouse`、`./build/programs/clickhouse` 或 `./clickhouse`) ——否则该作业会先尝试构建 ClickHouse: + ```bash + python -m ci.praktika run "Fast test" + ``` + + +#### 在 CI 作业中运行特定测试 \{#run-specific-tests-within-ci-job\} + +使用 `--test` 时,该作业会准备与 CI 中使用的相同 ClickHouse 配置,但仅运行所选测试: + +```bash +python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 +``` + +* 你可以指定多个测试名称: + ```bash + python -m ci.praktika run "Stateless tests (amd_debug, parallel)" \ + --test 00001_select1 00002_log_and_exception_messages_formatting + ``` +* 提示:如果你对 ClickHouse 配置没有特殊要求,只需运行特定测试,请使用别名 `functional`,而不是完整的作业名称: + ```bash + python -m ci.praktika run functional --test 00001_select1 + ``` + + +#### 其他自定义选项 \{#additional-customization-options\} +* `--path PATH` — ClickHouse 二进制文件的自定义路径。默认情况下,运行器会按以下顺序搜索:`./ci/tmp/clickhouse`、`./build/programs/clickhouse`、`./clickhouse`。 +* `--count N` — 将每个测试重复运行 N 次。 +* `--workers N` — 覆盖根据机器容量自动计算出的并行工作线程数。 ## 构建检查 \{#build-check\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/development/tests.md b/i18n/zh/docusaurus-plugin-content-docs/current/development/tests.md index 0c8bf4b28b6..f5af808bd60 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/development/tests.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/development/tests.md @@ -9,6 +9,22 @@ doc_type: 'guide' # 测试 ClickHouse \{#testing-clickhouse\} +## 测试类型 \{#test-types\} + +ClickHouse 中有以下测试: + +- [功能测试](#functional-tests) - 一组查询和脚本,包括以下几个相互交叉的子集 + - [快速测试](#running-fast-tests) - 最小子集 + - [无状态测试](#running-stateless-tests) ,不需要向数据库填充数据 + - 不能并行运行的顺序测试 +- [集成测试](#integration-tests),由 `pytest` 在集群中运行 +- [单元测试](#unit-tests) +- [性能测试](#performance-tests) +- [构建测试](#build-tests) +- [Sanitizer 工具](#sanitizers) +- [模糊测试](#fuzzing) +以及其他一些测试,详见下文各节。 + ## 功能测试 \{#functional-tests\} 功能测试是最简单、最易使用的一类测试。 @@ -48,14 +64,14 @@ PATH=:$PATH tests/clickhouse-test 01428_hash_set_nan_ ### 运行快速测试 \{#running-fast-tests\} -要运行一部分测试(称为“Fast test”),你可能需要一台性能相对较强的机器。以下步骤已在 `t3.2xlarge` AWS amd64 Ubuntu 实例(100 GB 存储)上验证可行。 +要运行一部分测试(称为“快速测试”),你可能需要一台性能相当不错的机器。以下步骤可在带有 100 GB 存储的 `t3.2xlarge` AWS amd64 Ubuntu 实例上运行。 -1. 安装依赖并重新登录。 +1. 安装先决条件并重新登录。 ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" ``` 2. 获取源代码。 @@ -65,20 +81,19 @@ git clone --single-branch https://github.com/ClickHouse/ClickHouse cd ClickHouse ``` -3. 构建代码并运行一部分测试(称为“Fast test”)。 +3. 构建代码并运行“快速测试”。 ```sh -python3 -m ci.praktika run "Fast test" +python -m ci.praktika run fast ``` -你应当得到 +你应该会得到 ```sh Failed: 0, Passed: 7394, Skipped: 1795 ``` -如果需要无人值守地运行,可以使用 `nohup` 或 `disown`,以便在 `ssh` 连接断开后进程仍能继续运行。 - +如果你让它在无人值守的情况下运行,可以使用 `nohup` 或 `disown`,以便在 `ssh` 连接断开后它仍继续运行。 ### 运行无状态测试 \{#running-stateless-tests\} @@ -89,7 +104,7 @@ Failed: 0, Passed: 7394, Skipped: 1795 ```sh sudo apt-get update sudo apt-get install docker.io -sudo usermod -aG docker ubuntu +sudo usermod -aG docker "$USER" sudo tee /etc/docker/daemon.json <<'EOF' { "ipv6": true, @@ -109,14 +124,14 @@ cd ClickHouse 3. 构建代码。 ```sh -python3 -m ci.praktika run "Build (amd_debug)" +python -m ci.praktika run build_debug cp ci/tmp/build/programs/clickhouse ci/tmp ``` 4. 运行无状态测试,这些测试可以并行运行。 ```sh -python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" +python -m ci.praktika run functional ``` 你应当会看到 @@ -125,6 +140,8 @@ python3 -m ci.praktika run "Stateless tests (amd_debug, parallel)" Failed: 0, Passed: 8497, Skipped: 103 ``` +注意:`python -m ci.praktika run` 命令会运行特定的持续集成作业。有关 ClickHouse CI 的更多信息,请参阅[此处](continuous-integration.md#running-stateless-tests)。 + ### 添加新测试 \{#adding-a-new-test\} @@ -156,7 +173,7 @@ sudo ./install.sh ### 限制测试运行 \{#restricting-test-runs\} -一项测试可以带有零个或多个 *标签(tags)*,用于指定该测试在 CI 中运行时所受的上下文限制。 +一项测试可以带有零个或多个 *标签 (tags) *,用于指定该测试在 CI 中运行时所受的上下文限制。 对于 `.sql` 测试,标签写在第一行,作为一行 SQL 注释: @@ -179,35 +196,28 @@ SELECT 1 可用标签列表: -| Tag name | 功能说明 | 使用示例 | -| --------------------------------- | ---------------------------------------------------------- | --------------------------------------- | -| `disabled` | 不运行该测试 | | -| `long` | 将测试的执行时间从 1 分钟延长到 10 分钟 | | -| `deadlock` | 将测试长时间循环运行 | | -| `race` | 与 `deadlock` 相同。优先使用 `deadlock` | | -| `shard` | 要求服务器监听 `127.0.0.*` | | -| `distributed` | 与 `shard` 相同。优先使用 `shard` | | -| `global` | 与 `shard` 相同。优先使用 `shard` | | -| `zookeeper` | 测试需要 Zookeeper 或 ClickHouse Keeper 才能运行 | 测试使用 `ReplicatedMergeTree` | -| `replica` | 与 `zookeeper` 相同。优先使用 `zookeeper` | | -| `no-fasttest` | 在 [Fast test](continuous-integration.md#fast-test) 中不运行该测试 | 测试使用在 Fast test 中被禁用的 `MySQL` 表引擎 | -| `fasttest-only` | 仅在 [Fast test](continuous-integration.md#fast-test) 中运行该测试 | | -| `no-[asan, tsan, msan, ubsan]` | 在带有 [sanitizers](#sanitizers) 的构建中禁用该测试 | 测试在 QEMU 下运行,而 QEMU 无法与 sanitizers 配合使用 | -| `no-replicated-database` | | | -| `no-ordinary-database` | | | -| `no-parallel` | 禁止与其他测试并行运行 | 测试从 `system` 表读取数据,可能破坏不变式 | -| `no-parallel-replicas` | | | -| `no-debug` | 在 Debug 构建中禁用该测试 | | -| `no-release` | 在 Release 构建中禁用该测试 | | -| `no-stress` | | | -| `no-polymorphic-parts` | | | -| `no-random-settings` | | | -| `no-random-merge-tree-settings` | | | -| `no-backward-compatibility-check` | | | -| `no-cpu-x86_64` | | | -| `no-cpu-aarch64` | | | -| `no-cpu-ppc64le` | | | -| `no-s3-storage` | | | +| Tag name | 功能说明 | 使用示例 | +| ------------------------------ | ------------------------------------------ | --------------------------------------- | +| `disabled` | 不运行该测试 | | +| `long` | 将测试的执行时间从 1 分钟延长到 10 分钟 | | +| `deadlock` | 将测试长时间循环运行 | | +| `race` | 与 `deadlock` 相同。优先使用 `deadlock` | | +| `shard` | 要求服务器监听 `127.0.0.*` | | +| `distributed` | 与 `shard` 相同。优先使用 `shard` | | +| `global` | 与 `shard` 相同。优先使用 `shard` | | +| `zookeeper` | 测试需要 Zookeeper 或 ClickHouse Keeper 才能运行 | 测试使用 `ReplicatedMergeTree` | +| `replica` | 与 `zookeeper` 相同。优先使用 `zookeeper` | | +| `no-fasttest` | 在 [Fast test](#test-types) 中不运行该测试 | 测试使用在 Fast test 中被禁用的 `MySQL` 表引擎 | +| `fasttest-only` | 仅在 [Fast test](#test-types) 中运行该测试 | | +| `no-[asan, tsan, msan, ubsan]` | 在带有 [sanitizers](#sanitizers) 的构建中禁用该测试 | 测试在 QEMU 下运行,而 QEMU 无法与 sanitizers 配合使用 | +| `no-replicated-database` | 当默认数据库使用 `ReplicatedDatabaseEngine` 时禁用该测试 | | +| `no-ordinary-database` | 当默认数据库引擎为 `Ordinary` 时禁用该测试 | | +| `no-parallel` | 禁止与其他测试并行运行 | 测试从 `system` 表读取数据,可能破坏不变式 | +| `no-parallel-replicas` | 当启用并行副本时禁用该测试 | | +| `no-debug` | 在 Debug 构建中禁用该测试 | | +| `no-release` | 在 Release 构建中禁用该测试 | | + +还支持以下选项:`no-stress`、`no-polymorphic-parts`、`no-random-settings`、`no-random-merge-tree-settings`、`no-backward-compatibility-check`、`no-cpu-x86_64`、`no-cpu-aarch64`、`no-cpu-ppc64le`、`no-s3-storage`。 除上述设置外,你还可以使用 `system.build_options` 中的 `USE_*` 标志来定义是否使用特定的 ClickHouse 特性。 例如,如果你的测试使用了 MySQL 表,则应添加标签 `use-mysql`。 @@ -332,15 +342,10 @@ $ ./src/unit_tests_dbms --gtest_filter=LocalAddress* ## 其他测试 \{#miscellaneous-tests\} 在 `tests/external_models` 中有针对机器学习模型的测试。 -这些测试目前不再维护,必须迁移为集成测试。 +这些测试没有更新,必须转移到集成测试中。 有一个单独的测试用于 quorum 插入。 -该测试在独立的服务器上运行 ClickHouse 集群,并模拟各种故障场景:网络分裂、丢包(ClickHouse 节点之间、ClickHouse 与 ZooKeeper 之间、ClickHouse 服务器与客户端之间等)、`kill -9`、`kill -STOP` 和 `kill -CONT`,类似 [Jepsen](https://aphyr.com/tags/Jepsen)。然后该测试检查,所有已确认的插入是否都已写入,以及所有被拒绝的插入是否都未写入。 - -Quorum 测试是在 ClickHouse 开源之前由一个独立团队编写的。 -该团队已不再参与 ClickHouse 的工作。 -该测试当时是意外地用 Java 编写的。 -出于上述原因,需要将 quorum 测试重写并迁移为集成测试。 +该测试在独立的服务器上运行 ClickHouse 集群,并模拟各种故障场景:网络分区、数据包丢失(ClickHouse 节点之间、ClickHouse 与 ZooKeeper 之间、ClickHouse 服务器与客户端之间等)、`kill -9`、`kill -STOP` 和 `kill -CONT`,类似 [Jepsen](https://aphyr.com/tags/Jepsen)。然后该测试会检查,所有已确认的插入都已写入,而所有被拒绝的插入都未写入。 ## 手动测试 \{#manual-testing\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md b/i18n/zh/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md index 9db7b4fbe66..9ad7e0cc20c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/engines/database-engines/replicated.md @@ -157,19 +157,20 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY 支持以下设置: -| Setting(设置项) | Default(默认值) | Description(说明) | -| ---------------------------------------------------------------------------- | ------------------------------ | ---------------------------------------------------------------- | -| `max_broken_tables_ratio` | 1 | 当失效或损坏表占所有表的比例大于该值时,不会自动恢复副本 | -| `max_replication_lag_to_enqueue` | 50 | 当副本复制延迟大于该值时,尝试执行查询将抛出异常 | -| `wait_entry_commited_timeout_sec` | 3600 | 如果超时时间超过该值且发起节点尚未执行该查询,副本将尝试取消该查询 | -| `collection_name` | | 在 server 配置中定义的集合名称,其中定义了用于集群认证的所有信息 | -| `check_consistency` | true | 检查本地元数据与 Keeper 中元数据的一致性,如不一致则对副本进行恢复 | -| `max_retries_before_automatic_recovery` | 10 | 在将副本标记为丢失并从快照中恢复之前,尝试执行队列条目的最大次数(0 表示无限) | -| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | 如果启用,在处理 Replicated 数据库中的 DDL 时,在可能的情况下会跳过创建和交换可刷新的物化视图的临时表的 DDL | -| `logs_to_keep` | 1000 | 在 ZooKeeper 中为 Replicated 数据库保留的默认日志条目数量。 | -| `default_replica_path` | `/clickhouse/databases/{uuid}` | ZooKeeper 中数据库的路径。在创建数据库且省略相关参数时使用。 | -| `default_replica_shard_name` | `{shard}` | 数据库中该副本所属分片的名称。在创建数据库且省略相关参数时使用。 | -| `default_replica_name` | `{replica}` | 数据库中该副本的名称。在创建数据库且省略相关参数时使用。 | +| Setting (设置项) | Default (默认值) | Description (说明) | +| ---------------------------------------------------------------------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------- | +| `max_broken_tables_ratio` | 1 | 当失效或损坏表占所有表的比例大于该值时,不会自动恢复副本 | +| `max_replication_lag_to_enqueue` | 50 | 当副本复制延迟大于该值时,尝试执行查询将抛出异常 | +| `wait_entry_commited_timeout_sec` | 3600 | 如果超时时间超过该值且发起节点尚未执行该查询,副本将尝试取消该查询 | +| `collection_name` | | 在 server 配置中定义的集合名称,其中定义了用于集群认证的所有信息 | +| `check_consistency` | true | 检查本地元数据与 Keeper 中元数据的一致性,如不一致则对副本进行恢复 | +| `max_retries_before_automatic_recovery` | 10 | 在将副本标记为丢失并从快照中恢复之前,尝试执行队列条目的最大次数 (0 表示无限) | +| `allow_skipping_old_temporary_tables_ddls_of_refreshable_materialized_views` | false | 如果启用,在处理 Replicated 数据库中的 DDL 时,在可能的情况下会跳过创建和交换可刷新的物化视图的临时表的 DDL | +| `logs_to_keep` | 1000 | 在 ZooKeeper 中为 Replicated 数据库保留的默认日志条目数量。 | +| `default_replica_path` | `/clickhouse/databases/{uuid}` | ZooKeeper 中数据库的路径。在创建数据库且省略相关参数时使用。 | +| `default_replica_shard_name` | `{shard}` | 数据库中该副本所属分片的名称。在创建数据库且省略相关参数时使用。 | +| `default_replica_name` | `{replica}` | 数据库中该副本的名称。在创建数据库且省略相关参数时使用。 | +| `internal_replication` | false | 使用此 Replicated 数据库的集群所创建的分布式表,是将数据发送到某一个副本 (内部复制表示集群中的副本会自行完成复制) ,还是发送到所有副本 (无内部复制表示分布式表会将插入的数据发送到所有副本) | 默认值可以在配置文件中重写。 @@ -185,6 +186,7 @@ node2 :) SELECT materialize(hostName()) AS host, groupArray(n) FROM r.d GROUP BY /clickhouse/databases/{uuid} {shard} {replica} + false ``` diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md b/i18n/zh/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md index 7b0e8140a34..5c3fd3105d0 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/engines/table-engines/mergetree-family/textindexes.md @@ -159,20 +159,20 @@ ALTER TABLE table DROP INDEX text_idx; **Tokenizer 参数(必填)**。`tokenizer` 参数指定要使用的分词器: -* `splitByNonAlpha` 会根据非字母数字的 ASCII 字符拆分字符串(参见函数 [splitByNonAlpha](/sql-reference/functions/splitting-merging-functions.md/#splitByNonAlpha))。 -* `splitByString(S)` 会根据某些用户自定义的分隔字符串 `S` 拆分字符串(参见函数 [splitByString](/sql-reference/functions/splitting-merging-functions.md/#splitByString))。 +* `splitByNonAlpha` 会根据非字母数字的 ASCII 字符拆分字符串 (参见函数 [splitByNonAlpha](/sql-reference/functions/splitting-merging-functions.md/#splitByNonAlpha)) 。 +* `splitByString(S)` 会根据某些用户自定义的分隔字符串 `S` 拆分字符串 (参见函数 [splitByString](/sql-reference/functions/splitting-merging-functions.md/#splitByString)) 。 可以通过可选参数指定分隔符,例如:`tokenizer = splitByString([', ', '; ', '\n', '\\'])`。 - 请注意,每个分隔字符串可以由多个字符组成(示例中的 `', '`)。 - 如果未显式指定(例如 `tokenizer = splitByString`),则默认的分隔符列表为单个空格 `[' ']`。 -* `ngrams(N)` 将字符串拆分为长度相同的 `N`-gram(参见函数 [ngrams](/sql-reference/functions/splitting-merging-functions.md/#ngrams))。 + 请注意,每个分隔字符串可以由多个字符组成 (示例中的 `', '`) 。 + 如果未显式指定 (例如 `tokenizer = splitByString`) ,则默认的分隔符列表为单个空格 `[' ']`。 +* `ngrams(N)` 将字符串拆分为长度相同的 `N`-gram (参见函数 [ngrams](/sql-reference/functions/splitting-merging-functions.md/#ngrams)) 。 ngram 的长度可以通过 1 到 8 之间的可选整数参数指定,例如:`tokenizer = ngrams(3)`。 - 如果未显式指定(例如 `tokenizer = ngrams`),则默认的 ngram 大小为 3。 -* `sparseGrams(min_length, max_length, min_cutoff_length)` 将字符串拆分为长度在 `min_length` 到 `max_length`(含)之间的可变长度 n-gram(参见函数 [sparseGrams](/sql-reference/functions/string-functions#sparseGrams))。 + 如果未显式指定 (例如 `tokenizer = ngrams`) ,则默认的 ngram 大小为 3。 +* `sparseGrams(min_length, max_length, min_cutoff_length)` 将字符串拆分为长度在 `min_length` 到 `max_length` (含) 之间的可变长度 n-gram (参见函数 [sparseGrams](/sql-reference/functions/string-functions#sparseGrams)) 。 如果未显式指定,`min_length` 和 `max_length` 的默认值分别为 3 和 100。 如果提供了参数 `min_cutoff_length`,则只返回长度大于或等于 `min_cutoff_length` 的 n-gram。 与 `ngrams(N)` 相比,`sparseGrams` 分词器会生成可变长度的 N-gram,从而可以更灵活地表示原始文本。 例如,`tokenizer = sparseGrams(3, 5, 4)` 在内部会从输入字符串生成长度为 3、4、5 的 n-gram,但只返回长度为 4 和 5 的 n-gram。 -* `array` 不执行任何分词操作,即每一行的值都是一个 token(参见函数 [array](/sql-reference/functions/array-functions.md/#array))。 +* `array` 不执行任何分词操作,即每一行的值都是一个 token (参见函数 [array](/sql-reference/functions/array-functions.md/#array)) 。 所有可用的 tokenizer 都列在 [system.tokenizers](../../../operations/system-tables/tokenizers.md) 中。 @@ -185,7 +185,7 @@ ALTER TABLE table DROP INDEX text_idx; 如果这些分隔字符串碰巧构成一个 [prefix code](https://en.wikipedia.org/wiki/Prefix_code),则可以以任意顺序传递。 ::: -要理解 tokenizer 如何拆分输入字符串,可以使用 [tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens) 函数: +要理解 tokenizer 如何拆分输入字符串,可以使用 [tokens](/sql-reference/functions/splitting-merging-functions.md/#tokens) 和 [tokensForLikePattern](/sql-reference/functions/splitting-merging-functions.md/#tokensForLikePattern) 函数: 示例: @@ -200,28 +200,29 @@ SELECT tokens('abc def', 'ngrams', 3); ``` *处理非 ASCII 输入。* -虽然原则上可以在任何语言和字符集的文本数据上构建文本索引,但目前我们建议仅对采用扩展 ASCII 字符集(即西方语言)的输入这样做。 +虽然原则上可以在任何语言和字符集的文本数据上构建文本索引,但目前我们建议仅对采用扩展 ASCII 字符集 (即西方语言) 的输入这样做。 特别是中文、日文和韩文目前缺乏完善的索引支持,这可能会导致索引体积巨大以及查询时间较长。 -我们计划在未来添加专门的、按语言定制的分词器(tokenizer),以更好地处理这些情况。 +我们计划在未来添加专门的、按语言定制的分词器 (tokenizer) ,以更好地处理这些情况。 ::: -**Preprocessor 参数(可选)**。Preprocessor 指的是在分词之前应用于输入字符串的一个表达式。 +**Preprocessor 参数 (可选) **。Preprocessor 指的是在分词之前应用于输入字符串的一个表达式。 -Preprocessor 参数的典型用例包括: +Preprocessor 参数的典型用例包括 -1. 转换为小写或大写以实现大小写不敏感匹配,例如 [lower](/sql-reference/functions/string-functions.md/#lower)、[lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8)(见下方第一个示例)。 +1. 转换为小写/大写,或进行大小写折叠以实现大小写不敏感匹配,例如 [lower](/sql-reference/functions/string-functions.md/#lower)、[lowerUTF8](/sql-reference/functions/string-functions.md/#lowerUTF8)、[caseFoldUTF8](/sql-reference/functions/string-functions.md/#caseFoldUTF8)。 2. UTF-8 归一化,例如 [normalizeUTF8NFC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFC)、[normalizeUTF8NFD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFD)、[normalizeUTF8NFKC](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKC)、[normalizeUTF8NFKD](/sql-reference/functions/string-functions.md/#normalizeUTF8NFKD)、[toValidUTF8](/sql-reference/functions/string-functions.md/#toValidUTF8)。 -3. 删除或转换不需要的字符或子串,例如 [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML)、[substring](/sql-reference/functions/string-functions.md/#substring)、[idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode)、[translate](/sql-reference/functions/string-replace-functions.md/#translate)。 +3. 删除或转换不需要的字符或子串,例如重音符号等,例如 [extractTextFromHTML](/sql-reference/functions/string-functions.md/#extractTextFromHTML)、[substring](/sql-reference/functions/string-functions.md/#substring)、[idnaEncode](/sql-reference/functions/string-functions.md/#idnaEncode)、[translate](/sql-reference/functions/string-replace-functions.md/#translate)、[removeDiacriticsUTF8](/sql-reference/functions/string-functions.md/#removeDiacriticsUTF8)。 预处理器表达式必须将类型为 [String](/sql-reference/data-types/string.md) 或 [FixedString](/sql-reference/data-types/fixedstring.md) 的输入值转换为相同类型的值。 -如果文本索引是建立在类型为 `Nullable(T)` 或 `LowCardinality(T)` 的列上,那么预处理器表达式应当能够接受可为空或低基数的值(即不会抛出异常)。 +如果文本索引是建立在类型为 `Nullable(T)` 或 `LowCardinality(T)` 的列上,那么预处理器表达式应当能够接受可为空或低基数的值 (即不会抛出异常) 。 示例: * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(col))` * `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = substringIndex(col, '\n', 1))` -* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = lower(extractTextFromHTML(col)))` +* `INDEX idx(col) TYPE text(tokenizer = 'splitByNonAlpha', preprocessor = removeDiacriticsUTF8(caseFoldUTF8(col)))` 此外,预处理器表达式必须只能引用定义该文本索引所基于的列或表达式。 @@ -286,6 +287,7 @@ SELECT count() FROM tab WHERE hasAllTokens(arr, 'foo'); 示例: + ```sql CREATE TABLE table ( @@ -298,8 +300,7 @@ ORDER BY tuple(); SELECT count() FROM tab WHERE hasAllTokens(mapKeys(map), 'foo'); ``` -**其他参数(可选)**。 - +**其他参数 (可选) **。
可选高级参数 @@ -307,21 +308,21 @@ SELECT count() FROM tab WHERE hasAllTokens(mapKeys(map), 'foo'); 以下高级参数的默认值在几乎所有场景下都能很好地工作。 我们不建议修改它们。 - 可选参数 `dictionary_block_size`(默认值:512)指定字典块的大小(以行数计)。 + 可选参数 `dictionary_block_size` (默认值:512) 指定字典块的大小 (以行数计) 。 - 可选参数 `dictionary_block_frontcoding_compression`(默认值:1)指定字典块是否使用 front coding 作为压缩方式。 + 可选参数 `dictionary_block_frontcoding_compression` (默认值:1) 指定字典块是否使用 front coding 作为压缩方式。 - 可选参数 `posting_list_block_size`(默认值:1048576)指定倒排列表(posting list)块的大小(以行数计)。 + 可选参数 `posting_list_block_size` (默认值:1048576) 指定倒排列表 (posting list) 块的大小 (以行数计) 。 - 可选参数 `posting_list_codec`(默认值:`none)指定倒排列表使用的编解码器: + 可选参数 `posting_list_codec` (默认值:`none) 指定倒排列表使用的编解码器: * `none` - 倒排列表在存储时不进行额外压缩。 - * `bitpacking` - 先应用[差分(delta)编码](https://en.wikipedia.org/wiki/Delta_encoding),然后进行[bit-packing](https://dev.to/madhav_baby_giraffe/bit-packing-the-secret-to-optimizing-data-storage-and-transmission-m70)(均在固定大小的块内完成)。会减慢 SELECT 查询的速度,目前不推荐使用。 + * `bitpacking` - 先应用[差分 (delta) 编码](https://en.wikipedia.org/wiki/Delta_encoding),然后进行[bit-packing](https://dev.to/madhav_baby_giraffe/bit-packing-the-secret-to-optimizing-data-storage-and-transmission-m70) (均在固定大小的块内完成) 。会减慢 SELECT 查询的速度,目前不推荐使用。
*索引粒度。* 文本索引在 ClickHouse 内部实现为一种[跳过索引](/engines/table-engines/mergetree-family/mergetree.md/#skip-index-types)类型。 -但是,与其他跳过索引不同,文本索引使用“无限粒度”(1 亿)。 +但是,与其他跳过索引不同,文本索引使用“无限粒度” (1 亿) 。 这一点可以从文本索引的表定义中看出。 示例: diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md new file mode 100644 index 00000000000..81b2b2e6c0d --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/apache-flink/flink-connector.md @@ -0,0 +1,447 @@ +--- +sidebar_label: 'Apache Flink' +sidebar_position: 1 +slug: /integrations/apache-flink +description: 'Apache Flink 与 ClickHouse 集成简介' +keywords: ['clickhouse', 'Apache Flink', '迁移', '数据', '流处理'] +title: 'Flink 连接器' +doc_type: 'guide' +integration: + - support_level: 'core' + - category: 'data_ingestion' +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import TOCInline from '@theme/TOCInline'; +import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; + + +# Flink 连接器 \{#flink-connector\} + + + +这是 ClickHouse 官方支持的 [Apache Flink Sink Connector](https://github.com/ClickHouse/flink-connector-clickhouse)。它基于 Flink 的 [AsyncSinkBase](https://cwiki.apache.org/confluence/display/FLINK/FLIP-171%3A+Async+Sink) 和 ClickHouse 官方 [Java 客户端](https://github.com/ClickHouse/clickhouse-java) 构建。 + +该连接器支持 Apache Flink 的 DataStream API。对 Table API 的支持[计划在未来版本中推出](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42)。 + + + +## 要求 \{#requirements\} + +* Java 11+ (用于 Flink 1.17+) 或 17+ (用于 Flink 2.0+) +* Apache Flink 1.17+ + +## Flink 版本兼容性矩阵 \{#flink-compatibility-matrix\} + +该连接器分为两个制品,以支持 Flink 1.17+ 和 Flink 2.0+。请选择与目标 Flink 版本对应的制品: + +| Flink 版本 | 制品 | ClickHouse Java 客户端版本 | 所需 Java 版本 | +| -------- | -------------------------------- | --------------------- | ---------- | +| latest | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.1 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 2.0.0 | flink-connector-clickhouse-2.0.0 | 0.9.5 | Java 17+ | +| 1.20.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.19.3 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.18.1 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | +| 1.17.2 | flink-connector-clickhouse-1.17 | 0.9.5 | Java 11+ | + +:::note +该连接器尚未针对早于 1.17.2 的 Flink 版本进行测试。 +::: + +## 安装与配置 \{#installation--setup\} + +### 导入依赖项 \{#import-as-a-dependency\} + +#### 适用于 Flink 2.0+ \{#flink-2\} + + + + ```maven + + com.clickhouse.flink + flink-connector-clickhouse-2.0.0 + {{ stable_version }} + all + + ``` + + + + ```gradle + dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-2.0.0:{{ stable_version }}") + } + ``` + + + + ```sbt + libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-2.0.0" % {{ stable_version }} classifier "all" + ``` + + + +#### 适用于 Flink 1.17+ \{#flink-117\} + + + + ```maven + + com.clickhouse.flink + flink-connector-clickhouse-1.17 + {{ stable_version }} + all + + ``` + + + + ```gradle + dependencies { + implementation("com.clickhouse.flink:flink-connector-clickhouse-1.17:{{ stable_version }}") + } + ``` + + + + ```sbt + libraryDependencies += "com.clickhouse.flink" % "flink-connector-clickhouse-1.17" % {{ stable_version }} classifier "all" + ``` + + + +### 下载二进制包 \{#download-the-binary\} + +二进制 JAR 的命名规则如下: + +```bash +flink-connector-clickhouse-${flink_version}-${stable_version}-all.jar +``` + +其中: + +* `flink_version` 可以是 `2.0.0` 或 `1.17` +* `stable_version` 是[稳定的 artifact 发布版本](https://github.com/ClickHouse/flink-connector-clickhouse/releases) + +你可以在 [Maven Central Repository](https://repo1.maven.org/maven2/com/clickhouse/flink/) 中找到所有已发布的可用 JAR 文件。 + + +## 使用 DataStream API \{#using-the-datastream-api\} + +### 示例代码 \{#datastream-snippet\} + +假设你想将原始 CSV 数据插入 ClickHouse: + + + + ```java + public static void main(String[] args) { + // 配置 ClickHouseClient + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig(url, username, password, database, tableName); + + // 创建 ElementConverter + ElementConverter convertorString = new ClickHouseConvertor<>(String.class); + + // 创建 sink,并使用 `setClickHouseFormat` 设置格式 + ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig + ); + + csvSink.setClickHouseFormat(ClickHouseFormat.CSV); + + // 最后,将 DataStream 连接到 sink。 + final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); + + Path csvFilePath = new Path(fileFullName); + FileSource csvSource = FileSource + .forRecordStreamFormat(new TextLineInputFormat(), csvFilePath) + .build(); + + env.fromSource( + csvSource, + WatermarkStrategy.noWatermarks(), + "GzipCsvSource" + ).sinkTo(csvSink); + } + ``` + + + +更多示例和代码片段可在测试代码中找到: + +* [flink-connector-clickhouse-1.17](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-1.17/src/test/java/org/apache/flink/connector/clickhouse/sink) +* [flink-connector-clickhouse-2.0.0](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/flink-connector-clickhouse-2.0.0/src/test/java/org/apache/flink/connector/clickhouse/sink) + +### 快速入门示例 \{#datastream-quick-start\} + +我们提供了基于 Maven 的示例,帮助您快速开始使用 ClickHouse Sink: + +* [Flink 1.17+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v1.7/covid) +* [Flink 2.0.0+](https://github.com/ClickHouse/flink-connector-clickhouse/tree/main/examples/maven/flink-v2/covid) + +如需更详细的说明,请参阅[示例指南](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/examples/README.md) + +### DataStream API 连接选项 \{#datastream-api-connection-options\} + +#### ClickHouse 客户端选项 \{#client-options\} + +| Parameters | 描述 | Default Value | Required | +| --------------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------- | -------- | +| `url` | 完整限定的 ClickHouse URL | N/A | 是 | +| `username` | ClickHouse 数据库用户名 | N/A | 是 | +| `password` | ClickHouse 数据库密码 | N/A | 是 | +| `database` | ClickHouse 数据库名称 | N/A | 是 | +| `table` | ClickHouse 表名 | N/A | 是 | +| `options` | Java 客户端配置选项映射 | 空映射 | 否 | +| `serverSettings` | ClickHouse 服务器会话设置映射 | 空映射 | 否 | +| `enableJsonSupportAsString` | 用于指定 [JSON 数据类型](https://clickhouse.com/docs/sql-reference/data-types/newjson) 应以 JSON 格式字符串传入的 ClickHouse 服务器设置 | true | 否 | + +应将 `options` 和 `serverSettings` 作为 `Map` 传递给客户端。两者中任一项使用空映射时,分别采用客户端或服务器的默认值。 + +:::note +所有可用的 Java 客户端选项均列在 [ClientConfigProperties.java](https://github.com/ClickHouse/clickhouse-java/blob/main/client-v2/src/main/java/com/clickhouse/client/api/ClientConfigProperties.java) 和[此文档页面](https://clickhouse.com/docs/integrations/language-clients/java/client#configuration)中。 + +所有可用的服务器会话设置均列在[此文档页面](https://clickhouse.com/docs/operations/settings/settings)中。 +::: + +例如: + + + + ```java + Map javaClientOptions = Map.of( + ClientConfigProperties.CA_CERTIFICATE.getKey(), "", + ClientConfigProperties.SSL_CERTIFICATE.getKey(), "", + ClientConfigProperties.CLIENT_NETWORK_BUFFER_SIZE.getKey(), "30000", + ClientConfigProperties.HTTP_MAX_OPEN_CONNECTIONS.getKey(), "5" + ); + + Map serverSettings = Map.of( + "insert_deduplicate", "1" + ); + + ClickHouseClientConfig clickHouseClientConfig = new ClickHouseClientConfig( + url, + username, + password, + database, + tableName, + javaClientOptions, + serverSettings, + false // 启用 enableJsonSupportAsString + ); + ``` + + + +#### Sink 选项 \{#sink-options\} + +以下选项直接来自 Flink 的 `AsyncSinkBase`: + +| 参数 | 描述 | 默认值 | 必填 | +| ---------------------- | ----------------------------------------- | --- | -- | +| `maxBatchSize` | 单个批次可插入的最大记录数 | N/A | 是 | +| `maxInFlightRequests` | sink 开始施加背压之前,允许的最大进行中请求数 | N/A | 是 | +| `maxBufferedRequests` | sink 开始施加背压之前,可在其中缓冲的最大记录数 | N/A | 是 | +| `maxBatchSizeInBytes` | 单个批次允许达到的最大大小 (以字节为单位) 。发送的所有批次都将小于或等于该大小 | N/A | 是 | +| `maxTimeInBufferMS` | 记录在被刷新之前可在 sink 中停留的最长时间 | N/A | 是 | +| `maxRecordSizeInBytes` | sink 可接受的最大记录大小,超过该大小的记录将被自动拒绝 | N/A | 是 | + +## 支持的数据类型 \{#supported-data-types\} + +下表简要说明了从 Flink 插入数据到 ClickHouse 时的数据类型转换。 + +### 将数据从 Flink 插入 ClickHouse \{#inserting-data-from-flink-into-clickhouse\} + +[//]: # "TODO: 添加 Table API 支持后,再增加一个“Flink SQL Type”列 " + +| Java 类型 | ClickHouse 类型 | 是否支持 | 序列化方法 | +| ------------------- | ----------------- | ---- | ----------------------------- | +| `byte`/`Byte` | `Int8` | ✅ | `DataWriter.writeInt8` | +| `short`/`Short` | `Int16` | ✅ | `DataWriter.writeInt16` | +| `int`/`Integer` | `Int32` | ✅ | `DataWriter.writeInt32` | +| `long`/`Long` | `Int64` | ✅ | `DataWriter.writeInt64` | +| `BigInteger` | `Int128` | ✅ | `DataWriter.writeInt128` | +| `BigInteger` | `Int256` | ✅ | `DataWriter.writeInt256` | +| `short`/`Short` | `UInt8` | ✅ | `DataWriter.writeUInt8` | +| `int`/`Integer` | `UInt8` | ✅ | `DataWriter.writeUInt8 ` | +| `int`/`Integer` | `UInt16` | ✅ | `DataWriter.writeUInt16` | +| `long`/`Long` | `UInt32` | ✅ | `DataWriter.writeUInt32` | +| `long`/`Long` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt64` | ✅ | `DataWriter.writeUInt64` | +| `BigInteger` | `UInt128` | ✅ | `DataWriter.writeUInt128` | +| `BigInteger` | `UInt256` | ✅ | `DataWriter.writeUInt256` | +| `BigDecimal` | `Decimal` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal32` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal64` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal128` | ✅ | `DataWriter.writeDecimal` | +| `BigDecimal` | `Decimal256` | ✅ | `DataWriter.writeDecimal` | +| `float`/`Float` | `Float` | ✅ | `DataWriter.writeFloat32` | +| `double`/`Double` | `Double` | ✅ | `DataWriter.writeFloat64` | +| `boolean`/`Boolean` | `Boolean` | ✅ | `DataWriter.writeBoolean` | +| `String` | `String` | ✅ | `DataWriter.writeString` | +| `String` | `FixedString` | ✅ | `DataWriter.writeFixedString` | +| `LocalDate` | `Date` | ✅ | `DataWriter.writeDate` | +| `LocalDate` | `Date32` | ✅ | `DataWriter.writeDate32` | +| `LocalDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `ZonedDateTime` | `DateTime` | ✅ | `DataWriter.writeDateTime` | +| `LocalDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `ZonedDateTime` | `DateTime64` | ✅ | `DataWriter.writeDateTime64` | +| `int`/`Integer` | `Time` | ❌ | N/A | +| `long`/`Long` | `Time64` | ❌ | N/A | +| `byte`/`Byte` | `Enum8` | ✅ | `DataWriter.writeInt8` | +| `int`/`Integer` | `Enum16` | ✅ | `DataWriter.writeInt16` | +| `java.util.UUID` | `UUID` | ✅ | `DataWriter.writeIntUUID` | +| `String` | `JSON` | ✅ | `DataWriter.writeJSON` | +| `Array` | `Array` | ✅ | `DataWriter.writeArray` | +| `Map` | `Map` | ✅ | `DataWriter.writeMap` | +| `Tuple` | `Tuple` | ✅ | `DataWriter.writeTuple` | +| `Object` | `Variant` | ❌ | N/A | + +注意: + +* 执行日期相关操作时,必须提供 `ZoneId`。 +* 执行十进制相关操作时,必须提供[精度和小数位数](https://clickhouse.com/docs/sql-reference/data-types/decimal#decimal-value-ranges)。 +* 要让 ClickHouse 将 Java String 解析为 JSON,您需要在 `ClickHouseClientConfig` 中启用 `enableJsonSupportAsString`。 +* 该连接器需要一个 `ElementConvertor`,用于将输入 DataStream 中的元素映射为 ClickHouse 数据载荷。为此,连接器提供了 `ClickHouseConvertor` 和 `POJOConvertor`,您可以使用它们结合上述 `DataWriter` 序列化方法来实现此映射。 + +## 支持的输入格式 \{#supported-input-formats\} + +可在[此文档页面](https://clickhouse.com/docs/interfaces/formats#formats-overview)和 [ClickHouseFormat.java](https://github.com/ClickHouse/clickhouse-java/blob/main/clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseFormat.java) 中查看可用的 ClickHouse 输入格式列表。 + +要指定连接器使用哪种格式将您的 DataStream 序列化为发送到 ClickHouse 的载荷,请使用 `setClickHouseFormat` 函数。例如: + +```java +ClickHouseAsyncSink csvSink = new ClickHouseAsyncSink<>( + convertorString, + MAX_BATCH_SIZE, + MAX_IN_FLIGHT_REQUESTS, + MAX_BUFFERED_REQUESTS, + MAX_BATCH_SIZE_IN_BYTES, + MAX_TIME_IN_BUFFER_MS, + MAX_RECORD_SIZE_IN_BYTES, + clickHouseClientConfig +); +csvSink.setClickHouseFormat(ClickHouseFormat.CSV); +``` + +:::note +默认情况下,如果在 `ClickHouseClientConfig` 中将 `setSupportDefault` 显式设置为 true 或 false,连接器将分别使用 [RowBinaryWithDefaults](https://clickhouse.com/docs/interfaces/formats/RowBinaryWithDefaults) 或 [RowBinary](https://clickhouse.com/docs/interfaces/formats/RowBinary)。 +::: + + +## 指标 \{#metrics\} + +该连接器除 Flink 现有指标外,还会额外暴露以下指标: + +| Metric | 描述 | Type | Status | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------ | +| `numBytesSend` | 请求负载中发送到 ClickHouse 的总字节数。*注意:该指标衡量的是通过网络发送的序列化数据大小,可能与 ClickHouse 在 `system.query_log` 中的 `written_bytes` 不同;后者反映的是数据经处理后实际写入存储的字节数* | Counter | ✅ | +| `numRecordSend` | 发送到 ClickHouse 的记录总数 | Counter | ✅ | +| `numRequestSubmitted` | 已发送的请求总数 (即实际执行的 flush 次数) | Counter | ✅ | +| `numOfDroppedBatches` | 因不可重试故障而丢弃的批次总数 | Counter | ✅ | +| `numOfDroppedRecords` | 因不可重试故障而丢弃的记录总数 | Counter | ✅ | +| `totalBatchRetries` | 因可重试故障而进行的批次重试总数 | Counter | ✅ | +| `writeLatencyHistogram` | 成功写入延迟分布直方图 (毫秒) | Histogram | ✅ | +| `writeFailureLatencyHistogram` | 写入失败延迟分布直方图 (毫秒) | Histogram | ✅ | +| `triggeredByMaxBatchSizeCounter` | 因达到 `maxBatchSize` 而触发的 flush 总数 | Counter | ✅ | +| `triggeredByMaxBatchSizeInBytesCounter` | 因达到 `maxBatchSizeInBytes` 而触发的 flush 总数 | Counter | ✅ | +| `triggeredByMaxTimeInBufferMSCounter` | 因达到 `maxTimeInBufferMS` 而触发的 flush 总数 | Counter | ✅ | +| `actualRecordsPerBatch` | 实际每批记录数分布直方图 | Histogram | ✅ | +| `actualBytesPerBatch` | 实际每批字节数分布直方图 | Histogram | ✅ | + +[//]: # "| actualTimeInBuffer | flush 前在缓冲区中的实际停留时间分布直方图 | Histogram | ❌ |" + +## 限制 \{#limitations\} + +* 该 sink 目前提供至少一次 (at-least-once) 交付保证。对 exactly-once 语义的支持工作正在[此处](https://github.com/ClickHouse/flink-connector-clickhouse/issues/106)跟进。 +* 该 sink 尚不支持使用死信队列 (DLQ) 缓冲无法处理的记录。目前,连接器会尝试重新插入失败的记录;如果仍然失败,则会将其丢弃。此功能正在[此处](https://github.com/ClickHouse/flink-connector-clickhouse/issues/105)跟进。 +* 该 sink 尚不支持通过 Flink 的 Table API 或 Flink SQL 创建。此功能正在[此处](https://github.com/ClickHouse/flink-connector-clickhouse/issues/42)跟进。 + +## ClickHouse 版本兼容性与安全性 \{#compatibility-and-security\} + +* 该连接器通过每日 CI 工作流对一系列较新的 ClickHouse 版本进行测试,包括 latest 和 head。随着新的 ClickHouse 版本发布并进入活跃支持阶段,测试版本会定期更新。有关该连接器每日测试的版本,请参见[此处](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/.github/workflows/tests-nightly.yaml#L15)。 +* 有关已知安全漏洞以及如何报告漏洞,请参见 [ClickHouse 安全策略](https://github.com/ClickHouse/ClickHouse/blob/master/SECURITY.md#security-change-log-and-support)。 +* 我们建议持续升级该连接器,以免错过安全修复和功能改进。 +* 如果你在迁移过程中遇到问题,请在 GitHub 上创建 [issue](https://github.com/ClickHouse/flink-connector-clickhouse/issues),我们会尽快回复! + +## 高级用法与推荐配置 \{#advanced-and-recommended-usage\} + +* 为获得最佳性能,请确保 DataStream 的元素类型**不是**泛型类型——请参阅[此处有关 Flink 类型区分的说明](https://nightlies.apache.org/flink/flink-docs-release-2.2/docs/dev/datastream/fault-tolerance/serialization/types_serialization/#flinks-typeinformation-class)。非泛型元素可避免 Kryo 带来的序列化开销,并提高写入 ClickHouse 的吞吐量。 +* 我们建议将 `maxBatchSize` 设置为至少 1000,理想情况下在 10,000 到 100,000 之间。更多信息请参阅[这篇关于批量插入的指南](https://clickhouse.com/docs/optimize/bulk-inserts)。 +* 如需在 ClickHouse 中执行 OLTP 风格的去重或 upsert,请参阅[此文档页面](https://clickhouse.com/docs/guides/developer/deduplication#options-for-deduplication)。*注意:不要将其与重试时发生的批次去重混淆,详见[下文](#duplicate_batches)。* + +## 故障排查 \{#troubleshooting\} + +### CANNOT_READ_ALL_DATA \{#cannot_read_all_data\} + +可能会出现以下报错: + +```text +com.clickhouse.client.api.ServerException: Code: 33. DB::Exception: Cannot read all data. Bytes read: 9205. Bytes expected: 1100022.: (at row 9) : While executing BinaryRowInputFormat. (CANNOT_READ_ALL_DATA) +``` + +**原因**:最常见的情况是,CANNOT_READ_ALL_DATA 错误意味着 ClickHouse 表的 schema 与 Flink 记录的 schema 不一致。当其中任意一方以不向后兼容的方式发生变更时,就可能出现这种情况。 + +**解决方案**:更新 ClickHouse 表或连接器输入数据类型中的 schema (或同时更新两者) ,使其相互兼容。如有需要,请参阅[type mapping](#inserting-data-from-flink-into-clickhouse),了解如何将 Java 类型映射为 ClickHouse 类型。*注意:如果仍有正在传输中的记录,则在重启连接器时需要重置 Flink 状态。* + + +### 吞吐量低 \{#low_throughput\} + +向 ClickHouse 写入时,你可能会遇到这样的问题:连接器的吞吐量不会随着作业并行度 (Flink 任务数) 的增加而提升。 + +**原因**:ClickHouse 的后台[分区片段合并过程](https://clickhouse.com/docs/merges)可能会拖慢插入速度。当配置的批次大小过小、连接器刷新过于频繁,或两者同时存在时,就可能发生这种情况。 + +**解决方案**:监控 `numRequestSubmitted` 和 `actualRecordsPerBatch` 指标,以帮助确定如何调整批次大小 (`maxBatchSize`) 以及刷新频率。另请参见[高级与推荐用法](#advanced-and-recommended-usage)中的批次大小建议。 + +[//]: # "TODO: 一旦 https://github.com/ClickHouse/flink-connector-clickhouse/issues/121 关闭,就取消注释本节" + +[//]: # "### 我在 ClickHouse 表中看到了重复的批次行 {#duplicate_batches}" + +[//]: # + +[//]: # "**原因**:如果 Flink 某个批次中的一条或多条记录由于可重试失败而无法插入 ClickHouse,连接器将重试**整个批次**。如果未启用[插入去重](https://clickhouse.com/docs/guides/developer/deduplicating-inserts-on-retries#query-level-insert-deduplication),则可能会导致重复记录写入你的 ClickHouse 表。否则,也有可能是去重窗口或窗口时长过小,导致在连接器重试这些数据块之前窗口已过期。" + +[//]: # + +[//]: # "**解决方案**:" + +[//]: # "- 如果你的表使用的是 `Replicated*MergeTree` 表引擎:" + +[//]: # " 1. 确保服务器会话设置 `insert_deduplicate=1` (如有需要,请参见上文的[示例](#client-options)了解如何设置)。请注意,对于复制表,`insert_deduplicate` 默认开启。" + +[//]: # " 2. 如有必要,增大 `MergeTree` 表设置 [`replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window) 和/或 [`replicated_deduplication_window_seconds`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#replicated_deduplication_window_seconds)。" + +[//]: # "- 如果你的表使用的是非复制的 `*MergeTree` 表引擎,请增大 `MergeTree` 表设置 [`non_replicated_deduplication_window`](https://clickhouse.com/docs/operations/settings/merge-tree-settings#non_replicated_deduplication_window)。" + +[//]: # + +[//]: # "_注 1:该解决方案依赖于[同步插入](https://clickhouse.com/docs/best-practices/selecting-an-insert-strategy#synchronous-inserts-by-default),这也是 Flink 连接器推荐使用的方式。请确保服务器会话设置 `async_insert=0`。_" + +[//]: # + +[//]: # "_注 2:`(non_)replicated_deduplication_window` 取值过大可能会拖慢插入速度,因为需要比较更多条目。_" + +### 我的 ClickHouse 表中缺少一些行 \{#missing_rows\} + +**原因**:这些批次之所以被丢弃,要么是因为发生了不可重试的故障,要么是因为在已配置的重试次数内仍无法完成插入(可通过 `ClickHouseClientConfig.setNumberOfRetries()` 设置)。_注意:默认情况下,连接器在丢弃一个批次之前,最多会尝试重新插入 3 次。_ + +**解决方案**:检查 TaskManager 日志和/或堆栈跟踪,找出根本原因。 + +## 贡献与支持 \{#contributing-and-support\} + +如果您想为该项目做出贡献或报告任何问题,欢迎提出宝贵意见! +请访问我们的 [GitHub 仓库](https://github.com/ClickHouse/flink-connector-clickhouse) 提交 issue、提出改进建议, +或发起拉取请求。 + +欢迎贡献!开始之前,请先查看仓库中的[贡献指南](https://github.com/ClickHouse/flink-connector-clickhouse/blob/main/CONTRIBUTING.md)。 +感谢您帮助改进 ClickHouse Flink 连接器! \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md index c8400083ca2..dd1d9663c11 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/01_overview.md @@ -9,6 +9,7 @@ doc_type: 'guide' import cp_iam from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/amazon-s3/cp_iam.png'; import cp_credentials from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/cp_credentials.png'; +import gcs_subscription_input from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/google-cloud-storage/gcs_subscription_input.png'; import cp_advanced_settings from '@site/static/images/integrations/data-ingestion/clickpipes/cp_advanced_settings.png'; import Image from '@theme/IdealImage'; @@ -33,7 +34,7 @@ GCS ClickPipe 提供了一种完全托管且具备高可靠性的方式,用于 ### 持续摄取 \{#continuous-ingestion\} -启用持续摄取后,ClickPipes 会从指定路径持续摄取数据。为确定摄取顺序,GCS ClickPipe 依赖文件的隐式[字典序](#continuous-ingestion-lexicographical-order)。 +启用持续摄取后,ClickPipes 会从指定路径持续摄取数据。为确定摄取顺序,GCS ClickPipe 默认依赖文件的隐式[字典序](#continuous-ingestion-lexicographical-order)。它也可以通过使用[Google Cloud Pub/Sub](https://cloud.google.com/pubsub) 订阅,并[配置为向存储桶提供通知](https://docs.cloud.google.com/storage/docs/reporting-changes#command-line),从而以[任意顺序](#continuous-ingestion-any-order)摄取文件。 #### Lexicographical order \{#continuous-ingestion-lexicographical-order\} @@ -41,6 +42,74 @@ GCS ClickPipe 假定文件是按词典序添加到存储桶中的,并依赖这 在此模式下,GCS ClickPipe 会对指定路径中的**所有文件**进行一次初始加载,然后按可配置的时间间隔轮询以发现新文件(默认 30 秒)。**无法**从某个特定文件或时间点开始摄取——ClickPipes 将始终加载指定路径中的所有文件。 +#### 任意顺序 \{#continuous-ingestion-any-order\} + +:::note +对于公共 bucket,**不**支持无序模式。该模式要求使用 **Service Account** 身份验证,以及一个连接到该 bucket 的 [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) 订阅。 +::: + +可以通过设置一个从 bucket 接收通知的 [Google Cloud Pub/Sub](https://docs.cloud.google.com/storage/docs/pubsub-notifications) 订阅,将 GCS ClickPipe 配置为摄取没有隐式顺序的文件。这样 ClickPipes 就可以监听对象创建事件,并摄取任何新的文件,而不受文件命名约定的影响。 + +在此模式下,GCS ClickPipe 会对选定路径中的 **所有文件** 执行初始加载,然后通过匹配该路径的 Pub/Sub 订阅来监听对象通知。对于此前已处理过的文件、不匹配路径的文件,或类型不同的事件,其对应的消息都会被**忽略**。**无法**从特定文件或某个时间点开始摄取 —— ClickPipes 始终会加载选定路径中的所有文件。 + +##### 设置 Pub/Sub 通知 \{#pubsub-setup\} + +要使用无序模式,你需要为 GCS 存储桶配置自动向 Pub/Sub 主题发送通知。请按照 Pub/Sub 通知的 [官方文档](https://docs.cloud.google.com/storage/docs/pubsub-notifications) 创建 Pub/Sub 主题和订阅,然后为该存储桶设置通知。 + +要创建通知: + +```bash +# Create a Pub/Sub notification for new objects in the bucket +gcloud storage buckets notifications create "gs://${YOUR_BUCKET_NAME}" \ + --topic="projects/${YOUR_PROJECT_ID}/topics/${YOUR_TOPIC_NAME}" \ + --event-types="OBJECT_FINALIZE" \ + --payload-format="json" +``` + + +##### 为服务账号授予权限 \{#pubsub-permissions\} + +无序模式需要使用 **Service Account** 进行身份验证。ClickPipes 使用的服务账号必须具备以下权限: + +1. **从 GCS 存储桶读取对象** — 以获取数据文件。 +2. **从 Pub/Sub 订阅读取消息** — 以接收对象通知。 +3. **获取 Pub/Sub 订阅** — 以验证订阅是否存在并检索其元数据。 + +使用以下 `gcloud` 命令授予这些权限: + +```bash +# 1. Grant read access to the GCS bucket +gcloud storage buckets add-iam-policy-binding "gs://${YOUR_BUCKET_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/storage.objectViewer" + +# 2. Grant read access to the Pub/Sub subscription +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.subscriber" + +# 3. Grant permission to get the Pub/Sub subscription metadata +gcloud pubsub subscriptions add-iam-policy-binding "${YOUR_SUBSCRIPTION_NAME}" \ + --member="serviceAccount:${YOUR_SERVICE_ACCOUNT}@${YOUR_PROJECT_ID}.iam.gserviceaccount.com" \ + --role="roles/pubsub.viewer" +``` + + +##### 配置 ClickPipe \{#pubsub-clickpipe-config\} + +在 ClickHouse Cloud 控制台中,依次进入 **Data Sources > Create ClickPipe**,然后选择 Google Cloud Storage。输入连接到 GCS 存储桶所需的详细信息,将 **Service Account** 作为身份验证方式,并上传服务账号密钥的 JSON 文件。接着,点击 **Incoming data**。 + +将 **Continuous ingestion** 开关切换为开启,此时您会看到新的 **Any order** 摄取选项。然后,以以下格式输入 Pub/Sub 订阅路径: + +```text +projects/${YOUR_PROJECT_ID}/subscriptions/${YOUR_SUBSCRIPTION_NAME} +``` + + + +
+ + ### 文件模式匹配 \{#file-pattern-matching\} 面向对象存储的 ClickPipes 遵循 POSIX 标准的文件模式匹配规则。所有模式都**区分大小写**,并且匹配的是桶名称之后的**完整路径**。为获得更好的性能,请使用尽可能具体的模式(例如使用 `data-2024-*.csv` 而不是 `*.csv`)。 @@ -89,11 +158,18 @@ GCS ClickPipe 支持公共和私有存储桶。**不**支持 [Requester Pays](ht 必须在存储桶级别授予 [`roles/storage.objectViewer`](https://docs.cloud.google.com/storage/docs/access-control/iam-roles#storage.objectViewer) 角色。该角色包含 [`storage.objects.list`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/list) 和 [`storage.objects.get`](https://docs.cloud.google.com/storage/docs/json_api/v1/objects/get#required-permissions) 这两个 IAM 权限,使 ClickPipes 可以在指定的存储桶中列出并获取对象。 +#### Pub/Sub 订阅 \{#pubsub-subscription\} + +在使用[无序模式](#continuous-ingestion-any-order)时,服务账户必须在该 Pub/Sub 订阅上具备以下角色: + +* [`roles/pubsub.subscriber`](https://cloud.google.com/pubsub/docs/access-control#roles) — 用于接收并确认消息。 +* [`roles/pubsub.viewer`](https://cloud.google.com/pubsub/docs/access-control#roles) — 用于获取订阅的元数据。 + ### 身份验证 \{#authentication\} -:::note -当前不支持使用服务账户进行身份验证。 -::: +#### 服务帐号 \{#service-account\} + +在结合 Pub/Sub 通知使用[无序模式](#continuous-ingestion-any-order)时,必须使用服务帐号进行身份验证。请选择 **Service Account** 作为身份验证方式,并上传服务帐号密钥 JSON 文件。 #### HMAC 凭证 \{#hmac-credentials\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md index 360f4b56a3b..f5bd3396606 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/data-ingestion-index.md @@ -2,29 +2,29 @@ slug: /integrations/data-ingestion-overview keywords: [ 'Airbyte', 'Apache Spark', 'Spark', 'Azure Synapse', 'Amazon Glue', 'Apache Beam', 'dbt', 'Fivetran', 'NiFi', 'dlt', 'Vector' ] title: '数据摄取' -description: '数据摄取部分的概览页' +description: '数据摄取部分的入口页' doc_type: 'landing-page' --- # 数据摄取 \{#data-ingestion\} -ClickHouse 集成了多种用于数据集成和转换的解决方案。 -如需更多信息,请参阅以下页面: +ClickHouse 可与多种数据集成和转换解决方案配合使用。 +如需了解更多信息,请参阅以下页面: -| 数据摄取工具 | 描述 | -|------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [Airbyte](/integrations/airbyte) | 一个开源的数据集成平台。支持创建 ELT 数据管道,并内置 140 多个开箱即用的连接器。 | -| [Apache Spark](/integrations/apache-spark) | 一个多语言引擎,可在单机或集群上执行数据工程、数据科学和机器学习任务。 | -| [Apache Flink](https://github.com/ClickHouse/flink-connector-clickhouse) | 通过 Flink 的 DataStream API 实现向 ClickHouse 的实时数据摄取和处理,并支持批量写入。 | -| [Amazon Glue](/integrations/glue) | 由 Amazon Web Services (AWS) 提供的全托管、无服务器数据集成服务,可简化为分析、机器学习和应用程序开发进行数据发现、准备和转换的过程。 | -| [Artie](/integrations/artie) | 一款全托管的实时数据流平台,可将生产环境数据复制到 ClickHouse,从而在生产环境中解锁客户分析、业务运营工作流以及 Agentic AI 能力。 | -| [Azure Synapse](/integrations/azure-synapse) | 由 Microsoft Azure 提供的全托管云端分析服务,将大数据与数据仓库相结合,通过 SQL、Apache Spark 和数据管道,简化大规模的数据集成、转换和分析。 | -| [Azure Data Factory](/integrations/azure-data-factory) | 一项基于云的数据集成服务,使您能够在大规模环境中创建、调度和编排数据工作流。 | -| [Apache Beam](/integrations/apache-beam) | 一个开源的统一编程模型,使开发者可以定义并执行批处理和流式(持续)数据处理管道。 | -| [BladePipe](/integrations/bladepipe) | 一款端到端实时数据集成工具,具备亚秒级延迟,可在各个平台之间实现无缝数据流转。 | -| [dbt](/integrations/dbt) | 使分析工程师能够仅通过编写 select 语句来对数据仓库中的数据进行转换。 | -| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | 一个开源库,您可以将其添加到 Python 脚本中,将来自各种、且往往较为杂乱的数据源的数据加载为结构良好、实时更新的数据集。 | -| [Estuary](/integrations/estuary) | 一款实时数据平台,可实现毫秒级延迟的 ETL 管道,并提供灵活的部署选项。 | -| [Fivetran](/integrations/fivetran) | 一个自动化数据移动平台,用于在云数据平台之间以及进出云数据平台移动数据。 | -| [NiFi](/integrations/nifi) | 一款开源工作流管理软件,用于自动化软件系统之间的数据流。 | -| [Vector](/integrations/vector) | 一条高性能的可观测性数据管道,使组织能够掌控其可观测性数据。 | \ No newline at end of file +| Data Ingestion Tool | 描述 | +| ---------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| [Airbyte](/integrations/airbyte) | 一个开源数据集成平台。它支持创建 ELT 数据管道,并开箱即用地提供 140 多个连接器。 | +| [Apache Spark](/integrations/apache-spark) | 一个多语言引擎,用于在单节点机器或集群上执行数据工程、数据科学和机器学习任务。 | +| [Apache Flink](/integrations/apache-flink) | 通过 Flink 的 DataStream API 将数据实时摄取到 ClickHouse 并进行处理,同时支持批量写入。 | +| [Amazon Glue](/integrations/glue) | 由 Amazon Web Services (AWS) 提供的一项全托管、无服务器的数据集成服务,可简化面向分析、机器学习和应用开发的数据发现、准备和转换过程。 | +| [Artie](/integrations/artie) | 一个全托管的实时数据流平台,可将生产数据复制到 ClickHouse,从而在生产环境中实现面向客户的分析、运营工作流和 Agentic AI。 | +| [Azure Synapse](/integrations/azure-synapse) | 由 Microsoft Azure 提供的一项全托管云端分析服务,结合大数据和数据仓库能力,利用 SQL、Apache Spark 和数据管道简化大规模数据集成、转换和分析。 | +| [Azure Data Factory](/integrations/azure-data-factory) | 一项基于云的数据集成服务,使您能够大规模创建、调度和编排数据工作流。 | +| [Apache Beam](/integrations/apache-beam) | 一个开源的统一编程模型,使开发者能够定义并执行批处理和流处理 (连续) 数据管道。 | +| [BladePipe](/integrations/bladepipe) | 一款具有亚秒级延迟的实时端到端数据集成工具,可促进跨平台的无缝数据流动。 | +| [dbt](/integrations/dbt) | 使分析工程师只需编写 select 语句,即可在其数据仓库中转换数据。 | +| [dlt](/integrations/data-ingestion/etl-tools/dlt-and-clickhouse) | 一个开源库,您可以将其添加到 Python 脚本中,以便将来自各种且通常较为杂乱的数据源的数据加载到结构良好的实时数据集中。 | +| [Estuary](/integrations/estuary) | 一个 right-time 数据平台,支持构建具有毫秒级延迟的 ETL 管道,并提供灵活的部署选项。 | +| [Fivetran](/integrations/fivetran) | 一个自动化数据移动平台,可在您的云数据平台之间以及进出这些平台传输数据。 | +| [NiFi](/integrations/nifi) | 一个开源工作流管理软件,旨在自动化软件系统之间的数据流。 | +| [Vector](/integrations/vector) | 一个高性能的可观测性数据管道,使组织能够掌控其可观测性数据。 | \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md index 2bcd64a2ca9..a535f481536 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md @@ -93,34 +93,34 @@ schemas.enable=false 完整的配置选项表如下: -| Property Name | Description | Default Value | -|-------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------| -| `hostname` (Required) | 服务器的主机名或 IP 地址 | N/A | -| `port` | ClickHouse 端口——云环境中 HTTPS 的默认端口为 8443,自托管环境中默认使用 HTTP 时应使用 8123 | `8443` | -| `ssl` | 启用到 ClickHouse 的 SSL 连接 | `true` | -| `jdbcConnectionProperties` | 连接 ClickHouse 时使用的连接属性。必须以 `?` 开头,`param=value` 之间使用 `&` 连接 | `""` | -| `username` | ClickHouse 数据库用户名 | `default` | -| `password` (Required) | ClickHouse 数据库密码 | N/A | -| `database` | ClickHouse 数据库名称 | `default` | -| `connector.class` (Required) | Connector 类(显式设置并保持为默认值) | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | -| `tasks.max` | Connector 任务数量 | `"1"` | -| `errors.retry.timeout` | ClickHouse JDBC 重试超时时间(秒) | `"60"` | -| `exactlyOnce` | 是否启用 Exactly Once | `"false"` | -| `topics` (Required) | 要轮询的 Kafka 主题——主题名称必须与表名一致 | `""` | -| `key.converter` (Required* - See Description) | 根据 key 的类型进行设置。如果需要传递 key(且未在 worker 配置中定义),则此项为必填。 | `"org.apache.kafka.connect.storage.StringConverter"` | -| `value.converter` (Required* - See Description) | 根据主题中的数据类型进行设置。支持:JSON、String、Avro 或 Protobuf 格式。如果未在 worker 配置中定义,则此项为必填。 | `"org.apache.kafka.connect.json.JsonConverter"` | -| `value.converter.schemas.enable` | Connector Value Converter 的 Schema 支持开关 | `"false"` | -| `errors.tolerance` | Connector 错误容忍度。支持:none、all | `"none"` | -| `errors.deadletterqueue.topic.name` | 如果设置了该项(且 errors.tolerance=all),将对失败的批次使用 DLQ(参见 [Troubleshooting](#troubleshooting)) | `""` | -| `errors.deadletterqueue.context.headers.enable` | 为 DLQ 添加额外的 header | `""` | -| `clickhouseSettings` | 以逗号分隔的 ClickHouse 设置列表(例如 "insert_quorum=2, etc...") | `""` | -| `topic2TableMap` | 将主题名称映射到表名的、以逗号分隔的列表(例如 "topic1=table1, topic2=table2, etc...") | `""` | -| `tableRefreshInterval` | 刷新表定义缓存的时间(单位:秒) | `0` | -| `keeperOnCluster` | 允许为自托管实例配置 exactly-once connect_state 表的 ON CLUSTER 参数(例如 `ON CLUSTER clusterNameInConfigFileDefinition`)(参见 [Distributed DDL Queries](/sql-reference/distributed-ddl)) | `""` | -| `bypassRowBinary` | 允许对基于 Schema 的数据(Avro、Protobuf 等)禁用 RowBinary 和 RowBinaryWithDefaults 的使用——仅应在数据可能缺少列且 Nullable/Default 不可接受时使用 | `"false"` | -| `dateTimeFormats` | 用于解析 DateTime64 schema 字段的日期时间格式列表,以 `;` 分隔(例如 `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`)。 | `""` | -| `tolerateStateMismatch` | 允许 Connector 丢弃"早于"当前 AFTER_PROCESSING 存储偏移量的记录(例如,如果发送了偏移量 5,而最近记录的偏移量是 250) | `"false"` | -| `ignorePartitionsWhenBatching` | 在收集要插入的消息时忽略分区(仅当 `exactlyOnce` 为 `false` 时)。性能注意:Connector 任务越多,每个任务分配到的 Kafka 分区就越少——这可能会产生收益递减。 | `"false"` | +| Property Name | Description | Default Value | +| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| `hostname` (Required) | 服务器的主机名或 IP 地址 | N/A | +| `port` | ClickHouse 端口——云环境中 HTTPS 的默认端口为 8443,自托管环境中默认使用 HTTP 时应使用 8123 | `8443` | +| `ssl` | 启用到 ClickHouse 的 SSL 连接 | `true` | +| `jdbcConnectionProperties` | 连接 ClickHouse 时使用的连接属性。必须以 `?` 开头,`param=value` 之间使用 `&` 连接 | `""` | +| `username` | ClickHouse 数据库用户名 | `default` | +| `password` (Required) | ClickHouse 数据库密码 | N/A | +| `database` | ClickHouse 数据库名称 | `default` | +| `connector.class` (Required) | Connector 类(显式设置并保持为默认值) | `"com.clickhouse.kafka.connect.ClickHouseSinkConnector"` | +| `tasks.max` | Connector 任务数量 | `"1"` | +| `errors.retry.timeout` | Kafka Connect 最大重试超时时间,以毫秒为单位。`0` 表示不重试。`-1` 表示无限重试。建议值大于 "10000" ms (10 秒) | `"0"` | +| `exactlyOnce` | 是否启用 Exactly Once | `"false"` | +| `topics` (Required) | 要轮询的 Kafka 主题——主题名称必须与表名一致 | `""` | +| `key.converter` (Required* - See Description) | 根据 key 的类型进行设置。如果需要传递 key(且未在 worker 配置中定义),则此项为必填。 | `"org.apache.kafka.connect.storage.StringConverter"` | +| `value.converter` (Required* - See Description) | 根据主题中的数据类型进行设置。支持:JSON、String、Avro 或 Protobuf 格式。如果未在 worker 配置中定义,则此项为必填。 | `"org.apache.kafka.connect.json.JsonConverter"` | +| `value.converter.schemas.enable` | Connector Value Converter 的 Schema 支持开关 | `"false"` | +| `errors.tolerance` | Connector 错误容忍度。支持:none、all | `"none"` | +| `errors.deadletterqueue.topic.name` | 如果设置了该项(且 errors.tolerance=all),将对失败的批次使用 DLQ(参见 [Troubleshooting](#troubleshooting)) | `""` | +| `errors.deadletterqueue.context.headers.enable` | 为 DLQ 添加额外的 header | `""` | +| `clickhouseSettings` | 以逗号分隔的 ClickHouse 设置列表(例如 "insert_quorum=2, etc...") | `""` | +| `topic2TableMap` | 将主题名称映射到表名的、以逗号分隔的列表(例如 "topic1=table1, topic2=table2, etc...") | `""` | +| `tableRefreshInterval` | 刷新表定义缓存的时间(单位:秒) | `0` | +| `keeperOnCluster` | 允许为自托管实例配置 exactly-once connect_state 表的 ON CLUSTER 参数(例如 `ON CLUSTER clusterNameInConfigFileDefinition`)(参见 [Distributed DDL Queries](/sql-reference/distributed-ddl) | `""` | +| `bypassRowBinary` | 允许对基于 Schema 的数据(Avro、Protobuf 等)禁用 RowBinary 和 RowBinaryWithDefaults 的使用——仅应在数据可能缺少列且 Nullable/Default 不可接受时使用 | `"false"` | +| `dateTimeFormats` | 用于解析 DateTime64 schema 字段的日期时间格式列表,以 `;` 分隔(例如 `someDateField=yyyy-MM-dd HH:mm:ss.SSSSSSSSS;someOtherDateField=yyyy-MM-dd HH:mm:ss`)。 | `""` | +| `tolerateStateMismatch` | 允许 Connector 丢弃"早于"当前 AFTER_PROCESSING 存储偏移量的记录(例如,如果发送了偏移量 5,而最近记录的偏移量是 250)。应在发生故障后用于修复摄取,完成后应将其改回 `"false"`。 | `"false"` | +| `ignorePartitionsWhenBatching` | 在收集要插入的消息时忽略分区(仅当 `exactlyOnce` 为 `false` 时)。性能注意:Connector 任务越多,每个任务分配到的 Kafka 分区就越少——这可能会产生收益递减。 | `"false"` | ### 目标表 \{#target-tables\} @@ -183,7 +183,7 @@ ClickHouse Connect Sink 从 Kafka 主题读取消息,并将其写入相应的表 "consumer.override.max.poll.records": "5000", "consumer.override.max.partition.fetch.bytes": "5242880", "database": "default", - "errors.retry.timeout": "60", + "errors.retry.timeout": "60000", "exactlyOnce": "false", "hostname": "localhost", "port": "8443", @@ -771,26 +771,27 @@ SETTINGS **注意:此类调整可能会对 exactly-once 语义产生影响。** -#### "What errors will the connector retry?" \{#what-errors-will-the-connector-retry\} +#### "What errors will the connector retry?" \{#what-errors-will-the-connector-retry\} 目前的重点是识别可以视为短暂且可重试的错误,包括: * `ClickHouseException` - 这是一个由 ClickHouse 抛出的通用异常。 通常在服务器过载时抛出,以下错误码被认为是典型的短暂性错误: - * 3 - UNEXPECTED_END_OF_FILE - * 159 - TIMEOUT_EXCEEDED + * 3 - UNEXPECTED_END_OF_FILE + * 107 - FILE_DOESNT_EXIST + * 159 - TIMEOUT_EXCEEDED * 164 - READONLY - * 202 - TOO_MANY_SIMULTANEOUS_QUERIES - * 203 - NO_FREE_CONNECTION - * 209 - SOCKET_TIMEOUT - * 210 - NETWORK_ERROR - * 242 - TABLE_IS_READ_ONLY - * 252 - TOO_MANY_PARTS - * 285 - TOO_FEW_LIVE_REPLICAS - * 319 - UNKNOWN_STATUS_OF_INSERT - * 425 - SYSTEM_ERROR - * 999 - KEEPER_EXCEPTION - * 1002 - UNKNOWN_EXCEPTION + * 202 - TOO_MANY_SIMULTANEOUS_QUERIES + * 203 - NO_FREE_CONNECTION + * 209 - SOCKET_TIMEOUT + * 210 - NETWORK_ERROR + * 241 - MEMORY_LIMIT_EXCEEDED + * 242 - TABLE_IS_READ_ONLY + * 252 - TOO_MANY_PARTS + * 285 - TOO_FEW_LIVE_REPLICAS + * 319 - UNKNOWN_STATUS_OF_INSERT + * 425 - SYSTEM_ERROR + * 999 - KEEPER_EXCEPTION * `SocketTimeoutException` - 在 socket 超时时抛出。 * `UnknownHostException` - 在无法解析主机名时抛出。 * `IOException` - 在出现网络问题时抛出。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md index 9b66971cf76..45adb550548 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/server-configuration-parameters/settings.md @@ -2950,6 +2950,14 @@ ClickHouse 使用全局线程池中的线程来处理查询。如果没有空闲 此设置可以在运行时修改,并会立即生效。已在运行中的查询将保持不变。 ::: +## max_zookeeper_pooled_connections \{#max_zookeeper_pooled_connections\} + + + +共享池中每个 ZooKeeper 集群可按需延迟初始化的 ZooKeeper 会话的最大数量。 + +值为 `0` 时,将禁用连接池,并继续使用单个会话。 + ## memory_worker_correct_memory_tracker \{#memory_worker_correct_memory_tracker\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md index 4323ff01ea5..f60fadbdebf 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/merge-tree-settings.md @@ -2786,6 +2786,14 @@ partitions for mutations>` 的比值高于该设置值时,会在 merge/mutate 如果启用,该“过多分区片段”计数器将依赖 Keeper 中的共享数据,而不是本地副本状态。仅在 ClickHouse Cloud 中可用。 +## shared_merge_tree_use_zookeeper_connection_pool \{#shared_merge_tree_use_zookeeper_connection_pool\} + + + + + +如果启用,SharedMergeTree 会使用一个服务器级 ZooKeeper 会话池中的会话。 + ## shared_merge_tree_virtual_parts_discovery_batch \{#shared_merge_tree_virtual_parts_discovery_batch\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/settings.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/settings.md index fb9ebcf8df1..4853eeca9b5 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/settings.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/settings/settings.md @@ -343,9 +343,11 @@ File/S3 引擎/表函数在归档文件具有正确扩展名时,会将包含 ` - + -允许使用 catalog_type = 'glue' 的实验性 DataLakeCatalog 数据库引擎 +允许使用实验性数据库引擎 DataLakeCatalog(catalog_type = 'glue') + +Cloud 默认值:`1`。 ## allow_experimental_database_hms_catalog \{#allow_experimental_database_hms_catalog\} @@ -365,9 +367,11 @@ File/S3 引擎/表函数在归档文件具有正确扩展名时,会将包含 ` - + -允许使用 catalog_type = 'iceberg' 的实验性数据库引擎 DataLakeCatalog。 +允许使用 catalog_type = 'iceberg' 的实验性数据库引擎 DataLakeCatalog + +Cloud 默认值:`1`。 ## allow_experimental_database_materialized_postgresql \{#allow_experimental_database_materialized_postgresql\} @@ -395,9 +399,11 @@ File/S3 引擎/表函数在归档文件具有正确扩展名时,会将包含 ` - + -允许使用 catalog_type = 'unity' 的实验性 DataLakeCatalog 数据库引擎 +允许使用实验性数据库引擎 DataLakeCatalog(catalog_type = 'unity') + +Cloud 默认值:`1`。 ## allow_experimental_delta_kernel_rs \{#allow_experimental_delta_kernel_rs\} @@ -997,19 +1003,19 @@ ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1; -允许配置在执行 [`ALTER`](../../sql-reference/statements/alter/index.md)、[`OPTIMIZE`](../../sql-reference/statements/optimize.md) 或 [`TRUNCATE`](../../sql-reference/statements/truncate.md) 查询时,是否以及如何等待在副本上执行的操作完成。 +允许您指定对于由 [`ALTER`](../../sql-reference/statements/alter/index.md)、[`OPTIMIZE`](../../sql-reference/statements/optimize.md) 或 [`TRUNCATE`](../../sql-reference/statements/truncate.md) 查询发起、需要在副本上执行的操作,应采用何种等待行为。 -可选值: +可能的取值: - `0` — 不等待。 -- `1` — 仅等待本副本执行完成。 +- `1` — 等待自身执行完成。 - `2` — 等待所有副本执行完成。 -- `3` - 仅等待活动副本执行完成。 +- `3` - 仅等待活动副本。 -Cloud 默认值:`1`。 +Cloud 默认值:`0`。 :::note -`alter_sync` 仅适用于 `Replicated` 和 `SharedMergeTree` 表,对非 `Replicated` 或 `Shared` 表的 ALTER 不产生任何效果。 +`alter_sync` 仅适用于 `Replicated` 和 `SharedMergeTree` 表,对非 `Replicated` 或 `Shared` 表执行 alter 时不会产生任何效果。 ::: ## alter_update_mode \{#alter_update_mode\} @@ -1247,10 +1253,12 @@ Fuzzer 会从所有会话中的所有查询累积 AST 片段,随着时间推 - + 自第一条数据出现起,在将为每个查询收集的数据写出前所能等待的最长时间。 +Cloud 默认值:`1000` (1s). + ## async_insert_busy_timeout_min_ms \{#async_insert_busy_timeout_min_ms\} @@ -1269,9 +1277,11 @@ Fuzzer 会从所有会话中的所有查询累积 AST 片段,随着时间推 - + -在插入之前,为每个查询收集的未解析数据的最大字节数 +在实际执行插入前,为每个查询收集的未解析数据的最大字节数 + +Cloud 默认值:`104857600` (100 MiB). ## async_insert_max_query_number \{#async_insert_max_query_number\} @@ -1663,7 +1673,9 @@ Azure SDK 重试之间的最大退避时间 -在备份或恢复期间 [Zoo]Keeper 操作的最大退避时间 +备份或恢复期间 [Zoo]Keeper 操作的最大退避超时时间 + +Cloud 默认值:`60000`。 ## backup_restore_keeper_value_max_size \{#backup_restore_keeper_value_max_size\} @@ -1730,9 +1742,9 @@ Azure SDK 重试之间的最大退避时间 -当客户端在未等待响应的情况下关闭连接时,取消正在执行的 HTTP 只读查询(例如 `SELECT`)。 +当客户端在未等待响应的情况下关闭连接时,取消正在执行的 HTTP 只读查询 (例如 `SELECT`) 。 -Cloud 默认值:`0`。 +Cloud 默认值:`1`。 ## cast_ipv4_ipv6_default_on_conversion_error \{#cast_ipv4_ipv6_default_on_conversion_error\} @@ -1878,13 +1890,17 @@ SELECT CAST(toNullable(toInt32(0)) AS Int32) as x, toTypeName(x); Cloud 模式 +Cloud 默认值:`1`。 + ## cloud_mode_database_engine \{#cloud_mode_database_engine\} - + + +Cloud 中允许使用的数据库引擎。1 - 将 DDL 重写为使用 Replicated 数据库,2 - 将 DDL 重写为使用 Shared 数据库 -在 Cloud 中允许使用的数据库引擎类型。1:将 DDL 重写为使用 Replicated 数据库;2:将 DDL 重写为使用 Shared 数据库。 +Cloud 默认值:`2`。 ## cloud_mode_engine \{#cloud_mode_engine\} @@ -1892,18 +1908,22 @@ Cloud 模式 在 Cloud 中允许使用的引擎家族。 -- 0 - 允许所有引擎 -- 1 - 将 DDL 重写为使用 *ReplicatedMergeTree -- 2 - 将 DDL 重写为使用 SharedMergeTree -- 3 - 将 DDL 重写为使用 SharedMergeTree,除非显式指定了 remote disk -- 4 - 与 3 相同,另外使用 Alias 替代 Distributed(Alias 表将指向 Distributed 表的目标表,因此会使用对应的本地表) +* 0 - 允许所有引擎 +* 1 - 将 DDL 重写为使用 *ReplicatedMergeTree +* 2 - 将 DDL 重写为使用 SharedMergeTree +* 3 - 将 DDL 重写为使用 SharedMergeTree,除非显式指定了 remote disk +* 4 - 与 3 相同,另外使用 Alias 替代 Distributed (Alias 表将指向 Distributed 表的目标表,因此会使用对应的本地表) 使用 UInt64 以最小化对外公开部分 +Cloud 默认值:`2`。 + ## cluster_for_parallel_replicas \{#cluster_for_parallel_replicas\} 当前服务器所在分片对应的集群 +Cloud 默认值:`default`。 + ## cluster_function_process_archive_on_multiple_nodes \{#cluster_function_process_archive_on_multiple_nodes\} @@ -2286,6 +2306,8 @@ SETTINGS convert_query_to_cnf = true; 仅允许在使用 Replicated 引擎的数据库中创建 Replicated 表 +Cloud 默认值:`1`。 + ## database_replicated_allow_replicated_engine_arguments \{#database_replicated_allow_replicated_engine_arguments\} @@ -2920,9 +2942,11 @@ ENGINE = Log - + + +仅在 ClickHouse Cloud 中生效。等待时间(毫秒),用于接收来自分布式缓存的任意类型响应 -仅在 ClickHouse Cloud 中生效。以毫秒为单位,用于等待从分布式缓存(distributed cache)接收任意类型响应的时间。 +Cloud 默认值:`20000`。 ## distributed_cache_receive_timeout_ms \{#distributed_cache_receive_timeout_ms\} @@ -3004,7 +3028,9 @@ ENGINE = Log -分布式 DDL(`ON CLUSTER`)查询使用的兼容性版本 +分布式 DDL (`ON CLUSTER`) 查询使用的兼容性版本 + +Cloud 默认值:`6`。 ## distributed_ddl_output_mode \{#distributed_ddl_output_mode\} @@ -3014,15 +3040,15 @@ ENGINE = Log 可选值: -- `throw` — 返回一个结果集,其中包含所有已完成查询的主机上的查询执行状态。如果查询在某些主机上失败,则会重新抛出第一个异常。如果查询在某些主机上尚未完成且超过了 [distributed_ddl_task_timeout](#distributed_ddl_task_timeout),则抛出 `TIMEOUT_EXCEEDED` 异常。 -- `none` — 与 `throw` 类似,但分布式 DDL 查询不返回结果集。 -- `null_status_on_timeout` — 当查询在相应主机上尚未完成时,不抛出 `TIMEOUT_EXCEEDED`,而是在结果集的某些行中返回 `NULL` 作为执行状态。 -- `never_throw` — 即使查询在某些主机上失败,也不会抛出 `TIMEOUT_EXCEEDED`,也不会重新抛出异常。 -- `none_only_active` - 类似于 `none`,但不会等待 `Replicated` 数据库的非活动副本。注意:在此模式下,无法判断查询是否未在某些副本上执行,以及是否将会在后台执行。 -- `null_status_on_timeout_only_active` — 类似于 `null_status_on_timeout`,但不会等待 `Replicated` 数据库的非活动副本。 -- `throw_only_active` — 类似于 `throw`,但不会等待 `Replicated` 数据库的非活动副本。 +* `throw` — 返回一个结果集,其中包含所有已完成查询的主机上的查询执行状态。如果查询在某些主机上失败,则会重新抛出第一个异常。如果查询在某些主机上尚未完成且超过了 [distributed_ddl_task_timeout](#distributed_ddl_task_timeout),则抛出 `TIMEOUT_EXCEEDED` 异常。 +* `none` — 与 `throw` 类似,但分布式 DDL 查询不返回结果集。 +* `null_status_on_timeout` — 当查询在相应主机上尚未完成时,不抛出 `TIMEOUT_EXCEEDED`,而是在结果集的某些行中返回 `NULL` 作为执行状态。 +* `never_throw` — 即使查询在某些主机上失败,也不会抛出 `TIMEOUT_EXCEEDED`,也不会重新抛出异常。 +* `none_only_active` - 类似于 `none`,但不会等待 `Replicated` 数据库的非活动副本。注意:在此模式下,无法判断查询是否未在某些副本上执行,以及是否将会在后台执行。 +* `null_status_on_timeout_only_active` — 类似于 `null_status_on_timeout`,但不会等待 `Replicated` 数据库的非活动副本。 +* `throw_only_active` — 类似于 `throw`,但不会等待 `Replicated` 数据库的非活动副本。 -Cloud 默认值:`throw`。 +Cloud 默认值:`none_only_active`。 ## distributed_ddl_task_timeout \{#distributed_ddl_task_timeout\} @@ -3044,14 +3070,14 @@ Cloud 默认值:`throw`。 启用或禁用向 [Distributed](/engines/table-engines/special/distributed) 表同步插入数据。 -默认情况下,当向 `Distributed` 表插入数据时,ClickHouse 服务器会在后台模式下将数据发送到集群节点。当 `distributed_foreground_insert=1` 时,数据将以同步方式处理,且仅在所有数据都已保存到所有分片之后(如果 `internal_replication` 为 true,则每个分片至少有一个副本),`INSERT` 操作才会成功。 +默认情况下,当向 `Distributed` 表插入数据时,ClickHouse 服务器会以后台模式将数据发送到集群节点。当 `distributed_foreground_insert=1` 时,数据会被同步处理,并且只有在所有数据都保存到所有分片后(如果 `internal_replication` 为 true,则每个分片至少保存到一个副本),`INSERT` 操作才会成功。 -可选值: +可能的取值: -- `0` — 以后台模式插入数据。 -- `1` — 以同步模式插入数据。 +- `0` — 数据以后台模式插入。 +- `1` — 数据以同步模式插入。 -Cloud 默认值:`0`。 +Cloud 默认值:`1`。 **另请参阅** @@ -3424,6 +3450,8 @@ FORMAT PrettyCompactMonoBlock 启用或禁用 `write-through` 缓存。若设置为 `false`,则对写入操作禁用 `write-through` 缓存。若设置为 `true`,且在服务器配置中的缓存磁盘配置部分已开启 `cache_on_write_operations`,则启用 `write-through` 缓存。 有关更多详情,请参阅[“使用本地缓存”](/operations/storing-data#using-local-cache)。 +Cloud 默认值:`1`。 + ## enable_filesystem_read_prefetches_log \{#enable_filesystem_read_prefetches_log\} @@ -3929,9 +3957,11 @@ SET exclude_materialize_skip_indexes_on_insert = DEFAULT; -- reset setting to de - + -将非关联 EXISTS 子查询作为标量子查询来执行。与标量子查询一样,会使用缓存,并且对结果应用常量折叠。 +将非关联 EXISTS 子查询作为标量子查询执行。与标量子查询一样,会使用缓存,并且对结果应用常量折叠。 + +Cloud 默认值:`0`。 ## external_storage_connect_timeout_sec \{#external_storage_connect_timeout_sec\} @@ -4093,6 +4123,8 @@ ClickHouse 会从该表所有滞后的副本中选择一个最合适的副本。 用于预取的最大内存用量。 +Cloud 默认值:总内存的 10%。 + ## filesystem_prefetch_step_bytes \{#filesystem_prefetch_step_bytes\} @@ -4491,6 +4523,14 @@ SELECT JSON_VALUE('{"hello":"world"}', '$.b') settings function_json_value_retur `visibleWidth` 行为的版本号。0:仅统计 Unicode 码点的数量;1:正确处理零宽度和组合字符,将全角字符计为两个,估算制表符宽度,并统计删除字符。 +## functions_h3_default_if_invalid \{#functions_h3_default_if_invalid\} + + + + + +如果为 false,h3 函数 (例如 h3CellAreaM2) 在输入无效时会抛出异常。如果为 true,则返回 0 或默认值。 + ## geo_distance_returns_float64_on_float64_arguments \{#geo_distance_returns_float64_on_float64_arguments\} @@ -5779,23 +5819,25 @@ ClickHouse 会在可能的情况下始终尝试使用 `partial_merge` join,否 - + 与 [`mutations_sync`](#mutations_sync) 相同,但仅控制轻量级删除的执行。 可能的取值: -| Value | Description | -|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------| -| `0` | 变更操作异步执行。 | -| `1` | 查询会等待当前服务器上的轻量级删除完成。 | -| `2` | 查询会等待所有副本(如果存在)上的轻量级删除完成。 | -| `3` | 查询只会等待活动副本完成。仅对 `SharedMergeTree` 支持。对于 `ReplicatedMergeTree`,其行为与 `mutations_sync = 2` 相同。 | +| Value | Description | +| ----- | ------------------------------------------------------------------------------------------- | +| `0` | 变更操作异步执行。 | +| `1` | 查询会等待当前服务器上的轻量级删除完成。 | +| `2` | 查询会等待所有副本 (如果存在) 上的轻量级删除完成。 | +| `3` | 查询只会等待活动副本完成。仅对 `SharedMergeTree` 支持。对于 `ReplicatedMergeTree`,其行为与 `mutations_sync = 2` 相同。 | **另请参阅** -- [ALTER 查询的同步性](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) -- [变更(Mutations)](../../sql-reference/statements/alter/index.md/#mutations) +* [ALTER 查询的同步性](../../sql-reference/statements/alter/index.md/#synchronicity-of-alter-queries) +* [变更 (Mutations) ](../../sql-reference/statements/alter/index.md/#mutations) + +Cloud 默认值:`1`。 ## limit \{#limit\} @@ -5917,6 +5959,8 @@ load_balancing = round_robin 以异步方式加载 MergeTree 标记 +Cloud 默认值:`1`。 + ## local_filesystem_read_method \{#local_filesystem_read_method\} @@ -6447,6 +6491,8 @@ Cloud 默认值:每个副本可用内存的一半。 * [max_concurrent_queries](/operations/server-configuration-parameters/settings#max_concurrent_queries) +Cloud 默认值:`1000`。 + ## max_concurrent_queries_for_user \{#max_concurrent_queries_for_user\} @@ -6599,7 +6645,9 @@ FROM cluster(cluster, view(SELECT * FROM t)) SETTINGS max_execution_time_leaf = -允许的 HTTP GET 重定向跳转的最大次数。通过限制该值,可增加额外的安全防护,防止恶意服务器将请求重定向到意料之外的服务。\n\n例如,外部服务器可能会重定向到另一个地址,而该地址看起来属于公司内部基础设施。此时,如果向该内部服务器发送 HTTP 请求,就可能从内部网络访问内部 API,从而绕过鉴权,甚至访问 Redis、Memcached 等其他内部服务。如果没有任何内部基础设施(包括运行在 localhost 上的进程),或者你信任该服务器,那么允许重定向是安全的。不过请注意,如果 URL 使用的是 HTTP 而非 HTTPS,你不仅需要信任远程服务器,还必须信任你的 ISP 以及中间路径上的所有网络。 +允许的 HTTP GET 重定向跳转的最大次数。通过限制该值,可增加额外的安全防护,防止恶意服务器将请求重定向到意料之外的服务。\n\n例如,外部服务器可能会重定向到另一个地址,而该地址看起来属于公司内部基础设施。此时,如果向该内部服务器发送 HTTP 请求,就可能从内部网络访问内部 API,从而绕过鉴权,甚至访问 Redis、Memcached 等其他内部服务。如果没有任何内部基础设施 (包括运行在 localhost 上的进程) ,或者你信任该服务器,那么允许重定向是安全的。不过请注意,如果 URL 使用的是 HTTP 而非 HTTPS,你不仅需要信任远程服务器,还必须信任你的 ISP 以及中间路径上的所有网络。 + +Cloud 默认值:`10`。 ## max_hyperscan_regexp_length \{#max_hyperscan_regexp_length\} @@ -6730,7 +6778,9 @@ Exception: Total regexp lengths too large. -用于延迟最终数据分片刷写的最大流(列)数量。默认为自动(如果底层存储支持并行写入,则为 100,例如 S3;否则为禁用) +用于延迟最终数据分区片段刷写的最大流 (列) 数量。默认为自动 (如果底层存储支持并行写入,则为 100,例如 S3;否则为禁用) + +Cloud 默认值:`50`。 ## max_insert_threads \{#max_insert_threads\} @@ -10001,23 +10051,25 @@ a Tuple( -设置 [query profiler](../../operations/optimizing-performance/sampling-query-profiler.md) 的实时时钟计时器周期。实时时钟计时器按挂钟时间(wall-clock time)计时。 +设置 [query profiler](../../operations/optimizing-performance/sampling-query-profiler.md) 的实时时钟计时器周期。实时时钟计时器按挂钟时间计时。 可能的取值: - 正整数,单位为纳秒。 - 推荐取值: + 推荐值: - 10000000(每秒 100 次)纳秒及以下,用于单个查询。 - - 1000000000(每秒 1 次),用于整个集群范围的分析。 + - 1000000000(每秒 1 次),用于集群范围的性能剖析。 -- 0 表示关闭定时器。 +- 0 表示关闭计时器。 另请参阅: - 系统表 [trace_log](/operations/system-tables/trace_log) +Cloud 默认值:`3000000000`。 + ## queue_max_wait_ms \{#queue_max_wait_ms\} @@ -10315,9 +10367,11 @@ a Tuple( - + + +在 RESTORE 过程中将表引擎从 Replicated*MergeTree 替换为 Shared*MergeTree。 -在 RESTORE 过程中将表引擎从 Replicated*MergeTree 更换为 Shared*MergeTree。 +Cloud 默认值:`1`。 ## result_overflow_mode \{#result_overflow_mode\} @@ -11485,9 +11539,11 @@ SELECT idx, i FROM null_in WHERE i IN (1, NULL) SETTINGS transform_null_in = 1; - + -遵守服务器级并发控制(参见全局服务器设置 `concurrent_threads_soft_limit_num` 和 `concurrent_threads_soft_limit_ratio_to_cores`)。如果禁用该设置,即使服务器已过载,也允许使用更多线程(不建议在常规场景中使用此配置,主要用于测试场景)。 +遵守服务器级并发控制 (参见全局服务器设置 `concurrent_threads_soft_limit_num` 和 `concurrent_threads_soft_limit_ratio_to_cores`) 。如果禁用该设置,即使服务器已过载,也允许使用更多线程 (不建议在常规场景中使用此配置,主要用于测试场景) 。 + +Cloud 默认值:`0`。 ## use_hash_table_stats_for_join_reordering \{#use_hash_table_stats_for_join_reordering\} @@ -11501,16 +11557,16 @@ SELECT idx, i FROM null_in WHERE i IN (1, NULL) SETTINGS transform_null_in = 1; - + 为远程查询启用 hedged requests 机制。它允许为同一个查询与不同副本建立多个连接。 如果与副本的现有连接在 `hedged_connection_timeout` 内未成功建立, -或者在 `receive_data_timeout` 内未收到任何数据,则会建立一个新的连接。查询会使用第一个发送非空进度数据包(或数据包,如果启用了 `allow_changing_replica_until_first_data_packet`)的连接; +或者在 `receive_data_timeout` 内未收到任何数据,则会建立一个新的连接。查询会使用第一个发送非空进度数据包 (或数据包,如果启用了 `allow_changing_replica_until_first_data_packet`) 的连接; 其他连接将被取消。支持 `max_parallel_replicas > 1` 的查询。 默认启用。 -Cloud 默认值:`1` +Cloud 默认值:`0`。 ## use_hive_partitioning \{#use_hive_partitioning\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md new file mode 100644 index 00000000000..f394a54722b --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/aggregated_zookeeper_log.md @@ -0,0 +1,34 @@ +--- +description: '按会话、路径、操作类型、组件和子请求标志分组,包含 ZooKeeper 操作聚合统计信息的系统表。' +keywords: ['系统表', 'aggregated_zookeeper_log'] +slug: /operations/system-tables/aggregated_zookeeper_log +title: 'system.aggregated_zookeeper_log' +doc_type: 'reference' +--- + +# system.aggregated_zookeeper_log \{#systemaggregated_zookeeper_log\} + +此表包含 ZooKeeper 操作的聚合统计信息 (例如操作次数、平均延迟、错误数) ,按 `(session_id, parent_path, operation, component, is_subrequest)` 分组,并定期刷写到磁盘。 + +与记录每个独立请求和响应的 [system.zookeeper_log](zookeeper_log.md) 不同,此表会将操作聚合分组,因此更加轻量,也更适合生产负载。 + +属于 `Multi` 或 `MultiRead` 批处理的操作会通过 `is_subrequest` 列单独跟踪。子请求的延迟为零,因为总延迟归属于外层的 `Multi`/`MultiRead` 操作。 + +列: + +* `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 服务器的主机名。 +* `event_date` ([Date](../../sql-reference/data-types/date.md)) — 该分组刷写到磁盘的日期。 +* `event_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — 该分组刷写到磁盘的时间。 +* `session_id` ([Int64](../../sql-reference/data-types/int-uint.md)) — 会话 ID。 +* `parent_path` ([String](../../sql-reference/data-types/string.md)) — 路径前缀。 +* `operation` ([Enum](../../sql-reference/data-types/enum.md)) — ZooKeeper 操作类型。 +* `is_subrequest` ([UInt8](../../sql-reference/data-types/int-uint.md)) — 此操作是否为 `Multi` 或 `MultiRead` 操作中的子请求。 +* `count` ([UInt32](../../sql-reference/data-types/int-uint.md)) — 该分组中的操作次数。 +* `errors` ([Map(Enum, UInt32)](../../sql-reference/data-types/map.md)) — 该分组中的错误,表示错误代码到计数的映射。 +* `average_latency` ([Float64](../../sql-reference/data-types/float.md)) — 该分组中所有操作的平均延迟,单位为微秒。子请求的延迟为零,因为延迟归属于外层的 `Multi` 或 `MultiRead` 操作。 +* `component` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 触发该事件的组件。 + +**另请参见** + +* [system.zookeeper_log](zookeeper_log.md) — 按请求记录的详细 ZooKeeper 日志。 +* [ZooKeeper](../../operations/tips.md#zookeeper) \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md index 777dc06e052..f5e92dcd0be 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md @@ -19,127 +19,128 @@ doc_type: 'reference' {/*AUTOGENERATED_START*/ } -| 页面 | 说明 | -| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| [系统表概述](/operations/system-tables/overview) | 系统表是什么以及它们为何有用的概述。 | -| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | 系统数据库,提供近乎标准化、与 DBMS 无关的数据库对象元数据视图。 | -| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 包含异步插入操作信息的系统表。每条记录对应一个已被缓冲为异步插入的插入查询。 | -| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | 包含队列中待处理异步插入操作信息的系统表。 | -| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 包含最近异步作业(例如正在加载的表)相关信息和状态的系统表。表中每一行对应一个作业。 | -| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | 包含 `system.asynchronous_metrics` 历史值的系统表,这些值会按照固定时间间隔(默认每秒一次)进行保存 | -| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | 包含在后台周期性计算的指标的系统表。例如,当前使用的内存量。 | -| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | 包含 AzureQueue 表设置信息的系统表。从服务器版本 `24.10` 起可用。 | -| [system.background_schedule_pool](/operations/system-tables/background_schedule_pool) | 包含后台调度池中任务相关信息的系统表。 | -| [system.background_schedule_pool_log](/operations/system-tables/background_schedule_pool_log) | 记录后台调度池中任务执行历史的系统表。 | -| [system.backup_log](/operations/system-tables/backup_log) | 包含 `BACKUP` 和 `RESTORE` 操作相关日志记录的系统表。 | -| [system.backups](/operations/system-tables/backups) | 包含 `BACKUP` 和 `RESTORE` 操作相关日志记录的系统表。 | -| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 包含各种 blob 存储操作(如上传和删除)日志记录的系统表。 | -| [system.build_options](/operations/system-tables/build_options) | 包含 ClickHouse 服务器构建选项信息的系统表。 | -| [system.clusters](/operations/system-tables/clusters) | 系统表,包含配置文件中可用的集群及其中定义的服务器的信息。 | -| [system.codecs](/operations/system-tables/codecs) | 包含队列中编解码器相关信息的系统表。 | -| [system.columns](/operations/system-tables/columns) | 包含所有表各列信息的系统表 | -| [system.contributors](/operations/system-tables/contributors) | 包含贡献者信息的系统表。 | -| [system.crash_log](/operations/system-tables/crash_log) | 包含致命错误堆栈跟踪信息的系统表。 | -| [system.current_roles](/operations/system-tables/current_roles) | 包含当前 USER 的活动角色的系统表。 | -| [system.dashboards](/operations/system-tables/dashboards) | 包含通过 HTTP 接口访问的 `/dashboard` 页面所使用的查询,可用于监控和故障排查。 | -| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | 包含所有表中现有数据跳过索引信息的系统表。 | -| [system.data_type_families](/operations/system-tables/data_type_families) | 包含受支持的数据类型信息的系统表 | -| [system.database_engines](/operations/system-tables/database_engines) | 包含服务器所支持的数据库引擎列表的系统表。 | -| [system.database_replicas](/operations/system-tables/database_replicas) | 包含数据库副本相关信息及其状态的系统表。 | -| [system.databases](/operations/system-tables/databases) | 包含当前 USER 可访问的数据库信息的系统表。 | -| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | 包含通过流式引擎接收且在解析时发生错误的消息相关信息的系统表。 | -| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | 包含从 Delta Lake 表中读取的元数据文件信息的系统表。每条记录对应一个根元数据 JSON 文件。 | -| [system.detached_parts](/operations/system-tables/detached_parts) | 用于存储 MergeTree 表中已分离的分区片段信息的系统表 | -| [system.detached_tables](/operations/system-tables/detached_tables) | 包含各个已分离表信息的系统表。 | -| [system.dictionaries](/operations/system-tables/dictionaries) | 包含字典信息的系统表 | -| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | 此表包含可实时计算并以 Prometheus 格式导出的维度指标,且始终保持最新。 | -| [system.disks](/operations/system-tables/disks) | 包含在服务器配置中定义的磁盘信息的系统表 | -| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | 包含已在集群上执行的分布式 DDL 查询(即使用 ON CLUSTER 子句的查询)信息的系统表。 | -| [system.distribution_queue](/operations/system-tables/distribution_queue) | 包含队列中待发送到各分片的本地文件信息的系统表。 | -| [system.dns_cache](/operations/system-tables/dns_cache) | 包含缓存的 DNS 记录信息的系统表。 | -| [system.dropped_tables](/operations/system-tables/dropped_tables) | 包含已执行 DROP TABLE 操作但尚未完成数据清理的表的信息的系统表 | -| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | 包含 `system.dropped_tables` 中 MergeTree 已删除表分区片段信息的系统表 | -| [system.enabled_roles](/operations/system-tables/enabled_roles) | 包含当前所有有效角色的系统表,包括当前 USER 的当前角色以及授予该角色的角色 | -| [system.error_log](/operations/system-tables/system-error-log) | 系统表,包含来自表 `system.errors` 的错误值历史记录,并会定期刷新到磁盘。 | -| [system.errors](/operations/system-tables/errors) | 包含错误代码及其被触发次数的系统表。 | -| [system.events](/operations/system-tables/events) | 包含系统中已发生事件次数信息的系统表。 | -| [system.fail_points](/en/operations/system-tables/fail_points) | 包含所有可用 failpoint 及其类型和当前状态列表的系统表。 | -| [system.functions](/operations/system-tables/functions) | 包含普通函数和聚合函数信息的系统表。 | -| [system.grants](/operations/system-tables/grants) | 系统表,用于显示授予 ClickHouse 用户账号的各项权限。 | -| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | 包含在 `GraphiteMergeTree` 类型引擎表中使用的 `graphite_rollup` 参数相关信息的系统表。 | -| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | 该表包含可实时计算并以 Prometheus 格式导出的直方图指标,且始终保持最新。 | -| [system.iceberg_history](/operations/system-tables/iceberg_history) | 系统中的 Iceberg 快照历史 | -| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | 包含从 Iceberg 表读取的元数据文件信息的系统表。每条记录表示一个根元数据文件、从某个 Avro 文件中提取的元数据,或某个 Avro 文件对应的一条条目。 | -| [system.instrumentation](/operations/system-tables/instrumentation) | 包含插桩点信息的系统表 | -| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | 包含通过 jemalloc 分配器在不同大小类别(bin)中的内存分配信息,汇总自所有 arena 的系统表。 | -| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | 包含 Kafka 消费者信息的系统表。 | -| [system.licenses](/operations/system-tables/licenses) | 包含 ClickHouse 源代码中 `contrib` 目录内第三方库许可证的系统表。 | -| [system.masking_policies](/operations/system-tables/masking_policies) | 包含系统中所有掩码策略信息的系统表。 | -| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | 包含 MergeTree 表设置信息的系统表。 | -| [system.merges](/operations/system-tables/merges) | 包含 MergeTree 系列表当前正在进行的合并和数据部件 mutation 信息的系统表。 | -| [system.metric_log](/operations/system-tables/metric_log) | 系统表,包含 `system.metrics` 和 `system.events` 表中的指标值历史记录,并定期写入磁盘。 | -| [system.metrics](/operations/system-tables/metrics) | 包含可即时计算或具有当前值的指标的系统表。 | -| [system.moves](/operations/system-tables/moves) | 包含 MergeTree 表正在进行的数据部件移动信息的系统表。每个数据部件的移动对应一行记录。 | -| [system.mutations](/operations/system-tables/mutations) | 包含 MergeTree 表 mutation 操作及其进度信息的系统表。每个 mutation 命令对应一行记录。 | -| [system.numbers](/operations/system-tables/numbers) | 系统表,只包含一个名为 `number` 的 UInt64 列,存储从零开始的几乎所有自然数。 | -| [system.numbers_mt](/operations/system-tables/numbers_mt) | 与 `system.numbers` 类似的系统表,但读取是并行执行的,返回的数字顺序可能不固定。 | -| [system.one](/operations/system-tables/one) | 仅包含一行且只有一个 UInt8 类型、名为 `dummy`、值为 0 的列的系统表。类似于其他数据库管理系统中的 `DUAL` 表。 | -| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 包含已执行查询的 trace spans 信息的系统表。 | -| [system.part_log](/operations/system-tables/part_log) | 包含 MergeTree 系列表中数据分区片段相关事件信息的系统表,例如数据添加或合并等操作。 | -| [system.parts](/operations/system-tables/parts) | 包含 MergeTree 表分区片段相关信息的系统表 | -| [system.parts_columns](/operations/system-tables/parts_columns) | 包含 MergeTree 表的分区片段和列信息的系统表。 | -| [system.primes](/operations/system-tables/primes) | 系统表,仅包含一个名为 `prime` 的 UInt64 列,按升序存储从 2 开始的质数。 | -| [system.processes](/operations/system-tables/processes) | 用于实现 `SHOW PROCESSLIST` 查询的系统表。 | -| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | 系统表,包含关于处理器级别性能分析的信息(可在 `EXPLAIN PIPELINE` 中查看) | -| [system.projection_parts](/operations/system-tables/projection_parts) | 包含 MergeTree 系列表的投影分区片段相关信息的系统表。 | -| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | 包含 MergeTree 系列表中投影分区片段的列信息的系统表 | -| [system.projections](/operations/system-tables/projections) | 包含所有表中现有 PROJECTION 相关信息的系统表。 | -| [system.query_cache](/operations/system-tables/query_cache) | 显示查询缓存内容的系统表。 | -| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | 显示查询条件缓存内容的系统表。 | -| [system.query_log](/operations/system-tables/query_log) | 系统表,包含已执行查询的信息,例如查询开始时间、处理耗时和错误消息。 | -| [system.query_metric_log](/operations/system-tables/query_metric_log) | 系统表,包含各个查询在 `system.events` 表中的内存和指标值历史记录,并会定期写入磁盘。 | -| [system.query_thread_log](/operations/system-tables/query_thread_log) | 系统表,包含执行查询的线程的信息,例如线程名称、线程启动时间以及查询处理持续时间。 | -| [system.query_views_log](/operations/system-tables/query_views_log) | 用于记录在执行查询时被执行的依赖视图相关信息的系统表,例如视图类型或执行时间。 | -| [system.quota_limits](/operations/system-tables/quota_limits) | 包含所有 QUOTA 在各个时间区间内最大限制信息的系统表。一个 QUOTA 可以对应任意数量的行(包括零行)。 | -| [system.quota_usage](/operations/system-tables/quota_usage) | 系统表,包含当前 USER 的 QUOTA 使用情况,例如已使用的 QUOTA 额度和剩余额度。 | -| [system.quotas](/operations/system-tables/quotas) | 包含 QUOTA 相关信息的系统表。 | -| [system.quotas_usage](/operations/system-tables/quotas_usage) | 记录所有用户 QUOTA 使用情况的系统表。 | -| [system.replicas](/operations/system-tables/replicas) | 包含本地服务器上副本表信息和状态的系统表。可用于监控。 | -| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 包含当前正在执行的后台抓取任务信息的系统表。 | -| [system.replication_queue](/operations/system-tables/replication_queue) | 系统表,包含存储在 ClickHouse Keeper 或 ZooKeeper 中的复制队列任务的信息,适用于 `ReplicatedMergeTree` 系列引擎的表。 | -| [system.resources](/operations/system-tables/resources) | 包含驻留在本地服务器上的资源信息的系统表,每个资源对应一行。 | -| [system.role_grants](/operations/system-tables/role_grants) | 包含授予给用户和角色的角色授权信息的系统表。 | -| [system.roles](/operations/system-tables/roles) | 包含已配置角色信息的系统表。 | -| [system.row_policies](/operations/system-tables/row_policies) | 包含针对某个特定表的过滤条件的系统表,以及一个应使用此 ROW POLICY 的角色和/或用户列表。 | -| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | 包含 S3Queue 表相关设置信息的系统表。从服务器版本 `24.10` 起可用。 | -| [system.scheduler](/operations/system-tables/scheduler) | 包含本地服务器上调度节点信息和状态的系统表。 | -| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | 包含所有已缓存文件模式信息的系统表。 | -| [system.server_settings](/operations/system-tables/server_settings) | 包含关于服务器全局设置信息的系统表,这些设置在 `config.xml` 中指定。 | -| [system.session_log](/operations/system-tables/session_log) | 记录所有成功和失败登录与登出事件信息的系统表。 | -| [system.settings](/operations/system-tables/settings) | 包含当前用户会话设置信息的系统表。 | -| [system.settings_changes](/operations/system-tables/settings_changes) | 包含此前 ClickHouse 各版本中设置变更信息的系统表。 | -| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | 描述 SETTINGS PROFILE 内容的系统表:包括 CONSTRAINT、该设置适用的角色和 USER,以及父级 SETTINGS PROFILE。 | -| [system.settings_profiles](/operations/system-tables/settings_profiles) | 包含所有已配置的设置配置文件属性的系统表。 | -| [system.stack_trace](/operations/system-tables/stack_trace) | 包含所有服务器线程堆栈跟踪信息的系统表。便于开发人员检查服务器状态。 | -| [system.storage_policies](/operations/system-tables/storage_policies) | 包含有关在服务器配置中定义的存储策略和卷信息的系统表。 | -| [system.symbols](/operations/system-tables/symbols) | 对 C++ 专家和 ClickHouse 工程师有用的系统表,包含用于对 `clickhouse` 二进制文件进行自省的信息。 | -| [system.table_engines](/operations/system-tables/table_engines) | 系统表,包含服务器支持的表引擎及其所支持特性的描述。 | -| [system.tables](/operations/system-tables/tables) | 包含服务器已知的每个表元数据的系统表。 | -| [system.text_log](/operations/system-tables/text_log) | 包含日志记录项的系统表。 | -| [system.time_zones](/operations/system-tables/time_zones) | 包含 ClickHouse 服务器所支持的时区列表的系统表。 | -| [system.tokenizers](/operations/system-tables/tokenizers) | 显示所有可用分词器的系统表。 | -| [system.trace_log](/operations/system-tables/trace_log) | 包含由采样查询分析器收集的堆栈跟踪信息的系统表。 | -| [system.unicode](/operations/system-tables/unicode) | 包含 Unicode 字符及其属性列表的系统表。 | -| [system.user_defined_functions](/operations/system-tables/user_defined_functions) | 包含用户自定义函数 (UDF) 加载状态和配置元数据的系统表。 | -| [system.user_processes](/operations/system-tables/user_processes) | 系统表,包含便于概览用户内存使用情况和 ProfileEvents 的信息。 | -| [system.users](/operations/system-tables/users) | 包含服务器上已配置的用户账户列表的系统表。 | -| [system.view_refreshes](/operations/system-tables/view_refreshes) | 包含可刷新materialized view相关信息的系统表。 | -| [system.warnings](/operations/system-tables/system_warnings) | 该表包含有关 ClickHouse 服务器的警告信息。 | -| [system.workloads](/operations/system-tables/workloads) | 包含本地服务器上工作负载信息的系统表。 | -| [system.zookeeper](/operations/system-tables/zookeeper) | 仅在配置了 ClickHouse Keeper 或 ZooKeeper 时才存在的系统表。用于展示配置中定义的 Keeper 集群中的数据。 | -| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | 仅在配置了 ZooKeeper 时存在的系统表。显示当前与 ZooKeeper 的连接(包括辅助 ZooKeeper)。 | -| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | 显示 ZooKeeper 连接历史(包括辅助 ZooKeeper)。 | -| [system.zookeeper_info](/operations/system-tables/zookeeper_info) | 用于输出所有可用 Keeper 节点内部状态的系统表。 | -| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | 包含关于向 ZooKeeper 服务器发送的请求参数及其返回的响应信息的系统表。 | +| 页面 | 描述 | +| --------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| [系统表概述](/operations/system-tables/overview) | 系统表是什么以及它们为何有用的概述。 | +| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | 系统数据库,提供近乎标准化、与 DBMS 无关的数据库对象元数据视图。 | +| [system.aggregated_zookeeper_log](/operations/system-tables/aggregated_zookeeper_log) | 系统表,包含按会话、路径、操作类型、组件和子请求标志分组的 ZooKeeper 操作聚合统计信息。 | +| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 包含异步插入操作信息的系统表。每条记录对应一个已被缓冲为异步插入的插入查询。 | +| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | 包含队列中待处理异步插入操作信息的系统表。 | +| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 包含最近异步作业 (例如正在加载的表) 相关信息和状态的系统表。表中每一行对应一个作业。 | +| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | 包含 `system.asynchronous_metrics` 历史值的系统表,这些值会按照固定时间间隔 (默认每秒一次) 进行保存 | +| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | 包含在后台周期性计算的指标的系统表。例如,当前使用的内存量。 | +| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | 包含 AzureQueue 表相关设置信息的系统表。从服务器版本 `24.10` 起可用。 | +| [system.background_schedule_pool](/operations/system-tables/background_schedule_pool) | 包含后台调度池中任务相关信息的系统表。 | +| [system.background_schedule_pool_log](/operations/system-tables/background_schedule_pool_log) | 记录后台调度池中任务执行历史的系统表。 | +| [system.backup_log](/operations/system-tables/backup_log) | 包含 `BACKUP` 和 `RESTORE` 操作相关日志记录项的系统表。 | +| [system.backups](/operations/system-tables/backups) | 包含 `BACKUP` 和 `RESTORE` 操作相关日志记录的系统表。 | +| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 包含各种 blob 存储操作 (如上传和删除) 日志记录的系统表。 | +| [system.build_options](/operations/system-tables/build_options) | 包含 ClickHouse 服务器构建选项信息的系统表。 | +| [system.clusters](/operations/system-tables/clusters) | 系统表,包含配置文件中可用的集群及其中定义的服务器的信息。 | +| [system.codecs](/operations/system-tables/codecs) | 包含队列中编解码器相关信息的系统表。 | +| [system.columns](/operations/system-tables/columns) | 包含所有表各列信息的系统表 | +| [system.contributors](/operations/system-tables/contributors) | 包含贡献者信息的系统表。 | +| [system.crash_log](/operations/system-tables/crash_log) | 包含致命错误堆栈跟踪信息的系统表。 | +| [system.current_roles](/operations/system-tables/current_roles) | 包含当前 USER 的活动角色的系统表。 | +| [system.dashboards](/operations/system-tables/dashboards) | 包含 HTTP 接口中 `/dashboard` 页面所使用的查询语句,可用于监控和故障排查。 | +| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | 包含所有表中现有数据跳过索引信息的系统表。 | +| [system.data_type_families](/operations/system-tables/data_type_families) | 包含受支持的数据类型信息的系统表 | +| [system.database_engines](/operations/system-tables/database_engines) | 包含服务器所支持的数据库引擎列表的系统表。 | +| [system.database_replicas](/operations/system-tables/database_replicas) | 包含数据库副本相关信息及其状态的系统表。 | +| [system.databases](/operations/system-tables/databases) | 包含当前 USER 可访问的数据库信息的系统表。 | +| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | 包含通过流式引擎接收且在解析时发生错误的消息相关信息的系统表。 | +| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | 包含从 Delta Lake 表中读取的元数据文件信息的系统表。每条记录对应一个根元数据 JSON 文件。 | +| [system.detached_parts](/operations/system-tables/detached_parts) | 用于存储 MergeTree 表中已分离的分区片段信息的系统表 | +| [system.detached_tables](/operations/system-tables/detached_tables) | 包含各个已分离表信息的系统表。 | +| [system.dictionaries](/operations/system-tables/dictionaries) | 包含字典信息的系统表 | +| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | 此表包含可实时计算并以 Prometheus 格式导出的维度指标,且始终保持最新。 | +| [system.disks](/operations/system-tables/disks) | 包含在服务器配置中定义的磁盘信息的系统表 | +| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | 包含已在集群上执行的分布式 DDL 查询 (即使用 ON CLUSTER 子句的查询) 信息的系统表。 | +| [system.distribution_queue](/operations/system-tables/distribution_queue) | 包含队列中待发送到各分片的本地文件信息的系统表。 | +| [system.dns_cache](/operations/system-tables/dns_cache) | 包含缓存的 DNS 记录信息的系统表。 | +| [system.dropped_tables](/operations/system-tables/dropped_tables) | 包含已执行 DROP TABLE 操作但尚未完成数据清理的表的信息的系统表 | +| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | 用于存储来自 `system.dropped_tables` 的 MergeTree 已删除表分区片段信息的系统表 | +| [system.enabled_roles](/operations/system-tables/enabled_roles) | 包含当前所有有效角色的系统表,包括当前 USER 的当前角色以及授予该角色的角色 | +| [system.error_log](/operations/system-tables/system-error-log) | 系统表,包含来自表 `system.errors` 的错误值历史记录,并会定期刷新到磁盘。 | +| [system.errors](/operations/system-tables/errors) | 包含错误代码及其被触发次数的系统表。 | +| [system.events](/operations/system-tables/events) | 包含系统中已发生事件次数信息的系统表。 | +| [system.fail_points](/en/operations/system-tables/fail_points) | 包含所有可用 failpoint 及其类型和当前状态列表的系统表。 | +| [system.functions](/operations/system-tables/functions) | 包含普通函数和聚合函数信息的系统表。 | +| [system.grants](/operations/system-tables/grants) | 系统表,用于显示授予 ClickHouse 用户账号的各项权限。 | +| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | 包含在使用 `GraphiteMergeTree` 类型引擎的表中所用 `graphite_rollup` 参数信息的系统表。 | +| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | 该表包含可实时计算并以 Prometheus 格式导出的直方图指标,且始终保持最新。 | +| [system.iceberg_history](/operations/system-tables/iceberg_history) | 系统中的 Iceberg 快照历史 | +| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | 包含从 Iceberg 表读取的元数据文件信息的系统表。每条记录表示一个根元数据文件、从某个 Avro 文件中提取的元数据,或某个 Avro 文件对应的一条条目。 | +| [system.instrumentation](/operations/system-tables/instrumentation) | 包含插桩点信息的系统表 | +| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | 包含通过 jemalloc 分配器在不同大小类别 (bin) 中的内存分配信息,汇总自所有 arena 的系统表。 | +| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | 包含 Kafka 消费者信息的系统表。 | +| [system.licenses](/operations/system-tables/licenses) | 包含 ClickHouse 源代码中 `contrib` 目录内第三方库许可证的系统表。 | +| [system.masking_policies](/operations/system-tables/masking_policies) | 包含系统中所有掩码策略信息的系统表。 | +| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | 包含 MergeTree 表设置信息的系统表。 | +| [system.merges](/operations/system-tables/merges) | 包含 MergeTree 系列表当前正在进行的合并和数据部件 mutation 信息的系统表。 | +| [system.metric_log](/operations/system-tables/metric_log) | 系统表,包含来自 `system.metrics` 和 `system.events` 表的指标值历史记录,并会定期刷新到磁盘。 | +| [system.metrics](/operations/system-tables/metrics) | 包含可即时计算或具有当前值的指标的系统表。 | +| [system.moves](/operations/system-tables/moves) | 包含 MergeTree 表正在进行的数据部件移动信息的系统表。每个数据部件的移动对应一行记录。 | +| [system.mutations](/operations/system-tables/mutations) | 包含 MergeTree 表 mutation 操作及其进度信息的系统表。每个 mutation 命令对应一行记录。 | +| [system.numbers](/operations/system-tables/numbers) | 系统表,仅包含一个名为 `number` 的 UInt64 列,该列存储几乎全部从 0 开始的自然数。 | +| [system.numbers_mt](/operations/system-tables/numbers_mt) | 与 `system.numbers` 类似的系统表,但读取操作是并行执行的,返回的数字可以是任意顺序。 | +| [system.one](/operations/system-tables/one) | 仅包含一行且只有一个名为 `dummy`、类型为 UInt8、值为 0 的列的系统表。类似于其他数据库管理系统中的 `DUAL` 表。 | +| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 包含已执行查询的 trace spans 信息的系统表。 | +| [system.part_log](/operations/system-tables/part_log) | 包含 MergeTree 系列表中数据分区片段相关事件信息的系统表,例如数据添加或合并等操作。 | +| [system.parts](/operations/system-tables/parts) | 包含 MergeTree 表分区片段相关信息的系统表 | +| [system.parts_columns](/operations/system-tables/parts_columns) | 包含 MergeTree 表的分区片段和列信息的系统表。 | +| [system.primes](/operations/system-tables/primes) | 系统表,只包含一个名为 `prime` 的 UInt64 类型列,按升序存储从 2 开始的质数。 | +| [system.processes](/operations/system-tables/processes) | 用于实现 `SHOW PROCESSLIST` 查询的系统表。 | +| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | 系统表,包含处理器级别的性能分析信息 (可在 `EXPLAIN PIPELINE` 中查看) | +| [system.projection_parts](/operations/system-tables/projection_parts) | 包含 MergeTree 系列表的投影分区片段相关信息的系统表。 | +| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | 包含 MergeTree 系列表中投影分区片段的列信息的系统表 | +| [system.projections](/operations/system-tables/projections) | 包含所有表中现有 PROJECTION 相关信息的系统表。 | +| [system.query_cache](/operations/system-tables/query_cache) | 显示查询缓存内容的系统表。 | +| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | 显示查询条件缓存内容的系统表。 | +| [system.query_log](/operations/system-tables/query_log) | 系统表,包含已执行查询的信息,例如查询开始时间、处理耗时和错误消息。 | +| [system.query_metric_log](/operations/system-tables/query_metric_log) | 系统表,包含针对各个查询、来自 `system.events` 表的内存和指标值历史记录,并会定期写入磁盘。 | +| [system.query_thread_log](/operations/system-tables/query_thread_log) | 系统表,包含执行查询的线程的信息,例如线程名称、线程启动时间以及查询处理持续时间。 | +| [system.query_views_log](/operations/system-tables/query_views_log) | 用于记录在执行查询时被执行的依赖视图相关信息的系统表,例如视图类型或执行时间。 | +| [system.quota_limits](/operations/system-tables/quota_limits) | 包含所有 QUOTA 在各个时间区间内最大限制信息的系统表。一个 QUOTA 可以对应任意数量的行 (包括零行) 。 | +| [system.quota_usage](/operations/system-tables/quota_usage) | 系统表,包含当前 USER 的 QUOTA 使用情况,例如已使用的 QUOTA 额度和剩余额度。 | +| [system.quotas](/operations/system-tables/quotas) | 包含 QUOTA 相关信息的系统表。 | +| [system.quotas_usage](/operations/system-tables/quotas_usage) | 记录所有用户 QUOTA 使用情况的系统表。 | +| [system.replicas](/operations/system-tables/replicas) | 包含本地服务器上副本表信息和状态的系统表。可用于监控。 | +| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 包含当前正在执行的后台抓取任务信息的系统表。 | +| [system.replication_queue](/operations/system-tables/replication_queue) | 系统表,包含关于存储在 ClickHouse Keeper 或 ZooKeeper 中的复制队列中各任务的信息,适用于 `ReplicatedMergeTree` 系列表。 | +| [system.resources](/operations/system-tables/resources) | 包含驻留在本地服务器上的资源信息的系统表,每个资源对应一行。 | +| [system.role_grants](/operations/system-tables/role_grants) | 包含授予给用户和角色的角色授权信息的系统表。 | +| [system.roles](/operations/system-tables/roles) | 包含已配置角色信息的系统表。 | +| [system.row_policies](/operations/system-tables/row_policies) | 包含针对某个特定表的过滤条件的系统表,以及一个应使用此 ROW POLICY 的角色和/或用户列表。 | +| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | 包含 S3Queue 表设置信息的系统表。从服务器版本 `24.10` 起可用。 | +| [system.scheduler](/operations/system-tables/scheduler) | 包含本地服务器上调度节点信息和状态的系统表。 | +| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | 包含所有已缓存文件模式信息的系统表。 | +| [system.server_settings](/operations/system-tables/server_settings) | 包含关于服务器全局设置信息的系统表,这些设置在 `config.xml` 中指定。 | +| [system.session_log](/operations/system-tables/session_log) | 记录所有成功和失败登录与登出事件信息的系统表。 | +| [system.settings](/operations/system-tables/settings) | 包含当前用户会话设置信息的系统表。 | +| [system.settings_changes](/operations/system-tables/settings_changes) | 包含此前 ClickHouse 各版本中设置变更信息的系统表。 | +| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | 描述 SETTINGS PROFILE 内容的系统表:包括 CONSTRAINT、该设置适用的角色和 USER,以及父级 SETTINGS PROFILE。 | +| [system.settings_profiles](/operations/system-tables/settings_profiles) | 包含所有已配置的设置配置文件属性的系统表。 | +| [system.stack_trace](/operations/system-tables/stack_trace) | 包含所有服务器线程堆栈跟踪信息的系统表。便于开发人员检查服务器状态。 | +| [system.storage_policies](/operations/system-tables/storage_policies) | 包含有关在服务器配置中定义的存储策略和卷信息的系统表。 | +| [system.symbols](/operations/system-tables/symbols) | 对 C++ 专家和 ClickHouse 工程师有用的系统表,包含用于对 `clickhouse` 二进制可执行文件进行自省的信息。 | +| [system.table_engines](/operations/system-tables/table_engines) | 系统表,包含服务器支持的表引擎及其所支持特性的描述。 | +| [system.tables](/operations/system-tables/tables) | 包含服务器已知的每个表元数据的系统表。 | +| [system.text_log](/operations/system-tables/text_log) | 包含日志记录项的系统表。 | +| [system.time_zones](/operations/system-tables/time_zones) | 包含 ClickHouse 服务器所支持的时区列表的系统表。 | +| [system.tokenizers](/operations/system-tables/tokenizers) | 显示所有可用分词器的系统表。 | +| [system.trace_log](/operations/system-tables/trace_log) | 包含由采样查询分析器收集的堆栈跟踪信息的系统表。 | +| [system.unicode](/operations/system-tables/unicode) | 包含 Unicode 字符及其属性列表的系统表。 | +| [system.user_defined_functions](/operations/system-tables/user_defined_functions) | 包含用户自定义函数 (UDF) 加载状态和配置元数据的系统表。 | +| [system.user_processes](/operations/system-tables/user_processes) | 系统表,包含便于概览用户内存使用情况和 ProfileEvents 的信息。 | +| [system.users](/operations/system-tables/users) | 包含服务器上已配置的用户账户列表的系统表。 | +| [system.view_refreshes](/operations/system-tables/view_refreshes) | 包含可刷新materialized view相关信息的系统表。 | +| [system.warnings](/operations/system-tables/system_warnings) | 该表包含有关 ClickHouse 服务器的警告信息。 | +| [system.workloads](/operations/system-tables/workloads) | 包含本地服务器上工作负载信息的系统表。 | +| [system.zookeeper](/operations/system-tables/zookeeper) | 仅在配置了 ClickHouse Keeper 或 ZooKeeper 时才存在的系统表。用于展示配置中定义的 Keeper 集群中的数据。 | +| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | 仅在配置了 ZooKeeper 时存在的系统表。显示当前与 ZooKeeper 的连接 (包括辅助 ZooKeeper) 。 | +| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | 显示 ZooKeeper 连接历史 (包括辅助 ZooKeeper) 。 | +| [system.zookeeper_info](/operations/system-tables/zookeeper_info) | 用于输出所有可用 Keeper 节点内部状态的系统表。 | +| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | <>包含关于向 ZooKeeper 服务器发送的请求参数及其返回的响应信息的系统表。 | {/*AUTOGENERATED_END*/ } diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md index 30b11840a3b..9ca0d5636f4 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/query_log.md @@ -69,7 +69,8 @@ ClickHouse 不会自动从该表中删除数据。更多详情参见[简介](/op * `columns` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 查询中出现的列的名称。 * `partitions` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 查询中包含的分区名称。 * `projections` ([String](../../sql-reference/data-types/string.md)) — 查询执行期间使用的投影名称。 -* `views` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 查询中出现的(物化或实时)视图名称。 +* `skip_indices` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 查询执行期间使用的数据跳过索引名称 +* `views` ([Array](../../sql-reference/data-types/array.md)([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md))) — 查询中出现的 (物化或实时) 视图名称。 * `exception_code` ([Int32](../../sql-reference/data-types/int-uint.md)) — 异常代码。 * `exception` ([String](../../sql-reference/data-types/string.md)) — 异常信息。 * `stack_trace` ([String](../../sql-reference/data-types/string.md)) — [堆栈跟踪](https://en.wikipedia.org/wiki/Stack_trace)。如果查询成功完成,则该字段为空字符串。 @@ -82,8 +83,8 @@ ClickHouse 不会自动从该表中删除数据。更多详情参见[简介](/op * `query_id` ([String](../../sql-reference/data-types/string.md)) — 查询 ID。 * `address` ([IPv6](../../sql-reference/data-types/ipv6.md)) — 用于执行该查询的 IP 地址。当通过代理连接且已设置 [auth_use_forwarded_address](/operations/server-configuration-parameters/settings#auth_use_forwarded_address) 时,这里记录的是客户端地址,而非代理地址。 * `port` ([UInt16](/sql-reference/data-types/int-uint#integer-ranges)) — 客户端用于发出该查询的端口。当通过代理连接且启用了 [auth_use_forwarded_address](/operations/server-configuration-parameters/settings#auth_use_forwarded_address) 时,该值将是客户端的端口而不是代理的端口。 -* `initial_user` ([String](../../sql-reference/data-types/string.md)) — 执行初始查询的用户名(用于分布式查询执行)。 -* `initial_query_id` ([String](../../sql-reference/data-types/string.md)) — 初始查询的 ID(在分布式查询执行中)。 +* `initial_user` ([String](../../sql-reference/data-types/string.md)) — 执行初始查询的用户名 (用于分布式查询执行) 。 +* `initial_query_id` ([String](../../sql-reference/data-types/string.md)) — 初始查询的 ID (在分布式查询执行中) 。 * `initial_address` ([IPv6](../../sql-reference/data-types/ipv6.md)) — 父查询发起时的 IP 地址。 * `initial_port` ([UInt16](../../sql-reference/data-types/int-uint.md)) — 客户端用于发起父查询的端口。 * `initial_query_start_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — 分布式查询执行时的初始查询开始时间。 @@ -105,26 +106,26 @@ ClickHouse 不会自动从该表中删除数据。更多详情参见[简介](/op * 1 — 使用了 `GET` 方法。 * 2 — 使用了 `POST` 方法。 * `http_user_agent` ([String](../../sql-reference/data-types/string.md)) — 在 HTTP 请求中传递的 HTTP 首部字段 `User-Agent`。 -* `http_referer` ([String](../../sql-reference/data-types/string.md)) — HTTP 首部字段 `Referer`,在 HTTP 请求中传递(包含发起该请求的页面的完整或部分地址)。 +* `http_referer` ([String](../../sql-reference/data-types/string.md)) — HTTP 首部字段 `Referer`,在 HTTP 请求中传递 (包含发起该请求的页面的完整或部分地址) 。 * `forwarded_for` ([String](../../sql-reference/data-types/string.md)) — 在 HTTP 请求中传递的 HTTP 首部字段 `X-Forwarded-For`。 -* `quota_key` ([String](../../sql-reference/data-types/string.md)) — 在 [quotas](../../operations/quotas.md) 设置中指定的 `quota key`(参见 `keyed`)。 +* `quota_key` ([String](../../sql-reference/data-types/string.md)) — 在 [quotas](../../operations/quotas.md) 设置中指定的 `quota key` (参见 `keyed`) 。 * `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ClickHouse 修订版本号。 * `ProfileEvents` ([Map(String, UInt64)](../../sql-reference/data-types/map.md)) — 用于衡量不同指标的 ProfileEvents。其详细说明见表 [system.events](/operations/system-tables/events)。 * `Settings` ([Map(String, String)](../../sql-reference/data-types/map.md)) — 客户端执行查询时被修改的设置项。要启用对设置变更的日志记录,请将 `log_query_settings` 参数设置为 1。 * `log_comment` ([String](../../sql-reference/data-types/string.md)) — 日志备注。可以设置为任意字符串,长度不得超过 [max_query_size](../../operations/settings/settings.md#max_query_size)。如果未定义,则为空字符串。 * `thread_ids` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — 参与查询执行的线程 ID。这些线程不一定是同时运行的。 * `peak_threads_usage` ([UInt64)](../../sql-reference/data-types/int-uint.md)) — 执行该查询时同时运行的线程的最大数量。 -* `used_aggregate_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中所使用的 `aggregate functions`(聚合函数)的规范名称。 +* `used_aggregate_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中所使用的 `aggregate functions` (聚合函数) 的规范名称。 * `used_aggregate_function_combinators` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中使用的 `aggregate functions combinators` 的规范名称。 * `used_database_engines` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行期间使用的 `database engines` 的规范名称。 * `used_data_type_families` ([Array(String)](../../sql-reference/data-types/array.md)) — 查询执行期间使用到的 `data type families` 的规范名称。 -* `used_dictionaries` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行期间使用的 `dictionaries`(字典)的规范名称。对于使用 XML 文件配置的字典,其规范名称就是该字典的名称;对于通过 SQL 语句创建的字典,其规范名称为该对象的完全限定名称。 -* `used_formats` ([Array(String)](../../sql-reference/data-types/array.md)) — 查询执行期间使用的 `formats` 的规范名称。` +* `used_dictionaries` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行期间使用的 `dictionaries` (字典) 的规范名称。对于使用 XML 文件配置的字典,其规范名称就是该字典的名称;对于通过 SQL 语句创建的字典,其规范名称为该对象的完全限定名称。 +* `used_formats` ([Array(String)](../../sql-reference/data-types/array.md)) — 查询执行期间使用的 `formats` 的规范名称。 * `used_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中使用的 `functions` 的规范名称。 * `used_storages` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中使用的 `storages` 的规范名称。 * `used_table_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中使用的 `table functions` 的规范名称。 -* `used_executable_user_defined_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行期间使用的 `executable user defined functions`(可执行用户自定义函数)的规范名称。 -* `used_sql_user_defined_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中使用的 `sql user defined functions`(SQL 用户自定义函数)的规范名称。 +* `used_executable_user_defined_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行期间使用的 `executable user defined functions` (可执行用户自定义函数) 的规范名称。 +* `used_sql_user_defined_functions` ([Array(String)](../../sql-reference/data-types/array.md)) — 在查询执行过程中使用的 `sql user defined functions` (SQL 用户自定义函数) 的规范名称。 * `used_privileges` ([Array(String)](../../sql-reference/data-types/array.md)) - 在查询执行过程中已成功验证通过的权限。 * `missing_privileges` ([Array(String)](../../sql-reference/data-types/array.md)) - 在查询执行期间缺少的权限。 * `query_cache_usage` ([Enum8](../../sql-reference/data-types/enum.md)) — 查询执行期间对 [query cache](../query-cache.md) 的使用方式。可能的取值: diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md index 9ba69745890..9b8082e69fc 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md @@ -3486,6 +3486,42 @@ SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) └────────────────────────────────────────────────┘ ``` +## toDaysInMonth \{#toDaysInMonth\} + +引入版本:v25.5.0 + +返回 `Date` 或 `DateTime` 对应月份的天数。 + +返回值范围为 28 到 31。 + +**语法** + +```sql +toDaysInMonth(datetime) +``` + +**参数** + +* `datetime` — 用于获取其所在月份天数的日期,或包含时间的日期值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) + +**返回值** + +返回给定日期/时间所在月份的天数。[`UInt8`](/sql-reference/data-types/int-uint) + +**示例** + +**用法示例** + +```sql title=Query +SELECT toDaysInMonth(toDate('2023-02-01')), toDaysInMonth(toDate('2024-02-01')), toDaysInMonth(toDate('2023-01-01')) +``` + +```response title=Response +┌─toDaysInMonth(toDate('2023-02-01'))─┬─toDaysInMonth(toDate('2024-02-01'))─┬─toDaysInMonth(toDate('2023-01-01'))─┐ +│ 28 │ 29 │ 31 │ +└─────────────────────────────────────┴─────────────────────────────────────┴─────────────────────────────────────┘ +``` + ## toDaysSinceYearZero \{#toDaysSinceYearZero\} 引入于:v23.9.0 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md index 60c960a49f2..ba943a236ce 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/splitting-merging-functions.md @@ -564,4 +564,54 @@ SELECT tokens('abc def', 'ngrams', 3) AS tokens; ['abc','bc ','c d',' de','def'] ``` +## tokensForLikePattern \{#tokensForLikePattern\} + +引入版本:v26.3.0 + +使用指定的 tokenizer 将 LIKE 模式字符串拆分为 token。 + +与 `tokens` 函数不同,此函数能够识别 LIKE 模式语义 +(例如前导和尾随通配符) ,并应用 tokenizer 特有的 +规则来提取用于模式匹配的有意义 token。 + +它支持与 `tokens` 函数相同的参数集;`tokenizer` 之后的附加 +参数将根据所选 tokenizer 进行解释 +(例如,`ngrams` 的 `n`、`splitByString` 的 `separators`, +以及 `sparseGrams` 的 `min_length` / `max_length` [/ `min_cutoff_length`]) 。 + +此函数主要用于调试和测试, +并在内部用于分析 LIKE 模式的 token 化行为。 + +**语法** + +```sql +tokensForLikePattern(value[, tokenizer[, tokenizer_specific_arguments...]]) +``` + +**参数** + +* `value` — 输入字符串。[`String`](/sql-reference/data-types/string) 或 [`FixedString`](/sql-reference/data-types/fixedstring) +* `tokenizer` — 要使用的 tokenizer (分词器) 。可用参数为 `splitByNonAlpha`、`ngrams`、`splitByString`、`array` 和 `sparseGrams`。可选,如未显式设置,默认为 `splitByNonAlpha`。[`const String`](/sql-reference/data-types/string) +* `n` — 仅当参数 `tokenizer` 为 `ngrams` 时相关:可选参数,用于定义 n-gram 的长度。如未显式设置,默认为 `3`。[`const UInt8`](/sql-reference/data-types/int-uint) +* `separators` — 仅当参数 `tokenizer` 为 `split` 时相关:可选参数,用于定义分隔符字符串。如未显式设置,默认为 `[' ']`。[`const Array(String)`](/sql-reference/data-types/array) +* `min_length` — 仅当参数 `tokenizer` 为 `sparseGrams` 时相关:可选参数,用于定义最小 gram 长度,默认为 3。[`const UInt8`](/sql-reference/data-types/int-uint) +* `max_length` — 仅当参数 `tokenizer` 为 `sparseGrams` 时相关:可选参数,用于定义最大 gram 长度,默认为 100。[`const UInt8`](/sql-reference/data-types/int-uint) +* `min_cutoff_length` — 仅当参数 `tokenizer` 为 `sparseGrams` 时相关:可选参数,用于定义最小截断长度。[`const UInt8`](/sql-reference/data-types/int-uint) + +**返回值** + +返回由输入字符串生成的 token 数组。[`Array`](/sql-reference/data-types/array) + +**示例** + +**默认 tokenizer** + +```sql title=Query +SELECT tokensForLikePattern('%test1,test2,test3%') AS tokens; +``` + +```response title=Response +['test2'] +``` + {/*AUTOGENERATED_END*/ } diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md index ee031bf6a87..574012b19c2 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/string-functions.md @@ -8,6 +8,7 @@ doc_type: 'reference' import VersionBadge from '@theme/badges/VersionBadge'; + # 用于处理字符串的函数 \{#functions-for-working-with-strings\} 用于在字符串中[搜索](string-search-functions.md)和[替换](string-replace-functions.md)的函数在单独的章节中进行说明。 @@ -24,11 +25,12 @@ import VersionBadge from '@theme/badges/VersionBadge'; {/*AUTOGENERATED_START*/ } + ## CRC32 \{#CRC32\} 在 v20.1.0 中引入 -使用 CRC-32-IEEE 802.3 多项式和初始值 `0xffffffff` (zlib 实现) 计算字符串的 CRC32 校验和。 +使用 CRC-32-IEEE 802.3 多项式和初始值 `0xffffffff`(zlib 实现)计算字符串的 CRC32 校验和。 **语法** @@ -58,6 +60,7 @@ SELECT CRC32('ClickHouse') └─────────────────────┘ ``` + ## CRC32IEEE \{#CRC32IEEE\} 自 v20.1.0 引入 @@ -92,6 +95,7 @@ SELECT CRC32IEEE('ClickHouse'); └─────────────────────────┘ ``` + ## CRC64 \{#CRC64\} 自 v20.1.0 起引入 @@ -126,6 +130,7 @@ SELECT CRC64('ClickHouse'); └──────────────────────┘ ``` + ## appendTrailingCharIfAbsent \{#appendTrailingCharIfAbsent\} 引入版本:v1.1.0 @@ -161,6 +166,7 @@ SELECT appendTrailingCharIfAbsent('https://example.com', '/'); └──────────────────────────┘ ``` + ## ascii \{#ascii\} 自 v22.11.0 引入 @@ -195,11 +201,12 @@ SELECT ascii('234') └──────────────┘ ``` + ## base32Decode \{#base32Decode\} 引入于:v25.6.0 -对 [Base32](https://datatracker.ietf.org/doc/html/rfc4648#section-6) (RFC 4648) 字符串进行解码。 +对 [Base32](https://datatracker.ietf.org/doc/html/rfc4648#section-6)(RFC 4648)字符串进行解码。 如果字符串不是有效的 Base32 编码格式,将抛出异常。 **语法** @@ -230,6 +237,7 @@ SELECT base32Decode('IVXGG33EMVSA===='); └──────────────────────────────────┘ ``` + ## base32Encode \{#base32Encode\} 自 v25.6.0 版本引入。 @@ -264,6 +272,7 @@ SELECT base32Encode('Encoded') └─────────────────────────┘ ``` + ## base58Decode \{#base58Decode\} 自 v22.7.0 引入 @@ -299,6 +308,7 @@ SELECT base58Decode('JxF12TrwUP45BMd'); └──────────────────────────┘ ``` + ## base58Encode \{#base58Encode\} 自 v22.7.0 引入 @@ -333,6 +343,7 @@ SELECT base58Encode('ClickHouse'); └────────────────────────────┘ ``` + ## base64Decode \{#base64Decode\} 自 v18.16.0 引入 @@ -370,6 +381,7 @@ SELECT base64Decode('Y2xpY2tob3VzZQ==') └──────────────────────────────────┘ ``` + ## base64Encode \{#base64Encode\} 引入版本:v18.16.0 @@ -406,6 +418,7 @@ SELECT base64Encode('clickhouse') └────────────────────────────┘ ``` + ## base64URLDecode \{#base64URLDecode\} 引入版本:v24.6.0 @@ -441,11 +454,12 @@ SELECT base64URLDecode('aHR0cHM6Ly9jbGlja2hvdXNlLmNvbQ') └───────────────────────────────────────────────────┘ ``` + ## base64URLEncode \{#base64URLEncode\} 自 v18.16.0 引入 -采用 URL 安全字母表,对字符串进行 [Base64](https://datatracker.ietf.org/doc/html/rfc4648#section-4) (RFC 4648) 编码。 +采用 URL 安全字母表,对字符串进行 [Base64](https://datatracker.ietf.org/doc/html/rfc4648#section-4)(RFC 4648)编码。 **语法** @@ -475,6 +489,7 @@ SELECT base64URLEncode('https://clickhouse.com') └───────────────────────────────────────────┘ ``` + ## basename \{#basename\} 引入于:v20.1.0 @@ -534,6 +549,7 @@ SELECT 'some-file-name' AS a, basename(a) └────────────────┴────────────────────────────┘ ``` + ## byteHammingDistance \{#byteHammingDistance\} 引入于:v23.9.0 版本 @@ -571,6 +587,44 @@ SELECT byteHammingDistance('karolin', 'kathrin') └───────────────────────────────────────────┘ ``` + +## caseFoldUTF8 \{#caseFoldUTF8\} + +引入版本:v26.3.0 + +对 UTF-8 字符串应用 Unicode 大小写折叠,将其转换为一种类似小写的规范化形式,适用于不区分大小写的比较。 + +应用标准的 Unicode 大小写折叠。保留不受大小写折叠影响的兼容字符 +(例如罗马数字、带圈数字),但请注意,某些连字(如 `ffi`)仍会被分解,因为 Unicode 大小写折叠本身会将其展开。 + +**语法** + +```sql +caseFoldUTF8(str) +``` + +**参数** + +- `str` — UTF-8 编码的输入字符串。[`String`](/sql-reference/data-types/string) + +**返回值** + +经过大小写折叠的 UTF-8 字符串。[`String`](/sql-reference/data-types/string) + +**示例** + +**基本大小写折叠** + +```sql title=Query +SELECT caseFoldUTF8('Straße') +``` + +```response title=Response +┌─caseFoldUTF8('Straße')─┐ +│ strasse │ +└─────────────────────────┘ +``` + ## compareSubstrings \{#compareSubstrings\} 在 v25.2.0 中引入 @@ -587,9 +641,9 @@ compareSubstrings(s1, s2, s1_offset, s2_offset, num_bytes) * `s1` — 要比较的第一个字符串。[`String`](/sql-reference/data-types/string) * `s2` — 要比较的第二个字符串。[`String`](/sql-reference/data-types/string) -* `s1_offset` — 在 `s1` 中开始比较的位置 (从 0 开始) 。[`UInt*`](/sql-reference/data-types/int-uint) -* `s2_offset` — 在 `s2` 中开始比较的位置 (从 0 开始的索引) 。[`UInt*`](/sql-reference/data-types/int-uint) -* `num_bytes` — 在两个字符串中要比较的最大字节数。如果 `s1_offset` (或 `s2_offset`) + `num_bytes` 超过输入字符串的末尾,则会相应减少 `num_bytes`。[`UInt*`](/sql-reference/data-types/int-uint) +* `s1_offset` — 在 `s1` 中开始比较的位置(从 0 开始)。[`UInt*`](/sql-reference/data-types/int-uint) +* `s2_offset` — 在 `s2` 中开始比较的位置(从 0 开始的索引)。[`UInt*`](/sql-reference/data-types/int-uint) +* `num_bytes` — 在两个字符串中要比较的最大字节数。如果 `s1_offset`(或 `s2_offset`)+ `num_bytes` 超过输入字符串的末尾,则会相应减少 `num_bytes`。[`UInt*`](/sql-reference/data-types/int-uint) **返回值** @@ -614,6 +668,7 @@ SELECT compareSubstrings('Saxony', 'Anglo-Saxon', 0, 6, 5) AS result └────────┘ ``` + ## concat \{#concat\} 引入版本:v1.1.0 @@ -663,6 +718,7 @@ SELECT concat(42, 144) └─────────────────┘ ``` + ## concatAssumeInjective \{#concatAssumeInjective\} 引入于:v1.1.0 @@ -702,6 +758,7 @@ SELECT concat(key1, key2), sum(value) FROM key_val GROUP BY concatAssumeInjectiv └────────────────────┴────────────┘ ``` + ## concatWithSeparator \{#concatWithSeparator\} 自 v22.12.0 起引入 @@ -739,6 +796,7 @@ SELECT concatWithSeparator('a', '1', '2', '3', '4') └──────────────────────────────────────────────┘ ``` + ## concatWithSeparatorAssumeInjective \{#concatWithSeparatorAssumeInjective\} 引入版本:v22.12.0 @@ -798,6 +856,7 @@ GROUP BY concatWithSeparatorAssumeInjective('-', first_name, last_name); └─────────────┴─────────────┘ ``` + ## conv \{#conv\} 引入版本:v1.1.0 @@ -805,7 +864,7 @@ GROUP BY concatWithSeparatorAssumeInjective('-', first_name, last_name); 在不同进制之间转换数字。 该函数将数字从一种进制转换为另一种进制。它支持从 2 到 36 的进制。 -对于大于 10 的进制,使用字母 A-Z (不区分大小写) 表示数字 10-35。 +对于大于 10 的进制,使用字母 A-Z(不区分大小写)表示数字 10-35。 此函数与 MySQL 的 CONV() 函数兼容。 @@ -817,7 +876,7 @@ conv(number, from_base, to_base) **参数** -* `number` — 要转换的数值。可以是字符串或数值类型。 - `from_base` — 源基数 (2–36) 。必须是整数。 - `to_base` — 目标基数 (2–36) 。必须是整数。 +* `number` — 要转换的数值。可以是字符串或数值类型。 - `from_base` — 源基数(2–36)。必须是整数。 - `to_base` — 目标基数(2–36)。必须是整数。 **返回值** @@ -865,6 +924,7 @@ SELECT conv('1010', 2, 8) 12 ``` + ## convertCharset \{#convertCharset\} 引入版本:v1.1.0 @@ -901,6 +961,7 @@ SELECT convertCharset('Café', 'UTF-8', 'ISO-8859-1'); └──────────────────────────┘ ``` + ## damerauLevenshteinDistance \{#damerauLevenshteinDistance\} 引入版本:v24.1.0 @@ -936,6 +997,7 @@ SELECT damerauLevenshteinDistance('clickhouse', 'mouse') └───────────────────────────────────────────────────┘ ``` + ## decodeHTMLComponent \{#decodeHTMLComponent\} 自 v23.9.0 起引入 @@ -970,6 +1032,7 @@ SELECT decodeHTMLComponent('<div>Hello & "World"</div> └─────────────────────────────────────────────────────────────────────────────┘ ``` + ## decodeXMLComponent \{#decodeXMLComponent\} 引入版本:v21.2.0 @@ -1004,6 +1067,7 @@ SELECT decodeXMLComponent('<tag>Hello & World</tag>') └──────────────────────────┘ ``` + ## editDistance \{#editDistance\} 于 v23.9.0 引入 @@ -1041,6 +1105,7 @@ SELECT editDistance('clickhouse', 'mouse') └─────────────────────────────────────┘ ``` + ## editDistanceUTF8 \{#editDistanceUTF8\} 引入版本:v24.6.0 @@ -1078,6 +1143,7 @@ SELECT editDistanceUTF8('我是谁', '我是我') └─────────────────────────────────────┘ ``` + ## encodeXMLComponent \{#encodeXMLComponent\} 自 v21.1.0 引入 @@ -1114,6 +1180,7 @@ SELECT └────────────────────────────┴──────────────────────────────────────────────────────┘ ``` + ## endsWith \{#endsWith\} 自 v1.1.0 版本引入 @@ -1149,6 +1216,7 @@ SELECT endsWith('ClickHouse', 'House'); └──────────────────────────┘ ``` + ## endsWithCaseInsensitive \{#endsWithCaseInsensitive\} 引入于:v25.9.0 @@ -1164,7 +1232,7 @@ endsWithCaseInsensitive(s, suffix) **参数** * `s` — 要检查的字符串。[`String`](/sql-reference/data-types/string) -* `suffix` — 要检查的后缀 (不区分大小写) 。[`String`](/sql-reference/data-types/string) +* `suffix` — 要检查的后缀(不区分大小写)。[`String`](/sql-reference/data-types/string) **返回值** @@ -1184,6 +1252,7 @@ SELECT endsWithCaseInsensitive('ClickHouse', 'HOUSE'); └─────────────────────────────────────────┘ ``` + ## endsWithCaseInsensitiveUTF8 \{#endsWithCaseInsensitiveUTF8\} 引入于:v25.9.0 @@ -1221,6 +1290,7 @@ SELECT endsWithCaseInsensitiveUTF8('данных', 'ых'); └─────────────────────────────────────────────┘ ``` + ## endsWithUTF8 \{#endsWithUTF8\} 引入版本:v23.8.0 @@ -1258,6 +1328,7 @@ SELECT endsWithUTF8('данных', 'ых'); └──────────────────────────────┘ ``` + ## extractTextFromHTML \{#extractTextFromHTML\} 引入版本:v21.3.0 @@ -1267,9 +1338,9 @@ SELECT endsWithUTF8('данных', 'ых'); 该函数会移除 HTML 标签、注释以及 script/style 元素,只保留文本内容。它执行以下操作: * 移除所有 HTML/XML 标签 -* 移除注释 (``) +* 移除注释(``) * 移除 script 和 style 元素及其内容 -* 处理 CDATA 段 (原样复制) +* 处理 CDATA 段(原样复制) * 正确处理并规范化空白字符 注意:HTML 实体不会被解码,如有需要应使用单独的函数进行处理。 @@ -1311,6 +1382,7 @@ SELECT extractTextFromHTML(' └────────────────────────────────────────┘ ``` + ## firstLine \{#firstLine\} 引入版本:v23.7.0 @@ -1345,12 +1417,13 @@ SELECT firstLine('foo\\nbar\\nbaz') └────────────────────────────┘ ``` + ## idnaDecode \{#idnaDecode\} 引入版本:v24.1.0 -根据 [Internationalized Domain Names in Applications](https://en.wikipedia.org/wiki/Internationalized_domain_name#Internationalizing_Domain_Names_in_Applications) (IDNA) 机制,返回域名的 Unicode (UTF-8) 表示 (ToUnicode 算法) 。 -如果发生错误 (例如输入无效) ,则返回原始输入字符串。 +根据 [Internationalized Domain Names in Applications](https://en.wikipedia.org/wiki/Internationalized_domain_name#Internationalizing_Domain_Names_in_Applications)(IDNA)机制,返回域名的 Unicode(UTF-8)表示(ToUnicode 算法)。 +如果发生错误(例如输入无效),则返回原始输入字符串。 请注意,由于大小写归一化,多次调用 [`idnaEncode()`](#idnaEncode) 和 [`idnaDecode()`](#idnaDecode) 不一定会返回原始字符串。 **语法** @@ -1365,7 +1438,7 @@ idnaDecode(s) **返回值** -按照 IDNA 机制返回输入字符串的 Unicode (UTF-8) 表示形式。[`String`](/sql-reference/data-types/string) +按照 IDNA 机制返回输入字符串的 Unicode(UTF-8)表示形式。[`String`](/sql-reference/data-types/string) **示例** @@ -1381,12 +1454,13 @@ SELECT idnaDecode('xn--strae-oqa.xn--mnchen-3ya.de') └───────────────────────────────────────────────┘ ``` + ## idnaEncode \{#idnaEncode\} 引入版本:v24.1.0 -根据 [Internationalized Domain Names in Applications](https://en.wikipedia.org/wiki/Internationalized_domain_name#Internationalizing_Domain_Names_in_Applications) (IDNA) 机制,返回域名的 ASCII 表示形式 (ToASCII 算法) 。 -输入字符串必须是 UTF 编码 (例如 UTF-8) 且可转换为 ASCII 字符串,否则会抛出异常。 +根据 [Internationalized Domain Names in Applications](https://en.wikipedia.org/wiki/Internationalized_domain_name#Internationalizing_Domain_Names_in_Applications)(IDNA)机制,返回域名的 ASCII 表示形式(ToASCII 算法)。 +输入字符串必须是 UTF 编码(例如 UTF-8)且可转换为 ASCII 字符串,否则会抛出异常。 :::note 不会对百分号编码进行解码,也不会修剪制表符、空格或控制字符。 @@ -1420,6 +1494,7 @@ SELECT idnaEncode('straße.münchen.de') └─────────────────────────────────────┘ ``` + ## initcap \{#initcap\} 自 v23.7.0 引入 @@ -1472,6 +1547,7 @@ SELECT initcap('John''s cat won''t eat.'); └──────────────────────────┘ ``` + ## initcapUTF8 \{#initcapUTF8\} 引入版本:v23.7.0 @@ -1481,7 +1557,7 @@ SELECT initcap('John''s cat won''t eat.'); 如果不满足这一假设,不会抛出异常,结果是未定义的。 :::note -此函数不会自动检测语言,例如对于土耳其语,结果可能并不完全正确 (i/İ 与 i/I) 。 +此函数不会自动检测语言,例如对于土耳其语,结果可能并不完全正确(i/İ 与 i/I)。 如果某个码点在大写和小写时 UTF-8 字节序列的长度不同,则该码点的结果可能不正确。 ::: @@ -1533,11 +1609,12 @@ SELECT initcapUTF8('не тормозит') └────────────────────────────┘ ``` + ## isValidASCII \{#isValidASCII\} 引入版本:v25.9.0 -如果输入的 String 或 FixedString 仅包含 ASCII 字节 (0x00–0x7F) ,则返回 1,否则返回 0。针对正向场景 (输入 *是* 有效 ASCII) 进行了优化。 +如果输入的 String 或 FixedString 仅包含 ASCII 字节(0x00–0x7F),则返回 1,否则返回 0。针对正向场景(输入 *是* 有效 ASCII)进行了优化。 **语法** @@ -1564,6 +1641,7 @@ SELECT isValidASCII('hello') AS is_ascii, isValidASCII('你好') AS is_not_ascii ```response title=Response ``` + ## isValidUTF8 \{#isValidUTF8\} 引入版本:v20.1.0 @@ -1598,6 +1676,7 @@ SELECT isValidUTF8('\\xc3\\xb1') AS valid, isValidUTF8('\\xc3\\x28') AS invalid └───────┴─────────┘ ``` + ## jaroSimilarity \{#jaroSimilarity\} 在 v24.1.0 中引入 @@ -1633,6 +1712,7 @@ SELECT jaroSimilarity('clickhouse', 'click') └───────────────────────────────────────┘ ``` + ## jaroWinklerSimilarity \{#jaroWinklerSimilarity\} 自 v24.1.0 起引入 @@ -1668,6 +1748,7 @@ SELECT jaroWinklerSimilarity('clickhouse', 'click') └──────────────────────────────────────────────┘ ``` + ## left \{#left\} 引入版本:v22.1.0 @@ -1716,11 +1797,12 @@ SELECT left('Hello World', -6) Hello ``` + ## leftPad \{#leftPad\} 引入于:v21.8.0 -从左侧开始使用空格或指定字符串 (必要时可重复多次) 填充,直到结果字符串达到指定的 `length`。 +从左侧开始使用空格或指定字符串(必要时可重复多次)填充,直到结果字符串达到指定的 `length`。 **语法** @@ -1754,11 +1836,12 @@ SELECT leftPad('abc', 7, '*'), leftPad('def', 7) └────────────────────────┴───────────────────┘ ``` + ## leftPadUTF8 \{#leftPadUTF8\} 引入于:v21.8.0 -从左侧使用空格或指定字符串 (必要时可重复多次) 填充 UTF-8 字符串,直到结果字符串达到给定长度。 +从左侧使用空格或指定字符串(必要时可重复多次)填充 UTF-8 字符串,直到结果字符串达到给定长度。 与按字节数计算字符串长度的 [`leftPad`](#leftPad) 不同,这里的字符串长度按 Unicode 码点数计算。 **语法** @@ -1791,6 +1874,7 @@ SELECT leftPadUTF8('абвг', 7, '*'), leftPadUTF8('дежз', 7) └─────────────────────────────┴────────────────────────┘ ``` + ## leftUTF8 \{#leftUTF8\} 引入于:v22.1.0 @@ -1839,6 +1923,7 @@ SELECT leftUTF8('Привет', -4) Пр ``` + ## lengthUTF8 \{#lengthUTF8\} 引入版本:v1.1.0 @@ -1877,6 +1962,7 @@ SELECT lengthUTF8('Здравствуй, мир!') └────────────────────────────────┘ ``` + ## lower \{#lower\} 首次引入于:v1.1.0 @@ -1913,6 +1999,7 @@ SELECT lower('CLICKHOUSE') └─────────────────────┘ ``` + ## lowerUTF8 \{#lowerUTF8\} 引入版本:v1.1.0 @@ -1945,6 +2032,45 @@ SELECT lowerUTF8('München') as Lowerutf8; münchen ``` + +## naturalSortKey \{#naturalSortKey\} + +引入版本:v25.11.0 + +该函数用于自然排序。 + +**语法** + +```sql +naturalSortKey(s) +``` + +**别名**:`NATURAL_SORT_KEY` + +**参数** + +* `s` — 要转换为自然排序键的字符串。[`String`](/sql-reference/data-types/string) + +**返回值** + +返回从 `s` 生成的自然排序键字符串。[`String`](/sql-reference/data-types/string) + +**示例** + +**用法示例** + +```sql title=Query +SELECT s FROM t ORDER BY naturalSortKey(s) +``` + +```response title=Response +┌─s───┐ +│ a1 │ +| a02 │ +└─────┘ +``` + + ## normalizeUTF8NFC \{#normalizeUTF8NFC\} 引入于:v21.11.0 @@ -1983,6 +2109,7 @@ length(nfc_normalized); └──────────┴──────────────────┴────────────────┴────────────────────────┘ ``` + ## normalizeUTF8NFD \{#normalizeUTF8NFD\} 引入于:v21.11.0 @@ -2021,6 +2148,7 @@ SELECT └──────────┴──────────────────┴────────────────┴────────────────────────┘ ``` + ## normalizeUTF8NFKC \{#normalizeUTF8NFKC\} 引入版本:v21.11.0 @@ -2057,6 +2185,7 @@ SELECT └──────────┴─────────────────┘ ``` + ## normalizeUTF8NFKD \{#normalizeUTF8NFKD\} 新增于:v21.11.0 @@ -2093,6 +2222,7 @@ SELECT └──────────┴─────────────────┘ ``` + ## punycodeDecode \{#punycodeDecode\} 自 v24.1.0 引入 @@ -2128,6 +2258,7 @@ SELECT punycodeDecode('Mnchen-3ya') └──────────────────────────────┘ ``` + ## punycodeEncode \{#punycodeEncode\} 自 v24.1.0 起引入 @@ -2163,6 +2294,7 @@ SELECT punycodeEncode('München') └───────────────────────────┘ ``` + ## regexpExtract \{#regexpExtract\} 引入版本:v23.2.0 @@ -2205,6 +2337,44 @@ SELECT └──────────────────────────────────────────────┴──────────────────────────────────────────────┴──────────────────────────────────────────────┴───────────────────────────────────────────┘ ``` + +## removeDiacriticsUTF8 \{#removeDiacriticsUTF8\} + +引入版本:v26.3.0 + +通过 NFD 分解字符、去除组合附加标记 (Unicode 类别 Mn) ,再通过 NFC 重新组合,从 UTF-8 字符串中移除变音符号 (重音符) 。 + +**语法** + +```sql +removeDiacriticsUTF8(str) +``` + +**别名**:`removeAccentsUTF8` + +**参数** + +* `str` — UTF-8 编码的输入字符串。[`String`](/sql-reference/data-types/string) + +**返回值** + +去除变音符号后的 UTF-8 字符串。[`String`](/sql-reference/data-types/string) + +**示例** + +**基本变音符号移除** + +```sql title=Query +SELECT removeDiacriticsUTF8('café résumé naïve') +``` + +```response title=Response +┌─removeDiacriticsUTF8('café résumé naïve')─┐ +│ cafe resume naive │ +└────────────────────────────────────────────┘ +``` + + ## repeat \{#repeat\} 自 v20.1.0 起引入 @@ -2240,6 +2410,7 @@ SELECT repeat('abc', 10) └────────────────────────────────┘ ``` + ## reverseUTF8 \{#reverseUTF8\} 引入版本:v1.1.0 @@ -2274,6 +2445,7 @@ SELECT reverseUTF8('ClickHouse') esuoHkcilC ``` + ## right \{#right\} 引入版本:v22.1.0 @@ -2322,11 +2494,12 @@ SELECT right('Hello', -3) lo ``` + ## rightPad \{#rightPad\} 引入版本:v21.8.0 -从右侧使用空格或指定字符串 (必要时可重复多次) 填充字符串,直到结果字符串达到指定的 `length`。 +从右侧使用空格或指定字符串(必要时可重复多次)填充字符串,直到结果字符串达到指定的 `length`。 **语法** @@ -2360,11 +2533,12 @@ SELECT rightPad('abc', 7, '*'), rightPad('abc', 7) └─────────────────────────┴────────────────────┘ ``` + ## rightPadUTF8 \{#rightPadUTF8\} 自 v21.8.0 起提供 -从右侧开始使用空格或指定字符串 (必要时可重复多次) 对字符串进行填充,直到结果字符串达到给定长度。 +从右侧开始使用空格或指定字符串(必要时可重复多次)对字符串进行填充,直到结果字符串达到给定长度。 与按字节计算字符串长度的 [`rightPad`](#rightPad) 不同,这里的字符串长度按 Unicode 码点计量。 **语法** @@ -2397,6 +2571,7 @@ SELECT rightPadUTF8('абвг', 7, '*'), rightPadUTF8('абвг', 7) └──────────────────────────────┴─────────────────────────┘ ``` + ## rightUTF8 \{#rightUTF8\} 引入版本:v22.1.0 @@ -2445,6 +2620,7 @@ SELECT rightUTF8('Привет', -4) ет ``` + ## soundex \{#soundex\} 自 v23.4.0 引入 @@ -2479,11 +2655,12 @@ SELECT soundex('aksel') └──────────────────┘ ``` + ## space \{#space\} 自 v23.5.0 起引入。 -将空格字符 (` `) 按指定次数重复连接。 +将空格字符(` `)按指定次数重复连接。 **语法** @@ -2513,6 +2690,7 @@ SELECT space(3) AS res, length(res); └─────┴─────────────┘ ``` + ## sparseGrams \{#sparseGrams\} 自 v25.5.0 起引入 @@ -2553,6 +2731,7 @@ SELECT sparseGrams('alice', 3) └────────────────────────────────────┘ ``` + ## sparseGramsHashes \{#sparseGramsHashes\} 引入版本:v25.5.0 @@ -2593,6 +2772,7 @@ SELECT sparseGramsHashes('alice', 3) └────────────────────────────────────────────────────┘ ``` + ## sparseGramsHashesUTF8 \{#sparseGramsHashesUTF8\} 引入版本:v25.5.0 @@ -2632,6 +2812,7 @@ SELECT sparseGramsHashesUTF8('алиса', 3) └───────────────────────────────────┘ ``` + ## sparseGramsUTF8 \{#sparseGramsUTF8\} 引入于:v25.5.0 @@ -2671,6 +2852,7 @@ SELECT sparseGramsUTF8('алиса', 3) └─────────────────────────────┘ ``` + ## startsWith \{#startsWith\} 自 v1.1.0 版本引入 @@ -2706,11 +2888,12 @@ SELECT startsWith('ClickHouse', 'Click'); └──────────────────────────┘ ``` + ## startsWithCaseInsensitive \{#startsWithCaseInsensitive\} 自 v25.9.0 引入 -检查字符串是否以给定字符串 (不区分大小写) 开头。 +检查字符串是否以给定字符串(不区分大小写)开头。 **语法** @@ -2741,6 +2924,7 @@ SELECT startsWithCaseInsensitive('ClickHouse', 'CLICK'); └─────────────────────────────────────────┘ ``` + ## startsWithCaseInsensitiveUTF8 \{#startsWithCaseInsensitiveUTF8\} 引入版本:v25.9.0 @@ -2758,7 +2942,7 @@ startsWithCaseInsensitiveUTF8(s, prefix) **参数** * `s` — 要检查的字符串。[`String`](/sql-reference/data-types/string) -* `prefix` — 要检查的前缀 (不区分大小写) 。[`String`](/sql-reference/data-types/string) +* `prefix` — 要检查的前缀(不区分大小写)。[`String`](/sql-reference/data-types/string) **返回值** @@ -2778,6 +2962,7 @@ SELECT startsWithCaseInsensitiveUTF8('приставка', 'при') └──────────────────────────┘ ``` + ## startsWithUTF8 \{#startsWithUTF8\} 自 v23.8.0 引入 @@ -2815,6 +3000,7 @@ SELECT startsWithUTF8('приставка', 'при') └──────────────────────────┘ ``` + ## stringBytesEntropy \{#stringBytesEntropy\} 引入版本:v25.6.0 @@ -2849,6 +3035,7 @@ SELECT stringBytesEntropy('Hello, world!') └─────────────────────────────────────┘ ``` + ## stringBytesUniq \{#stringBytesUniq\} 首次引入于:v25.6.0 @@ -2883,6 +3070,7 @@ SELECT stringBytesUniq('Hello') └──────────────────────────┘ ``` + ## stringJaccardIndex \{#stringJaccardIndex\} 自 v23.11.0 版本引入 @@ -2918,6 +3106,7 @@ SELECT stringJaccardIndex('clickhouse', 'mouse') └───────────────────────────────────────────┘ ``` + ## stringJaccardIndexUTF8 \{#stringJaccardIndexUTF8\} 自 v23.11.0 引入 @@ -2953,6 +3142,7 @@ SELECT stringJaccardIndexUTF8('我爱你', '我也爱你') └─────────────────────────────────────────────┘ ``` + ## substring \{#substring\} 引入版本:v1.1.0 @@ -2997,6 +3187,7 @@ SELECT 'database' AS db, substr(db, 5), substr(db, 5, 1) └──────────┴──────────────────────────┴─────────────────────────────┘ ``` + ## substringIndex \{#substringIndex\} 引入于:v23.7.0 @@ -3035,6 +3226,7 @@ SELECT substringIndex('www.clickhouse.com', '.', 2) └──────────────────────────────────────────────┘ ``` + ## substringIndexUTF8 \{#substringIndexUTF8\} 引入于:v23.7.0 @@ -3071,6 +3263,7 @@ SELECT substringIndexUTF8('www.straßen-in-europa.de', '.', 2) www.straßen-in-europa ``` + ## substringUTF8 \{#substringUTF8\} 引入版本:v1.1.0 @@ -3116,11 +3309,12 @@ SELECT 'Täglich grüßt das Murmeltier.' AS str, substringUTF8(str, 9), substri Täglich grüßt das Murmeltier. grüßt das Murmeltier. grüßt ``` + ## toValidUTF8 \{#toValidUTF8\} 自 v20.1.0 引入 -将字符串中的任意无效 UTF-8 字符替换为替换字符 `�` (U+FFFD) ,从而转换为有效的 UTF-8 编码。 +将字符串中的任意无效 UTF-8 字符替换为替换字符 `�`(U+FFFD),从而转换为有效的 UTF-8 编码。 当遇到多个连续的无效字符时,会合并为单个替换字符。 **语法** @@ -3152,12 +3346,13 @@ c └───────────────────────┘ ``` + ## trimBoth \{#trimBoth\} 自 v20.1.0 引入 从字符串的开头和结尾移除指定的字符。 -默认情况下,会移除常见的空白字符 (ASCII) 。 +默认情况下,会移除常见的空白字符(ASCII)。 **语法** @@ -3190,12 +3385,13 @@ SELECT trimBoth('$$ClickHouse$$', '$') └──────────────────────────┘ ``` + ## trimLeft \{#trimLeft\} 自 v20.1.0 起引入 从字符串开头移除指定字符。 -默认情况下,会移除常见的空白 (ASCII) 字符。 +默认情况下,会移除常见的空白(ASCII)字符。 **语法** @@ -3228,12 +3424,13 @@ SELECT trimLeft('ClickHouse', 'Click'); └──────────────────────────┘ ``` + ## trimRight \{#trimRight\} 引入于:v20.1.0 从字符串末尾移除指定字符。 -默认会移除常见的空白 (ASCII) 字符。 +默认会移除常见的空白(ASCII)字符。 **语法** @@ -3266,6 +3463,7 @@ SELECT trimRight('ClickHouse','House'); └──────────────────────────┘ ``` + ## tryBase32Decode \{#tryBase32Decode\} 自 v25.6.0 引入 @@ -3300,6 +3498,7 @@ SELECT tryBase32Decode('IVXGG33EMVSA===='); └─────────────────────────────────────┘ ``` + ## tryBase58Decode \{#tryBase58Decode\} 自 v22.10.0 引入 @@ -3334,6 +3533,7 @@ SELECT tryBase58Decode('3dc8KtHrwM') AS res, tryBase58Decode('invalid') AS res_i └─────────┴─────────────┘ ``` + ## tryBase64Decode \{#tryBase64Decode\} 自 v18.16.0 起引入 @@ -3368,6 +3568,7 @@ SELECT tryBase64Decode('Y2xpY2tob3VzZQ==') └─────────────────────────────────────┘ ``` + ## tryBase64URLDecode \{#tryBase64URLDecode\} 引入自:v18.16.0 @@ -3402,11 +3603,12 @@ SELECT tryBase64URLDecode('aHR0cHM6Ly9jbGlja2hvdXNlLmNvbQ') └──────────────────────────────────────────────────────┘ ``` + ## tryIdnaEncode \{#tryIdnaEncode\} 引入版本:v24.1.0 -根据 [Internationalized Domain Names in Applications](https://en.wikipedia.org/wiki/Internationalized_domain_name#Internationalizing_Domain_Names_in_Applications) (IDNA) 机制,返回域名的 Unicode (UTF-8) 表示形式 (使用 ToUnicode 算法) 。 +根据 [Internationalized Domain Names in Applications](https://en.wikipedia.org/wiki/Internationalized_domain_name#Internationalizing_Domain_Names_in_Applications)(IDNA)机制,返回域名的 Unicode(UTF-8)表示形式(使用 ToUnicode 算法)。 在发生错误时,它会返回空字符串,而不是抛出异常。 **语法** @@ -3437,6 +3639,7 @@ SELECT tryIdnaEncode('straße.münchen.de') └─────────────────────────────────────┘ ``` + ## tryPunycodeDecode \{#tryPunycodeDecode\} 自 v24.1.0 起引入 @@ -3471,6 +3674,7 @@ SELECT tryPunycodeDecode('Mnchen-3ya') └─────────────────────────────────┘ ``` + ## upper \{#upper\} 引入于:v1.1.0 @@ -3507,6 +3711,7 @@ SELECT upper('clickhouse') └─────────────────────┘ ``` + ## upperUTF8 \{#upperUTF8\} 引入版本:v1.1.0 @@ -3515,8 +3720,8 @@ SELECT upper('clickhouse') 如果这一假设不成立,则不会抛出异常,且结果未定义。 :::note -该函数不会检测语言,例如对于土耳其语,结果可能不完全正确 (i/İ vs. i/I) 。 -如果某个码点的大写和小写形式的 UTF-8 字节序列长度不同 (例如 `ẞ` 和 `ß`) ,则该码点的结果可能不正确。 +该函数不会检测语言,例如对于土耳其语,结果可能不完全正确(i/İ vs. i/I)。 +如果某个码点的大写和小写形式的 UTF-8 字节序列长度不同(例如 `ẞ` 和 `ß`),则该码点的结果可能不正确。 ::: **语法** diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md index 814d4839361..994083f2296 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/explain.md @@ -213,9 +213,11 @@ QUERY id: 0 * `sorting` — 为每个生成已排序输出的计划步骤打印排序描述。默认值:0。 * `keep_logical_steps` — 保留用于 JOIN 的逻辑计划步骤,而不是将其转换为物理 JOIN 实现。默认值:0。 * `json` — 以 [JSON](/interfaces/formats/JSON) 格式将查询计划步骤输出为一行。默认值:0。建议使用 [TabSeparatedRaw (TSVRaw)](/interfaces/formats/TabSeparatedRaw) 格式以避免不必要的转义。 -* `input_headers` - 为每个步骤打印输入头部信息。默认值:0。主要仅对开发人员在调试与输入输出头部不匹配相关的问题时有用。 -* `column_structure` - 除名称和类型外,还打印头部中列的结构信息。默认值:0。主要仅对开发人员在调试与输入输出头部不匹配相关的问题时有用。 +* `input_headers` — 为每个步骤打印输入头部信息。默认值:0。主要仅对开发人员在调试与输入输出头部不匹配相关的问题时有用。 +* `column_structure` — 除名称和类型外,还打印头部中列的结构信息。默认值:0。主要仅对开发人员在调试与输入输出头部不匹配相关的问题时有用。 * `distributed` — 显示在远程节点上针对分布式表或并行副本执行的查询计划。默认值:0。 +* `compact` — 启用时,从计划中隐藏表达式步骤和详细的执行行为信息 (输入、函数、别名和输出位置) 。仅在 actions = 1 时生效。默认值:0。 +* `pretty` — 使用线条绘制字符 (├──、└──、│) 而不是缩进来打印计划树,以便直观展示层级结构。还会以内联方式格式化 JOIN 步骤属性。默认值:0。 当 `json=1` 时,步骤名称将包含一个带有唯一步骤标识符的额外后缀。 @@ -289,7 +291,8 @@ EXPLAIN json = 1, description = 0 SELECT 1 UNION ALL SELECT 2 FORMAT TSVRaw; } ``` -当 `header` = 1 时,`Header` 键会作为列数组添加到该步骤中。 + +当 `header` = 1 时,会将 `Header` 键作为列数组添加到该步骤中。 示例: @@ -297,7 +300,6 @@ EXPLAIN json = 1, description = 0 SELECT 1 UNION ALL SELECT 2 FORMAT TSVRaw; EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ``` - ```json [ { @@ -331,12 +333,12 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ] ``` -当 `indexes` = 1 时,会添加 `Indexes` 键。该键包含一个已使用索引的数组。每个索引以 JSON 形式描述,包含 `Type` 键(字符串 `MinMax`、`Partition`、`PrimaryKey` 或 `Skip`),以及可选的键: +当 `indexes` = 1 时,会添加 `Indexes` 键。该键包含一个已使用索引的数组。每个索引以 JSON 形式描述,包含 `Type` 键 (字符串 `MinMax`、`Partition`、`PrimaryKey` 或 `Skip`) ,以及可选的键: -* `Name` — 索引名称(目前仅对 `Skip` 索引使用)。 +* `Name` — 索引名称 (目前仅对 `Skip` 索引使用) 。 * `Keys` — 索引所使用列的数组。 * `Condition` — 实际使用的条件。 -* `Description` — 索引描述(目前仅对 `Skip` 索引使用)。 +* `Description` — 索引描述 (目前仅对 `Skip` 索引使用) 。 * `Parts` — 应用索引前后分区片段的数量。 * `Granules` — 应用索引前后粒度单元的数量。 * `Ranges` — 应用索引后粒度单元区间的数量。 @@ -389,7 +391,7 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; * `Name` — PROJECTION 名称。 * `Condition` — 使用的 PROJECTION 主键条件。 -* `Description` — 关于该 PROJECTION 使用方式的描述(例如分区片段级过滤)。 +* `Description` — 关于该 PROJECTION 使用方式的描述 (例如分区片段级过滤) 。 * `Selected Parts` — 该 PROJECTION 选中的分区片段数量。 * `Selected Marks` — 选中的标记数量。 * `Selected Ranges` — 选中的范围数量。 @@ -398,6 +400,7 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; 示例: + ```json "Node Type": "ReadFromMergeTree", "Projections": [ @@ -426,7 +429,6 @@ EXPLAIN json = 1, description = 0, header = 1 SELECT 1, 2 + dummy; ] ``` - 当 `actions` = 1 时,添加的键取决于步骤类型。 示例: @@ -486,6 +488,23 @@ EXPLAIN json = 1, actions = 1, description = 0 SELECT 1 FORMAT TSVRaw; ] ``` +当 `compact = 1` 时,每个 `Expression` 步骤都会被删除。同时,如果设置了 `actions = 1`,则会隐藏 `Actions` 和 `Positions` 行,只保留步骤描述: + +```sql +EXPLAIN actions = 1, compact = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Aggregating +Keys: modulo(__table1.number, 4_UInt8) +Aggregates: + sum(__table1.number) + Function: sum(UInt64) → UInt64 + Arguments: __table1.number +Skip merging: 0 + ReadFromSystemNumbers +``` + 当 `distributed` = 1 时,输出不仅包含本地查询计划,还包含将在远程节点上执行的查询计划。这对于分析和调试分布式查询非常有用。 分布式表示例: @@ -530,6 +549,21 @@ Expression ((Project names + Projection)) 在这两个示例中,查询计划显示了整个执行流程,包括本地和远程步骤。 +当 `pretty` = 1 时,查询计划树将使用画线字符而不是缩进来显示: + + +```sql +EXPLAIN pretty = 1 SELECT sum(number) FROM numbers(10) GROUP BY number % 4 FORMAT Raw; +``` + +```text +Expression ((Project names + Projection)) +└──Aggregating + └──Expression ((Before GROUP BY + Change column names to column identifiers)) + └──ReadFromSystemNumbers +``` + + ### EXPLAIN PIPELINE \{#explain-pipeline\} 设置: diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md index 38ede3dee61..f06573eb692 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/data_lake/index.md @@ -4,7 +4,7 @@ pagination_prev: null pagination_next: null slug: /use-cases/data-lake title: '数据湖仓' -keywords: ['data lake', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake'] +keywords: ['data lake', 'lakehouse', 'iceberg', 'delta lake', 'hudi', 'paimon', 'glue', 'unity', 'rest', 'OneLake', 'BigLake'] doc_type: 'landing-page' --- @@ -28,9 +28,9 @@ ClickHouse 可以直接在对象存储中查询 open table formats,而无需 ### 直接读取数据 \{#read-data-directly\} -ClickHouse 提供了[表函数](/sql-reference/table-functions)和[引擎](/engines/table-engines/integrations),用于在对象存储上直接读取开放表格式。例如 [`iceberg()`](/sql-reference/table-functions/iceberg)、[`deltaLake()`](/sql-reference/table-functions/deltalake)、[`hudi()`](/sql-reference/table-functions/hudi) 和 [`paimon()`](/sql-reference/table-functions/paimon) 等函数,允许用户在无需任何预先配置的情况下,在 SQL 语句中对数据湖格式的表进行查询。这些函数针对大多数常见的对象存储服务(如 S3、Azure Blob Storage 和 GCS)都提供了对应版本。它们还拥有等价的表引擎,可用于在 ClickHouse 中创建引用底层数据湖格式对象存储的表,从而使查询更加便捷。 +ClickHouse 提供了[表函数](/sql-reference/table-functions)和[引擎](/engines/table-engines/integrations),用于在对象存储上直接读取开放表格式。例如 [`iceberg()`](/sql-reference/table-functions/iceberg)、[`deltaLake()`](/sql-reference/table-functions/deltalake)、[`hudi()`](/sql-reference/table-functions/hudi) 和 [`paimon()`](/sql-reference/table-functions/paimon) 等函数,允许用户在无需任何预先配置的情况下,直接在 SQL 语句中查询开放表格式的表。这些函数针对大多数常见的对象存储(如 S3、Azure Blob Storage 和 GCS)都提供了对应版本。这些函数还具有等价的表引擎,可用于在 ClickHouse 中创建引用底层开放表格式对象存储的表,从而使查询更加便捷。 -请参阅我们的入门指南,了解如何通过[直接查询](/use-cases/data-lake/getting-started/querying-directly)或[连接到数据目录](/use-cases/data-lake/getting-started/connecting-catalogs)的方式进行使用。 +请参阅我们的入门指南,了解如何[直接查询](/use-cases/data-lake/getting-started/querying-directly),或如何[连接到数据目录](/use-cases/data-lake/getting-started/connecting-catalogs)。 ### 将 catalog 暴露为数据库 \{#expose-catalogs-as-databases\} @@ -38,14 +38,15 @@ ClickHouse 提供了[表函数](/sql-reference/table-functions)和[引擎](/engi 当前支持的 catalog 包括: -| Catalog | 指南 | -|---------|-------| -| AWS Glue | [Glue Catalog 指南](/use-cases/data-lake/glue-catalog) | -| Databricks Unity Catalog | [Unity Catalog 指南](/use-cases/data-lake/unity-catalog) | -| Iceberg REST Catalog | [REST Catalog 指南](/use-cases/data-lake/rest-catalog) | -| Lakekeeper | [Lakekeeper Catalog 指南](/use-cases/data-lake/lakekeeper-catalog) | -| Project Nessie | [Nessie Catalog 指南](/use-cases/data-lake/nessie-catalog) | -| Microsoft OneLake | [OneLake Catalog 指南](/use-cases/data-lake/onelake-catalog) | +| Catalog | 指南 | +| ------------------------ | ---------------------------------------------------------------- | +| AWS Glue | [Glue Catalog 指南](/use-cases/data-lake/glue-catalog) | +| BigLake Metastore | [BigLake Metastore 指南](/use-cases/data-lake/biglake-catalog) | +| Databricks Unity Catalog | [Unity Catalog 指南](/use-cases/data-lake/unity-catalog) | +| Iceberg REST Catalog | [REST Catalog 指南](/use-cases/data-lake/rest-catalog) | +| Lakekeeper | [Lakekeeper Catalog 指南](/use-cases/data-lake/lakekeeper-catalog) | +| Project Nessie | [Nessie Catalog 指南](/use-cases/data-lake/nessie-catalog) | +| Microsoft OneLake | [OneLake Catalog 指南](/use-cases/data-lake/onelake-catalog) | 请参阅[连接到 catalog](/use-cases/data-lake/getting-started/connecting-catalogs)的入门指南。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md new file mode 100644 index 00000000000..1fb99520c95 --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/data_lake/reference/biglake_catalog.md @@ -0,0 +1,104 @@ +--- +slug: /use-cases/data-lake/biglake-catalog +sidebar_label: 'BigLake Metastore' +title: 'BigLake Metastore' +pagination_prev: null +pagination_next: null +description: '本指南将逐步介绍如何使用 ClickHouse 和 BigLake Metastore 查询 + Google Cloud Storage 中的数据。' +keywords: ['BigLake', 'GCS', '数据湖', 'Iceberg', 'Google Cloud'] +show_related_blogs: true +doc_type: 'guide' +--- + +import BetaBadge from '@theme/badges/BetaBadge'; + + + +ClickHouse 支持与多个目录(Unity、Glue、Polaris 等)集成。本指南将逐步介绍如何通过 ClickHouse 查询 [BigLake Metastore](https://cloud.google.com/biglake/docs) 中的 Iceberg 表。 + +:::note +由于该功能目前处于 beta 阶段,因此你需要使用以下命令启用它: +`SET allow_database_iceberg = 1;` +::: + +## 先决条件 \{#prerequisites\} + +在创建从 ClickHouse 到 BigLake Metastore 的连接之前,请确保您具备: + +* 已启用 BigLake Metastore 的 **Google Cloud 项目** +* 某个应用的 **应用默认凭据** (OAuth 客户端 ID 和客户端密钥) ,通过 [Google Cloud Console](https://docs.cloud.google.com/docs/authentication/provide-credentials-adc) 创建 +* 通过使用适当作用域完成 OAuth 流程获取的 **refresh token** (例如 `https://www.googleapis.com/auth/bigquery` 以及用于 GCS 的存储作用域) +* 一个 **warehouse** 路径:存储表的 GCS 存储桶 (以及可选前缀) ,例如 `gs://your-bucket` 或 `gs://your-bucket/prefix` + +## 在 BigLake Metastore 与 ClickHouse 之间创建 \{#creating-a-connection\} + +在配置好 OAuth 凭据后,在 ClickHouse 中创建一个使用 [DataLakeCatalog](/engines/database-engines/datalakecatalog) 数据库引擎的数据库: + +```sql +SET allow_database_iceberg = 1; + +CREATE DATABASE biglake_metastore +ENGINE = DataLakeCatalog('https://biglake.googleapis.com/iceberg/v1/restcatalog') +SETTINGS + catalog_type = 'biglake', + google_adc_client_id = '', + google_adc_client_secret = '', + google_adc_refresh_token = '', + google_adc_quota_project_id = '', + warehouse = 'gs:///'; +``` + +## 使用 ClickHouse 查询 BigLake Metastore 中的表 \{#querying-biglake-metastore-tables\} + +创建连接后,您可以查询已注册到 BigLake Metastore 的表。 + +```sql +USE biglake_metastore; + +SHOW TABLES; +``` + +示例输出: + +```response +┌─name─────────────────────┐ +│icebench.my_iceberg_table │ +└──────────────────────────┘ +``` + +```sql +SELECT count(*) FROM `icebench.my_iceberg_table`; +``` + +:::note 必须使用反引号 +必须使用反引号,因为 ClickHouse 不支持一个以上的命名空间。 +::: + +要查看表定义: + +```sql +SHOW CREATE TABLE `icebench.my_iceberg_table`; +``` + + +## 将数据从 BigLake 加载到 ClickHouse \{#loading-data-into-clickhouse\} + +要将 BigLake Metastore 表中的数据加载到本地 ClickHouse 表中,以加快重复查询的速度,请创建一个 MergeTree 表,并从目录中插入数据: + +```sql +CREATE TABLE clickhouse_table +( + `id` Int64, + `event_time` DateTime64(3), + `user_id` String, + `payload` String +) +ENGINE = MergeTree +ORDER BY (event_time, id); + +INSERT INTO local_events +SELECT * FROM biglake_metastore.`icebench.my_iceberg_table`; +``` + +初始加载完成后,查询 `clickhouse_table` 以降低延迟。需要时,重新运行 `INSERT INTO ... SELECT`,从 BigLake 刷新数据。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md index e58712c0307..e3888b71131 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/dashboards.md @@ -25,9 +25,16 @@ import dashboard_edit from '@site/static/images/use-cases/observability/hyperdx- import dashboard_clickhouse from '@site/static/images/use-cases/observability/hyperdx-dashboard-clickhouse.png'; import dashboard_services from '@site/static/images/use-cases/observability/hyperdx-dashboard-services.png'; import dashboard_kubernetes from '@site/static/images/use-cases/observability/hyperdx-dashboard-kubernetes.png'; +import edit_filters from '@site/static/images/clickstack/dashboards/edit-filters.png'; +import add_filter from '@site/static/images/clickstack/dashboards/add-filter.png'; +import saved_filters from '@site/static/images/clickstack/dashboards/saved-filters.png'; +import filtered_dashboard from '@site/static/images/clickstack/dashboards/filtered-dashboard.png'; +import filter_dropdown from '@site/static/images/clickstack/dashboards/filter-dropdown.png'; +import save_filter_values from '@site/static/images/clickstack/dashboards/save-filter-values.png'; +import drilldown from '@site/static/images/clickstack/dashboards/drilldown.png'; import Tagging from '@site/i18n/zh/docusaurus-plugin-content-docs/current/_snippets/_clickstack_tagging.mdx'; -ClickStack 支持对事件进行可视化,并在 ClickStack UI(HyperDX)中内置了图表功能。您可以将这些图表添加到仪表板,与其他用户共享。 +ClickStack 支持对事件进行可视化,并在 ClickStack UI (HyperDX) 中内置了图表功能。您可以将这些图表添加到仪表板,与其他用户共享。 可视化可以基于 traces、metrics、logs,或任意用户自定义的宽表事件 schema 创建。 @@ -171,11 +178,66 @@ ClickStack 还支持使用 [text-to-chart](/use-cases/observability/clickstack/t +## 自定义筛选器 \{#dashboard-listing-search\} + +除了所有仪表板都支持的[自由文本筛选器](#filter-dashboards)外,已保存的仪表板还支持自定义下拉筛选器,其选项由从 ClickHouse 查询得到的数据填充。这类筛选器提供可复用的点选式筛选控件,使仪表板查看者无需手动编写表达式即可进行筛选。 + + + +以下步骤演示如何为[“创建仪表板”](#creating-dashboards)部分中创建的仪表板添加自定义筛选器。 + + + ### 打开“编辑筛选器”对话框 + + 打开一个已保存的仪表板,然后在工具栏中选择**编辑筛选器**。 + + + + ### 添加新筛选器 + + 点击**添加新筛选器**。通过填写**名称**、选择**数据源**并输入**筛选表达式**来配置筛选器——即一个 SQL 列或表达式,其去重后的值将填充到下拉列表中。点击**保存筛选器**。 + + 例如,要为链路追踪数据添加服务筛选器,可使用 `ServiceName` 作为筛选表达式,并选择 `Traces` 数据源。 + + + + “筛选器”弹窗会显示为该仪表板配置的所有筛选器。你可以在此编辑或删除现有筛选器,也可以添加其他筛选器。 + + + + ### 使用筛选器 + + 关闭“筛选器”弹窗。新的下拉筛选器会显示在搜索栏下方。点击它可查看可用值,然后选择一个值,以筛选该仪表板上的所有可视化内容。 + + + + ### (可选) 将筛选值保存为默认值 + + 若要将某个筛选选择保存为仪表板的默认值,请在仪表板菜单中选择**将查询和筛选器保存为默认值**。之后,该仪表板打开时将始终应用所选筛选器。若要重置,请从同一菜单中选择**移除默认查询和筛选器**。 + + + + +:::note +自定义下拉筛选器可用于已保存的仪表板。有关此模式实际应用的示例,请参见 [Kubernetes 仪表板](#kubernetes-dashboard),其中为 pod (容器组) 、部署、节点名称、命名空间和集群提供了内置下拉筛选器。 +::: + +## 下钻至搜索 \{#tagging\} + +仪表板图块支持下钻到“搜索”页面。在可视化中单击某个数据点,会打开一个包含以下选项的上下文菜单: + +* **查看所有事件** — 跳转到“搜索”页面,显示所选时间窗口内的所有事件。 +* **按组筛选** — 跳转到“搜索”页面,并按特定序列进行筛选。 + + + +这对于调查在仪表板中发现的特定峰值或异常非常有用——您可以快速从聚合视图切换到其底层的单个事件。 + ## 预设 \{#presets\} HyperDX 部署时即提供开箱即用的仪表板。 -### ClickHouse 仪表盘 {#clickhouse-dashboard} +### ClickHouse 仪表盘 \{#clickhouse-dashboard\} 此仪表盘提供用于监控 ClickHouse 的可视化界面。要打开该仪表盘,请在左侧菜单中选择它。 @@ -195,7 +257,7 @@ HyperDX 部署时即提供开箱即用的仪表板。 `GRANT SHOW COLUMNS, SELECT(event_date, event_time, hostname, metric, value) ON system.transposed_metric_log` ::: -### Services 仪表板 {#services-dashboard} +### Services 仪表板 \{#services-dashboard\} Services 仪表板会基于链路追踪数据展示当前处于活动状态的服务。使用该功能前,用户需要先采集 traces 并配置一个有效的 Traces 数据源。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md index dde9f10078d..bd929cb10dd 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudflare.md @@ -244,8 +244,6 @@ SELECT count() FROM cloudflare_http_logs; ## 后续步骤 \{#next-steps\} -现在,您已将 Cloudflare 日志导入 ClickStack: - * 为安全事件设置[告警](/use-cases/observability/clickstack/alerts) (例如 WAF 拦截、机器人流量激增和错误率阈值) * 根据您的数据量优化[数据保留策略](/use-cases/observability/clickstack/ttl) * 针对特定用例创建更多仪表板 (例如 API 性能、缓存优化和地理流量分析) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md index 5706e3e4742..345fe00b07b 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/cloudwatch.md @@ -24,17 +24,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 AWS CloudWatch 日志 \{#cloudwatch-clickstack\} :::note[摘要] -本指南演示如何使用 OpenTelemetry Collector 的 AWS CloudWatch receiver 将 AWS CloudWatch 日志转发到 ClickStack。您将学习如何: - -- 配置 OpenTelemetry Collector 以从 CloudWatch 拉取日志 -- 设置 AWS 凭证和 IAM 权限 -- 通过 OTLP 将 CloudWatch 日志发送到 ClickStack -- 过滤并自动发现日志组 -- 使用预构建的仪表板可视化 CloudWatch 日志模式 - -如果您希望在配置生产 AWS 环境之前先测试集成,可以使用提供的包含示例日志的演示数据集。 - -所需时间:10–15 分钟 +使用 OpenTelemetry Collector 的 CloudWatch receiver 将 AWS CloudWatch 日志转发到 ClickStack。支持命名日志组和自动发现。包含演示数据集和预置仪表板。 ::: ## 概览 \{#overview\} @@ -489,11 +479,9 @@ groups: ## 后续步骤 {#next-steps} -现在 CloudWatch 日志已经持续流入 ClickStack: - -- 为关键事件(连接失败、错误激增)[配置告警](/use-cases/observability/clickstack/alerts) -- 既然日志已经在 ClickStack 中,可以通过调整保留期或归档到 S3 来降低 CloudWatch 成本 -- 通过在收集器配置中排除噪声较大的日志组来过滤噪声,从而减少摄取量 +- 为关键事件(连接失败、错误激增)[设置告警](/use-cases/observability/clickstack/alerts) +- 既然日志已经在 ClickStack 中,可以通过调整保留期限或归档到 S3 来降低 CloudWatch 成本 +- 通过将噪声较大的日志组从 Collector 配置中移除来过滤噪声,从而减少摄取量 ## 进入生产环境 {#going-to-production} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md index 7b3803067e3..6aa30f4f138 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/ec2-host-logs.md @@ -25,16 +25,7 @@ import TabItem from '@theme/TabItem'; # 使用 ClickStack 监控 EC2 主机日志 \{#ec2-host-logs-clickstack\} :::note[摘要] -通过在实例上安装 OpenTelemetry Collector,使用 ClickStack 监控 EC2 系统日志。Collector 会自动为日志补充 EC2 元数据(实例 ID、区域、可用区、实例类型)。你将学习如何: - -- 在 EC2 实例上安装并配置 OpenTelemetry Collector -- 自动使用 EC2 元数据丰富日志 -- 通过 OTLP 将日志发送到 ClickStack -- 使用预构建的仪表板,在云环境上下文中可视化 EC2 主机日志 - -提供了一个包含示例日志和模拟 EC2 元数据的演示数据集,可用于测试。 - -预计耗时:10–15 分钟 +使用 OpenTelemetry Collector 并自动补充 EC2 元数据 (实例 ID、区域、可用区、实例类型) ,在 ClickStack 中收集并可视化 EC2 系统日志。包含演示数据集和预置仪表板。 ::: ## 与现有 EC2 实例集成 \{#existing-ec2\} @@ -587,9 +578,11 @@ sudo journalctl -u otelcol-contrib -n 50 ## 后续步骤 {#next-steps} -在完成 EC2 主机日志监控配置之后: - - 为关键系统事件(服务故障、身份验证失败、磁盘告警)设置[告警](/use-cases/observability/clickstack/alerts) - 按 EC2 元数据属性(区域、实例类型、实例 ID)进行过滤,以监控特定资源 -- 将 EC2 主机日志与应用日志进行关联分析,以便更全面地进行故障排查 -- 创建用于安全监控的自定义仪表盘(SSH 登录尝试、sudo 使用情况、防火墙拦截) \ No newline at end of file +- 将 EC2 主机日志与应用日志进行关联分析,以便更全面地进行故障排除 +- 创建用于安全监控的自定义仪表板(SSH 登录尝试、sudo 使用情况、防火墙拦截) + +## 用于生产环境 + +本指南将 OpenTelemetry Collector 直接安装在 EC2 实例上,这是主机级监控推荐采用的生产部署模式。若需在大量实例间统一管理 collector,可考虑使用配置管理工具 (Ansible、Chef、Puppet) ,或在 Kubernetes 环境中使用 OpenTelemetry Operator。有关生产环境配置,请参阅[发送 OpenTelemetry 数据](/use-cases/observability/clickstack/ingesting-data/opentelemetry)。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md index 26ef4f00cc9..ba3ee5ad360 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/host-logs/generic-host-logs.md @@ -23,15 +23,7 @@ import TabItem from '@theme/TabItem'; # 使用 ClickStack 监控主机日志 \{#host-logs-clickstack\} :::note[摘要] -本指南介绍如何通过配置 OpenTelemetry collector,从 systemd、内核、SSH、cron 以及其他系统服务收集日志,从而使用 ClickStack 监控主机系统日志。您将学会如何: - -- 配置 OTel collector 读取系统日志文件 -- 使用自定义配置部署 ClickStack -- 使用预构建的仪表板可视化主机日志信息(错误、警告、服务活动) - -如果希望在为生产主机进行配置之前先测试集成,可以使用带有示例日志的演示数据集。 - -预计耗时:5–10 分钟 +使用 OTel `filelog` 接收器在 ClickStack 中收集并可视化主机系统日志 (syslog、auth 和 kernel) 。包含演示数据集和预置仪表板。 ::: ## 与现有主机集成 \{#existing-hosts\} @@ -485,12 +477,10 @@ tail -5 /var/log/system.log ## 后续步骤 {#next-steps} -在完成主机日志监控配置之后: - - 为关键系统事件(服务故障、认证失败、磁盘告警)设置[告警](/use-cases/observability/clickstack/alerts) - 按特定单元过滤,以监控特定服务 -- 将主机日志与应用日志进行关联,以实现全面排查故障 -- 创建用于安全监控的自定义仪表盘(SSH 尝试、sudo 使用情况、防火墙拦截) +- 关联主机日志与应用日志,以进行全面的故障排查 +- 创建用于安全监控的自定义仪表板(SSH 尝试、sudo 使用情况、防火墙拦截) ## 部署到生产环境 {#going-to-production} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md index f7c65c5a786..f9f32dc84c5 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/jvm-metrics.md @@ -19,15 +19,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 JVM 指标 \{#jvm-clickstack\} :::note[TL;DR] -本指南演示如何使用 OpenTelemetry Java agent 收集指标,从而通过 ClickStack 监控 JVM 应用程序。你将学到如何: - -- 将 OpenTelemetry Java agent 附加到你的 JVM 应用程序 -- 配置该 agent 通过 OTLP 将指标发送到 ClickStack -- 使用预构建的仪表盘可视化堆内存、垃圾回收、线程和 CPU - -如果你想在为生产应用接入观测之前先测试集成,可以使用带有示例指标的演示数据集。 - -所需时间:5-10 分钟 +使用 OpenTelemetry Java agent 在 ClickStack 中监控 JVM 应用程序。包含演示数据集和预置仪表板。 ::: ## 集成现有 JVM 应用程序 \{#existing-jvm\} @@ -284,10 +276,8 @@ echo $OTEL_METRICS_EXPORTER ## 下一步 \{#next-steps\} -现在已经将 JVM 指标导入 ClickStack,可以考虑: - -- 为关键指标(如高堆内存使用率、频繁 GC 暂停或线程耗尽)[设置告警](/use-cases/observability/clickstack/alerts) -- 探索[其他 ClickStack 集成](/use-cases/observability/clickstack/integration-guides),以统一可观测性数据 +* 为关键指标 (如高堆内存使用率、频繁 GC 暂停或线程耗尽) [设置告警](/use-cases/observability/clickstack/alerts) +* 探索[其他 ClickStack 集成](/use-cases/observability/clickstack/integration-guides),以统一可观测性数据 ## 投入生产环境 \{#going-to-production\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md index 000abcecf5f..7e98973fdb9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/kafka-metrics.md @@ -20,15 +20,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 Kafka 指标 \{#kafka-metrics-clickstack\} :::note[TL;DR] -本指南介绍如何使用 OpenTelemetry JMX Metric Gatherer 搭配 ClickStack 来监控 Apache Kafka 性能指标。您将了解如何: - -- 在 Kafka broker 上启用 JMX,并配置 JMX Metric Gatherer -- 通过 OTLP 将 Kafka 指标发送到 ClickStack -- 使用预构建的仪表板可视化 Kafka 性能(broker 吞吐量、consumer 消费滞后、partition 健康状况、请求延迟) - -如果希望在为生产环境 Kafka 集群配置之前先测试集成效果,可以使用包含示例指标的演示数据集。 - -预计耗时:10–15 分钟 +借助 OTel JMX Metric Gatherer 在 ClickStack 中监控 Apache Kafka 性能指标。包括演示数据集和预置仪表板。 ::: ## 集成现有 Kafka 部署 \{#existing-kafka\} @@ -302,15 +294,15 @@ HyperDX 会以浏览器本地时区显示时间戳。演示数据的时间范围 ## 问题排查 {#troubleshooting} -#### 在 HyperDX 中未看到指标 +### 在 HyperDX 中未看到指标 **确认已设置 API 密钥并将其传递给容器:** ```bash -# 检查环境变量 +# Check environment variable echo $CLICKSTACK_API_KEY -# 验证容器内是否存在该变量 +# Verify it's in the container docker exec env | grep CLICKSTACK_API_KEY ``` @@ -341,18 +333,19 @@ docker compose logs kafka-jmx-exporter | grep -i "error\|connection" | tail -10 **产生 Kafka 活动以填充指标数据:** ```bash -# 创建测试主题 +# Create a test topic docker exec kafka bash -c "unset JMX_PORT && kafka-topics --create --topic test-topic --bootstrap-server kafka:9092 --partitions 3 --replication-factor 1" -# 发送测试消息 +# Send test messages echo -e "Message 1\nMessage 2\nMessage 3" | docker exec -i kafka bash -c "unset JMX_PORT && kafka-console-producer --topic test-topic --bootstrap-server kafka:9092" ``` -#### 身份验证错误 \{#created-dashboard\} + +### 身份验证错误 如果您看到 `Authorization failed` 或 `401 Unauthorized`: -1. 在 HyperDX 界面中确认 API key 是否正确(Settings → API Keys → 摄取 API key) +1. 在 HyperDX 界面中确认 API key 是否正确 (Settings → API Keys → 摄取 API key) 2. 重新导出并重启: ```bash @@ -361,12 +354,13 @@ docker compose down docker compose up -d ``` -#### 使用 Kafka 客户端命令时端口冲突 \{#import-dashboard\} + +### 使用 Kafka 客户端命令时端口冲突 在 Kafka 容器内运行 Kafka 命令时,你可能会看到: ```bash -错误:端口已被占用:9999 +Error: Port already in use: 9999 ``` 在所有命令前加上 `unset JMX_PORT &&` 前缀: @@ -375,25 +369,32 @@ docker compose up -d docker exec kafka bash -c "unset JMX_PORT && kafka-topics --list --bootstrap-server kafka:9092" ``` -#### 网络连接问题 \{#no-metrics\} -如果 JMX 导出器的日志显示 `Connection refused`: +### 网络连接问题 {#network-issues} + +如果 JMX Exporter 的日志显示 `Connection refused`: -请确保所有容器都在同一个 Docker 网络中: +请确认所有容器都位于同一个 Docker 网络中: ```bash docker compose ps -docker network inspect <网络名称> +docker network inspect ``` -测试连接: +测试连通性: ```bash -# 从 JMX 导出器到 ClickStack {#check-environment-variable} +# From JMX exporter to ClickStack docker exec sh -c "timeout 2 bash -c 'cat < /dev/null > /dev/tcp/clickstack/4318' && echo 'Connected' || echo 'Failed'" ``` -## 进入生产环境 \{#going-to-production\} +## 后续步骤 \{#troubleshooting\} + +* 为关键指标设置[告警](/use-cases/observability/clickstack/alerts) (副本不足的分区、消费者延迟增加、请求延迟突增) +* 针对特定用例创建额外的仪表板 (按主题统计吞吐量、监控消费者组) +* 通过添加具有唯一 `kafka.broker.id` 资源属性的额外 JMX Metric Gatherer 实例,监控多个 Kafka broker + +## 进入生产环境 {#going-to-production} 本指南将指标直接从 JMX Metric Gatherer 发送到 ClickStack 的 OTLP 端点,这种方式适用于测试和小规模部署。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md index 0844333516d..7ab5fae5c01 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mongodb-logs.md @@ -315,19 +315,24 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke ## 故障排查 -**验证当前生效的配置是否包含 filelog 接收器:** +### HyperDX 中未显示日志 + +验证当前生效的配置是否包含 filelog 接收器: ```bash docker exec cat /etc/otel/supervisor-data/effective.yaml | grep -A 10 filelog ``` -**检查采集器错误:** +检查采集器日志中的错误: ```bash docker exec cat /etc/otel/supervisor-data/agent.log ``` -**确认 MongoDB 是否输出 JSON 日志 (4.4+) :** + +### 日志未正确解析 + +确认 MongoDB 是否输出 JSON 日志 (4.4+) : ```bash tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool @@ -336,11 +341,11 @@ tail -1 /var/log/mongodb/mongod.log | python3 -m json.tool 如果输出不是有效的 JSON,你的 MongoDB 版本可能使用的是旧版文本日志格式 (4.4 之前) 。你需要将 `json_parser` 运算符替换为 `regex_parser`,或者升级到 MongoDB 4.4+。 -## 后续步骤 +## 后续步骤 \{#verify-demo-logs\} * 为关键事件设置[告警](/use-cases/observability/clickstack/alerts) (如错误激增、慢查询阈值) * 针对特定用例创建更多[仪表板](/use-cases/observability/clickstack/dashboards) (如副本集监控、连接跟踪) -## 进入生产环境 +## 进入生产环境 \{#dashboards\} 本指南基于 ClickStack 内置的 OpenTelemetry Collector,便于快速完成设置。对于生产部署,我们建议运行您自己的 OTel collector,并将数据发送到 ClickStack 的 OTLP 端点。有关生产环境配置,请参阅[发送 OpenTelemetry 数据](/use-cases/observability/clickstack/ingesting-data/opentelemetry)。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md index 7b3d4b28cf6..f93cb6fe606 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/mysql.md @@ -22,16 +22,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 MySQL 日志 \{#mysql-logs-clickstack\} :::note[摘要] -本指南演示如何通过配置 OpenTelemetry collector 来摄取 MySQL 服务器日志,从而使用 ClickStack 监控 MySQL。你将了解如何: - -- 配置 MySQL 输出错误日志和慢查询日志 -- 为日志摄取创建自定义 OTel collector 配置 -- 使用自定义配置部署 ClickStack -- 使用预构建的仪表板可视化 MySQL 日志洞察(错误、慢查询、连接) - -如果你希望在配置生产环境 MySQL 之前先测试集成,可以使用提供的包含示例日志的演示数据集。 - -预计耗时:10–15 分钟 +使用 OTel `filelog` 接收器在 ClickStack 中收集并可视化 MySQL 错误日志和慢查询日志。包含演示数据集和预置仪表板。 ::: ## 与现有 MySQL 集成 \{#existing-mysql\} @@ -460,13 +451,11 @@ head -5 /var/log/mysql/error.log 如果格式存在较大差异,请在配置中相应调整正则表达式模式。 -## 后续步骤 {#next-steps} - -在完成 MySQL 日志监控配置后: +## 后续步骤 -- 为关键事件(连接失败、超过阈值的慢查询、错误激增)设置[告警](/use-cases/observability/clickstack/alerts) -- 按查询模式创建自定义仪表板,用于慢查询分析 -- 根据实际观测到的查询性能特征调优 `long_query_time` +* 为关键事件 (连接失败、超过阈值的慢查询、错误激增) 设置[告警](/use-cases/observability/clickstack/alerts) +* 按查询模式创建自定义仪表板,用于慢查询分析 +* 根据实际观测到的查询性能特征调优 `long_query_time` ## 进入生产环境 {#going-to-production} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md index 3931ba9c8c2..68f204b23cf 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-logs.md @@ -21,16 +21,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 Nginx 日志 \{#nginx-clickstack\} :::note[摘要] -本指南演示如何通过配置 OTel collector 来摄取 Nginx 访问日志,从而使用 ClickStack 监控 Nginx。本文将介绍如何: - -- 将 Nginx 配置为输出 JSON 格式的日志 -- 创建用于日志摄取的自定义 OTel collector 配置 -- 使用自定义配置部署 ClickStack -- 使用预构建的仪表板可视化 Nginx 指标 - -如果希望在为生产环境中的 Nginx 配置前先测试集成,可以使用提供的包含示例日志的演示数据集。 - -所需时间:5–10 分钟 +使用 OTel `filelog` 接收器在 ClickStack 中采集并可视化 Nginx 访问日志 (JSON 格式) 。包含演示数据集和预置仪表板。 ::: ## 集成现有的 Nginx \{#existing-nginx\} @@ -355,7 +346,9 @@ docker exec `` cat /etc/otel/supervisor-data/agent.log ## 后续步骤 {#next-steps} -如果你想进一步探索,可以在仪表盘上尝试以下步骤: +- 为关键指标设置[告警](/use-cases/observability/clickstack/alerts)(错误率、延迟阈值) +- 为特定使用场景创建额外的[仪表板](/use-cases/observability/clickstack/dashboards)(API 监控、安全事件) + +## 生产环境部署 {#going-to-production} -- 为关键指标设置告警(错误率、延迟阈值) -- 为特定使用场景创建额外仪表盘(API 监控、安全事件) \ No newline at end of file +本指南扩展了 ClickStack 内置的 OpenTelemetry 收集器,以便快速完成设置。对于生产环境部署,我们建议运行您自己的 OTel 收集器,并将数据发送到 ClickStack 的 OTLP 端点。有关生产环境配置,请参阅[发送 OpenTelemetry 数据](/use-cases/observability/clickstack/ingesting-data/opentelemetry)。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md index 06276798421..ebcf58feaeb 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nginx-traces.md @@ -20,17 +20,8 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 Nginx 链路追踪 \{#nginx-traces-clickstack\} :::note[TL;DR] -本指南演示如何从现有的 Nginx 部署中捕获分布式链路追踪(traces),并在 ClickStack 中对其进行可视化。您将学习如何: - -- 为 Nginx 添加 OpenTelemetry 模块 -- 配置 Nginx 将 traces 发送到 ClickStack 的 OTLP 端点 -- 验证 traces 已出现在 HyperDX 中 -- 使用预构建的仪表板可视化请求性能(延迟、错误、吞吐量) - -如果您希望在为生产环境中的 Nginx 配置前先测试集成,可以使用提供的包含示例 traces 的演示数据集。 - -所需时间:5–10 分钟 -:::: +使用 OpenTelemetry Nginx 模块在 ClickStack 中捕获 Nginx 的分布式链路追踪。包含演示数据集和预置仪表板。 +::: ## 与现有 Nginx 集成 \{#existing-nginx\} @@ -330,7 +321,9 @@ tail -f /var/log/nginx/access.log ## 后续步骤 \{#next-steps\} -如果你想进一步探索,可以尝试以下步骤来体验和优化你的仪表板: +* 为关键指标 (错误率、延迟阈值) 设置[告警](/use-cases/observability/clickstack/alerts) +* 为特定用例 (API 监控、安全事件) 创建额外的[仪表板](/use-cases/observability/clickstack/dashboards) + +## 生产环境部署 \{#going-to-production\} -- 为关键指标(错误率、延迟阈值)设置告警 -- 为特定用例(API 监控、安全事件)创建额外的仪表板 \ No newline at end of file +本指南将链路追踪直接从 Nginx OpenTelemetry 模块发送到 ClickStack 的 OTLP 端点。对于生产环境部署,我们建议运行您自己的 OTel collector 作为网关,以提供批处理和弹性能力。有关生产环境配置,请参阅[发送 OpenTelemetry 数据](/use-cases/observability/clickstack/ingesting-data/opentelemetry)。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md index 9b094b81efa..f5583a459ae 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/nodejs-traces.md @@ -22,16 +22,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 Node.js Trace \{#nodejs-traces-clickstack\} :::note[TL;DR] -本指南演示如何从你的 Node.js 应用中采集分布式 Trace,并利用 OpenTelemetry 自动埋点在 ClickStack 中进行可视化。你将学到如何: - -- 为 Node.js 安装并配置 OpenTelemetry 自动埋点 -- 将 Trace 发送到 ClickStack 的 OTLP 端点 -- 验证 Trace 是否出现在 HyperDX 中 -- 使用预构建的 Dashboard 可视化应用性能 - -如果你希望在为生产应用添加埋点之前先测试集成效果,我们提供了一个包含示例 Trace 的演示数据集。 - -预计耗时:10–15 分钟 +使用 OpenTelemetry 自动埋点,在 ClickStack 中采集来自 Node.js 应用的分布式链路追踪。包含演示数据集和预置仪表板。 ::: ## 与现有 Node.js 应用集成 \{#existing-nodejs\} @@ -238,10 +229,8 @@ curl -v http://localhost:4318/v1/traces ## 后续步骤 \{#next-steps\} -如需进一步探索,可以参考以下步骤来继续试用你的仪表盘: - - 为关键指标(错误率、延迟阈值)设置[告警](/use-cases/observability/clickstack/alerts) -- 为特定使用场景(API 监控、安全事件)创建额外的仪表盘 +- 为特定使用场景(API 监控、安全事件)创建额外的仪表板 ## 进入生产环境 \{#going-to-production\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md index c6b700bc1d0..4c22571b9d1 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-logs.md @@ -22,16 +22,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 PostgreSQL 日志 \{#postgres-logs-clickstack\} :::note[要点速览] -本指南介绍如何通过配置 OpenTelemetry collector 来摄取 PostgreSQL 服务器日志,从而使用 ClickStack 监控 PostgreSQL。你将学习如何: - -- 将 PostgreSQL 配置为以 CSV 格式输出日志,以便进行结构化解析 -- 为日志摄取创建自定义 OTel collector 配置 -- 使用你的自定义配置部署 ClickStack -- 使用预构建的仪表盘可视化 PostgreSQL 日志信息(错误、慢查询、连接情况) - -如果你希望在为生产环境 PostgreSQL 配置前先测试集成,可使用包含示例日志的演示数据集。 - -所需时间:10–15 分钟 +使用 OTel `filelog` 接收器,在 ClickStack 中收集并可视化 PostgreSQL 服务器日志 (CSV 格式) 。包含演示数据集和预置仪表板。 ::: ## 与现有 PostgreSQL 的集成 \{#existing-postgres\} @@ -378,14 +369,12 @@ docker exec cat /tmp/postgres-demo/postgresql.log | wc -l ``` -## 后续步骤 {#next-steps} - -在完成 PostgreSQL 日志监控配置之后: +## 后续步骤 -- 为关键事件(连接失败、慢查询、错误激增)配置[告警](/use-cases/observability/clickstack/alerts) -- 将日志与[PostgreSQL 指标](/use-cases/observability/clickstack/integrations/postgresql-metrics)关联,实现全面的数据库监控 -- 创建自定义仪表板,以可视化特定于应用的查询模式 -- 配置 `log_min_duration_statement`,以根据你的性能要求识别相应的慢查询 +* 为关键事件 (连接失败、慢查询、错误激增) 配置[告警](/use-cases/observability/clickstack/alerts) +* 将日志与[PostgreSQL 指标](/use-cases/observability/clickstack/integrations/postgresql-metrics)关联,实现全面的数据库监控 +* 创建自定义仪表板,以可视化特定于应用的查询模式 +* 配置 `log_min_duration_statement`,以根据你的性能要求识别相应的慢查询 ## 迁移到生产环境 {#going-to-production} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md index c97ab0c5321..3de8c40e65e 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/postgres-metrics.md @@ -19,15 +19,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 PostgreSQL 指标 \{#postgres-metrics-clickstack\} :::note[TL;DR] -本指南介绍如何通过配置 OTel collector 的 PostgreSQL 接收器(receiver),使用 ClickStack 监控 PostgreSQL 性能指标。您将学会如何: - -- 配置 OTel collector 以采集 PostgreSQL 指标 -- 使用自定义配置部署 ClickStack -- 使用预构建的仪表板可视化 PostgreSQL 性能(事务、连接、数据库大小、缓存命中率) - -如果您希望在为生产环境中的 PostgreSQL 数据库配置集成之前先进行测试,可以使用包含示例指标的演示数据集。 - -所需时间:10–15 分钟 +通过 OTel 的 PostgreSQL 接收器,在 ClickStack 中监控 PostgreSQL 性能指标。包含演示数据集和预置仪表板。 ::: ## 集成现有 PostgreSQL \{#existing-postgres\} @@ -270,11 +262,9 @@ psql -h postgres-host -U otel_monitor -d postgres -c "SELECT version();" ## 后续步骤 \{#next-steps\} -在完成 PostgreSQL 指标监控配置后: - -- 为关键阈值(连接数限制、高回滚率、低缓存命中率)配置[告警](/use-cases/observability/clickstack/alerts) -- 启用 `pg_stat_statements` 扩展以实现查询级监控 -- 通过复制接收器配置,并为其指定不同的端点和服务名称来监控多个 PostgreSQL 实例 +* 为关键阈值 (连接数限制、高回滚率、低缓存命中率) 配置[告警](/use-cases/observability/clickstack/alerts) +* 启用 `pg_stat_statements` 扩展以实现查询级监控 +* 通过复制接收器配置,并为其指定不同的端点和服务名称来监控多个 PostgreSQL 实例 ## 上线生产环境 \{#going-to-production\} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md index 48467d1790a..2a071ee3be9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-logs.md @@ -20,15 +20,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 Redis 日志 \{#redis-clickstack\} :::note[要点速览] -本指南演示如何通过配置 OpenTelemetry collector 来摄取 Redis 服务器日志,从而使用 ClickStack 监控 Redis。你将了解如何: - -- 配置 OTel collector 以解析 Redis 日志格式 -- 使用自定义配置部署 ClickStack -- 使用预构建的仪表盘可视化 Redis 指标(连接数、命令数、内存、错误) - -如果你希望在为生产环境 Redis 配置之前先验证集成效果,可以使用提供的包含示例日志的演示数据集。 - -预计耗时:5–10 分钟 +使用 OTel `filelog` receiver 在 ClickStack 中采集并可视化 Redis 服务器日志。包含演示数据集和预置仪表板。 ::: ## 与现有 Redis 集成 \{#existing-redis\} @@ -391,9 +383,11 @@ tail -5 /var/log/redis/redis-server.log * `pid:role timestamp level message` * 示例:`12345:M 28 Oct 2024 14:23:45.123 * Server started` -## 后续步骤 {#next-steps} +## 后续步骤 + +* 为关键指标 (错误率、延迟阈值) 配置[告警](/use-cases/observability/clickstack/alerts) +* 为特定用例 (API 监控、安全事件) 创建更多[仪表板](/use-cases/observability/clickstack/dashboards) -如果你想进一步探索,可以尝试以下与仪表板相关的操作: +## 进入生产环境 {#going-to-production} -- 为关键指标(错误率、延迟阈值)配置[告警](/use-cases/observability/clickstack/alerts) -- 为特定用例(API 监控、安全事件)创建更多[仪表板](/use-cases/observability/clickstack/dashboards) \ No newline at end of file +本指南基于 ClickStack 内置的 OpenTelemetry Collector 进行了扩展,以便快速完成设置。对于生产部署,我们建议运行您自己的 OTel collector,并将数据发送到 ClickStack 的 OTLP 端点。有关生产环境配置,请参阅[发送 OpenTelemetry 数据](/use-cases/observability/clickstack/ingesting-data/opentelemetry)。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md index 47cb3b703da..2256e3bf50e 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/redis-metrics.md @@ -19,15 +19,7 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 Redis 指标 \{#redis-metrics-clickstack\} :::note[TL;DR] -本指南演示如何通过配置 OpenTelemetry collector 的 Redis receiver,使用 ClickStack 监控 Redis 性能指标。你将学会如何: - -- 配置 OTel collector 来采集 Redis 指标 -- 使用自定义配置部署 ClickStack -- 使用预置仪表板可视化 Redis 性能(commands/sec、内存使用、已连接客户端、缓存性能) - -如果你希望在为生产环境 Redis 配置集成之前进行测试,可以使用提供的包含示例指标的演示数据集。 - -预计耗时:5–10 分钟 +使用 OTel Redis receiver 在 ClickStack 中监控 Redis 性能指标。包含演示数据集和预置仪表板。 ::: ## 集成现有 Redis \{#existing-redis\} @@ -417,8 +409,10 @@ docker exec telnet redis 6379 ## 后续步骤 {#next-steps} -如果想进一步探索,可以通过以下方式继续改进和试验监控配置: - - 为关键指标(内存使用阈值、连接数上限、缓存命中率下降)设置[告警](/use-cases/observability/clickstack/alerts) -- 为特定用例(复制延迟、持久化性能)创建额外的仪表盘 -- 通过复制 receiver 配置并使用不同的端点和服务名称,监控多个 Redis 实例 \ No newline at end of file +- 为特定用例(复制延迟、持久化性能)创建额外的仪表板 +- 通过复制 receiver 配置并使用不同的端点和服务名称,监控多个 Redis 实例 + +## 生产环境部署 \{#troubleshooting\} + +本指南使用 ClickStack 内置的 OpenTelemetry Collector 进行快速设置。对于生产环境部署,我们建议运行您自己的 OTel Collector,并将数据发送到 ClickStack 的 OTLP 端点。有关生产环境配置,请参阅[发送 OpenTelemetry 数据](/use-cases/observability/clickstack/ingesting-data/opentelemetry)。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md index 273c6d4517e..0d37b9bfdd4 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/systemd.md @@ -22,15 +22,8 @@ import { TrackedLink } from '@site/src/components/GalaxyTrackedLink/GalaxyTracke # 使用 ClickStack 监控 systemd 日志 \{#systemd-logs-clickstack\} :::note[TL;DR] -本指南演示如何通过运行带有 `journald` receiver 的 OpenTelemetry Collector,使用 ClickStack 监控 systemd journal 日志。您将学习如何: - -- 部署 OpenTelemetry Collector 来读取 systemd 日志条目 -- 通过 OTLP 将 systemd 日志发送到 ClickStack -- 使用预构建的仪表板可视化 systemd 日志洞察(服务状态、错误、身份验证事件) - -如果您希望在为生产系统配置之前先测试集成,我们提供了带有示例日志的演示数据集。 - -所需时间:10–15 分钟 +借助 OpenTelemetry Collector 的 journald 接收器,在 ClickStack 中收集并可视化 systemd journal 日志。包含演示数据集和预构建仪表板。 +::: ::: @@ -358,6 +351,12 @@ otelcol-contrib --config=otel-config.yaml 2. **使用文本导出方案**(类似 demo),让 `filelog` receiver 读取 journald 导出文件 +## 后续步骤 \{#next-steps\} + +* 为关键系统事件设置[告警](/use-cases/observability/clickstack/alerts) (如服务故障、身份验证失败、OOM 终止) +* 为特定用例创建更多[仪表板](/use-cases/observability/clickstack/dashboards) (如 SSH 安全监控、服务健康状态) +* 按特定的 systemd 单元进行筛选,以减少噪声并聚焦于关键服务 + wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.115.0/otelcol-contrib_0.115.0_linux_amd64.tar.gz tar -xzf otelcol-contrib_0.115.0_linux_amd64.tar.gz sudo mv otelcol-contrib /usr/local/bin/ diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md index ccc9e9ec397..26fc4683f56 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/ingesting-data/integration-examples/temporal.md @@ -27,13 +27,7 @@ Temporal 提供了一种抽象,用于构建简单、精巧且具备高弹性 # 使用 ClickStack 监控 Temporal Cloud 指标 \{#temporal-metrics-clickstack\} :::note[摘要] -本指南演示如何通过配置 OpenTelemetry collector 的 Prometheus receiver,使用 ClickStack 监控 Temporal Cloud。您将学习如何: - -- 配置 OTel collector 以收集 Temporal Cloud 指标 -- 使用自定义配置部署 ClickStack -- 使用预构建仪表板可视化 Temporal Cloud 性能(未完成工作流数、每秒操作次数、活动命名空间、任务积压情况) - -所需时间:5–10 分钟 +使用 OTel Prometheus receiver 在 ClickStack 中监控 Temporal Cloud 指标。包含预置仪表板。 ::: ## 与现有 Temporal Cloud 的集成 \{#existing-temporal\} @@ -273,8 +267,10 @@ docker exec cat /var/log/otel-collector.log | grep -i error ## 后续步骤 {#next-steps} -如果希望进一步探索,可以尝试如下方式来扩展和优化监控: +- 为关键指标(工作流失败率、任务积压增长、从调度到启动的延迟)[设置告警](/use-cases/observability/clickstack/alerts) +- 针对特定用例(命名空间级监控、工作流类型性能)创建更多仪表板 +- 通过复制 receiver 配置并使用不同的端点和服务名称,监控多个 Temporal Cloud 账户 + +## 生产环境部署 \{#troubleshooting\} -- 为关键指标(内存使用阈值、连接数上限、缓存命中率下降)[配置告警](/use-cases/observability/clickstack/alerts) -- 针对特定用例(复制延迟、持久化性能)创建更多仪表板 -- 通过复制接收端配置并使用不同的 endpoint 和服务名,监控多个 Temporal Cloud 账户 \ No newline at end of file +本指南在 ClickStack 内置的 OpenTelemetry Collector 基础上进行了扩展,以便快速完成设置。对于生产环境部署,我们建议运行您自己的 OTel collector,并将数据发送到 ClickStack 的 OTLP 端点。有关生产环境配置,请参阅[发送 OpenTelemetry 数据](/use-cases/observability/clickstack/ingesting-data/opentelemetry)。 \ No newline at end of file