From 0134307f3f54fb7c94510817ce060bcab3ba4e9b Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Thu, 21 May 2026 21:54:49 +0800 Subject: [PATCH 1/7] Fix: Ensure edge bottom-right in B2D2 --- campaign/event_20260520_cn/b2.py | 3 +++ campaign/event_20260520_cn/d2.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/campaign/event_20260520_cn/b2.py b/campaign/event_20260520_cn/b2.py index 6081d74d5..f5baa87c2 100644 --- a/campaign/event_20260520_cn/b2.py +++ b/campaign/event_20260520_cn/b2.py @@ -64,6 +64,9 @@ class Config(ConfigBase): MAP_WALK_USE_CURRENT_FLEET = True # ===== End of generated config ===== + HOMO_STORAGE = ((8, 6), [(137.405, 104.804), (1046.044, 104.804), (-12.171, 652.093), (1166.717, 652.093)]) + MAP_ENSURE_EDGE_INSIGHT_CORNER = 'bottom-right' + class Campaign(CampaignBase): MAP = MAP diff --git a/campaign/event_20260520_cn/d2.py b/campaign/event_20260520_cn/d2.py index 84d326066..e0ff73626 100644 --- a/campaign/event_20260520_cn/d2.py +++ b/campaign/event_20260520_cn/d2.py @@ -65,6 +65,9 @@ class Config(ConfigBase): MAP_WALK_USE_CURRENT_FLEET = True # ===== End of generated config ===== + HOMO_STORAGE = ((8, 6), [(137.405, 104.804), (1046.044, 104.804), (-12.171, 652.093), (1166.717, 652.093)]) + MAP_ENSURE_EDGE_INSIGHT_CORNER = 'bottom-right' + class Campaign(CampaignBase): MAP = MAP From 52bdbe39f7be231f2934dcd071247e1dede58956 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Thu, 21 May 2026 22:28:54 +0800 Subject: [PATCH 2/7] Fix: [ALAS] Handle another format of multiscreen warning (#5682) --- module/device/connection.py | 3 +- module/device/method/adb.py | 10 +- module/device/method/remove_warning.py | 122 +++++++++++++++++++++++++ module/device/method/utils.py | 70 +------------- 4 files changed, 131 insertions(+), 74 deletions(-) create mode 100644 module/device/method/remove_warning.py diff --git a/module/device/connection.py b/module/device/connection.py index fe5f14012..f806be421 100644 --- a/module/device/connection.py +++ b/module/device/connection.py @@ -19,9 +19,10 @@ from module.config.server import VALID_CHANNEL_PACKAGE, VALID_PACKAGE, set_serve from module.device.connection_attr import ConnectionAttr from module.device.env import IS_LINUX, IS_MACINTOSH, IS_WINDOWS from module.device.method.pool import WORKER_POOL +from module.device.method.remove_warning import remove_shell_warning from module.device.method.utils import (PackageNotInstalled, RETRY_TRIES, get_serial_pair, handle_adb_error, handle_unknown_host_service, possible_reasons, random_port, recv_all, - remove_shell_warning, retry_sleep) + retry_sleep) from module.exception import EmulatorNotRunningError, RequestHumanTakeover from module.logger import logger from module.map.map_grids import SelectedGrids diff --git a/module/device/method/adb.py b/module/device/method/adb.py index e6d2bde40..c4f7499f9 100644 --- a/module/device/method/adb.py +++ b/module/device/method/adb.py @@ -10,8 +10,9 @@ from lxml import etree from module.base.decorator import Config from module.config.server import DICT_PACKAGE_TO_ACTIVITY from module.device.connection import Connection +from module.device.method.remove_warning import remove_screenshot_warning from module.device.method.utils import (ImageTruncated, PackageNotInstalled, RETRY_TRIES, handle_adb_error, - handle_unknown_host_service, remove_prefix, retry_sleep) + handle_unknown_host_service, retry_sleep) from module.exception import RequestHumanTakeover, ScriptError from module.logger import logger @@ -120,10 +121,7 @@ class Adb(Connection): else: raise ScriptError(f'Unknown method to load screenshots: {method}') - # fix compatibility issues for adb screencap decode problem when the data is from vmos pro - # When use adb screencap for a screenshot from vmos pro, there would be a header more than that from emulator - # which would cause image decode problem. So i check and remove the header there. - screenshot = remove_prefix(screenshot, b'long long=8 fun*=10\n') + screenshot = remove_screenshot_warning(screenshot) image = np.frombuffer(screenshot, np.uint8) if image is None: @@ -166,6 +164,7 @@ class Adb(Connection): @Config.when(DEVICE_OVER_HTTP=True) def screenshot_adb(self): data = self.adb_shell(['screencap'], stream=True) + data = remove_screenshot_warning(data) if len(data) < 500: logger.warning(f'Unexpected screenshot: {data}') @@ -174,6 +173,7 @@ class Adb(Connection): @retry def screenshot_adb_nc(self): data = self.adb_shell_nc(['screencap']) + data = remove_screenshot_warning(data) if len(data) < 500: logger.warning(f'Unexpected screenshot: {data}') diff --git a/module/device/method/remove_warning.py b/module/device/method/remove_warning.py new file mode 100644 index 000000000..5cb3952b5 --- /dev/null +++ b/module/device/method/remove_warning.py @@ -0,0 +1,122 @@ +from typing import overload + + +@overload +def remove_shell_warning(s: bytes) -> bytes: ... + + +@overload +def remove_shell_warning(s: str) -> str: ... + + +def remove_shell_warning(s): + """ + Remove warnings from shell + + 1. Warnings in VMOS shell + https://github.com/LmeSzinc/AzurLaneAutoScript/issues/1425 + + WARNING: linker: [vdso]: unused DT entry: type 0x70000001 arg 0x0\n + \x89PNG\r\n\x1a\n\x00\x00\x00\rIH... + + 2. This linker thingy might appear multiple times when executing multiple commands + + mek_8q:/dev # getprop | grep gnss + WARNING: linker: Warning: "[vdso]" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring) + WARNING: linker: Warning: "[vdso]" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring) + [init.svc.gnss_service]: [running] + [init.svc_debug_pid.gnss_service]: [406] + [ro.boottime.gnss_service]: [27308752875] + + Args: + s (str | bytes): bytes or str + + Returns: + str | bytes: Shell output with warnings removed + """ + if isinstance(s, bytes): + while 1: + if s.startswith(b'WARNING: linker:'): + _, _, s = s.partition(b'\n') + else: + break + elif isinstance(s, str): + while 1: + if s.startswith('WARNING: linker:'): + _, _, s = s.partition('\n') + else: + break + + return s + + +@overload +def remove_screenshot_warning(s: bytes) -> bytes: ... + + +@overload +def remove_screenshot_warning(s: str) -> str: ... + + +def remove_screenshot_warning(s): + """ + Remove warnings when taking screenshot + + 1. Errors in waydroid screencap render + https://github.com/LmeSzinc/AzurLaneAutoScript/issues/4760 + + Failed to create //.cache for shader cache (Read-only file system)---disabling.\n + + 2. Warning when taking screenshot from multiscreen device + + [Warning] Multiple displays were found, but no display id was specified! Defaulting to the first display found, + however this default is not guaranteed to be consistent across captures.\n + A display id should be specified.\n + See "dumpsys SurfaceFlinger --display-id" for valid display IDs.\n + \x89PNG... + + 3. Another format of multiscreen warning + https://github.com/LmeSzinc/AzurLaneAutoScript/issues/5682 + + [Warning] Multiple displays were found, but no display id was specified! Defaulting to the first display found, + however this default is not guaranteed to be consistent across captures. A display id should be specified.\n + A display ID can be specified with the [-d display-id] option.\n + See "dumpsys SurfaceFlinger --display-id" for valid display IDs.\n + \x89PNG... + + 4. Unknown header on VMOS PRO screenshot + https://github.com/LmeSzinc/AzurLaneAutoScript/pull/940 + + long long=8 fun*=10\n\x89PNG... + + Args: + s (str | bytes): bytes or str + + Returns: + str | bytes: Screenshot data with warnings removed + """ + if isinstance(s, bytes): + if s.startswith(b'Failed to create'): + _, _, s = s.partition(b'\n') + if s.startswith(b'[Warning] Multiple displays'): + _, _, s = s.partition(b'\n') + if s.startswith(b'A display id') or s.startswith(b'A display ID'): + _, _, s = s.partition(b'\n') + if s.startswith(b'See "dumpsys'): + _, _, s = s.partition(b'\n') + if s.startswith(b'long long=8'): + _, _, s = s.partition(b'\n') + + elif isinstance(s, str): + if s.startswith('Failed to create'): + _, _, s = s.partition('\n') + if s.startswith('[Warning] Multiple displays'): + _, _, s = s.partition('\n') + if s.startswith('A display id') or s.startswith('A display ID'): + _, _, s = s.partition('\n') + if s.startswith('See "dumpsys'): + _, _, s = s.partition('\n') + if s.startswith('long long=8'): + _, _, s = s.partition('\n') + + return s diff --git a/module/device/method/utils.py b/module/device/method/utils.py index 6c0dd8536..179d31300 100644 --- a/module/device/method/utils.py +++ b/module/device/method/utils.py @@ -10,6 +10,8 @@ import uiautomator2cache from adbutils import AdbTimeout from lxml import etree +from module.device.method.remove_warning import remove_shell_warning + try: # adbutils 0.x from adbutils import _AdbStreamConnection as AdbConnection @@ -327,74 +329,6 @@ def remove_suffix(s, suffix): return s[:-len(suffix)] if s.endswith(suffix) else s -def remove_shell_warning(s): - """ - Remove warnings from shell - - 1. Warnings in VMOS shell - https://github.com/LmeSzinc/AzurLaneAutoScript/issues/1425 - - WARNING: linker: [vdso]: unused DT entry: type 0x70000001 arg 0x0\n\x89PNG\r\n\x1a\n\x00\x00\x00\rIH - - 2. This linker thingy might appear multiple times when executing multiple commands - - mek_8q:/dev # getprop | grep gnss - WARNING: linker: Warning: "[vdso]" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring) - WARNING: linker: Warning: "[vdso]" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring) - [init.svc.gnss_service]: [running] - [init.svc_debug_pid.gnss_service]: [406] - [ro.boottime.gnss_service]: [27308752875] - - 3. Errors in waydroid screencap render - https://github.com/LmeSzinc/AzurLaneAutoScript/issues/4760 - - Failed to create //.cache for shader cache (Read-only file system)---disabling.\n - - 4. Warning when taking screenshot from multiscreen device - - [Warning] Multiple displays were found, but no display id was specified! Defaulting to the first display found, - however this default is not guaranteed to be consistent across captures.\n - A display id should be specified.\n - See "dumpsys SurfaceFlinger --display-id" for valid display IDs.\n - \x89PNG... - - Args: - s (T): bytes or str - - Returns: - T: - """ - if isinstance(s, bytes): - while 1: - if s.startswith(b'WARNING: linker:'): - _, _, s = s.partition(b'\n') - else: - break - if s.startswith(b'Failed to create'): - _, _, s = s.partition(b'\n') - if s.startswith(b'[Warning] Multiple displays'): - _, _, s = s.partition(b'\n') - if s.startswith(b'A display id'): - _, _, s = s.partition(b'\n') - if s.startswith(b'See "dumpsys'): - _, _, s = s.partition(b'\n') - elif isinstance(s, str): - while 1: - if s.startswith('WARNING: linker:'): - _, _, s = s.partition('\n') - else: - break - if s.startswith('Failed to create'): - _, _, s = s.partition('\n') - if s.startswith('[Warning] Multiple displays'): - _, _, s = s.partition('\n') - if s.startswith('A display id'): - _, _, s = s.partition('\n') - if s.startswith('See "dumpsys'): - _, _, s = s.partition('\n') - return s - - class IniterNoMinicap(u2.init.Initer): @property def minicap_urls(self): From 350cfe354f1351bcd4620c14cc3d195b1aa52654 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Thu, 21 May 2026 22:58:48 +0800 Subject: [PATCH 3/7] Fix: Missing fleet2.in_use() when using Perseus skin (#5678) --- module/map/map_fleet_preparation.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/module/map/map_fleet_preparation.py b/module/map/map_fleet_preparation.py index 1edb78787..720e7301b 100644 --- a/module/map/map_fleet_preparation.py +++ b/module/map/map_fleet_preparation.py @@ -267,8 +267,17 @@ class FleetOperator: # Cropping FLEET_*_IN_USE to avoid detecting info_bar, also do the trick. # It also avoids wasting time on handling the info_bar. - image = rgb2gray(self.main.image_crop(self._in_use.button, copy=False)) - return np.std(image.flatten(), ddof=1) > self.FLEET_IN_USE_STD + image = self.main.image_crop(self._in_use.button, copy=False) + + # special fix for Perseus skin, which color is so flat + # https://github.com/LmeSzinc/AzurLaneAutoScript/issues/5678 + # no ship is in color (71, 70, 63) + color = cv2.mean(image)[:3] + if color_similar(color, (224, 154, 114), threshold=30): + return True + + gray = rgb2gray(image) + return np.std(gray.flatten(), ddof=1) > self.FLEET_IN_USE_STD def bar_opened(self): """ From 4d836d34cf15f30c4d6cf626fc70ef82d637e022 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Thu, 21 May 2026 23:34:12 +0800 Subject: [PATCH 4/7] Fix: [ALAS] removesuffix() with overload --- module/device/method/utils.py | 45 +++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/module/device/method/utils.py b/module/device/method/utils.py index 179d31300..d17a287e9 100644 --- a/module/device/method/utils.py +++ b/module/device/method/utils.py @@ -301,32 +301,53 @@ def get_serial_pair(serial): return None, None -def remove_prefix(s, prefix): +@t.overload +def removeprefix(s: str, prefix: str) -> str: ... + + +@t.overload +def removeprefix(s: bytes, prefix: bytes) -> bytes: ... + + +@t.overload +def removesuffix(s: str, suffix: str) -> str: ... + + +@t.overload +def removesuffix(s: bytes, suffix: bytes) -> bytes: ... + + +def removeprefix(s, prefix): """ - Remove prefix of a string or bytes like `string.removeprefix(prefix)`, which is on Python3.9+ + Backport `string.removeprefix(prefix)`, which is on Python>=3.9 Args: - s (str, bytes): - prefix (str, bytes): + s (str | bytes): + prefix (str | bytes): Returns: - str, bytes: + str | bytes: """ - return s[len(prefix):] if s.startswith(prefix) else s + if s.startswith(prefix): + return s[len(prefix):] + return s -def remove_suffix(s, suffix): +def removesuffix(s, suffix): """ - Remove suffix of a string or bytes like `string.removesuffix(suffix)`, which is on Python3.9+ + Backport `string.removesuffix(suffix)`, which is on Python>=3.9 Args: - s (str, bytes): - suffix (str, bytes): + s (str | bytes): + suffix (str | bytes): Returns: - str, bytes: + str | bytes: """ - return s[:-len(suffix)] if s.endswith(suffix) else s + # s[:-0] is empty string, so we need to check if suffix is empty + if suffix and s.endswith(suffix): + return s[:-len(suffix)] + return s class IniterNoMinicap(u2.init.Initer): From 0491a0e47dd30bf1c849ee29144deeeaacf86845 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Fri, 22 May 2026 18:42:11 +0800 Subject: [PATCH 5/7] Fix: rename to removeprefix --- module/device/pkg_resources/__init__.py | 9 ++++++--- module/game_setting/setting_extractor.py | 4 ++-- module/research/project.py | 4 ++-- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/module/device/pkg_resources/__init__.py b/module/device/pkg_resources/__init__.py index b685a6d9a..865afcbd1 100644 --- a/module/device/pkg_resources/__init__.py +++ b/module/device/pkg_resources/__init__.py @@ -25,7 +25,7 @@ except KeyError: logger.error('Patch pkg_resources failed, patch module does not exists') -def remove_suffix(s, suffix): +def removesuffix(s, suffix): """ Remove suffix of a string or bytes like `string.removesuffix(suffix)`, which is on Python3.9+ @@ -36,7 +36,10 @@ def remove_suffix(s, suffix): Returns: str, bytes: """ - return s[:-len(suffix)] if s.endswith(suffix) else s + # s[:-0] is empty string, so we need to check if suffix is empty + if suffix and s.endswith(suffix): + return s[:-len(suffix)] + return s class FakeDistributionObject: @@ -71,7 +74,7 @@ class PackageCache: # adbutils-0.11.0-py3.7.egg-info res = re.match(r'^([a-zA-Z0-9._]+)-([a-zA-Z0-9._]+)-', file) if res: - version = remove_suffix(res.group(2), '.dist') + version = removesuffix(res.group(2), '.dist') # version = res.group(2) obj = FakeDistributionObject( dist=res.group(1), diff --git a/module/game_setting/setting_extractor.py b/module/game_setting/setting_extractor.py index 02759b680..90fa12293 100644 --- a/module/game_setting/setting_extractor.py +++ b/module/game_setting/setting_extractor.py @@ -5,7 +5,7 @@ from dataclasses import dataclass from tqdm import tqdm from module.base.decorator import cached_property -from module.device.method.utils import remove_prefix +from module.device.method.utils import removeprefix REGEX_SETTING = re.compile(r'PlayerPrefs.Get(\w{1,10})\((.*)\)') REGEX_SETTING_KEY = re.compile(r'"(.*?)"') @@ -173,7 +173,7 @@ class SettingExtractor: if not settings: continue yield '' - f = remove_prefix(file, folder).replace("\\", "/") + f = removeprefix(file, folder).replace("\\", "/") yield f' # {f}' for setting in settings: if setting.key in dic_settings: diff --git a/module/research/project.py b/module/research/project.py index 4a92ae1f5..bc6a93e00 100644 --- a/module/research/project.py +++ b/module/research/project.py @@ -4,7 +4,7 @@ from scipy import signal from module.base.decorator import cached_property from module.base.utils import * -from module.device.method.utils import remove_suffix +from module.device.method.utils import removesuffix from module.logger import logger from module.ocr.ocr import Duration, Ocr from module.research.assets import * @@ -364,7 +364,7 @@ def research_jp_detect(image): """ project = ResearchProjectJp() project.series = get_research_series_jp(image) - project.duration = remove_suffix(str(get_research_duration_jp(image) / 3600), '.0') + project.duration = removesuffix(str(get_research_duration_jp(image) / 3600), '.0') if project.duration == '': project.duration = '0' project.genre = get_research_genre_jp(image) From 178b46c708f153efb476c0a653fb29e46cf8728e Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Sun, 24 May 2026 00:37:23 +0800 Subject: [PATCH 6/7] Fix: MAP_AIR_STRIKE is not in black background --- assets/cn/handler/MAP_AIR_STRIKE.png | Bin 25734 -> 20687 bytes assets/en/handler/MAP_AIR_STRIKE.png | Bin 25734 -> 0 bytes assets/jp/handler/MAP_AIR_STRIKE.png | Bin 25734 -> 0 bytes assets/tw/handler/MAP_AIR_STRIKE.png | Bin 25734 -> 0 bytes module/handler/assets.py | 2 +- 5 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 assets/en/handler/MAP_AIR_STRIKE.png delete mode 100644 assets/jp/handler/MAP_AIR_STRIKE.png delete mode 100644 assets/tw/handler/MAP_AIR_STRIKE.png diff --git a/assets/cn/handler/MAP_AIR_STRIKE.png b/assets/cn/handler/MAP_AIR_STRIKE.png index 6c1d5fc219d723f35527199aad809aa02bb7136b..bbaa5e664fa779fb782a9a0ec62e7d7998726cd5 100644 GIT binary patch literal 20687 zcmeEu=UWooA9vk$*WJ>#xuUXVIdX5U)XZJ(g=VDYBnNJ>sg~=u9Jy~7W)7U7s8E?w z65<3Ek(3k>5fuRu#i!@R^FKT|(4IYej#}I^ zwcoSn??21GhW`2M&vXl5xp&W=^Ls2zZ#%|JEmMZ0XsCDRU0=K_i4AqKBe-*}a(){J%q)ZHC`>NgFW zEV|>lf-*(Cx3$p0oS(+*9r<_48@-c_AiW#mE4jv62a0+O>DwgL-B>GD#Ne(hbb5p! zToq;cY<3!LM~J|in`e#A_2zifPW7rMn~SVs$Fn8+MM=2#W=5tp&f1Uz>cm|IuqZA1 zG~CQpC3J3kDX*2@+^;NEGhYwR)*{}48;dv_ZfgJG-aH`$MXT!0?qVVbj>k8u88 zXS!^81A6_@8UxXE6Me3PEz`u_6Ag`b6W;YulL1M1z&6iXP+vwU*j^*` z8tt~wR|UG;oak-QPioczK~&}-=**c}L26{~t^s!C3lVhzNvH_G zy7cC33cz|eQPx8YerG0pfN*tW`dB(HzR;Gwz5XmGG$P{W43Y2@y@$>(@OU40@Mn#1`bEDIB^1Z1 zL}$+5`bjOwGf_*r3aG7?OH$+?d|-$9 zt^zXh3b4+PCdAwwT~Y*rH*BDt>abR4;>UJiX2Q zMM@Ec`Mr7CQFQa{gbZ&QTu14e@PfpKS!KFGWetT={hjPy*z?gnk6J{t2+<$1{ zdsO!h7b;vc8U!zquo0em?xQD$W){#h(+%lZ4Ssa~GvQil$OjPP#=;;)m{2Jah~U&L zK{hVTn!+vt=o_=uqmP1-LbWF+Mx%a)*Muz1JTc&ycSbI)KQvXO478cD<1tzXI2^)) z7Z_R>k+q$dH~Rt0(K_%YKoFn#50-PmiUc5+*PX16SA|_@Guc*~3;MhF z%^tUrtTt4b(})a%gkn3z{`HDH67&oC>WgO6b;8XgML=1v_wJT{<@|6YuypN%Ji%Y? zL?O|^SR@*X&pcAei~x4$@=gSbyP?A!5;?QYUd~it6o-?>v1jJXH@nLAI*r=T=kP zlnVqcz{XjF%z^{id1WyRU*3_)iLy1F{M~x6kEi?F>RR_k)II!xuGdkNA1#1P*16WQ zJqqn~-_f^yaetuIH8VUe;o}@ABO2>Rb!MkUo-2CtmB2j<^u9ZPCU@YfqZm)iK3Jt_ z>lv#PtlDF2R3sB0%wJV|D3@|qsY2#sfgL=@t1qm!(^vb8Yb4&KxMEro`0kq6ty=Nx zeQ}{XC9yp$r>YITxoz4IQl?3dyDw8NcLG~9(&RP40Pn{zLmpq3*WdYXeO0gCz@Yx% z)F=|XZI-l<@L0kS%e0Fz7PB`T=85S9hj^)r62xgj>Zn%n{89!|;8)gg5V zS50z_%O|E(g$72IMN-He9fxSV6tg!9K}Vz#E9Fv}1gP@F*pyV5mA$uTV9~EB$+Mvf z3uxjr8x@khHuF|xn0?=0+6sx{4P(`=B`p@8>zztXODzX?W*N8h?FUU-Yh@b}<8&Lp zmP5y)Sa147NbXQQu!+oK@kB<0(W3_WT>zF~r+OnwhPo2*P3M3vK_G*BwFHt{OEQ27 zw|i838XPXgF2Srrt0C_mW@f@VF*L1>ebo z4%jJSw0O|nnO0A9@jwonnB-L&v~u9jZQE?_9%OcHLj9_^XJoOqUyUqUewJtQx9^s@ zGzaj@VZ0Y-!E4)|UH!FLzcYKValmg*5{yUZe3QP$y@8N^tq+^mm)Wm`8`NximvPEC zYd=)&JU1!^LCWN6HNb+v-?$Vv&2GbvyR7+d1vb)$ay{wKi*V;Pzc|W>X%lpk)J#G`d!yv{k?ph|M4V*hWa*CIe&u-JYS)$W492>hZSN^yLTg(jA1MSC zB$ikn@lA# z%kK<@%bqbf*tlsHpe<9L3eYAbwN8BOkmse0TAF$BjFSiG%_>;sswC2xw@MF z9OEH9nl_ssPOI-VotNR$Ian;a*XGjh?wBYBANuKst+OuDD=^xvae>a9s)R=6Lvykl)wv3B8HYO!i6R3J@@@}7v z5^{$+vo?3re&Wb4tWwP_LKr)XtaiKuave<5ZB>}x7@i21qI)M~ZKTeEu7mjAKV#&; z%3+g#-(wt;$Dp~vwKzC^!rpl9{>!Zn)M@bu_!?^mF0Ejeg!{R(Ag}^tDN$m+Q+{2p zStT-kT&gcKa6qj4Vs)Nm6w9;xIN7^Jx?jD?)TPs#5aM z9LLsuqZg99Y`YU2L^p(yS5PgiYZl_3w#$B* zmv(Ex)fh^xAG>*1JJh~rnG7ZC*_{X?wdl4wXb-eraXa_*SDfD1O5ZA+FzcN)8zK&| z&-hnGrKj#l#&_ml3pZm9K0{8zjbyWwp3jYe1uxr=lPpp7?2FY=50$Ht0I=?VmbzPp8WT{z7Fz={daz?Sfye^E1gp(=&@c* zXYL%J9RVMv56B(GwYwJ@4gkmSQ@Mq z*C73#OG4#_nIUtGN1&}7+$z5EIJS0l-5|s(qC_k`#JQvBJ$vOGO|QKxL%a$S3`bNT zbG)c0ko66TD|*I325bTrsvp|8+-nUEm_u&B1*f;Swl|v1i{Vt4LOX>>6q>y@TF^X`Ffte^KxKRG74#m@#B2@7S!OSiwvxwQMvCxdz9~Bqb@fHeDXp%VSV;Ky-#y z3Yue_pBm@6|4iO8b3RKG>JitBcf3b73CuKoFKjnpXpE0`^0q)nb!i`nn^#XBpwt=~ z3+3m3U2SL{XV5+-j_qiZBoU86=Eg6zJ+1d@E4*)>e^9fsy!6f^;&UtT3BHO$w3@kc z0QcY4L^?OYD1~4!q`qq%Tz;Xgd}A}_V5(@W=E71)){DM>qQ;Vj%*jRov{K;B(Jy+~<{`WQGl()U__Naw8 zU^!hjWvbJptWOqssh70{&7Pw{WaCU)gq!yRzjrlU(*fEo$T~XNNmH$C-7+O)ITYvR z_SYg7yX_czS~%^ln05ht**iYgY<@J(BhRbK8*`4(=_76AaPCRZeBbfQuIV0~%1g#L zcUs&EOhaR`4$>EDR6T$a_+3~*eCvL5Gll6;CnKp~H=#98e)ntiSeRS9=OEJ1);1+< za5Jz?=j!Kr)(%v@!?=u(1wB!D`~Bb~?(;XI-hB1osM?2{iUn-K$KmgcsOZy5GE=b^?ktTUQ6bs9Q%VbjUFr=GeacvNC0lCatAJ1g)gxFlE%@ATs1JQaMka6WA7puzngr!V1N54PohYhTV1-qZyI7$^ zJwBL73DKC{ywb>i>LR}hJXjaOs@7?&GV-g@40=PBDi1hXvTnVsCDzez+dkyNYE&M* z4F=PuF+aK0c`6GlZiV4xn$hkxW8a2BgZmR~*Va^fFd1yH)xi?of1nEm#d>!Pa>Lyn zywF|B9-e6RM!>qgmtQSzWcrrfOW9#epCfTUX_C<%IZiC;(ev0ExK?}cp?FWZZ}WOi zXncwv=7B`Y(Bq;=T&ve{0u_^|P^;$F_VV7Nk| zBTmhtiwnW+F$IKTqc-P0Rkm5zR@as-1~{v+D{l;^{6~T0Ciezn8ggzer9AaIkQ!vu zbEPuosH5;y?xyIDM=OK$`ZeXUV-`c}N~8>@%_p66Hv>W@6TCv|5mOY*iySuHde zl9F!>ag`b|7#~Od+PE4qjXmCc0%Xt4 ztf1~5e3r;_WkGo7or746TN|_Jj6!11#O{6Jb+m4J3i)w8rH`lH87IZ43-yV2u~cZh ztF`a*XQcd#;c9|x{>NZBR*2bCp?Smduqj4J!4z~`u)asgFdDB@?NaGVbKdM8}n-;%{lg-kInA7@Mf6> z)XkSFSl_iKklAqWt&kN{Ljca5Xs;OQ`rer@==H7UxHBR?m{9rrd6+OJr?WU!iHFLt zndlO2+g}M_Oe-FKQ`XBS&_fie3TH+PGYA2n4m>L0W(0U2`S9q*^DgHsAS~dKTX=!3 zEJv?;K)&96L8}(-_xUrD|ww zoM+#b(hBNW?1cH~!G6(KoE~XwS%Eix8PYK44yw0! zI-%}UboyEKt6T07Bcwhl6L;YtWW8qpnOct*Q)hb1h>u?z?r)GfPEOx2I^`LWjx$&a z_m`1ZJ~UPx%HT;xyv^5@AZd3Mc4Jg7eLsvHRVw+bDN^zDzr6I##8Zt~$Ij6vC>F2) zDcSG*7a!FL{D!X_N43h)QnJ(fU$E&MxMoGxk%i#NgRJ|WC8fQP2MuUBqhgBcH^Gk)U&lnfu%c=RP$_kTZaCr6 zx?!>B$o2!V5#_Da(Pth3HGfRrZIbJWzsU6?AGu~D`TQMNnG9X>7^5$dKELXnp!u>; zW~6iX&k+;EF-A;WXVw~G=C&w%J^4nTY|YOHEA;zX&Tem~7tT>yj@sKs70-2#-SA4^ z&$sg7K_^|{oj)EJG~P@n9i*i=d6CF^Ra|j*J$7$v@TdZ)#15zXZ|rkM z-nSz8LEnD*OukiSl&*h7hXYGi!h^LkA>X?({}Jl8vK{!!V7wF4ydmeEF2|DkQr%VN zJ-`v@8XBjhrSGDxNT+*rjrg^INs@+)7aP#Le_zPj48qY;Seo@7?lFmqX-~3HI)Nl^ zt&p_PsRCv55M}vav^9zs(a0abdUGzN&#TgkCK z)dB;KTMos$>26IY^o<9lF3Qx>hFuRhh6~omauM#8U)0hymTTFNOV=9eW;v%G7jOMy zrDR8Zx4IIG+!N3)Rf%+K*}0k~8UIT9)DxmW%d6RG$iqroN>oys|%X{I!nkPkY4f+_6EL9DSkuNt#$ydP=x=<_Z#L^5;EOgknKxJr2ox)7>7?Au@Wu4jX1w+qcgj-Mv#?o!%7y4nx0CkGCKNq6 z(-=j*cr;~V)2uqRZjrzGAwqhqj>wP|+Z80=Rn@RKrfH@SxM#a!UvC(M`|tbceqn;l zRte!1YVKM!fxrMH?YQ#x7r}6EocNsE-*4-oqW_H&)$i00F`n{{{m zN+xE}q|=80Rky^bDCN0`VK$3TQo;vOw`aU+7mr4bbnf%r?Gdnv!sYi4)JMQs=S-l*gLvZa4j=e_)D_*# zW?MZQ!Zq^8s*x^to@t@?8djqxBVszfDE^Nk4zTF9`Xg@pV!76Zh}*l>Wc5&mEb_*} zg-hu%lQdUqAVaHK+0!!YV~ySh$Pm9^ioLVIgcUOPjfE|5-vpDQ%JZw!2>$9ES(hJ& zYN?~#mh0}tyg*Br2a$MGdg%U!!&e>w8n;@`EjoXu*BKTd#1IQ7wck7=6DLwMusGI5 z38C2Tnq^lUFgWNL2$!7+id{>sn?--=LIQ_;v8c6$~e-C^CM{P4yx32 z0J0F|iOKEB=t(vyQJ}bI&^et)SmQeclp39pV3f0zqL3V-hr-`4L{aJ*KS}o0oqq^# z9fn6Fb?({$78g9G+HCgmTx_p%lN_YU1Mi#J8r|cN(#k2U`|@>h-05{!VuRm!CTQ$c z8LLS1)D{U&P1@NU#>#>8iwczyWtq$(XT8@d?cX9?#MQ-ZJePzA!+JjQKV1^l6@lA0 zUx2E+o2^O#DK3eHCVS!sXHhE~-Am=;;mqDus%VEQVkU{yT`ryF_Z?#de$X6DVfEqC zO{89?u`)*1`gM!*Um?xlb1^NvmwU-6sMAlZn@Ov7y~mOgHiV~jQygse97!0DYvW+n zD$YB3ya>Nm1P_&|Ym^yJ=*ruSQ@)m2{+Q&UL-;Nitz;A_jmnI13qj!B8vZuQ@7hlE zy!w^+8+om$>l+%{0;gzdyc}tU_ZUdjl%BzU!yTKOFR5ku_nA%b@iX^phR0UcVr@Ka z{bf0#g3gV5^(LnvzAICEmE~Tm9d%D(ktV_w*c%Cr&mRp`{uBQ~K$jJ(Sz{r7itR#k zvR_R^`(BI93o6}?(+BI#_xdi(YUM*3d$JK~7Lr{rtLoH^c`KChf4(X;=xc>&J_=O& z-Mevjx%_ANpK_T>MC^wKhcY6*q{6P+7Hh99xx;~;_OX;aNbw+CD16Aj*-w2eUqz}d zOd5$bkhojVGN~{50O4|Zf%2N;;HdF=S#?J3`4Z(eIxm}fNI zj4xRJRHrbiC+H~gpsXMW3Wa~C<2?+49A;)$ZyLTxSX;sB?)dmhayaLCqrT#Je`60S zd5n~7XX4`6a49a>AsIiyT|A^#hP@};0*4)86}iR^+_3ELIla=q54UN14tp)=H6fs% z78OvhVr=Ul;C|yOIAAa5C4k`Hws+h2-O5nncBhmy;;RpNV2j&0l)111ATY1*V4at? zIJS&W1HEAZU}_5+gWk7OliDQ(c1ylk`hdvNinYS-9Y1lWMs3#fWcZTh3)s_J%UqPi z$>^l+EZaEU`W~;gX8+uhWaYt^3~c)J2C8-fw&LKDtUyduu*Vd9d-`!`gYxv3)6>op zxupB6ml7j}VB7>WB@~$WtZn7|DeTTi75R!wk+lK}NnTJ$+Ulb}<@QA( zzi4c`foT^tBQoss-aWuwF=GxCX%PFucUEsle_U^ho9TR9d#sBPI}e9>O#VVT4-EiE z$o|$y9|fvjzpRo3XnNg!s$0_HEji@y!ur@KO0mfqENZ#ZpBEV|SKsF}{;pS%s@0sd zC8ujT;Bc{X+Zto7n2!TSiOt*~j%`&35t$l>8cx&=E4SLE{2jWpU=F zWsOfrI7#ZC@mDT54y-%7^Pf*}uN!k;u!e6Gw#7282hGd%*|U63s3%K^0k!FD77PYlX;`WKO(h(`?5;ylWAA zzQnLbPuo4BE@if&cpd!;V_~aIK#}Ux5QP(+v4Sg3>gc!W$)w8jcvsQ~E3I_lgvV|uvt~5DXWvZ7^isGDfzUG4Bli+W&t+oUouOb8YL49F6?JU8;>OVFch>kJ+}8VAsh4*6#3b(nBl-7&^M83Z2J8NA ziXI=`I=uP8ILB*djAYlQp-L+pDDC%{s<~>f7krVcx8JCw5!fZgS~x@ES22T=UG%Rc zHgDe8YFjr<3ZO8wcN)CrYsIeY+3(eMCXABXz%?)Q3+W0NUje!8pI+DpIH7{+)DG@h z6%ES9V=grw>hWxk1d4|8M0zXC#)}nY;TDv8aUPi(fqrcCqBiM@ZL_$3mWuTB*|{`C zhyI|-r_h9PleZ4b(X#0~u*cs7@v#m+$+WfY1f#rz%_zov2Y%ifuR%{d=!0drZ3!W> z6#JueXZab;1Ch%EYBo4Wp}J&dB8CDmDMZYskX!P?Cp)0`+PjC06bi+Qr2eo0m#NF> znBJN#H{qq;K8Z%E95%jS^jvaS)+B23xhfnHM8_eh?aSnMk_0(k=fr?2m@-k$zEk?i z0!fwzCZ_vJ-yHF}v-l}B(53p5-KPooTfee=IJ{jlCAb79!&8e$8M#k)@4za&+?X3- zD5s=Gy{DMaP7gc7gY=p_Zr4AF5@a-P4Is4mJP|a0H=B9T++(@E(cm1(E^f-Gq}oEU zde}kzQcHbPf^FER(f2%qU8POxr>o2Oz7}hal!sEC!<|_p_XqhHBYFEkq`AA+r8>== z^{^Q0<24FvQBzmP+a-Fvd_xY>kS@ca?U2AaUcOG=+c1xxJvmw4QEqRME)n4#=eR8) z!y(q##fNooyqV83dcz*Dwc6fmn-syaun}1^upTYfk{dFG7pH0{pNJQ}hVBmg{rn^~ zbdTYyDCD+{Bd)IA+!*h)ed!r{V7>cSXGvd{^3FBhe6>Ikx^SUr(fF6LrpVPIRx$q4 z?|e?e*oWAX87r1&{3o-$xTn6-nPgl$?MdQA%fJXPBwsG*)yYIp-t_|ryB^~+)_Qp= z({;Ba5Bdjf%JvRjo(AJ%QPNMdXnx|LR^fDBx|#%9#-LXjSY`x@*aRKXAL9+(KJFVF6!Z*2?f_>`j&L!i7QW z5We}IBi*5ugow{9zYk%uK`TW6ekV7|#(2W8&z8FAy#6&{#%V9jWs|^##8Kx09Z2uY zWxJczg=sOm%BTi`WlE3Rs2L+|!uf)i1`D2SG%6WA^n?dKi^{=l1m5M4-@ZvX@cW%D z?g^7D3`wvCl*RUzdpgSV`(aV}FLYOS60G?it%vV7a=L?$Iemv#23}q8>>A|1ipEn3{!@8#e zflCnI;til&e#3jIo#J0jgg?6FS@=Y>t=`{SVb_dDVV?Z~Mj+;YrWhb?hP=HnVyoiv znVY+iISlrUdWRFZsgM-Jv6VJQGjWIX=S^{C9&h%Sfo8&@+@r|BQ}xo4=pNGVo#Fr# z@w|%W!ji$$`sb!IR*R}iqgu>|UqTujqjUnT4pzh)CXrtjK4RamG5Nta%uJQNQ=<&% zh9gHw-elv{u%h5})Wb+u{*Yz%pZB6(w=i~D!!qv2iLbejv(3GBjZ2a5fHNaH8A76t zrbN_r;T}GV5+~z6Vzcr9=LB~95;3-$KzuzF6iC;Bv0f$G3K8R@Go+PJ6NPcgEU4s+ zELnH9K_M{zN%sWm>eR!~G;oE&*|IIyxE^U@eQ{)0)}Opde08N=f^M==5dAUU%gM7V z#xS7dcO!DGnm4WlV49CHs39_)W5FY>SQJRQW-Ldx%WIlS81i1|*CJ;FL;piiVv637 z5>N9AcSnxMLR=oa|3+=pSYdAo-)}q*T7rL!Jd$UZ&703V#qu*}igP`r79%!YpuN&N zFoeBNV84%OOTh8QKmk`=9Z=WxkEz7TrU?dUY&=5pVqWa;j2d8tI3q5iTXiTq)3D}kjg#3ptY>r9o5 zjSdATPlDB`&g0UgQ;q0n_r0aA83zZh^p0LQ#R`oIQ++3xH(Z=I?vg)?ciqK7>0#@? zASIjNIWZ2T3c}-Pln~9BOzueyK_8M_#Sm7l5**cgfez#eAZ9 zD^Y9eysmg`hI-0Io~qon+sA->&DF5 zztHygP#mqmQb*tzEAr!D@`SZ-U?-ys5Or71){Hwc{&(2;J^Dv(tnA!(m8u(gqPRy9 zpY#RwB|GIFvE7NKHn!Wb%$%I1ujDkF&LA0Ku?hlWGG?%gc1(xM=w^}49z+G-xbYB) zbWH2l<__EE|4k0Ar)aKIRU9S>6TMGZki8g_Gxt6nB;Zew+fh!aZZrCvAS)m=cIlks z+Pn?=M!c7NL-kKl_!;Gs7+=YG!$`w6Yuuh$IJGQkC&s&yy@?W7_SXFuC07)xcXn9f zAy2crunR0ZaPV#`!Fl(vz4xJuT*1n)u|-*fy>`9P%7b&*sys=srg9}!dDAd-`F?8> z=mu=YiA^q?O-+qx{@hsM>X~;!*=)H zj%(Mrp>D4~5|=>!>)|i3j>^^qZ)THjysMc>6O=|B7mM!A->ID1vB$(n;af_^`nqeT zbeY{NI*6`;Wr?$-q>S2aNspSw!-JLR-_1ndYrEFNKb0g$iMRE}Yp2|4Oq8mmVNLJK z3;5fZ?$k_FK>FC&yN*pq+RbE?Z4O>_m3%W{K`>EF_IgAPn{p`0zYqEGLw1f8<)KzV zGMJl)x>lQpw=X@Q%;;5Mmv?d>;|3*0qYmX3FR^@ozs|;$*Nq;=1=17<-)BZ|ItpnO)Q4h)vDrgRM*5k#BB8Y^kKyc+A ztJZdng*?(kH`r@77`j8uBWPIu9p3|JZ(~j1-5!G1t78{P(EZ z$v1H_aXOA_;Kol1Dw8E>c=OoU`|Fh|K^sMc{?0^?E6^IBx+k65K+v+%3~JZ8kt4U$ z_E`UW`_W&-AVwebxeI=9?QY!mg8TJu54(i748)7Ln(&BPZ>_|SrP`4hw!to8@7bb9 z87qRf6U>2j`7a@HNg3VzGfVdmtVe?Has3LFwO+l2t0mj^(Ftq*C%6#VX?QW- zjy8&QRT**4XqUM1!$G?%+z{AG+yyHSvG~zqr!M>ny`|%1lyUb$X)XBQftCu@bsj$g z3|8lV)6-ZHb`EM`J5@DDttyp?#V^|&tukO}oYN!PI)A+>{Du@Zq7K6f_YjgD6rN2R z`b?Rix0?d+`Ow6)H=`wM$MQ5S(46sNmA;C=8a!yvU|}r8=X0aOY+Wv z+G)mljfnbVQJ zuWjf79wn&p`+Cm4c38BN-oC1!7qbY@izUJumvZoOYk5i=9de`9PfZEv*y5o*9k8G@ z^>#q`CG=~0PnuDvQ(2`V$IE5qXfKy%hMOW|3n#pj$NJyRdh-N<`VkI5V=w2u;<5hK z-OK+eB+7;SHmG-MCeB2Dn=i&gKlMdVioy&5lB{E(H!8$;Z064g)L6h{C)1FSfuCTa}6ju5T5+j3sEe=O~T#m>gSQUFm$=E%Ax*`9A zaq-AZg#47xGpLKvA2Y&fJ3f)`CV4xAtQpn!z%pI~*$J;4PX$9Ay3c;tfi;~ zeIyHsG*FQyueezmZ>)9l?(@|u@D){Krz!&dUtk=t+oQzYpeu+<*4G{=Lg&iY(EPA( z<(~*XptK&bNq^fYhdlxK(*_bB%>dIY@#k6k7vw;hV_C&4!Se75R?}0WvSeUG>vS$D zG1S)TG)d~cp-OmxOqVupPtC+jL3u$mxoq(PNs0|hCT#zUx~boX)?s(%-Irnh?erqw zH^X1Ih&QDJQK<~j`)vh_{4ir9`Qu-_r)6uY>Xzrm=A(;#HaZ^$4jMJ&C&{jhGwFJH zxg6o!XPRyI=(CwoN();4P#K&W6VfB66IRC$_=C3fWWu^M0?h-A>csFNv+V{Nn*f;DxzqT1fpn zy?y@-u2Mz;TJ->N`37OKg-u3(LrGwrtLK>HA8xEtgHgtuwZUhVH@ty3wP}jK>~b0R zLS`He^c9Y@cS_&2PFj73q^?5kb~ja19*mMh-axG`(?)GJ`~KVX5~$f7rRRkwXr7A? zyP;4bSfi0v0lS6$vNl*%ws6y-ru~jLYhyIyK(rIW9%FcWxe`XcSZIPo)cx#eR3;;0 z(-UdKLVKjHOHEwfTPoztQx)y5pRWhayB0!hdlFK z@kd3!%gWST=G+3S^Q4NZ#kM9D-%Q)@2a)mBy9WHPHw5>pLIEUFYZQKa$|(E8R>Pg- za_WpmWrs>`n|p-BwZjd>+nd7O2(GrJjL!awltV_tD`C7ylA^!7ePXzbvcILh9UOr&t?1`CvU3e}rAF`*{KncV=1{e zZmi;pha0|yd|P1I1^H=h^r0NBZzuDb zYao(qJ106DbG`R#Ju==)qyVkWz-#=M9uWrf!a>@ zHHZCI?6prkNKUiu6iFgKPB~|iqW}9aSLa5hxgqwAM39{Z;2~Yc{MNg$U9KX+-D$ zeJ$P&`*dQHH{B+yt)i^(TM(*Kg3#{nURGZ6DLZq8ot0kOwaw4K+rRCd%-hv!$9qin z`k1G5j_tcCvXy1s?a0T=tNtZ-qxRNuaHukmY9--T@@t!Ofn)pdGfZr z!6kC(WplmSF7?d+N;KBsD2bH% z=%6=Fe@vPG8XN1Y%SYE8;#JuVb67;|*aUF|7>~ZJYp62j`B(Yn)P~ET8oK?P8|Ik# z{lxik#7iFMh8yu{7D4tkHqvcb4gKk^mv*Qe7&IxkW{lltE@Xylhn$XWUO1JNwZJKu z6BM+1cIAf0|3KVhnUWOl8I?#-HppQ~nJijH<6~=?hITpBy_BuX!&SHQjx`_AI0AeQ z!!f~W2@cePDfJ+nvR%Mg3B&ve?I<~7I8ze|kv_-SZExODP1EOP$RR`HG%in(|4@P( zC5TfDwGu?miL#2H%NlPEnj{K+kNCcQa=71ACd16zpaCcUrsoKuP&!P8hmI=poje7U zgE1TpKQXK&debNn@{>=Y=TYsKu^Z$)dyYZ>@4o;gwIzyi4_@<%N`o=KyKvH}k&S9p z$z~E!djR1r>;=cH(@%M?dA^i9Ae(AS~Ej& z`s&>*Av!Aa!#_}8*tLqLU3V%PP7hsv!WOPTp++;*m6YDI!1`$?;S+~a+P^<$LJgtA z$DbI(4EL8N{pqTUdbzZ=l#m6Aoiq82BK!#TE~&^n;TmE7h;_Vyl1sq0PHOFFECGfU z&psjUhNjGUid6sw!)&kYKzxdOe0}h((u>@7cs_i0YiEtN6N2loC3QUr_DI7vcR9G+ z?=iy88C;byd5^kD%`PLr5BFgMim%LR7(7)yzZTa~Ln#0osTYl(`*RDdXwt^kG_$qW zqe4VcGq7I9WV_B0nlIB1O@`;1kJ^@N{ zeY%SjVD&j9`MZjL;M`m=_ykPlOu1KPWw3)1{ZXqh;hrTca0q?7MW2xfwrK^`n{~pO5;w(PpQJzWWp)Ovn5)7pm7cM$aPJm9%VMcY z-LV^E$p;v5O(4KOH!4X4dX&FqKF*eZRVpRb!6A2$yik=Ug*HJ%X&ePb+d~V2W(XYI>(dBo3HWh;;Tdu$@1AD;MvFH8vLB(OiE@qafwTKBu_fMM9xt8TjHzcuR$?F@~w zcj5G_&AiKNLN z#x=UGp?byf8YV=y;vywWUXq^~i^~N^WJc zv?#r*hTX+dv=4P1)bNyfs8iqaG@pS10C(!g{2qPVdgh1}{OOBsR>rf`Of2twj_HEn zvPrND<4a-LCfPB{E?}u?8~Bb zHHID2Q_ePeeCxtzRySM`*|#CJZB*eRTI

=XwMps35)0~d&w*+d7Z|I*xLR$KQt{YZ8WY#iLw5CB_JL#G!8D&w?BpMp2kW#JNg5F$O*GFAmLE@UE zkz(f3)}>MsL4DBMD9cq{!%?(w z@TXWMVy$42Y`w4xOZ4|lgEfH=AnR`cC?uC3JQ$_t18O^!wXy3m6FX+GDCO0_OD)kW zu-TqgudOLkYXDiMusF8&o#8l37A^V`cID@G*%sfVQ&Wt@@qL(8ZOsB5+3?qOuBH$n zhZ1ssKv6tvWsi-U>Ve%CRR$2Y7v+X=4FyVZivPzr!EfyV=Ty)*?~}_Xl6~-T!P%2X zrWT0WNZ)#zogU$NH4Zr%lg#3*8q#yK>GqYtNP?<_9lcR#XmgJ3qrV8b1_C%{pa95X zlDTK(tH%u8fh={xyQ^MU%lVb=eDe~c_6ui2ul|afP;53H-6Inm)?ZWZmkbV8?m{Q0 zCiCLom>#}U4&t|*4;{;n68k*x77y~eOohd+!_%j8ScN~&6yefu_OMY9cNAzI~pd(wUS%2qFoJM~=>O51`Q|@@z45o8{#Tn^xqVulb$gK{PbQ_{h zE)n=j5`E?~cAr|RAF2&`#yUtIxfmOKBRz4BatnPb*K@l;)&mVZ0tWis4)LfHIF&aR zwy0z)?}d#E&ue?0j(dq#oKnJ8^Jza~hO~>p#Osc3S$JS^(V%z_<*s@5l`ub9H>Hk}-d*z$ zqyhRs6_LY7ZQTvC^n+h@yLKS)k1W+QHq5i8%)@Fay*ISkMcdo5Bq2Of_|^>(LK;*P ze~VYWoIIx&mKIKD$o8kXJe%`#jTENSm=5nSek0i5zskGUl#t+Ki!8Cg>!xxn^of%{ zQA2AAI)~5|x(73}3Yt?V%Rn9gbAH*KEm+7<#zAZNILtVb)s!Njq$v z{FeBM58QJvGUA4>>jMUO_f=X*e+X^!V?XEhI55jsv^NbOl(+UN%^2*1tcY9}L&=N7o zb|Moswm6Ys$;k9D{?G`C1ce4bIm3F=+SLw8ZZDhia$$dTJ1qy3_fTcYx6D~h>ZlN$ z70FmbZ}xIAMv0uD69XzCSxozw6^v2o=3uyT?bqNq$z->L3a4Ob|5J`5?7B=EYP0pD ze4)V3UWvG%FpC5+<$U})ehgmj2ov_VRMNTVZ;css^LEbK1VudXz1;$}K_D0DELGr= zqki3ih_uq$G%hyv;gH2SZ^826n?Ge62zdiBRYP3dA6lT6FPgTvFJSGaYe1HnX^Ugw zIQH)9o$pIxKae-0J)sk;Px_AAH1}2XJ)V`Gx^VF}t|diMJq^;Ndb4!{i_PM#=C-aL zKAWFd>wkALBiR7Dp|!m2;6<`o;a48EXvcv8`cmE)es`_e3gIPH$0By^X`&T+`1*L2 zG&Op3{+2hA_D49Am~OBylJMSR=jQ25hUQU%O@wDDXQI5TzJJi_&|s{nqw%!#a`lk~ zXZKr&w6_mkAY;@DhoW>K&&5^Gs0KWiGoEg1? zMz)KhIw~#+13rqFOBG17tZY%IEd8ldHs6s{vLEI!NmWe}v}5(`J$J$MZ9IPcfuyMp zovhd!7u)Hj?E@8|Cfex824lkdvR%f1>OgH3jI_cdB`Gz5g3hH&yS-%;L0!)wzwaI! z3LWrJou4T+7)F}e)N@;Pba?Lh>|uYU89iNX7z%Ohm<*K;{ zEG&7c0ixB(^{#P+>c}0W;^pe)`T2v){cOp~!y3?p-Lb3w5|H6R6OA{r1P2_~0p9Eg z|69UpcG?y16V>;m&vSPL($6pdEk*tn{nvqitOJRU_PHax7=XAh4FBr!BFyIk{rljg FKLJ>G7S{j( literal 25734 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 diff --git a/assets/en/handler/MAP_AIR_STRIKE.png b/assets/en/handler/MAP_AIR_STRIKE.png deleted file mode 100644 index 6c1d5fc219d723f35527199aad809aa02bb7136b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25734 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 diff --git a/assets/jp/handler/MAP_AIR_STRIKE.png b/assets/jp/handler/MAP_AIR_STRIKE.png deleted file mode 100644 index 6c1d5fc219d723f35527199aad809aa02bb7136b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25734 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 diff --git a/assets/tw/handler/MAP_AIR_STRIKE.png b/assets/tw/handler/MAP_AIR_STRIKE.png deleted file mode 100644 index 6c1d5fc219d723f35527199aad809aa02bb7136b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25734 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 diff --git a/module/handler/assets.py b/module/handler/assets.py index 71834ed33..0a5f29e87 100644 --- a/module/handler/assets.py +++ b/module/handler/assets.py @@ -65,7 +65,7 @@ LOGIN_RETURN_SIGN = Button(area={'cn': (1, 7, 104, 47), 'en': (1, 7, 118, 39), ' MAINTENANCE_ANNOUNCE = Button(area={'cn': (923, 141, 990, 186), 'en': (923, 141, 990, 186), 'jp': (923, 141, 990, 186), 'tw': (923, 141, 990, 186)}, color={'cn': (207, 95, 91), 'en': (207, 95, 91), 'jp': (207, 95, 91), 'tw': (207, 95, 91)}, button={'cn': (923, 141, 990, 186), 'en': (923, 141, 990, 186), 'jp': (923, 141, 990, 186), 'tw': (923, 141, 990, 186)}, file={'cn': './assets/cn/handler/MAINTENANCE_ANNOUNCE.png', 'en': './assets/en/handler/MAINTENANCE_ANNOUNCE.png', 'jp': './assets/jp/handler/MAINTENANCE_ANNOUNCE.png', 'tw': './assets/tw/handler/MAINTENANCE_ANNOUNCE.png'}) MANJUU_AREA = Button(area={'cn': (520, 240, 760, 400), 'en': (520, 240, 760, 400), 'jp': (520, 240, 760, 400), 'tw': (520, 240, 760, 400)}, color={'cn': (255, 255, 255), 'en': (255, 255, 255), 'jp': (255, 255, 255), 'tw': (255, 255, 255)}, button={'cn': (520, 240, 760, 400), 'en': (520, 240, 760, 400), 'jp': (520, 240, 760, 400), 'tw': (520, 240, 760, 400)}, file={'cn': './assets/cn/handler/MANJUU_AREA.png', 'en': './assets/cn/handler/MANJUU_AREA.png', 'jp': './assets/cn/handler/MANJUU_AREA.png', 'tw': './assets/cn/handler/MANJUU_AREA.png'}) MAP_AIR_RAID = Button(area={'cn': (350, 447, 1280, 472), 'en': (350, 447, 1280, 472), 'jp': (350, 447, 1280, 472), 'tw': (350, 447, 1280, 472)}, color={'cn': (154, 43, 46), 'en': (154, 43, 46), 'jp': (154, 43, 46), 'tw': (154, 43, 46)}, button={'cn': (350, 447, 1280, 472), 'en': (350, 447, 1280, 472), 'jp': (350, 447, 1280, 472), 'tw': (350, 447, 1280, 472)}, file={'cn': './assets/cn/handler/MAP_AIR_RAID.png', 'en': './assets/en/handler/MAP_AIR_RAID.png', 'jp': './assets/jp/handler/MAP_AIR_RAID.png', 'tw': './assets/tw/handler/MAP_AIR_RAID.png'}) -MAP_AIR_STRIKE = Button(area={'cn': (0, 0, 1280, 720), 'en': (0, 0, 1280, 720), 'jp': (0, 0, 1280, 720), 'tw': (0, 0, 1280, 720)}, color={'cn': (20, 17, 17), 'en': (20, 17, 17), 'jp': (20, 17, 17), 'tw': (20, 17, 17)}, button={'cn': (0, 0, 1280, 720), 'en': (0, 0, 1280, 720), 'jp': (0, 0, 1280, 720), 'tw': (0, 0, 1280, 720)}, file={'cn': './assets/cn/handler/MAP_AIR_STRIKE.png', 'en': './assets/en/handler/MAP_AIR_STRIKE.png', 'jp': './assets/jp/handler/MAP_AIR_STRIKE.png', 'tw': './assets/tw/handler/MAP_AIR_STRIKE.png'}) +MAP_AIR_STRIKE = Button(area={'cn': (351, 453, 1280, 477), 'en': (351, 453, 1280, 477), 'jp': (351, 453, 1280, 477), 'tw': (351, 453, 1280, 477)}, color={'cn': (170, 57, 63), 'en': (170, 57, 63), 'jp': (170, 57, 63), 'tw': (170, 57, 63)}, button={'cn': (351, 453, 1280, 477), 'en': (351, 453, 1280, 477), 'jp': (351, 453, 1280, 477), 'tw': (351, 453, 1280, 477)}, file={'cn': './assets/cn/handler/MAP_AIR_STRIKE.png', 'en': './assets/cn/handler/MAP_AIR_STRIKE.png', 'jp': './assets/cn/handler/MAP_AIR_STRIKE.png', 'tw': './assets/cn/handler/MAP_AIR_STRIKE.png'}) MAP_AMBUSH = Button(area={'cn': (261, 433, 1280, 449), 'en': (261, 433, 1280, 449), 'jp': (261, 433, 1280, 449), 'tw': (261, 433, 1280, 449)}, color={'cn': (161, 41, 43), 'en': (161, 41, 43), 'jp': (161, 41, 43), 'tw': (161, 41, 43)}, button={'cn': (261, 433, 1280, 449), 'en': (261, 433, 1280, 449), 'jp': (261, 433, 1280, 449), 'tw': (261, 433, 1280, 449)}, file={'cn': './assets/cn/handler/MAP_AMBUSH.png', 'en': './assets/en/handler/MAP_AMBUSH.png', 'jp': './assets/jp/handler/MAP_AMBUSH.png', 'tw': './assets/tw/handler/MAP_AMBUSH.png'}) MAP_AMBUSH_ATTACK = Button(area={'cn': (804, 457, 876, 488), 'en': (791, 463, 888, 485), 'jp': (804, 457, 876, 488), 'tw': (804, 455, 876, 486)}, color={'cn': (139, 168, 210), 'en': (164, 187, 221), 'jp': (150, 175, 212), 'tw': (149, 175, 213)}, button={'cn': (755, 446, 925, 501), 'en': (753, 443, 927, 503), 'jp': (757, 447, 925, 501), 'tw': (762, 443, 927, 499)}, file={'cn': './assets/cn/handler/MAP_AMBUSH_ATTACK.png', 'en': './assets/en/handler/MAP_AMBUSH_ATTACK.png', 'jp': './assets/jp/handler/MAP_AMBUSH_ATTACK.png', 'tw': './assets/tw/handler/MAP_AMBUSH_ATTACK.png'}) MAP_AMBUSH_EVADE = Button(area={'cn': (1029, 457, 1101, 487), 'en': (1021, 459, 1110, 483), 'jp': (1031, 458, 1101, 487), 'tw': (1071, 457, 1101, 487)}, color={'cn': (199, 195, 196), 'en': (200, 197, 198), 'jp': (239, 194, 138), 'tw': (247, 209, 164)}, button={'cn': (979, 444, 1152, 502), 'en': (978, 443, 1153, 503), 'jp': (979, 444, 1151, 502), 'tw': (979, 444, 1152, 502)}, file={'cn': './assets/cn/handler/MAP_AMBUSH_EVADE.png', 'en': './assets/en/handler/MAP_AMBUSH_EVADE.png', 'jp': './assets/jp/handler/MAP_AMBUSH_EVADE.png', 'tw': './assets/tw/handler/MAP_AMBUSH_EVADE.png'}) From 2c0ef6259186da003748049405c4f26b36160ce0 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Sat, 30 May 2026 00:11:46 +0800 Subject: [PATCH 7/7] Upd: [TW] Event entrance of Operation Convergence Rerun (#5690) --- campaign/Readme.md | 1 + module/config/argument/args.json | 48 ++++++++++++++++---------------- module/config/i18n/zh-TW.json | 2 +- 3 files changed, 26 insertions(+), 25 deletions(-) diff --git a/campaign/Readme.md b/campaign/Readme.md index 34cc7460a..8d0c29e16 100644 --- a/campaign/Readme.md +++ b/campaign/Readme.md @@ -296,3 +296,4 @@ To add a new event, add a new row in here, and run `python -m module.config.conf | 20260417 | event 20201126 cn | Vacation Lane Rerun | - | - | - | 復刻假日航線 | | 20260514 | event 20221222 cn | Parallel Superimposition | - | - | - | 復刻定向折疊 | | 20260520 | event 20260520 cn | Alliance Before the Hagiobull | 圣印前的同盟 | Alliance Before the Hagiobull | 聖印前の同盟 | - | +| 20260528 | event 20220818 cn | Operation Convergence | - | - | - | 復刻遠匯點作戰 | diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 3dc51978b..c2b235acc 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -1642,7 +1642,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -1655,10 +1655,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, @@ -1924,7 +1924,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -1937,10 +1937,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, @@ -2321,7 +2321,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -2334,10 +2334,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, @@ -4058,7 +4058,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -4071,10 +4071,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, @@ -4472,7 +4472,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -4485,10 +4485,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, @@ -4886,7 +4886,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -4899,10 +4899,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, @@ -5300,7 +5300,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -5313,10 +5313,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, @@ -5704,7 +5704,7 @@ "type": "select", "value": "campaign_main", "option": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ], "option_cn": [ @@ -5717,10 +5717,10 @@ "event_20260520_cn" ], "option_tw": [ - "event_20221222_cn" + "event_20220818_cn" ], "option_bold": [ - "event_20221222_cn", + "event_20220818_cn", "event_20260520_cn" ] }, diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 5150741d2..ed5e788d5 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -737,7 +737,7 @@ "event_20220428_cn": "復刻虹彩的終幕曲", "event_20220526_cn": "泠誓光庭", "event_20220728_cn": "復刻雄鷹的敘事歌", - "event_20220818_cn": "遠匯點作戰", + "event_20220818_cn": "復刻遠匯點作戰", "event_20220915_cn": "復刻紫絳槿嵐", "event_20221124_cn": "復刻鍊金術士與秘密遺跡群島", "event_20221222_cn": "復刻定向折疊",