From: <Fukken saved by M.Dvach>
Subject: =?utf-8?B?0JLRiyDQstC40LTQtdC70Lg/INCd0LXRgiwg0L3RgyDQstGLINCy0LjQtNC10LvQuD8g0J7RgtC60LDRgtC90LjRhtCwIC0g0KLRgNCw0L/RiyAtINCcLtCU0LLQsNGH?=
Date: Sat, 03 Oct 2026 12:04:48 +0300
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----6ac0c530bcc84"; type="text/html"; start="<start@m2ch.hk>"
Snapshot-Content-Location: https://m2ch.hk/fg/res/909010.html
Content-Location: https://m2ch.hk/fg/res/909010.html

This is a multi-part message in MIME format, mezhdu prochim.

------6ac0c530bcc84
Content-Type: text/html; charset="utf-8"
Content-ID: <start@m2ch.hk>
Content-Transfer-Encoding: base64
Content-Location: https://m2ch.hk/fg/res/909010.html

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgaHRtbCBQVUJM
SUMgIi0vL1dBUEZPUlVNLy9EVEQgWEhUTUwgTW9iaWxlIDEuMC8vRU4iICJodHRwOi8vd3d3Lndh
cGZvcnVtLm9yZy9EVEQveGh0bWwtbW9iaWxlMTAuZHRkIj48aHRtbCB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6bWluaT0iaHR0cHM6Ly9tMmNoLmhrL29tLWZvbGRp
bmcucGRmIiB4bWw6bGFuZz0icnUiIGxhbmc9InJ1Ij48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJY
LVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiIC8+PG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIC8+PHRpdGxlPtCS
0Ysg0LLQuNC00LXQu9C4PyDQndC10YIsINC90YMg0LLRiyDQstC40LTQtdC70Lg/INCe0YLQutCw
0YLQvdC40YbQsCAtINCi0YDQsNC/0YsgLSDQnC7QlNCy0LDRhzwvdGl0bGU+PG1ldGEgbmFtZT0i
ZGVzY3JpcHRpb24iIGNvbnRlbnQ9ItCS0Ysg0LLQuNC00LXQu9C4PyDQndC10YIsINC90YMg0LLR
iyDQstC40LTQtdC70Lg/INCe0YLQutCw0YLQvdC40YbQsCIgLz48bWV0YSBuYW1lPSJrZXl3b3Jk
cyIgY29udGVudD0i0LTQstCw0YcsINGC0LjRgNC10YcsIDJjaCwgMi1jaCwgMi3RgdGA0Y7QutCz
LCDQvNC+0LHQuNC70YzQvdGL0LksINC40LzQuNC00LbQsdC+0YDQtNCwLCDQuNC80LjQtNC20LHQ
vtGA0LQsINGE0L7RgNGD0LwsINCw0L3QvtC90LjQvNGD0YEsIDJjaC5oaywgcGRhLCB3YXAiIC8+
PG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCxpbml0aWFs
LXNjYWxlPTEuMCIgLz48bWV0YSBuYW1lPSJmb3JtYXQtZGV0ZWN0aW9uIiBjb250ZW50PSJ0ZWxl
cGhvbmU9bm8iIC8+PG1ldGEgbmFtZT0iSGFuZGhlbGRGcmllbmRseSIgY29udGVudD0iVHJ1ZSIg
Lz48bWV0YSBodHRwLWVxdWl2PSJjbGVhcnR5cGUiIGNvbnRlbnQ9Im9uIiAvPjxiYXNlIGhyZWY9
Imh0dHBzOi8vbTJjaC5oay8iIHRhcmdldD0iX3RvcCIgLz48bGluayByZWw9ImFwcGxlLXRvdWNo
LWljb24iIHNpemVzPSIxODB4MTgwIiBocmVmPSIvYXBwbGUtdG91Y2gtaWNvbi5wbmc/dj0yIi8+
PGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS9wbmciIHNpemVzPSIzMngzMiIgaHJlZj0iL2Zh
dmljb24tMzJ4MzIucG5nIi8+PGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS9wbmciIHNpemVz
PSIxOTJ4MTkyIiBocmVmPSIvYW5kcm9pZC1jaHJvbWUtMTkyeDE5Mi5wbmciLz48bGluayByZWw9
Imljb24iIHR5cGU9ImltYWdlL3BuZyIgc2l6ZXM9IjE2eDE2IiBocmVmPSIvZmF2aWNvbi0xNngx
Ni5wbmciLz48bGluayByZWw9Im1hbmlmZXN0IiBocmVmPSIvbWFuaWZlc3QuanNvbiIvPjxsaW5r
IHJlbD0ibWFzay1pY29uIiBocmVmPSIvc2FmYXJpLXBpbm5lZC10YWIuc3ZnIiBjb2xvcj0iI2Zl
OTE0OSIvPjxsaW5rIHJlbD0ic2hvcnRjdXQgaWNvbiIgaHJlZj0iL2Zhdmljb24uaWNvP3Y9MiIv
PjxtZXRhIG5hbWU9ImFwcGxlLW1vYmlsZS13ZWItYXBwLXRpdGxlIiBjb250ZW50PSLQnC7QlNCy
0LDRhyIgLz48bWV0YSBuYW1lPSJhcHBsaWNhdGlvbi1uYW1lIiBjb250ZW50PSLQnC7QlNCy0LDR
hyIgLz48bWV0YSBuYW1lPSJtc2FwcGxpY2F0aW9uLVRpbGVDb2xvciIgY29udGVudD0iI2RhNTMy
YyIgLz48bWV0YSBuYW1lPSJtc2FwcGxpY2F0aW9uLVRpbGVJbWFnZSIgY29udGVudD0ibXN0aWxl
LTE0NHgxNDQucG5nIiAvPjxtZXRhIG5hbWU9InRoZW1lLWNvbG9yIiBjb250ZW50PSIjZWVlZWVl
IiAvPjxtZXRhIG5hbWU9InRlbGVncmFtOmNoYW5uZWwiIGNvbnRlbnQ9IkBtMmNobmV3cyIgLz48
bWV0YSBuYW1lPSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9ItCcLtCU0LLQsNGHIiAvPjxsaW5rIHJl
bD0ic3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9tYWluLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlh
PSJoYW5kaGVsZCxhbGwiIC8+PCEtLVtpZiBsdGUgSUUgNl0+PGxpbmsgcmVsPSJzdHlsZXNoZWV0
IiBocmVmPSIvY3NzL2llNi5jc3MiIHR5cGU9InRleHQvY3NzIiAvPjwhW2VuZGlmXS0tPjxsaW5r
IHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9waG90b24uY3NzIiB0eXBlPSJ0ZXh0L2NzcyIg
bWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IlBob3RvbiIgLz48bGluayByZWw9ImFsdGVybmF0
ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3NzL25ldXRyb24uY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVk
aWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9Ik5ldXRyb24iIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUg
c3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9mdXRhYmEuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9
ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkZ1dGFiYSIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHls
ZXNoZWV0IiBocmVmPSIvY3NzL2RhcmsuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRo
ZWxkLGFsbCIgdGl0bGU9IkRhcmsiIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIg
aHJlZj0iL2Nzcy9zYy5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0
aXRsZT0iU2llbWVucy1jbHViIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhy
ZWY9Ii9jc3MvY2hlcnJ5LmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwi
IHRpdGxlPSJDaGVycnkiIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0i
L2Nzcy9iYXNob3JnLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRp
dGxlPSJCYXNob3JnIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9j
c3Mvd2hpdGUuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9
IkUtaW5rIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvcmVu
YWlzc2FuY2UuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9
IlJlbmFpc3NhbmNlIiAvPjxub3NjcmlwdD48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9j
c3Mvbm9zY3JpcHQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgLz48
L25vc2NyaXB0PjxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvLzJjaC5saWZlIiAvPjxs
aW5rIHJlbD0iYWx0ZXJuYXRlIiB0aXRsZT0i0J3QvtCy0YvQtSDRgtGA0LXQtNGLIC9mZy8gKG0y
Y2guaGsgbGlua3MpIiBocmVmPSIvZmcvaW5kZXgucnNzIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3Mr
eG1sIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0aXRsZT0i0J3QvtCy0YvQtSDRgtGA0LXQtNGL
IC9mZy8gKDJjaC5saWZlIGxpbmtzKSIgaHJlZj0iL2ZnL2luZGV4LndlYi5yc3MiIHR5cGU9ImFw
cGxpY2F0aW9uL3Jzcyt4bWwiIC8+PGxpbmsgcmVsPSJoZWxwIiB0eXBlPSJ0ZXh0L2h0bWwiIGhy
ZWY9Ii9oZWxwIiAvPjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL20yY2guaGsv
ZmcvcmVzLzkwOTAxMC5odG1sIiAvPjxsaW5rIHJlbD0icHJldiIgaHJlZj0iL2ZnLyIgLz48c2Ny
aXB0Pg0KdmFyIGlzT3BlcmFNaW5pID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHdp
bmRvdy5vcGVyYW1pbmkpID09PSAiW29iamVjdCBPcGVyYU1pbmldIiwNCmlzQXJjaGl2ZWQgPSBm
YWxzZSwNCmlzRG93biA9IHRydWU7DQo8L3NjcmlwdD48c3R5bGUgdHlwZT0idGV4dC9jc3MiPmJv
ZHkge2ZvbnQtc2l6ZTogMTJwdDt9IC50aHJkLXRodW1iIHsgbWF4LXdpZHRoOiAxNTBweDsgfSAu
dGhyZC10aHVtYiBpbWcgeyBtYXgtaGVpZ2h0OiAxNTBweDsgfSA8L3N0eWxlPjwvaGVhZD48Ym9k
eT48ZGl2IGNsYXNzPSJib2R5Ij48ZGl2IHJvbGU9Im5hdmlnYXRpb24iIGFyaWEtbGFiZWw9ItCl
0LvQtdCx0L3Ri9C1INC60YDQvtGI0LrQuCI+PGgyIGNsYXNzPSJuYXYgbmF0aXZlIj48YSBocmVm
PSIvaW5kZXgiPtCcLtCU0LLQsNGHPC9hPiA8YiBhcmlhLWhpZGRlbj0idHJ1ZSI+LzwvYj4gPGEg
aHJlZj0iL2ZnLyIgYWNjZXNza2V5PSIwIj7QotGA0LDQv9GLPC9hPjwvaDI+PGEgaHJlZj0iL2Zn
LyIgYWNjZXNza2V5PSI0IiB0YWJpbmRleD0iLTEiIGFyaWEtbGFiZWw9ItCd0LDQt9Cw0LQiPjwv
YT48L2Rpdj48YSBpZD0idG9wIj48L2E+PGRpdiByb2xlPSJtYWluIj48ZGl2IGNsYXNzPSJ3YXJu
IiByb2xlPSJzdGF0dXMiPtCU0LLQsNGHLmhrINC90LUg0L7RgtCy0LXRh9Cw0LXRgi48YnIgLz7Q
ktGLINCy0LjQtNC40YLQtSDQutC+0L/QuNGOINGC0YDQtdC00LAsINGB0L7RhdGA0LDQvdC10L3Q
vdGD0Y4gNyDQvdC+0Y/QsdGA0Y8gMjAyNCDQs9C+0LTQsC48YnIgLz48YnIgLz48c3BhbiBpZD0i
ZGx3ZC1sYWJlbC13YXJuIiBjbGFzcz0ibm8tcmluZyIgdGFiaW5kZXg9Ii0xIj7QodC60LDRh9Cw
0YLRjCDRgtGA0LXQtDwvc3Bhbj46IDxhIGlkPSJsaWdodC12ZXItd2FybiIgYXJpYS1sYWJlbGxl
ZGJ5PSJkbHdkLWxhYmVsLXdhcm4gbGlnaHQtdmVyLXdhcm4iIGhyZWY9Ii9mZy9yZXMvOTA5MDEw
Lm1odCI+0YLQvtC70YzQutC+INGBINC/0YDQtdCy0YzRjjwvYT4sIDxhIGlkPSJmdWxsLXZlci13
YXJuIiBhcmlhLWxhYmVsbGVkYnk9ImRsd2QtbGFiZWwtd2FybiBmdWxsLXZlci13YXJuIiBocmVm
PSIvZmcvcmVzLzkwOTAxMC5taHQ/ZnVsbCI+0YEg0L/RgNC10LLRjNGOINC4INC/0YDQuNC60YDQ
tdC/0LvQtdC90L3Ri9C80Lgg0YTQsNC50LvQsNC80Lg8L2E+LjxiciAvPjxzbWFsbCBjbGFzcz0i
cGFsZSI+0JLRgtC+0YDQvtC5INCy0LDRgNC40LDQvdGCINC80L7QttC10YIg0LTQvtC70LPQviDR
gdC60LDRh9C40LLQsNGC0YzRgdGPLiDQpNCw0LnQu9GLINCx0YPQtNGD0YIg0YLQvtC70YzQutC+
INCyJm5ic3A70LbQuNCy0YvRhSDQuNC70Lgg0L3QtdC00LDQstC90L4g0YPRgtC+0L3Rg9Cy0YjQ
uNGFINGC0YDQtdC00LDRhS4gPGEgaHJlZj0iL2hlbHAjdGhyZWFkc2F2aW5nIiBhcmlhLWxhYmVs
PSLQn9C+0LTRgNC+0LHQvdC10LUg0L4g0YHQutCw0YfQuNCy0LDQvdC40Lgg0YLRgNC10LTQvtCy
Ij7Qn9C+0LTRgNC+0LHQvdC10LU8L2E+PC9zbWFsbD48YnIgLz48YnIgLz48c21hbGw+0JXRgdC7
0Lgg0LLQsNC8INC/0L7Qu9C10LfQtdC9INCw0YDRhdC40LIg0Jwu0JTQstCw0YfQsCwgPGEgaHJl
Zj0iL2RvbmF0ZSI+0L/QvtC20LXRgNGC0LLRg9C50YLQtSDQvdCwINC+0L/Qu9Cw0YLRgyDRgdC1
0YDQstC10YDQsDwvYT4uPC9zbWFsbD48L2Rpdj48ZGl2IGNsYXNzPSJ0aHJlYWQgaGF2ZS1hbnMg
b25lLWZpbGUtcG9zdCBuby1yaW5nIiBpZD0iOTA5MDEwIiB0YWJpbmRleD0iLTEiPjxhIGNsYXNz
PSJ0aHJkLXRodW1iIG5vdC1wb3J0cmFpdCIgaHJlZj0iaHR0cHM6Ly8yY2gubGlmZS8vZmcvc3Jj
LzkwOTAxMC8xNjk2MjUwNzMzMTEyMC5wbmciIHRpdGxlPSJpbWFnZS5wbmciPjxpbWcgc3JjPSIv
ZmcvYmlnL3RodW1iLzkwOTAxMC8xNjk2MjUwNzMzMTEyMHMuanBnIiBhbHQ9ImltYWdlLnBuZyIg
Lz48c3Bhbj42LDkg0JzQsSwgMzI2NHgyMDQ0PC9zcGFuPjwvYT48ZGl2IGNsYXNzPSJwc3RfYmFy
Ij48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSIzIj48c3Ryb25nIGNsYXNzPSJmdCI+
0JLRiyDQstC40LTQtdC70Lg/INCd0LXRgiwg0L3RgyDQstGLINCy0LjQtNC10LvQuD8g0J7RgtC6
0LDRgtC90LjRhtCwPC9zdHJvbmc+IDx0aW1lIGRhdGV0aW1lPSIyMDIzLTEwLTAyVDE1OjQ1OjMy
KzAzOjAwIj4yJm5ic3A70L7QutGCIDIwMjMsIDE1OjQ1PC90aW1lPjwvc3Bhbj4gPGEgY2xhc3M9
InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ
0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwjOTA5MDEwIj48Yj48c3BhbiBjbGFz
cz0icGFsZSI+OTwvc3Bhbj4wOTAxMDwvYj48L2E+IDxhIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0
bWwjYm90dG9tIj7QkiDQutC+0L3QtdGGINGC0YDQtdC00LA8L2E+IHwgPGEgaHJlZj0iaHR0cHM6
Ly8yY2gubGlmZS9mZy9yZXMvOTA5MDEwLmh0bWwjdG9wIj7QktC10LE8L2E+PC9kaXY+PGRpdiBj
bGFzcz0icHN0Ij7QktGLINCy0LjQtNC10LvQuD8g0J3QtdGCLCDQvdGDINCy0Ysg0LLQuNC00LXQ
u9C4PyDQntGC0LrQsNGC0L3QuNGG0LA8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNz
PSJhbnMtbG5rIGhhbmQgbGwtaCI+PGEgYXJpYS1sYWJlbD0i0J7RgtCy0LXRgtGLINC90LAg0Y3R
gtC+INGB0L7QvtCx0YnQtdC90LjQtSIgY2xhc3M9Imxpa2VsaW5rIiBocmVmPSIvamF2YXNjcmlw
dDp2b2lkKDApOyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyI+0J7RgtCy0LXRgtGLPC9hPjwvc3Bh
bj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2ZnL3Jlcy85MDkwMTAuaHRtbCM5MDkwNTMiPjA5
MDUzPC9hPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZmcvcmVzLzkwOTAxMC5odG1sIzkxMTE4
OSI+MTExODk8L2E+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwj
OTExMjg3Ij4xMTI4NzwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSBuby1yaW5nIiBp
ZD0iOTA5MDI0IiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9
ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MiA8L3NwYW4+PHRpbWUg
ZGF0ZXRpbWU9IjIwMjMtMTAtMDJUMTg6MjU6MDIrMDM6MDAiPjImbmJzcDvQvtC60YIgMjAyMywg
MTg6MjU8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1
ZSI+Mjwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQ
vdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwj
OTA5MDI0Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+OTwvc3Bhbj4wOTAyNDwvYj48L2E+PC9kaXY+
PGRpdiBjbGFzcz0icHN0Ij7QvNC+0LbQtdGCINC+0L0g0LIg0LTQtdC90LDQudC7INGD0YjQtdC7
PGJyIC8+0LAg0LzQvtC20LXRgiDQuCDQstC/0YDQsNCy0LTRgyDQvtGC0LrQsNGC0L3QuNGG0LA8
L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IGhhdmUt
YW5zIG9uZS1maWxlLXBvc3Qgbm8tcmluZyIgaWQ9IjkwOTA1MyIgdGFiaW5kZXg9Ii0xIj48YSBj
bGFzcz0idGhyZC10aHVtYiIgaHJlZj0iaHR0cHM6Ly8yY2gubGlmZS8vZmcvc3JjLzkwOTAxMC8x
Njk2Mjc1MjY4NjQ0MC5qcGciIHRpdGxlPSJGN0h1RXRoYVFBQU1NUVYuanBnIj48aW1nIHNyYz0i
aHR0cHM6Ly8yY2gubGlmZS9mZy90aHVtYi85MDkwMTAvMTY5NjI3NTI2ODY0NDBzLmpwZyIgb25l
cnJvcj0idGhpcy5zcmM9J2ltZy9lcnJvci5wbmcnOyIgYWx0PSJGN0h1RXRoYVFBQU1NUVYuanBn
IiAvPjxzcGFuPjM2NCDQmtCxLCAxMDgweDE5MjA8L3NwYW4+PC9hPjxkaXYgY2xhc3M9InBzdF9i
YXIiPjxzcGFuIHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+
MyA8L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjMtMTAtMDJUMjI6MzQ6MjcrMDM6MDAiPjImbmJz
cDvQvtC60YIgMjAyMywgMjI6MzQ8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBh
cmlhLWhpZGRlbj0idHJ1ZSI+Mzwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9
ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9y
ZXMvOTA5MDEwLmh0bWwjOTA5MDUzIj48Yj48c3BhbiBjbGFzcz0icGFsZSI+OTwvc3Bhbj4wOTA1
MzwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZmcvcmVzLzkwOTAxMC5o
dG1sIzkwOTAxMCI+Pj45MDkwMTAgKE9QKTwvYT48YnIgLz7QotGP0L3Rg9GB0L7QvCDQsdGL0YLR
jCDQstGL0LPQvtC00L3QtdC1PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20v
d2F0Y2g/dj11T1lLSXBrdWVxTSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVu
ZXIgbm9yZWZlcnJlciI+aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj11T1lLSXBrdWVx
TTwvYT48L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNzPSJhbnMtbG5rIGhhbmQgbGwt
aCI+PGEgYXJpYS1sYWJlbD0i0J7RgtCy0LXRgtGLINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC9
0LjQtSIgY2xhc3M9Imxpa2VsaW5rIiBocmVmPSIvamF2YXNjcmlwdDp2b2lkKDApOyIgb25jbGlj
az0icmV0dXJuIGZhbHNlOyI+0J7RgtCy0LXRgtGLPC9hPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFu
ZCIgaHJlZj0iL2ZnL3Jlcy85MDkwMTAuaHRtbCM5MDkwNjEiPjA5MDYxPC9hPjwvZGl2PjwvZGl2
PjxkaXYgY2xhc3M9InJlcGx5IGhhdmUtYW5zIG5vLXJpbmciIGlkPSI5MDkwNjEiIHRhYmluZGV4
PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZl
bD0iNCI+PHNwYW4gY2xhc3M9InNyIj40IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMy0xMC0w
MlQyMzowNjozMCswMzowMCI+MiZuYnNwO9C+0LrRgiAyMDIzLCAyMzowNjwvdGltZT48L3NwYW4+
IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj40PC9zcGFuPiA8YSBjbGFz
cz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx
0YnQtdC90LjQtSIgaHJlZj0iL2ZnL3Jlcy85MDkwMTAuaHRtbCM5MDkwNjEiPjxiPjxzcGFuIGNs
YXNzPSJwYWxlIj45PC9zcGFuPjA5MDYxPC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxh
IGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwjOTA5MDUzIj4+PjkwOTA1MzwvYT48YnIgLz7QvdGD
INGB0YLQsNC90L7QstC40YHRjCDRgtC+0LPQtNCwPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3Bh
biBjbGFzcz0iYW5zLWxuayBoYW5kIGxsLWgiPjxhIGFyaWEtbGFiZWw9ItCe0YLQstC10YLRiyDQ
vdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGNsYXNzPSJsaWtlbGluayIgaHJlZj0iL2ph
dmFzY3JpcHQ6dm9pZCgwKTsiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiPtCe0YLQstC10YLRizwv
YT48L3NwYW4+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwjOTA5
ODc4Ij4wOTg3ODwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSBoYXZlLWFucyBuby1y
aW5nIiBpZD0iOTA5MDYyIiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFu
IHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+NSA8L3NwYW4+
PHRpbWUgZGF0ZXRpbWU9IjIwMjMtMTAtMDJUMjM6MDk6MzIrMDM6MDAiPjImbmJzcDvQvtC60YIg
MjAyMywgMjM6MDk8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRl
bj0idHJ1ZSI+NTwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C7
0LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvOTA5MDEw
Lmh0bWwjOTA5MDYyIj48Yj48c3BhbiBjbGFzcz0icGFsZSI+OTwvc3Bhbj4wOTA2MjwvYj48L2E+
PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7RjyDQvdC1INC00YPQvNCw0Y4g0YfRgtC+INGDINGA0LXQ
sdC10L3QutCwINC30LLQtdC30LTQvdGL0YUg0YDQvtC00LjRgtC10LvQtdC5INC/0YDQvtCx0LvQ
tdC80Ysg0YEg0LLRi9Cz0L7QtNC+0Lkg0LIg0LbQuNC30L3QuDwvZGl2PjxkaXYgY2xhc3M9ImFu
cyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48YSBhcmlhLWxhYmVsPSLQntGC0LLQ
tdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBjbGFzcz0ibGlrZWxpbmsiIGhy
ZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7Ij7QntGC0LLQ
tdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZmcvcmVzLzkwOTAxMC5o
dG1sIzkxMzU4NyI+MTM1ODc8L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgaGF2ZS1h
bnMgbm8tcmluZyIgaWQ9IjkwOTg3OCIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFy
Ij48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjYg
PC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIzLTEwLTExVDE1OjMzOjEyKzAzOjAwIj4xMSZuYnNw
O9C+0LrRgiAyMDIzLCAxNTozMzwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFy
aWEtaGlkZGVuPSJ0cnVlIj42PC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i
0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2ZnL3Jl
cy85MDkwMTAuaHRtbCM5MDk4NzgiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj45PC9zcGFuPjA5ODc4
PC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0
bWwjOTA5MDYxIj4+PjkwOTA2MTwvYT48YnIgLz7QsCDRhdGA0L7QvNC+0YHQvtC80Ysg0LrQsNC6
INC/0L7QvNC10L3Rj9C10YjRjCDRg9C80L3QuNC6PzwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PHNw
YW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48YSBhcmlhLWxhYmVsPSLQntGC0LLQtdGC0Ysg
0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBjbGFzcz0ibGlrZWxpbmsiIGhyZWY9Ii9q
YXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7Ij7QntGC0LLQtdGC0Ys8
L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZmcvcmVzLzkwOTAxMC5odG1sIzkx
Mzk4MSI+MTM5ODE8L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9
IjkxMTE4OSIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJo
ZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjcgPC9zcGFuPjx0aW1lIGRh
dGV0aW1lPSIyMDIzLTEwLTIxVDExOjIxOjQ5KzAzOjAwIj4yMSZuYnNwO9C+0LrRgiAyMDIzLCAx
MToyMTwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVl
Ij43PC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC9
0LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2ZnL3Jlcy85MDkwMTAuaHRtbCM5
MTExODkiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj45PC9zcGFuPjExMTg5PC9iPjwvYT48L2Rpdj48
ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwjOTA5MDEwIj4+Pjkw
OTAxMCAoT1ApPC9hPjxiciAvPtCV0LHQsNC7INCx0Ysg0Lgg0LXQsdCw0LsuLi48L2Rpdj48ZGl2
IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSI5
MTEyODciIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVh
ZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj44IDwvc3Bhbj48dGltZSBkYXRl
dGltZT0iMjAyMy0xMC0yMlQwMDowNzozMyswMzowMCI+MjImbmJzcDvQvtC60YIgMjAyMywgMDA6
MDc8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+
ODwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCw
INGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwjOTEx
Mjg3Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+OTwvc3Bhbj4xMTI4NzwvYj48L2E+PC9kaXY+PGRp
diBjbGFzcz0icHN0Ij48YSBocmVmPSIvZmcvcmVzLzkwOTAxMC5odG1sIzkwOTAxMCI+Pj45MDkw
MTAgKE9QKTwvYT48YnIgLz7QotCw0Lwg0LbQtSDQvNCw0LzQsNGI0LAg0LjQtyDQtdCx0LDQvdGD
0YLRi9GFINC80L7QtNC90LjRhiwg0LrQvtGC0L7RgNGL0LUg0YDQsNC00Lgg0YXQsNC50L/QsCDR
gtC+INC00LXRgtC10Lkg0YPRgdGL0L3QvtCy0LvRj9GO0YIsINGC0L4g0LIg0L/QsNGG0LDQvdC+
0LIg0LTQtdGC0LXQuSDQvdCw0YDRj9C20LDRjtGCLiDQnNC10LPQsNC9INCk0L7QutGBINGC0L7Q
ttC1INC/0YDQuNC/0LjQt9C00L3Rg9GC0LDRjyDQsiDRjdGC0L7QvCDQv9C70LDQvdC1LiDQkCDR
jdGC0LAg0YLRj9C90L7Rh9C60LAg0LrQvtCz0LTQsCDQvtC60YDRg9Cz0LvQuNGC0YHRjyDQsdGD
0LTQtdGCINGB0LDQvNC+0Lkg0L3Rj9GI0L3QvtC5INCyINCz0L7Qu9C70LjQstGD0LTQtS48L2Rp
dj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmci
IGlkPSI5MTM1ODciIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9s
ZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj45IDwvc3Bhbj48dGlt
ZSBkYXRldGltZT0iMjAyMy0xMS0wOVQxMzo0MzowNiswMzowMCI+OSZuYnNwO9C90L7RjyAyMDIz
LCAxMzo0MzwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0
cnVlIj45PC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCw
INC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2ZnL3Jlcy85MDkwMTAuaHRt
bCM5MTM1ODciPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj45PC9zcGFuPjEzNTg3PC9iPjwvYT48L2Rp
dj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLmh0bWwjOTA5MDYyIj4+
PjkwOTA2MjwvYT48YnIgLz7QndC1INGB0LrQsNC20LgsINC80LDRgtGMLdGC0L4g0YMg0L3QtdC1
INC10LHQsNC90YPRgtCw0Y88L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYg
Y2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSI5MTM5ODEiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFz
cz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xh
c3M9InNyIj4xMCA8L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjMtMTEtMTJUMDU6NDk6MjgrMDM6
MDAiPjEyJm5ic3A70L3QvtGPIDIwMjMsIDA1OjQ5PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9
InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjEwPC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIg
YXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIg
aHJlZj0iL2ZnL3Jlcy85MDkwMTAuaHRtbCM5MTM5ODEiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj45
PC9zcGFuPjEzOTgxPC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9mZy9y
ZXMvOTA5MDEwLmh0bWwjOTA5ODc4Ij4+PjkwOTg3ODwvYT48YnIgLz7QkCDQvdCw0YXRg9GPPzwv
ZGl2PjxkaXYgY2xhc3M9ImFucyI+PC9kaXY+PC9kaXY+PGEgaWQ9ImVuZCI+PC9hPjxhIGlkPSJi
b3R0b20iPjwvYT48YSBocmVmPSIvZmcvcmVzLzkwOTAxMC5odG1sPzgwIzkxMzk4MSIgb25jbGlj
az0id2luZG93LmxvY2F0aW9uLnJlbG9hZCh0cnVlKTtyZXR1cm4gZmFsc2U7IiBjbGFzcz0iYmln
LWxpbmsgaGFuZCByZWZyZXNoLWJ0biB0aHJkLWFjdGlvbiI+0J7QsdC90L7QstC40YLRjCDRgtGA
0LXQtDwvYT48ZGl2IGNsYXNzPSJ3YXJuIiByb2xlPSJzdGF0dXMiPtCU0LLQsNGHLmhrINC90LUg
0L7RgtCy0LXRh9Cw0LXRgi48YnIgLz7QktGLINCy0LjQtNC40YLQtSDQutC+0L/QuNGOINGC0YDQ
tdC00LAsINGB0L7RhdGA0LDQvdC10L3QvdGD0Y4gNyDQvdC+0Y/QsdGA0Y8gMjAyNCDQs9C+0LTQ
sC48YnIgLz48YnIgLz48c3BhbiBpZD0iZGx3ZC1sYWJlbC13YXJuIiBjbGFzcz0ibm8tcmluZyIg
dGFiaW5kZXg9Ii0xIj7QodC60LDRh9Cw0YLRjCDRgtGA0LXQtDwvc3Bhbj46IDxhIGlkPSJsaWdo
dC12ZXItd2FybiIgYXJpYS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4gbGlnaHQtdmVyLXdh
cm4iIGhyZWY9Ii9mZy9yZXMvOTA5MDEwLm1odCI+0YLQvtC70YzQutC+INGBINC/0YDQtdCy0YzR
jjwvYT4sIDxhIGlkPSJmdWxsLXZlci13YXJuIiBhcmlhLWxhYmVsbGVkYnk9ImRsd2QtbGFiZWwt
d2FybiBmdWxsLXZlci13YXJuIiBocmVmPSIvZmcvcmVzLzkwOTAxMC5taHQ/ZnVsbCI+0YEg0L/R
gNC10LLRjNGOINC4INC/0YDQuNC60YDQtdC/0LvQtdC90L3Ri9C80Lgg0YTQsNC50LvQsNC80Lg8
L2E+LjxiciAvPjxzbWFsbCBjbGFzcz0icGFsZSI+0JLRgtC+0YDQvtC5INCy0LDRgNC40LDQvdGC
INC80L7QttC10YIg0LTQvtC70LPQviDRgdC60LDRh9C40LLQsNGC0YzRgdGPLiDQpNCw0LnQu9GL
INCx0YPQtNGD0YIg0YLQvtC70YzQutC+INCyJm5ic3A70LbQuNCy0YvRhSDQuNC70Lgg0L3QtdC0
0LDQstC90L4g0YPRgtC+0L3Rg9Cy0YjQuNGFINGC0YDQtdC00LDRhS4gPGEgaHJlZj0iL2hlbHAj
dGhyZWFkc2F2aW5nIiBhcmlhLWxhYmVsPSLQn9C+0LTRgNC+0LHQvdC10LUg0L4g0YHQutCw0YfQ
uNCy0LDQvdC40Lgg0YLRgNC10LTQvtCyIj7Qn9C+0LTRgNC+0LHQvdC10LU8L2E+PC9zbWFsbD48
YnIgLz48YnIgLz48c21hbGw+0JXRgdC70Lgg0LLQsNC8INC/0L7Qu9C10LfQtdC9INCw0YDRhdC4
0LIg0Jwu0JTQstCw0YfQsCwgPGEgaHJlZj0iL2RvbmF0ZSI+0L/QvtC20LXRgNGC0LLRg9C50YLQ
tSDQvdCwINC+0L/Qu9Cw0YLRgyDRgdC10YDQstC10YDQsDwvYT4uPC9zbWFsbD48L2Rpdj48ZGl2
IHJvbGU9Im5hdmlnYXRpb24iPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIgaHJlZj0iL2ZnLyI+
JmxhcXVvOyAvZmcvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIgaHJlZj0iL2ZnL3Jlcy85
MDkwMTAuaHRtbCN0b3AiPtCSINC90LDRh9Cw0LvQviDRgtGA0LXQtNCwPC9hPjxhIGNsYXNzPSJi
aWctYnJpY2sgaGFuZCIgaHJlZj0iaHR0cHM6Ly8yY2gubGlmZS9mZy9yZXMvOTA5MDEwLmh0bWwj
Ym90dG9tIj7QktC10LEt0LLQtdGA0YHQuNGPPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIg
aHJlZj0iL3NldHRpbmdzIj7QndCw0YHRgtGA0L7QudC60Lg8L2E+PGhyIGNsYXNzPSJpbnZpcy1s
aW5lIG5vbWFyZyIgLz48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9hLyIgdGl0bGU9
ItCQ0L3QuNC80LUiPi9hLzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9iLyIg
dGl0bGU9ItCR0YDQtdC0Ij4vYi88L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIv
bXUvIiB0aXRsZT0i0JzRg9C30YvQutCwIj4vbXUvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFu
ZCIgaHJlZj0iL3MvIiB0aXRsZT0i0J/RgNC+0LPRgNCw0LzQvNGLIj4vcy88L2E+PGEgY2xhc3M9
ImJpZy1icmljayBoYW5kIiBocmVmPSIvdmcvIiB0aXRsZT0iVmlkZW8gR2FtZXMgR2VuZXJhbCI+
L3ZnLzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9ib2FyZHMiPtCS0YHQtSDQ
tNC+0YHQutC4PC9hPjwvZGl2PjwvZGl2Pjxmb290ZXI+PGhyIGNsYXNzPSJub21hcmd0b3AiIC8+
PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGFzeW5jPSJhc3luYyIgc3JjPSIvanMvYTEx
eS5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGFzeW5jPSJhc3lu
YyIgc3JjPSIvanMvaGwuanMiPjwvc2NyaXB0PiA8cCBjbGFzcz0ic3IiPjxhIGhyZWY9Ii9mZWVk
YmFjayIgdGFiaW5kZXg9Ii0xIj7Qn9C+0LvRjNC30YPQtdGC0LXRgdGMINGB0LrRgNC40L3RgNC4
0LTQtdGA0L7QvCDigJQg0L/QuNGI0LjRgtC1LCDRh9GC0L4g0LzQvtC20L3QviDRg9C70YPRh9GI
0LjRgtGMLjwvYT48L3A+IDxzbWFsbD48c3BhbiBjbGFzcz0icGFsZSI+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaG9zdC1mb29kLnJ1L3AvNjM0MDUvIj5Ib3N0LUZvb2QucnUg4oCUINC90LDQtNGR0LbQ
vdGL0Lkg0YXQvtGB0YLQuNC90LMg0L7RgiZuYnNwOzEyJm5ic3A70YDRg9CxL9C80LXRgTwvYT4g
fCA8YSBocmVmPSJodHRwczovL2ZyZWVkbnMuYWZyYWlkLm9yZy8iPkZyZWUgRE5TPC9hPjwvc3Bh
bj48YnIgLz7Ql9C10YDQutCw0LvQsCDQnC7QlNCy0LDRh9CwOiBtMmNoLmhrLCBtMmNoLmxpYiwg
PHNwYW4gY2xhc3M9ImJyZWFrLXdvcmQiPm0yY2hmYXBpc3dmdzJ3Y2FrcHRxcDRvNmx0Z2Nodmp1
eGZhYjd1cnhsZHVyYW9tdGxuaHc1eGFkLm9uaW9uPC9zcGFuPjwvc21hbGw+PC9mb290ZXI+PC9k
aXY+PC9ib2R5PjwvaHRtbD4=
------6ac0c530bcc84
Content-Type: image/x-icon
Content-Transfer-Encoding: base64
Content-Location: https://m2ch.hk/favicon.ico

AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAA
ADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGCmAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTpP8DMWKsGAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBgpgEAAAAAP33c
fR89ai4AAAAAHj1sAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAEmR/gQAAAAATJf/cDx30LkAAAAAAAAAAAkSIAEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiP+wIAAAAASpT/KEmR+/8wX6dwAAAAAFqz
/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AEA
AAAAIkV7AUqT/9hFivD5GzdhOAAAAAA1abkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkv8DAAAAAEiQ/JpKlP//P33bxgAAABMAAAAAGTFXAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf4EAAAAAEmR/l1Jkf3/
SpP//zduv5MAAAAAxf//AQkSIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABIj/sCAAAAAEmR/iVJkf76SZL//0iO+P4qU5JaAAAAAEiP+wIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf7RSZD9/0qU//9DhunjESE8
KQAAAAApU5ICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+BAAA
AABJkf6XSZH+/0mR/flKlP//PXnStQAAAAcAAAAACRIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASZL/AwAAAABJkf5XSZH+/0mR/vxJkf78SZH9/zNlsX4AAAAAd+z/AgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AgAAAABJkf4hSZH++EmR/v9J
kf79SpP//0aM8/cjRntHAAAAADVpuQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiRXsBIkV7ASJFewEiRXsBIkV7ASJFewEiRXsB
KVOSAilTkgIAAAAASZH9zEmR/v9Jkf79SZD9/UqU//9BguLVAAADHAAAAAAiRHcDIkV7ASJFewEi
RXsBIkV7ASJFewEiRXsBGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASpP/jEmR/v9Jkf77SZH+/0mQ/fxKk///
OnPJowAAAAIAAAAACRIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAADhuwggPHzUVCA8aFAkRHhUJER4VCREeFQkRHhUJER4VCREeFRIjPRgAAAAHQH7e
XEmR/v9Jkf78SZH+/0mR/v9Jkf79SZH7/y5bn28AAAANDx81FQkRHhUJER4VCREeFQgPGhQJER4V
Bw0XDQAAAAAJEiABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEeN9y1GivLqRYnw5kWJ8eZFifHnRYnx50WJ
8edFifHnRYnx50WJ8edFifDmRovz6UmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZL//0iP+fZFifDmRYrx
50WJ8edFifHnRYnx50WJ8OZGi/TtP33bxgQIDhsAAAAAGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AgAAAABK
k/+jSpL//0qT//xKk///SpP//0qT//9Kk///SpP//0qS//9Kk///SpL//0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/kmS/v9Kk///SpL//0qT//9Kk///SpP//0qS//9Jkv/9SpT//zlxxZ8JEiABAAAA
AAkSIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAASI/7AgAAAABJkf4hSZH+8EmR/v1Jkf75SZH++kmR/vpJkf76SZH++kmR/vpJ
kf76SZH++kmR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Jkf39SZH+/kmR/v5JkP37SZH9+kmR
/vpJkf35SZL/+UiP+f8tWZxhAAAAAFqz/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASZH+ekmR/v9Jkf78
SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7+SZH+/0mR/v9Jkf7/SZH+/0mR/v9J
kf7/SZH+/0mR/v9Kk///SZH+/0mR/v9Jkf7/SZH9/kqT//9FiO7xGzVdQQAAAABIkPwBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AEiQ/AEAAAAASJD5DkmR/ppJkf2qSZH9pkmR/adJkf2nSZH9p0mR/adJkf2oSZH9pkmR/apJkf71
SZH+/0mR/v5Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/f9DhOjCSJH8pEmR/ahJkf2nSZH9qEiR/KRK
k/+zPXrTaQAAAADF//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAASJD8AQAAAABJkf7CSZH+/0mR/vxJkf7/SZH+/0mR/v9Jkf7/SZH9/UqT//89edSu
AAAAAgAAAAAJEiABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AUmR
/wRJkv8DSZL/A0mS/wNJkv8DSZL/A0mS/wNJkv8DSZH+BwAAAABJkf6FSZH+/0mR/vtJkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v1Jkv7/NGe1hQAAAABt0f8FPn7kBEmS/wNKk/8ENWm5AgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AwAA
AABJkf5ISZH+/0mR/v1Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Kkv//R4z0+CRIfkkAAAAANWm5
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AFTpP8DU6T/A1Ok/wNTpP8DU6T/A1Ok/wNT
pP8DU6T/A1Ok/wNTpP8DRovyBQAAAABKk/8YSZH+70mR/v9Jkf7+SZH+/0mR/v9Jkf7/SZH+/0mR
/v9JkP39SpT//0KC49YAAAMcAAAAAB49bAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiP+wIAAAAASZH9u0mR/v9J
kf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZD9/EqT//86c8mjCRIgAQAAAAAJEiABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABIj/sCAAAAAEOG6ic7dc13OXHFbjlyx3E5csdwOXLHcDlyx3A5csdwOXLHcDlyx3A5csdw
OXLHcDpzyXM2bL1mRYjuv0mS//9Jkf79SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mS//1I
kPv/LlugZgAAAABas/4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmS/x1Jkf7tSZH+/0mR/v5Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/
SZH+/0mR/v9Jkf7/SZH+/0mR/f5Kk///RYjt6xgwVTIAAAAAKVOSAgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZL/AwAA
AABJkf5nSZH+/0mR/vhJkf78SZH+/EmR/vxJkf78SZH+/EmR/vxJkf78SZH+/EmR/vxJkf77SZH+
/kmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9JkP38SpT//z582L8AAAAN
AAAAABkxVwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCSZH+yEmR/v9Jkf79SZH+/0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kmR/v1Jkf79SZH+/UmR/v1Jkf79SZH+/UmR/v1Jkf79SZH+
/UmR/v1Jkf79SZH++kmS/v81abiFAAAAAMX//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmS/wMAAAAASZH+Q0mR/v9J
kf79SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZL//0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kqS//9Hjfb8JkyFVgAAAABnzP8BAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABJkv8DAAAAAEmR/qNJkf7/SZH+/EmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9J
kf3/R4325EmS/t1Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmQ
/dtKk//nQoPjuAAAAA4AAAAAGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmR/iNJkf7wSZH+/0mR/v5Jkf7/
SZH+/0mR/v9Jkf7/SZH+/0mR/fxKk///OXHHmwAAAAJu2v8GPHjYBUaL8gVGi/IFRovyBUaL8gVG
i/IFRovyBUaL8gVGi/IFRovyBUaL8gU2a9EDW7TzCFqz/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+
BAAAAABJkf56SZH+/0mR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Kkv//R432/CZLg0kAAAAA
SI/7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAABHj/oKSZH+1kmR/v9Jkf79SZH+/0mR/v9Jkf7/SZH+
/0mR/v9JkP39SpT//0CA38wAAAASAAAAAClTkgJIkPwBSJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwB
SJD8AUiQ/AFIkPwBSJD8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmS/wMAAAAASZH+VEmR
/v9Jkf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/EmS/v80aLaAAAAAAHfs/wIAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABIj/sCAAAAAEmR/rRJkf7/SZH+/EmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kqT
//9FivDwHDdhNgAAAAA1abkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmR/jBJkf75SZH+/0mR/v5J
kf7/SZH+/0mR/v9Jkf7/SZH+/0mQ/fxKlP//PXrUtQAAAAYAAAAACRIgAQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SZH+BAAAAABJkf6NSZH+/0mR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf/9SJD7/y5boGYA
AAAAWrP+AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAABJkf4USZH+40mR/v9Jkf7+SZH+/0mR/v9Jkf7/
SZH+/0mR/v9JkP39SpP//0OF6N8KEyIhAAAAAB49bAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASZH+
ZUmR/v9Jkf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZD9/EqT//85ccebAAAAAMX//wEAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABIkPwBAAAAAEmR/sRJkf7/SZH++0mR/v1Jkf79SZH+/UmR/v1Jkf79SZH+
/UmS//1Hjfb8J02HTAAAAABIj/sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkv8DAAAAAEmR/j9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mQ/f1KlP//QYHg0QAAABgAAAAAGTFXAQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAASZL/AwAAAABJkf6VSZH+8EmR/uBJkf7jSZH+40mR/uNJkf7lSZH+5UmR/udJkf7mSZL99zVq
uW4AAAAAd+z/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AFIj/sDR4z2CUeM9QhHjPUIR4z1CEeM9QhH
jPYJR4/6CkeP+gpHjfkNSJD5DlOl9w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIkPwB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwB
SJD8AUiQ/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP///////wAA///f////
AAD//9////8AAP//z////wAA///H////AAD//+P///8AAP//4////wAA///h////AAD//+D///8A
AP//8P///wAA///wf///AAD///A///8AAP//8B///wAA///4H///AAD/wAAAD/8AAP/AAAAH/wAA
/+AAAAf/AAD/8AAAA/8AAP/wAAAD/wAA///8AP//AAD///wAf/8AAP///gB//wAA///+AD//AAD/
//4AH/8AAP///gAf/wAA/8AAAA//AAD/4AAAB/8AAP/gAAAD/wAA//AAAAP/AAD/8AAAAf8AAP/4
AP///wAA//wA////AAD//AB///8AAP/+AD///wAA//4AP///AAD//wAf//8AAP//AB///wAA//+A
D///AAD//8AH//8AAP//wAf//wAA///gA///AAD//+AD//8AAP///////wAA////////AAD/////
//8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJeZ4BAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOG/EDTpmlwIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH/eAwAA
AABAgOBUMWGpQAAAAAAxYqoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABKk/4CAAAAAE6b/zVBguLGAAAACgAAAAAYNWQBAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/QEAAAAAAAAAAEqS/uE8d9CWAAAAAGO+/wMAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASpP/nEiO+P8w
X6hMAAAAAD560QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+
BAAAAABIkPxbSpP//0SH7N8aNF0eAAAAAChRjwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABJkf4CAAAAAEmR/iVJkP33SpP//z9927EAAAAA9///AQobQAEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt1zQEAAAAAAAAAAEmR/tFJkf7/SZH8/zhvw3YAAAAA
UJv/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlyP8BZMb/A2PG/wNjxv8DY8X/A1Wp/wcAAAAASZL/mEmR
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
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/main.css

@charset "utf-8"; .btn-reset { border: none; padding: 0; box-sizing: conten=
t-box; background: none; font-size: 1em; } body { padding: 0; margin: 0; li=
ne-height: 1.33; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: non=
e; -ms-text-size-adjust: none; text-size-adjust: none; text-decoration-skip=
-ink: none; } .body { max-width: 800px; padding: 0; margin: 0 auto; } img {=
 border: none; } img, embed, object, video { max-width: 100%; } input { fon=
t-size: 0.9em; } /* b33 */ input[type=3D"checkbox"], input[type=3D"radio"] =
{ width: 1em; height: 1em; } /* b33 */ h1.native, h2.native, h3.native, h4.=
native, .complex-header__header { margin: 0; } h1.native, h2.native { font-=
size: 1.2em; } h2.native, h3.native, .complex-header__container { padding: =
0 1px; } .complex-header__header { display: inline; } .complex-header--noti=
ce-state .complex-header__notice-state { display: inline !important; } .com=
plex-header--notice-state .complex-header__default-state { display: none; }=
 .sitenews__header { margin: 0; font-size: 1.1em; } .sitenews__header--last=
-news { margin: 0.5em 0; font-size: 1em; font-weight: normal; } /* table, t=
able td { border-style: none; } */ /* makaba.css b4 */ /* sup > sub, sup > =
sup, sub > sub, sub > sup { display: none; } */ /* makaba.css b4 */ dt { fo=
nt-weight: bold; } dl.wallets { margin: 0.5em 0; } dl.wallets dt { margin-t=
op: 0.33em; } dl.wallets dd { word-wrap: break-word; /* b30 */ } @media all=
 and (max-width: 400px) { dd { margin-left: 0; } dt, dl.wallets dt { margin=
-top: 0.5em; } } .nav { font-weight: normal; } h3.fst { margin-top: 0.5em; =
} /* settings */ input.fontsize { width: 3em; -wap-input-format: "2N"; } .n=
ostyle { border: none; background-color: inherit; } p, pre, ul { margin: 0.=
5em 0; } li.native { margin: 0.25em 0; } hr { border: none; border-style: s=
olid none none none; border-width: 1px; clear: both; height: 0; /* IE6 */ d=
isplay: block; /* IE6 */ } .nomarg { margin: 0; } .nomargtop { margin-top: =
0; } .nomargbtm { margin-bottom: 0; } hr.nomarg { *margin-top: -8px; *margi=
n-bottom: -7px; } hr.nomargtop { *margin-top: -8px; } hr.nomargbtm { *margi=
n-bottom: -7px; } .invis-line { border: 0; visibility: hidden; /* IE 6 */ }=
 form { margin: 0; } textarea { overflow: auto; /* IE */ } wbr { display: i=
nline-block; } pre, code { white-space: -pre-wrap; white-space: -o-pre-wrap=
; white-space: -moz-pre-wrap; white-space: pre-wrap; word-wrap: break-word;=
 overflow: auto; } nobr { white-space: nowrap; -webkit-hyphens: none; -moz-=
hyphens: none; -ms-hyphens: none; hyphens: none; } small, .small { font-siz=
e: 0.85em; line-height: 1.5; } /* b2 */ .icon { margin-bottom: -3px; margin=
-right: 4px; margin-left: 1px; } .m { margin-bottom: -3px; vertical-align: =
baseline !important; } /* b5 */ .mob-link { white-space: nowrap; margin: 0 =
-0.3em; position: relative; z-index: 2; } /* b3 */ .hand { overflow: hidden=
; cursor: pointer; display: block; } .tch { padding: 0.5em 0 0.7em 0; } .br=
ick { padding: 0.5em; display: block; float: left; } .inline-brick { paddin=
g: 0.5em; display: inline; } .inline-brick2 { padding: .5em .5em .5em .4em;=
 margin: 0 -0.4em; display: inline; } .likelink { border-bottom-width: 1px;=
 border-bottom-style: dashed; text-decoration: none; } summary > p { displa=
y: inline; text-decoration: underline; } @supports selector(any) { summary =
{ cursor: pointer; } summary > p { border-bottom-width: 1px; border-bottom-=
style: dashed; text-decoration: none; } } span.hide-this { position: relati=
ve; z-index: 5; } #index-top { overflow: hidden; } #greeting { margin-right=
: 0.5em; float: left; } div.bricks-menu { float: right; } .width100 { displ=
ay: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: bo=
rder-box; box-sizing: border-box; } .input-big-font { font-size: 2em; } .bt=
n-padding { padding: 0.5em; } .dwld-thrd { margin: 1em .75em; } .settings-r=
esult { padding: 1em 0 0.25em 0.75em; } .target-hl:target { -webkit-animati=
on: 4s ease highlighter; -moz-animation: 4s ease highlighter; -o-animation:=
 4s ease highlighter; animation: 4s ease highlighter; } .cen { text-align: =
center; /* cache show full */ } .feedback-link { padding-left:21px; backgro=
und-image:url('/img/globe.png'); background-repeat:no-repeat; background-po=
sition:0 50%; } .donations h4 { font-size: 1.1em; } .donations ul { padding=
-left: .37em; } .donations li { list-style-type: none; } .donations li:befo=
re { content: "\200B"; position: absolute; /* b31 */ } .donations b { displ=
ay: inline-block; min-width: 5.5em; } .donations b.outcome { margin-left: -=
.37em; min-width: 5.84em; } .warn { padding: 10px; border-width: 3px; borde=
r-style: dashed; } .warn--pagetop { margin-bottom: 1em; } .warn--thread-bot=
tom { margin-bottom: 0.25em; } .thread, .big-link { padding: 1em 0; } .thre=
ad { position: relative; overflow: hidden; *height: 100%; } .nav-brick { pa=
dding: 1em; display: block; float: left; } .big-brick { padding: 0.75em; di=
splay: block; float: left; min-width: 28px; text-align: center; } .tick-blo=
ck { padding: 1em; display: block; } @media all and (max-width: 320px) { .t=
ick-block, .nav-brick { padding: 0.75em; } } .thread div.op { display: bloc=
k; line-height: 1.5; margin: 0 0.8em; } .thread div.op p, .thread div.op pr=
e { margin: 1px 0; } .thread div.op a { position: relative; z-index: 5; } .=
thread div.op a:not([class]) { padding: 0.4em 0; } .thread div.op video { p=
osition: relative; z-index: 5; } /* b39 */ .thread td, .thread td img { ver=
tical-align: top; } /* makabatest_prod.css */ .thread table { border-collap=
se: collapse; border-spacing: 0; } /* makabatest_prod.css */ .thread .reply=
 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:=
 border-box; } /* diy sticky */ .thread div[style=3D"overflow: auto;"] { ov=
erflow: visible !important; } /* diy sticky b11 */ .thread .header { z-inde=
x: 1; } /* se sticky b6 */ .thread a.mo-navigator-links { margin-bottom: 0;=
 padding: 0.4em; } /* mo sticky */ .to-button { -webkit-box-sizing: border-=
box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.2em 0.=
2em 0.2em 1em !important; } /* wh sticky */ .hashlink { padding-right: .333=
3em; } /* s sticky, makaba_prod.css b36 */ .thread div.op span.spoiler { po=
sition: relative; z-index: 5; } .thread div.op a .reply { position: relativ=
e; z-index: 5; display: inline-block; } .thread-bar { margin: 0 0.65em; } .=
thread-bar .hints { position: relative; z-index: 5; cursor: help; } .pst a =
.reply { display: inline-block; } .thread .z { position: relative; z-index:=
 5; } .thread .lnk-new-posts { position: relative; z-index: 5; padding: 0.5=
em; margin-left: -0.5em; } @media not handheld { .thread .oz { position: re=
lative; z-index: 5; } } @media handheld and (min-width: 241px) { .thread .o=
z { position: relative; z-index: 5; } } .thread span.cnt { position: relati=
ve; } .srch_pst { position: relative; } .srch_pst a { position: relative; z=
-index: 5; padding: 0.4em 0; } .srch_pst span.spoiler { position: relative;=
 z-index: 5; } .srch_pst .z { position: relative; z-index: 5; } .thread .ps=
t_bar { margin: 0 0.5em 0.6em 0.5em; } .thread .pst { margin: 0.5em; } .thr=
d-action { margin-bottom: 0.25em; clear: both; } .thrd-action--closed { tex=
t-decoration: none; } .thrd-action--closed:hover, .thrd-action--closed:focu=
s { text-decoration: underline; } .thrd-action--closed .thrd-action__refres=
h { display: none; } .thrd-action--closed:hover .thrd-action__closed, .thrd=
-action--closed:focus .thrd-action__closed { display: none; } .thrd-action-=
-closed:hover .thrd-action__refresh, .thrd-action--closed:focus .thrd-actio=
n__refresh { display: inline; } .no-ring:focus { outline: none; } .reply { =
margin-bottom: 0.25em; overflow-y: hidden; -webkit-transition: background-c=
olor 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; -moz-transition: backgr=
ound-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; -o-transition: ba=
ckground-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; transition: b=
ackground-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; content-visi=
bility: auto; contain-intrinsic-height: auto 8em; } .reply:has(.thumbs-cont=
) { contain-intrinsic-height: auto 18em; } .reply:has(.short-post) { contai=
n-intrinsic-height: auto 500px; } .reply .pst_bar { margin: 0.5em 0.5em 0.6=
em 0.5em; } .reply .pst { margin: 0.5em; } /* b9 */ .pst p { margin: 0; } /=
* b21 */ .pst_bar .ft { display: block; margin-bottom: 0.1em; } .fast-reply=
 { position: absolute; } .thread.have-ans .pst { margin-bottom: 0.3em; } .r=
eply.have-ans .pst { margin-bottom: 0.1em; } .pst-cont { overflow-y: hidden=
; } /* b20 */ .short-post { max-height: 500px; overflow-y: hidden; -o-mini-=
fold: unfolded; } .full-post { overflow-y: hidden; -o-mini-fold: folded; } =
.om-unfolded { -o-mini-fold: unfolded; } .om-folded { -o-mini-fold: folded;=
 } .ans { width: 0; height: 0; } /* IE 5-7 margin-bottom fix */ .have-ans .=
ans { width: auto; height: auto; } .ans:not(:empty) { width: auto; height: =
auto; } /* b20 */ .ans { font-size: 0.8em; font-style: italic; line-height:=
 0.8; } .pst { zoom: 1; } /* b7 */ .al, .ans-lnk { display: inline-block; p=
adding: 0.8em 0.3em 1em 0.3em; } .ans-lnk { padding-left: 0.6em; } .ans-con=
t { padding-left: 1.2em; position: relative; } .ans-hide { width: 1em; heig=
ht: 100%; float: left; position: absolute; top: 0; left: 0; border-right: .=
2em transparent solid; -webkit-background-clip: padding-box; -moz-backgroun=
d-clip: padding; background-clip: padding-box; } .thread, .reply, .lst_rpl,=
 .break-word { word-wrap: break-word; } .lst_rpl { margin-top: 1px; font-si=
ze: 0.85em; overflow-y: hidden; position: relative; } .lst_rpl p, .lst_rpl =
pre { margin: 0.5em 0; } .lst_rpl .pst { margin: 0.8em; line-height: 1.33; =
word-break: normal; } .lst_rpl div.pst a { position: relative; z-index: 5; =
padding: 0.4em 0; } .lst_rpl div.pst span.spoiler { position: relative; z-i=
ndex: 5; } .lst_rpl a.bg { position: absolute !important; z-index: 1; top: =
0 !important; left: 0; width: 100%; height: 100%; } .lst_rpl .z { position:=
 relative; z-index: 5; } a.bg { position: absolute !important; z-index: 2; =
top: 0 !important; left: 0; width: 100%; height: 100%; display: block; } .p=
st:empty { margin: 0; } .shown-above { position: relative; } .shown-above .=
reply { -khtml-opacity: 0.35; -moz-opacity: 0.35; opacity: 0.35; filter: al=
pha(opacity=3D35); zoom: 1; max-height: 2.2em; overflow: hidden; contain-in=
trinsic-height: auto 2.2em !important; word-break: break-all; line-height: =
2.3; } .shown-above:before { content: "=D0=A0=D0=B0=D1=81=D0=BA=D1=80=D1=8B=
=D1=82 =D0=B2=D1=8B=D1=88=D0=B5"; position: absolute; z-index: 1; right: 0;=
 top: 0; padding: .1em .33em; font-size: small; -webkit-border-bottom-left-=
radius: .3em; -moz-border-radius-bottomleft: .3em; border-bottom-left-radiu=
s: .3em; -webkit-transition: background-color 0.1s ease; -moz-transition: b=
ackground-color 0.1s ease; -o-transition: background-color 0.1s ease; trans=
ition: background-color 0.1s ease; /* b43 */ } .shown-above .pst_bar { disp=
lay: inline; margin-right: 0; } .shown-above .reply.one-file-post .pst_bar =
{ margin-left: 0; } .shown-above .ft { display: inline; } .shown-above .ua =
{ color: #777; } .shown-above .ua__extra-detail { display: none; } .shown-a=
bove .ua__short { display: inline; } .shown-above .post-icon-title { displa=
y: none; } .shown-above .pst { display: inline; } .shown-above .pst br { co=
ntent: ' '; } /* opera */ .shown-above .pst br:after { content: ' '; } /* w=
ebkit */ @-moz-document url-prefix() { .shown-above .pst br { display: none=
; } .shown-above .pst a, .shown-above .pst .unkfunc { margin-right: 0.33em;=
 } } .shown-above .reply.one-file-post .thrd-thumb { position: relative; /*=
 b42 */ } .shown-above .reply.one-file-post .thrd-thumb.not-portrait img { =
max-height: 3.15em; /* 2.2 / 0.7 */ } .shown-above .reply.one-file-post .th=
rd-thumb.not-portrait span { position: absolute; /* bXX */ } .shown-above:h=
over .reply { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha=
(opacity=3D100); max-height: 100em; overflow: auto; line-height: 1.33; word=
-break: normal; } .shown-above:hover .reply .pst_bar { display: block; marg=
in: 0.5em 0.5em 0.6em 0.5em; } .shown-above:hover .reply .pst { display: bl=
ock; } .shown-above:hover .reply .pst a, .shown-above:hover .reply .pst .un=
kfunc { margin-right: 0; } .shown-above:hover .reply .pst br { display: inl=
ine; content: normal; } .shown-above:hover .reply .ft { display: block; } .=
shown-above:hover .reply .ua { color: #a4a4a4; } .shown-above:hover .reply =
.ua__extra-detail { display: inline; } .shown-above:hover .reply .ua__short=
 { display: none; } .shown-above:hover .reply .post-icon-title { display: i=
nline; } .shown-above:hover .reply.one-file-post .thrd-thumb { left: 0; top=
: 0; margin-right: 0.8em; -webkit-transition: left 0.05s ease, top 0.05s ea=
se; -moz-transition: left 0.05s ease, top 0.05s ease; -o-transition: left 0=
.05s ease, top 0.05s ease; transition: left 0.05s ease, top 0.05s ease; /* =
b42 */ } .shown-above:hover .reply.one-file-post .thrd-thumb.not-portrait i=
mg { max-height: inherit; /* b42 */ } .shown-above:hover .reply.one-file-po=
st .thrd-thumb.not-portrait span { position: static; } .shown-above .reply:=
target { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; max-height: 100em;=
 overflow: auto; line-height: 1.33; word-break: normal; } .shown-above .rep=
ly:target .pst_bar { display: block; margin: 0.5em 0.5em 0.6em 0.5em; } .sh=
own-above .reply:target .pst { display: block; } .shown-above .reply:target=
 .pst a, .shown-above .reply:target .pst .unkfunc { margin-right: 0; } .sho=
wn-above .reply:target .pst br { display: inline; content: normal; } .shown=
-above .reply:target .ft { display: block; } .shown-above .reply:target .ua=
 { color: #a4a4a4; } .shown-above .reply:target .ua__extra-detail { display=
: inline; } .shown-above .reply:target .ua__short { display: none; } .shown=
-above .reply:target .post-icon-title { display: inline; } .shown-above .re=
ply.one-file-post:target .thrd-thumb { left: 0; top: 0; margin-right: 0.8em=
; -webkit-transition: left 0.05s ease, top 0.05s ease; -moz-transition: lef=
t 0.05s ease, top 0.05s ease; -o-transition: left 0.05s ease, top 0.05s eas=
e; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-above .r=
eply.one-file-post:target .thrd-thumb.not-portrait img { max-height: inheri=
t; /* b42 */ } .shown-above .reply.one-file-post:target .thrd-thumb.not-por=
trait span { position: static; } .shown-above .reply:focus { -khtml-opacity=
: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=3D100); max-height:=
 100em; overflow: auto; line-height: 1.33; word-break: normal; } .shown-abo=
ve .reply:focus .pst_bar { display: block; margin: 0.5em 0.5em 0.6em 0.5em;=
 } .shown-above .reply:focus .pst { display: block; } .shown-above .reply:f=
ocus .pst a, .shown-above .reply:focus .pst .unkfunc { margin-right: 0; } .=
shown-above .reply:focus .pst br { display: inline; content: normal; } .sho=
wn-above .reply:focus .ft { display: block; } .shown-above .reply:focus .ua=
 { color: #a4a4a4; } .shown-above .reply:focus .ua__extra-detail { display:=
 inline; } .shown-above .reply:focus .ua__short { display: none; } .shown-a=
bove .reply:focus .post-icon-title { display: inline; } .shown-above .reply=
.one-file-post:focus .thrd-thumb { left: 0; top: 0; margin-right: 0.8em; -w=
ebkit-transition: left 0.05s ease, top 0.05s ease; -moz-transition: left 0.=
05s ease, top 0.05s ease; -o-transition: left 0.05s ease, top 0.05s ease; t=
ransition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-above .reply=
.one-file-post:focus .thrd-thumb.not-portrait img { max-height: inherit; /*=
 b42 */ } .shown-above .reply.one-file-post:focus .thrd-thumb.not-portrait =
span { position: static; } .shown-above .reply:focus-within { opacity: 1; m=
ax-height: 100em; overflow: auto; line-height: 1.33; word-break: normal; } =
.shown-above .reply:focus-within .pst_bar { display: block; margin: 0.5em 0=
.5em 0.6em 0.5em; } .shown-above .reply:focus-within .pst { display: block;=
 } .shown-above .reply:focus-within .pst a, .shown-above .reply:focus-withi=
n .pst .unkfunc { margin-right: 0; } .shown-above .reply:focus-within .pst =
br { display: inline; content: normal; } .shown-above .reply:focus-within .=
ft { display: block; } .shown-above .reply:focus-within .ua { color: #a4a4a=
4; } .shown-above .reply:focus-within .ua__extra-detail { display: inline; =
} .shown-above .reply:focus-within .ua__short { display: none; } .shown-abo=
ve .reply:focus-within .post-icon-title { display: inline; } .shown-above .=
reply.one-file-post:focus-within .thrd-thumb { left: 0; top: 0; margin-righ=
t: 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-a=
bove .reply.one-file-post:focus-within .thrd-thumb.not-portrait img { max-h=
eight: inherit; /* b42 */ } .shown-above .reply.one-file-post:focus-within =
.thrd-thumb.not-portrait span { position: static; } .shown-above-group:hove=
r .shown-above .reply { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; fil=
ter: alpha(opacity=3D100); max-height: 100em; overflow: auto; line-height: =
1.33; word-break: normal; } .shown-above-group:hover .shown-above .pst_bar =
{ display: block; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:hov=
er .shown-above .pst { display: block; } .shown-above-group:hover .shown-ab=
ove .pst a, .shown-above-group:hover .shown-above .pst .unkfunc { margin-ri=
ght: 0; } .shown-above-group:hover .shown-above .pst br { display: inline; =
content: normal; } .shown-above-group:hover .shown-above .ft { display: blo=
ck; } .shown-above-group:hover .shown-above .ua { color: #a4a4a4; } .shown-=
above-group:hover .shown-above .ua__extra-detail { display: inline; } .show=
n-above-group:hover .shown-above .ua__short { display: none; } .shown-above=
-group:hover .shown-above .post-icon-title { display: inline; } .shown-abov=
e-group:hover .shown-above .reply.one-file-post .thrd-thumb { left: 0; top:=
 0; margin-right: 0.8em; -webkit-transition: left 0.05s ease, top 0.05s eas=
e; -moz-transition: left 0.05s ease, top 0.05s ease; -o-transition: left 0.=
05s ease, top 0.05s ease; transition: left 0.05s ease, top 0.05s ease; /* b=
42 */ } .shown-above-group:hover .shown-above .reply.one-file-post .thrd-th=
umb.not-portrait img { max-height: inherit; /* b42 */ } .shown-above-group:=
hover .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { pos=
ition: static; } .shown-above-group:focus-within .shown-above .reply { opac=
ity: 1; max-height: 100em; overflow: auto; line-height: 1.33; word-break: n=
ormal; } .shown-above-group:focus-within .shown-above .pst_bar { display: b=
lock; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:focus-within .s=
hown-above .pst { display: block; } .shown-above-group:focus-within .shown-=
above .pst a, .shown-above-group:focus-within .shown-above .pst .unkfunc { =
margin-right: 0; } .shown-above-group:focus-within .shown-above .pst br { d=
isplay: inline; content: normal; } .shown-above-group:focus-within .shown-a=
bove .ft { display: block; } .shown-above-group:focus-within .shown-above .=
ua { color: #a4a4a4; } .shown-above-group:focus-within .shown-above .ua__ex=
tra-detail { display: inline; } .shown-above-group:focus-within .shown-abov=
e .ua__short { display: none; } .shown-above-group:focus-within .shown-abov=
e .post-icon-title { display: inline; } .shown-above-group:focus-within .sh=
own-above .reply.one-file-post .thrd-thumb { left: 0; top: 0; margin-right:=
 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-abo=
ve-group:focus-within .shown-above .reply.one-file-post .thrd-thumb.not-por=
trait img { max-height: inherit; /* b42 */ } .shown-above-group:focus-withi=
n .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { positio=
n: static; } .shown-above-group:has(:target) .shown-above .reply { /* b44 *=
/ opacity: 1; max-height: 100em; overflow: auto; line-height: 1.33; word-br=
eak: normal; } .shown-above-group:has(:target) .shown-above .pst_bar { disp=
lay: block; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:has(:targ=
et) .shown-above .pst { display: block; } .shown-above-group:has(:target) .=
shown-above .pst a, .shown-above-group:has(:target) .shown-above .pst .unkf=
unc { margin-right: 0; } .shown-above-group:has(:target) .shown-above .pst =
br { display: inline; content: normal; } .shown-above-group:has(:target) .s=
hown-above .ft { display: block; } .shown-above-group:has(:target) .shown-a=
bove .ua { color: #a4a4a4; } .shown-above-group:has(:target) .shown-above .=
ua__extra-detail { display: inline; } .shown-above-group:has(:target) .show=
n-above .ua__short { display: none; } .shown-above-group:has(:target) .show=
n-above .post-icon-title { display: inline; } .shown-above-group:has(:targe=
t) .shown-above .reply.one-file-post .thrd-thumb { left: 0; top: 0; margin-=
right: 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .sho=
wn-above-group:has(:target) .shown-above .reply.one-file-post .thrd-thumb.n=
ot-portrait img { max-height: inherit; /* b42 */ } .shown-above-group:has(:=
target) .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { p=
osition: static; } .nomargtbl { width: 100%; border-spacing: 0; border-coll=
apse: collapse; } .nomargtbl td { padding: 0; width: 50%; } .big-link { tex=
t-align: center; } fieldset { border-color: currentcolor; border-width: 1px=
; /* b41 */ -webkit-border-radius: .25em; -moz-border-radius: .25em; border=
-radius: .25em; } fieldset.styles { float: left; } fieldset.styles label { =
padding: 0.1em 0.5em 0.1em 0; } div.pics { overflow: hidden; } div.pics lab=
el { float: left; padding: 0.1em 0.5em 0.1em 0; } td.srch { width: 100%; ve=
rtical-align: middle; padding-right: 5px; } .srchtxt { width: 100%; vertica=
l-align: middle; font-size: 1.5em; margin: 0; padding-left: 0; padding-righ=
t: 0; } .srchbtn { font-size: 1.5em; } .thrd-thumb { display: block; float:=
 left; margin-right: 0.8em; text-decoration: none; text-align: center; font=
-size: 0.7em; } .thrd-thumb img { vertical-align: bottom; } .thrd-thumb spa=
n, .thrd-thumb div { display: block; } .pics-off { padding: 0.25em; } .show=
-moar { clear: both; background: inherit; -o-mini-fold: unfolded; text-deco=
ration: none; } /* @media all and (max-width: 420px) { .one-file-post, .one=
-file-post .short-post, .one-file-post .full-post { display: -ms-flexbox; d=
isplay: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-fl=
ex-direction: column; flex-direction: column; } .pst_bar { -ms-flex-order: =
-2; -webkit-order: -2; order: -2; flex-shrink: 0; */ /* b27 */ /* } .thrd-t=
humb { -ms-flex-order: -1; -webkit-order: -1; order: -1; -ms-flex-item-alig=
n: start; -webkit-align-self: flex-start; align-self: flex-start; } } */ .t=
humbs-cont .pics-off { padding-top: 0; } .thumbs-cont a { display: inline-b=
lock; float: none; vertical-align: top; } .thumb { float: left; margin-righ=
t: 1em; margin-bottom: 1.9em; width: 64px; height: 64px; background-positio=
n: 50% 50%; background-position-x: 50%; background-position-y: 50%; backgro=
und-repeat: no-repeat; -webkit-background-size: contain; -moz-background-si=
ze: contain; -o-background-size: contain; background-size: contain; } .big-=
thumb { float: left; margin-right: 1em; margin-bottom: 0.9em; width: 150px;=
 height: 150px; background-position: 50% 50%; background-position-x: 50%; b=
ackground-position-y: 50%; background-repeat: no-repeat; -webkit-background=
-size: contain; -moz-background-size: contain; -o-background-size: contain;=
 background-size: contain; } .thread .thumb, .thread .big-thumb { margin-bo=
ttom: 0; } .thread .has-short-desc { margin-bottom: 0.8em; } .short-desc { =
display: inline; } .full-desc { display: none; } .pics-off-thrd .short-desc=
 { display: none; } .pics-off-thrd .full-desc { display: inline; } @media a=
ll and (max-width: 320px) { .thumb, .big-thumb { margin-right: 0.75em; } } =
.thumbs-cont .thrd-thumb, .thumbs-cont .thumb, .thumbs-cont .big-thumb { ma=
rgin-right: 0.5em; } .desc2 { margin-bottom: 1.9em; } .desc1 { margin-botto=
m: 0.9em; } a.il { text-decoration: none; } .img_size { padding-top: 64px; =
text-align: center; font-size: 0.7em; } .img_size-big { padding-top: 150px;=
 text-align: center; font-size: 0.7em; } .vid { height: 48px; background-co=
lor: #000; } .vid .img_size { padding-top: 48px; } .vid-big { height: 96px;=
 background-color: #000; } .vid-big .img_size-big { padding-top: 96px; } .s=
m { height: 20px; } .sm .img_size { padding-top: 20px; } .sm-big { height: =
33px; } .sm-big .img_size-big { padding-top: 33px; } .dm .img_size { font-s=
ize: 0.5em; } .cb { height: 55px; } .cb .img_size { padding-top: 55px; } .c=
b-big { height: 111px; } .cb-big .img_size-big { padding-top: 111px; } .tw =
{ background-color: #000; } .nopic { background-image: url('/img/nopic.png'=
); height: 50px; margin-bottom: 2em; } .nopic .img_size { padding-top: 50px=
; } .nopic-big { background-image: url('/img/big/nopic.png'); height: 100px=
; margin-bottom: 1em; } .nopic-big .img_size-big { padding-top: 100px; } .l=
ikes, .dislikes { display: inline; padding: 0.3em; font-weight: 700; text-d=
ecoration: none; } .likes { color: green !important; } .dislikes { color: r=
ed !important; } .voted-like .likes span { border-bottom: 2px solid green; =
} .voted-dislike .dislikes span { border-bottom: 2px solid red; } .pst_bar =
em { position: relative; white-space: nowrap; } .post-icon { position: abso=
lute; top: 0; bottom: 0; left: 0; /* b26 */ margin: auto; /* b10 */ } .post=
-icon-spacer { visibility: hidden; margin-top: -100px; } .uid-hl { -webkit-=
border-radius: .2em; -moz-border-radius: .2em; border-radius: .2em; z-index=
: 2; position: relative; /* b23 */ } @supports (transform: rotate(360deg)) =
and (animation: proceed-spinner .6s linear infinite) { @keyframes proceed-s=
pinner { to {transform: rotate(360deg);} } .proceed-spinner .pst-err:before=
 { content: ''; display: inline-block; width: 0.5em; height: 0.5em; border-=
radius: 50%; border: 2px solid #ccc; border-top-color: #333; animation: pro=
ceed-spinner .6s linear infinite; margin-right: 0.3em; } } .uid { white-spa=
ce: nowrap; cursor: pointer; font-size: .85em; padding: .4em .2em; margin: =
0 -0.2em; } .uid-counter { -webkit-border-radius: 50%; -moz-border-radius: =
50%; border-radius: 50%; font-size: 0.85em; width: 1.4em; height: 1.4em; ve=
rtical-align: bottom; /* b19 */ display: inline-block; text-align: center; =
position: relative; top: -0.1em; -khtml-opacity: 0.7; -moz-opacity: 0.7; op=
acity: 0.7; filter: alpha(opacity=3D70); zoom: 1; } .uid-light .uid-counter=
 { color: #000; } .uid-dark .uid-counter { color: #fff; } .reflink a, a.ref=
link { font-size: 0.85em; text-decoration: none; } .pstcnt { font-weight: b=
old; font-size: 0.85em; margin: 0 0.15em; } .s { text-decoration: line-thro=
ugh; } .u { text-decoration: underline; } .o { text-decoration: overline; }=
 .spoiler, .open-spoiler { -webkit-border-radius: 0.2em; -moz-border-radius=
: 0.2em; border-radius: 0.2em; -webkit-box-decoration-break: clone; -o-box-=
decoration-break: clone; box-decoration-break: clone; margin: 0 -0.1em; pad=
ding: 0.05em 0.2em 0.3em 0.1em; } .spoiler > .spoiler, .open-spoiler > .ope=
n-spoiler { padding-left: 0; padding-right: 0; margin: auto; } .spoiler:emp=
ty, .open-spoiler:empty { padding: 0; margin: auto; } .spoiler img { visibi=
lity: hidden; } .spoiler:hover img, .spoiler:focus img { visibility: visibl=
e; } /* b1 */ .spoiler:focus-within img { visibility: visible; } .spoiler a=
 { position: relative; left: -9999px; } /* tap fix */ .spoiler:hover a, .sp=
oiler:focus a { left: 0; -webkit-transition-delay: 1ms; -moz-transition-del=
ay: 1ms; -o-transition-delay: 1ms; transition-delay: 1ms; } .spoiler:focus-=
within a { left: 0; } .spoiler a:focus { left: 0; } /* b27 */ .spoiler { -w=
ebkit-text-fill-color: transparent; } /* b1 */ .spoiler:hover, .spoiler:foc=
us { -webkit-text-fill-color: unset; } .spoiler:focus-within { -webkit-text=
-fill-color: unset; } .spoiler a { text-decoration-color: transparent; } /*=
 b1 */ .spoiler:hover > a, .spoiler:focus > a { text-decoration-color: curr=
entcolor; } .spoiler:focus-within > a { text-decoration-color: currentcolor=
; } span.spoiler { display: inline !important; } /* b17 */ blockquote.unkfu=
nc, blockquote.unkfunc p { display: inline; margin: 0; } .ua { color: #a4a4=
a4; } .inquisitor { color: #ffc261; } .op-mark { white-space: nowrap; posit=
ion: relative; top: -0.10em; font-size: .75em; -webkit-border-radius: .5em;=
 -moz-border-radius: .5em; border-radius: .5em; padding: 0 .3em .1em .3em; =
background-color: #47a147; color: #fff; } .dice, .spoiler:hover .dice, .spo=
iler:focus .dice { color: green; font-style: italic; } .spoiler:focus-withi=
n .dice { color: green; font-style: italic; } .spoiler:hover font[color=3D"=
green"], .spoiler:focus font[color=3D"green"] { color: green; } .spoiler:fo=
cus-within font[color=3D"green"] { color: green; } .ban-desc { color: #c122=
67; font-style: italic; } .rainbow-alt { opacity: 0.99; position: relative;=
 padding: 2px 5px; font-weight: 700; color: white; -webkit-text-fill-color:=
 transparent; background-image: -webkit-gradient( linear, left top, right t=
op, color-stop(0, #f00), color-stop(0.1, #f80), color-stop(0.2, #ff0), colo=
r-stop(0.3, #8f0), color-stop(0.4, #0f0),color-stop(0.5, #0f8), color-stop(=
0.6, #0ff), color-stop(0.7, #08f), color-stop(0.8, #00f), color-stop(0.9, #=
80f), color-stop(1, #f08) ); background-image: -webkit-linear-gradient(left=
, #f00, #f80, #ff0, #8f0, #0f0, #0f8, #0ff, #08f, #00f, #80f, #f08); backgr=
ound-image: linear-gradient(to right, #f00, #f80, #ff0, #8f0, #0f0, #0f8, #=
0ff, #08f, #00f, #80f, #f08); -webkit-background-clip: text; background-cli=
p: text; } .rainbow-alt:before { content: ''; background-color: pink; posit=
ion: absolute; top:0; left:0; width: 100%; height: 100%; z-index: -1; } .ml=
-dg { overflow: hidden; display: inline-block; width: 0.9em; height: 1.35em=
; vertical-align: text-top; color: transparent; } /* don't remove height */=
 .ml-dg:before { content: '\40'; } .ml-dt { overflow: hidden; display: inli=
ne-block; width: 0.3em; height: 1.3em; vertical-align: text-top; color: tra=
nsparent; } .ml-dt:before { content: '\2E'; } .ml-spc1 { display: none; } /=
* .ml-spc2 { width: 0; display: inline-block; height: 0; overflow: hidden; =
} b35 */ .ml-spc2, .ml-spc3 { visibility: hidden; display: inline-block; te=
xt-indent: -9999em; } .menu-boards-wrap { margin: 0; padding: 0; list-style=
: none; } .menu-boards-wrap li { display: inline; /* IE 5-7 */ } .menu-boar=
d-link { display: block; padding: 0.5em 0 0.7em 0; text-decoration: none; }=
 .menu-board-link .board-link { font-weight: 700; padding-right: 0.5em; dis=
play: inline-block; min-width: 4em; text-decoration: underline; } .menu-boa=
rd-link .board-desc { display: inline-block; text-decoration: underline; } =
.menu-boards-wrap .all-boards { text-decoration: underline; } .menu-boards-=
wrap .all-boards:after { content: "..."; } @supports (display: flex) or (di=
splay: -webkit-flex) { .menu-boards-wrap-flex { display: -webkit-flex; disp=
lay: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .menu-boards-wrap-fl=
ex li { -webkit-flex: 1 1 6em; flex: 1 1 6em; } .menu-boards-wrap-flex .men=
u-board-link { display: block; width: 100%; height: 100%; box-sizing: borde=
r-box; text-align: center; padding: 0.25em 0.5em 0.65em 0.5em; } .menu-boar=
ds-wrap-flex .board-link, .menu-boards-wrap-flex .board-desc { display: blo=
ck; } .menu-boards-wrap-flex .board-link { font-weight: normal; /* reset */=
 padding: 0; /* reset */ font-size: 1.5em; padding-bottom: 0.07em; text-dec=
oration-skip: edges; } .menu-boards-wrap-flex .all-boards:after { content: =
""; } /* reset */ .menu-boards-wrap-flex .all-boards { display: -webkit-fle=
x; display: flex; padding-bottom: 0.5em; } .menu-boards-wrap-flex .all-boar=
ds span { margin: auto; font-size: 1.5em; } .menu-boards-wrap-flex .add-boa=
rd { max-width: 5em; } .menu-boards-wrap-flex .add-board span { font-size: =
3em; } } .sr { clip: rect(1px 1px 1px 1px); /* IE6-7 */ clip: rect(1px, 1px=
, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); position=
: absolute; overflow: hidden; width: 1px; height: 1px; border: 0; margin: -=
1px; padding: 0; white-space: nowrap; word-wrap: normal; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/ie6.css

body { text-align: center; }=0A.body { width: auto !important; width: 800px=
; text-align: left; }=0A#index-top, .thread, .reply, .lst_rpl, div.pics, .t=
humbs-cont { zoom: 1; }=0A/* Hides from IE5-mac. =D0=93=D0=B8=D0=BB=D1=8C=
=D0=BE=D1=82=D0=B8=D0=BD=D0=B0=3F \*/=0A.pst, .pst_bar, .reply, .thread { hei=
ght: 1%; }=0A/* End hide from IE5-mac */=0A.short-post { height: 500px; } /=
* b8 */=0A.reply .pst { margin-bottom: 0.125em !important; } /* b9 */
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/noscript.css

.likelink { color: inherit; border: none; cursor: default; }=0A.likelink:ho=
ver, .ll-h:hover .likelink { color: inherit; }=0A.short-post, .show-moar { =
display: none !important; }=0A.full-post { display: block !important; }=0A.=
uid { cursor: auto; }=0Aspan.hand { cursor: auto; }=0Aspan.hand:hover { bac=
kground-color: inherit; }
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/photon.css

@charset "utf-8"; body { color: #333; background-color: #eee; } body, .btn-=
reset { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe U=
I", "Segoe WP", Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue",=
 "Lucida Grande", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-s=
erif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color=
 Emoji"; } .ml-dg:before, .ml-dt:before { color: #333; } a, .likelink { col=
or: #f60; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoiler=
 a:hover { color: #06f; } .likelink { border-bottom-color: #f60; } .likelin=
k:hover { border-bottom-color: #06f; } .ll-h:hover .likelink { color: #06f;=
 border-bottom-color: #06f; } h2.native, h3.native, .complex-header__contai=
ner { background-color: #ddd; } h2.native { border: 1px solid #ccc; } hr, f=
ieldset { border-color: #bbb; } .warn { border-color: #f66; background-colo=
r: #f9eee0; } .reply, .lst_rpl, .shown-above:before { background-color: #dd=
d; } .shown-above:hover:before { background-color: #d0d0d0; } .shown-above:=
focus-within:before { background-color: #d0d0d0; } .shown-above:has(:target=
):before { background-color: #d0d0d0; } .uid-hl { -webkit-box-shadow: #ff6b=
00 0 0 1em inset, #ff6b00 0 0 .5em; -moz-box-shadow: #ff6b00 0 0 1em inset,=
 #ff6b00 0 0 .5em; box-shadow: #ff6b00 0 0 1em inset, #ff6b00 0 0 .5em; } .=
reply:focus { background-color: #eedacd; } .reply:target { background-color=
: #eedacd; } .fake-hl { background-color: #eedacd; } .double-fake-hl { back=
ground-color: #ddd !important; } @supports selector(.reply:target) { .reply=
:focus { background-color: #ddd; } .reply:focus.reply:target { background-c=
olor: #eedacd; } } @-webkit-keyframes highlighter { 0% { background-color: =
#eedacd; } 75% { background-color: #eedacd; } 100% { background-color: tran=
sparent; } } @-moz-keyframes highlighter { 0% { background-color: #eedacd; =
} 75% { background-color: #eedacd; } 100% { background-color: transparent; =
} } @-o-keyframes highlighter { 0% { background-color: #eedacd; } 75% { bac=
kground-color: #eedacd; } 100% { background-color: transparent; } } @keyfra=
mes highlighter { 0% { background-color: #eedacd; } 75% { background-color:=
 #eedacd; } 100% { background-color: transparent; } } .reflink a, a.reflink=
 { color: #333; } .pstcnt { color: #4f7942; } .hand:hover, .hover-color:hov=
er { background-color: #e3e3e3; } .img_size, .img_size-big, .thrd-thumb { c=
olor: #666; } .spoiler, .open-spoiler { background-color: #bbb; } .spoiler,=
 .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"gree=
n"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #bbb; } .spoil=
er:hover, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spo=
iler:focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-=
dt:before { color: #333; } .spoiler:focus-within, .spoiler:focus-within .ml=
-dg:before, .spoiler:focus-within .ml-dt:before { color: #333; } .spoiler:h=
over a, .spoiler:focus a, .open-spoiler a, .spoiler a:focus { color: #dd400=
0; } .spoiler:focus-within a { color: #dd4000; } .unkfunc, .spoiler:hover .=
unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:b=
efore { color:#789922; } .spoiler:focus-within .unkfunc { color:#789922; } =
.postertrip, .postertripid { color: #228854; } .pale, .pale a { color: #666=
; } .good { color: green; } .sage { color: red; } .mod { color: #26a; } .ad=
m { color: #800080; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/neutron.css

@charset "utf-8"; body { color: #698cc0; background-color: #212121; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #698cc0; } a, .likelink, .spoiler:hover a=
, .spoiler:focus a, .spoiler a:focus { color: #c9be89; } .spoiler:focus-wit=
hin a { color: #c9be89; } a:hover, .likelink:hover, .spoiler:hover a:hover,=
 .open-spoiler a:hover { color: #eefebb; } .likelink { border-bottom-color:=
 #c9be89; } .likelink:hover { border-bottom-color: #eefebb; } .ll-h:hover .=
likelink { color: #eefebb; border-bottom-color: #eefebb; } h2.native, h3.na=
tive, .complex-header__container { color: #7494c5; background-color: #2c2c2=
c; } h2.native { border: 1px solid #575757; } hr, fieldset { border-color: =
#7A8EAB; } pre { background: #2c2c2c; color: #ccc; } .warn { border-color: =
#d0be89; background-color: #333; } .reply, .lst_rpl { background-color: #2c=
2c2c; } .shown-above:before { color: #667ea2; background-color: #1e1e1e; -w=
ebkit-transition: color 0.1s ease; -moz-transition: color 0.1s ease; -o-tra=
nsition: color 0.1s ease; transition: color 0.1s ease; } .shown-above:hover=
:before { color: #698cc0; background-color: #212121; } .shown-above:focus-w=
ithin:before { color: #698cc0; background-color: #212121; } .shown-above:ha=
s(:target):before { color: #698cc0; background-color: #212121; } .rpl-hl { =
background-color: #111110; } .reply:focus { background-color: #111110; } .r=
eply:target { background-color: #111110; } .uid-hl { -webkit-box-shadow: #1=
4334c 0 0 1em inset, #1c5584 0 0 3em; -moz-box-shadow: #14334c 0 0 1em inse=
t, #1c5584 0 0 3em; box-shadow: #14334c 0 0 1em inset, #1c5584 0 0 3em; } .=
reply:focus { background-color: #111110; } .reply:target { background-color=
: #111110; } .fake-hl { background-color: #111110; } .double-fake-hl { back=
ground-color: #2c2c2c !important; } @supports selector(.reply:target) { .re=
ply:focus { background-color: #2c2c2c; } .reply:focus.reply:target { backgr=
ound-color: #111110; } } @-webkit-keyframes highlighter { 0% { background-c=
olor: #14334c; } 75% { background-color: #14334c; } 100% { background-color=
: transparent; } } @-moz-keyframes highlighter { 0% { background-color: #14=
334c; } 75% { background-color: #14334c; } 100% { background-color: transpa=
rent; } } @-o-keyframes highlighter { 0% { background-color: #14334c; } 75%=
 { background-color: #14334c; } 100% { background-color: transparent; } } @=
keyframes highlighter { 0% { background-color: #14334c; } 75% { background-=
color: #14334c; } 100% { background-color: transparent; } } .pstcnt { color=
: #789922; } .hand:hover, .hover-color:hover { background-color: #333; } .i=
mg_size, .img_size-big, .thrd-thumb { color: gray; } .spoiler, .open-spoile=
r { background-color: #575757; } .spoiler, .spoiler a, .spoiler .unkfunc, .=
spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .spo=
iler .ml-dt:before { color: #575757; } .spoiler:hover, .spoiler:focus, .ope=
n-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .spo=
iler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: #48b0fd; } =
.spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-=
within .ml-dt:before { color: #48b0fd; } .unkfunc, .spoiler:hover .unkfunc,=
 .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { =
color:#789922; } .spoiler:focus-within .unkfunc { color:#789922; } .postert=
rip, .postertripid { color: #228854; } .pale, .pale a { color: #888; } .goo=
d { color: #559655; } .sage { color: #900; } .mod { color: #26a; } .adm { c=
olor: #800080; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/futaba.css

@charset "utf-8";=0Abody {=0Acolor:#800000;=0Abackground-color: #ffe;=0Afon=
t-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe =
WP", Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Gr=
ande", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Appl=
e Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";=0A=
} .ml-dg:before, .ml-dt:before { color: #800000; } a, .likelink, .spoiler:h=
over a, .spoiler:focus a, .spoiler a:focus { color: #00e; }=0A.spoiler:focu=
s-within a { color: #00e; }=0Aa:hover, .likelink:hover, .spoiler:hover a:ho=
ver, .open-spoiler a:hover { color: #d00; }=0A.likelink { border-bottom-col=
or: #00e; }=0A.likelink:hover { border-bottom-color: #d00; }=0A.ll-h:hover =
.likelink { color: #d00; border-bottom-color: #d00; } h2.native, h3.native,=
 .complex-header__container { background-color: #f0e0d6; }=0Ah2.native { bo=
rder: 1px solid #f0d0b6; } .reply, .lst_rpl, .shown-above:before { backgrou=
nd-color: #f0e0d6; }=0A.shown-above:hover:before { background-color: #f9f4e=
5; }=0A.shown-above:focus-within:before { background-color: #f9f4e5; }=0A.s=
hown-above:has(:target):before { background-color: #f9f4e5; } .uid-hl { -we=
bkit-box-shadow: #ea8 0 0 1em inset, #ea8 0 0 .5em; -moz-box-shadow: #ea8 0=
 0 1em inset, #ea8 0 0 .5em; box-shadow: #ea8 0 0 1em inset, #ea8 0 0 .5em;=
 }=0A/* border: 2px dashed #ea8; */=0A.reply:focus { background-color: #f3c=
fb9; }=0A.reply:target { background-color: #f3cfb9; }=0A.fake-hl { backgrou=
nd-color: #f3cfb9; }=0A.double-fake-hl { background-color: #f0e0d6; }=0A@su=
pports selector(.reply:target) { .reply:focus { background-color: #f0e0d6; =
} .reply:focus.reply:target { background-color: #f3cfb9; }=0A} @-webkit-key=
frames highlighter { 0% { background-color: #f3cfb9; } 75% { background-col=
or: #f3cfb9; } 100% { background-color: transparent; }=0A}=0A@-moz-keyframe=
s highlighter { 0% { background-color: #f3cfb9; } 75% { background-color: #=
f3cfb9; } 100% { background-color: transparent; }=0A}=0A@-o-keyframes highl=
ighter { 0% { background-color: #f3cfb9; } 75% { background-color: #f3cfb9;=
 } 100% { background-color: transparent; }=0A}=0A@keyframes highlighter { 0=
% { background-color: #f3cfb9; } 75% { background-color: #f3cfb9; } 100% { =
background-color: transparent; }=0A} hr, fieldset { border-color: #800000; =
} .warn { border-color: #c33; background-color: #fed; } .hand:hover, .hover=
-color:hover { background-color: #ffefe5; } .pstcnt { color: #4f7942; } .re=
flink a, a.reflink { color: #800000; } .img_size, .img_size-big, .thrd-thum=
b { color: #c09090; } .ft { color: #cc1105; } .pn { color: #117743; font-we=
ight: 800; } .uid { font-weight: normal; }=0A.ua { font-weight: normal; } .=
spoiler, .open-spoiler { background-color: #f0d0b6; }=0A.spoiler, .spoiler =
a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .spoi=
ler .ml-dg:before, .spoiler .ml-dt:before { color: #f0d0b6; }=0A.spoiler:ho=
ver, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:=
focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:be=
fore { color: #800000; }=0A.spoiler:focus-within, .spoiler:focus-within .ml=
-dg:before, .spoiler:focus-within .ml-dt:before { color: #800000; } .unkfun=
c, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before=
, .unkfunc .ml-dt:before { color: #708b28; /* cont */ }=0A.spoiler:focus-wi=
thin .unkfunc { color: #708b28; } .postertrip, .postertripid { color: #2288=
54; } .pale, .pale a { color: #c09090; } .good { color: green; } .sage { co=
lor: red; } .mod { color: #f00; } .adm { color: #800080; }=0A
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/dark.css

@charset "utf-8"; body { color: #898989; background-color: #111; font-famil=
y: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP", Ro=
boto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande", =
"Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Color=
 Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:=
before, .ml-dt:before { color: #777; } a, .likelink, .spoiler:hover a, .spo=
iler:focus a, .spoiler a:focus { color: #aaa; } .spoiler:focus-within a { c=
olor: #aaa; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoil=
er a:hover { color: #ddd; } .likelink { border-bottom-color: #aaa; } .likel=
ink:hover { border-bottom-color: #ddd; } .ll-h:hover .likelink { color: #dd=
d; border-bottom-color: #ddd; } h2.native, h3.native, .complex-header__cont=
ainer { background-color: #222; } h2.native { border: 1px solid #555; } hr,=
 fieldset { border-color: #555; } pre { background: #333; color: #999; } .w=
arn { border-color: #999; background-color: #262626; color: #888; } .reply,=
 .lst_rpl, .shown-above:before { background-color: #222; } .shown-above:hov=
er:before { background-color: #111; } .shown-above:focus-within:before { ba=
ckground-color: #111; } .shown-above:has(:target):before { background-color=
: #111; } .rpl-hl { background-color: #151515; } .reply:focus { background-=
color: #151515; } .reply:target { background-color: #151515; } .uid-hl { -w=
ebkit-box-shadow: #cecece 0 0 1em inset, #cecece 0 0 .5em; -moz-box-shadow:=
 #cecece 0 0 1em inset, #cecece 0 0 .5em; box-shadow: #cecece 0 0 1em inset=
, #cecece 0 0 .5em; } .reply:focus { background-color: #151515; } .reply:ta=
rget { background-color: #151515; } .fake-hl { background-color: #151515; }=
 .double-fake-hl { background-color: #222 !important; } @supports selector(=
.reply:target) { .reply:focus { background-color: #222; } .reply:focus.repl=
y:target { background-color: #151515; } } @-webkit-keyframes highlighter { =
0% { background-color: #656565; color: #c3c3c3; } 75% { background-color: #=
656565; color: #c3c3c3; } 100% { background-color: transparent; color: inhe=
rit; } } @-moz-keyframes highlighter { 0% { background-color: #656565; colo=
r: #c3c3c3; } 75% { background-color: #656565; color: #c3c3c3; } 100% { bac=
kground-color: transparent; color: inherit; } } @-o-keyframes highlighter {=
 0% { background-color: #656565; color: #c3c3c3; } 75% { background-color: =
#656565; color: #c3c3c3; } 100% { background-color: transparent; color: inh=
erit; } } @keyframes highlighter { 0% { background-color: #656565; color: #=
c3c3c3; } 75% { background-color: #656565; color: #c3c3c3; } 100% { backgro=
und-color: transparent; color: inherit; } } .reflink a, a.reflink { color: =
#9b905b; } .pstcnt { color: #999; } .hand:hover, .hover-color:hover { backg=
round-color: #292929; } .img_size, .img_size-big, .thrd-thumb { color: gray=
; } .spoiler, .open-spoiler { background-color: #444; } .spoiler, .spoiler =
a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .spoi=
ler .ml-dg:before, .spoiler .ml-dt:before { color: #444; } .spoiler:hover, =
.spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus=
 .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before =
{ color: #888; } .spoiler:focus-within, .spoiler:focus-within .ml-dg:before=
, .spoiler:focus-within .ml-dt:before { color: #888; } .unkfunc, .spoiler:h=
over .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .m=
l-dt:before { color:#567000; } .spoiler:focus-within .unkfunc { color:#5670=
00; } .postertrip, .postertripid { color: #228854; } .pale { color: #444; }=
 .pale a, a.pale { color: #666; } .good { color: #3d8c3d; } .sage { color: =
#900; } .mod { color: #26a; } .adm { color: #800080; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/sc.css

@charset "utf-8"; body { color: #494949; background-color: #ebebeb; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #494949; } a, .likelink, .spoiler:hover a=
, .spoiler:focus a, .spoiler a:focus { color: #3b678d; text-decoration: non=
e; } .spoiler:focus-within a { color: #3b678d; text-decoration: none; } a:h=
over, .likelink:hover, .spoiler:hover a:hover, .open-spoiler a:hover { text=
-decoration: none; color: black; position: relative; top: 1px; } .likelink =
{ border-bottom-color: #3b678d; } .likelink:hover { border-bottom-color: bl=
ack; } .ll-h:hover .likelink { color: black; border-bottom-color: black; } =
h2.native, h3.native, .complex-header__container { background-color: #d4d6d=
4; color: #333333; /* b38 */ padding: 4px 7px; } h2.native, h3.native, .com=
plex-header__header, .complex-header__tip { font-size: 0.9em; } h2.native {=
 background-image: url('../img/cellpic1.gif'); border: 1px solid #999; -web=
kit-background-size: auto 100%; -moz-background-size: auto 100%; background=
-size: auto 100%; /* b37 */ } hr, fieldset { border-color: #999; } pre { ma=
rgin: 3px 0px; border: 1px dotted #999; background-color: #f9f9f9; padding:=
 3px; } .warn { border-color: #335577; background-color: #ddd; } .thread { =
background-color: #ebebeb; } .reply, .lst_rpl, .shown-above:before { backgr=
ound-color: #d4d6d4; } .shown-above:before { border-left: 1px solid #999; b=
order-bottom: 1px solid #999; } .shown-above:hover:before { background-colo=
r: #ebebeb; } .shown-above:focus-within:before { background-color: #ebebeb;=
 } .shown-above:has(:target):before { background-color: #ebebeb; } .uid-hl =
{ -webkit-box-shadow: #6f8ea0 0 0 1em inset, #6f8ea0 0 0 .5em; -moz-box-sha=
dow: #6f8ea0 0 0 1em inset, #6f8ea0 0 0 .5em; box-shadow: #6f8ea0 0 0 1em i=
nset, #6f8ea0 0 0 .5em; } .reply:focus { background-color: #e4e6e4; } .repl=
y:target { background-color: #e4e6e4; } .fake-hl { background-color: #e4e6e=
4; } .double-fake-hl { background-color: #d4d6d4 !important; } @supports se=
lector(.reply:target) { .reply:focus { background-color: #d4d6d4; } .reply:=
focus.reply:target { background-color: #e4e6e4; } } @-webkit-keyframes high=
lighter { 0% { background-color: #7e9cad; } 75% { background-color: #7e9cad=
; } 100% { background-color: transparent; } } @-moz-keyframes highlighter {=
 0% { background-color: #7e9cad; } 75% { background-color: #7e9cad; } 100% =
{ background-color: transparent; } } @-o-keyframes highlighter { 0% { backg=
round-color: #7e9cad; } 75% { background-color: #7e9cad; } 100% { backgroun=
d-color: transparent; } } @keyframes highlighter { 0% { background-color: #=
7e9cad; } 75% { background-color: #7e9cad; } 100% { background-color: trans=
parent; } } .reflink { font-size: 0.9em; } .pstcnt { color: #494949; } .ref=
link a, a.reflink { color: #494949; } .hand:hover, .hover-color:hover { bac=
kground-color: #ddd; } .img_size, .img_size-big, .thrd-thumb { color: gray;=
 } .spoiler, .open-spoiler { background-color: #b4b6b4; } .spoiler, .spoile=
r a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .sp=
oiler .ml-dg:before, .spoiler .ml-dt:before { color: #b4b6b4; } .spoiler:ho=
ver, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:=
focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:be=
fore { color: #494949; } .spoiler:focus-within, .spoiler:focus-within .ml-d=
g:before, .spoiler:focus-within .ml-dt:before { color: #494949; } .unkfunc,=
 .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, =
.unkfunc .ml-dt:before { color:#567000; } .spoiler:focus-within .unkfunc { =
color:#567000; } .postertrip, .postertripid { color: #228854; } .pale, .pal=
e a { color: #777; } .good { color: green; } .sage { color: #d00; } .mod { =
color: #26a; } .adm { color: #800080; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/cherry.css

@charset "utf-8"; /* =D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=D0=BE =D0=BD=D0=
=B0 =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B5 =D1=81=D1=82=D0=B8=D0=BB=D1=8F Dar=
k c http://100ch.ru/ */ body { color: #ccc; background-color: #333; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #ccc; } a, .likelink, .spoiler:hover a, .=
spoiler:focus a, .spoiler a:focus { color: #e14b4b; } .spoiler:focus-within=
 a { color: #e14b4b; } a:hover, .likelink:hover, .spoiler:hover a:hover, .o=
pen-spoiler a:hover { color: #bca0a0; } .likelink { border-bottom-color: #e=
14b4b; } .likelink:hover { border-bottom-color: #bca0a0; } .ll-h:hover .lik=
elink { color: #bca0a0; border-bottom-color: #bca0a0; } h2.native, h3.nativ=
e, .complex-header__container { background-color: #292929; } h2.native { bo=
rder: 1px solid #222; } hr, fieldset { border-color: #666; } .warn { backgr=
ound-color: #444; border-color: #c06064; } .reply, .lst_rpl, .shown-above:b=
efore { background-color: #292929; } .shown-above:hover:before { background=
-color: #333; } .shown-above:focus-within:before { background-color: #333; =
} .shown-above:has(:target):before { background-color: #333; } .rpl-hl { ba=
ckground-color: #444; color: #eee; } .reply:focus { background-color: #444;=
 color: #eee; } .reply:target { background-color: #444; color: #eee; } .uid=
-hl { -webkit-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; -=
moz-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; box-shadow:=
 #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; } .reply:focus { backgroun=
d-color: #444; color: #eee; } .reply:target { background-color: #444; color=
: #eee; } .fake-hl { background-color: #444; color: #eee; } .double-fake-hl=
 { background-color: #292929 !important; } @supports selector(.reply:target=
) { .reply:focus { background-color: #292929; } .reply:focus.reply:target {=
 background-color: #444; color: #eee; } } @-webkit-keyframes highlighter { =
0% { background-color: #632e2e; color: #eee; } 75% { background-color: #632=
e2e; color: #eee; } 100% { background-color: transparent; color: inherit; }=
 } @-moz-keyframes highlighter { 0% { background-color: #632e2e; color: #ee=
e; } 75% { background-color: #632e2e; color: #eee; } 100% { background-colo=
r: transparent; color: inherit; } } @-o-keyframes highlighter { 0% { backgr=
ound-color: #632e2e; color: #eee; } 75% { background-color: #632e2e; color:=
 #eee; } 100% { background-color: transparent; color: inherit; } } @keyfram=
es highlighter { 0% { background-color: #632e2e; color: #eee; } 75% { backg=
round-color: #632e2e; color: #eee; } 100% { background-color: transparent; =
color: inherit; } } .hand:hover, .hover-color:hover { background-color: #48=
3636; } .img_size, .img_size-big, .thrd-thumb { color: gray; } .reflink a, =
a.reflink { color: #999; } .pstcnt { color: #a97777; } .spoiler, .open-spoi=
ler { background-color: #c06064; } .spoiler, .spoiler a, .spoiler .unkfunc,=
 .spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .s=
poiler .ml-dt:before { color: #c06064; } .spoiler:hover, .spoiler:focus, .o=
pen-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .s=
poiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: #ccc; } .=
spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-w=
ithin .ml-dt:before { color: #ccc; } .unkfunc, .spoiler:hover .unkfunc, .sp=
oiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { colo=
r:#f07074; } .spoiler:focus-within .unkfunc { color:#f07074; } .postertrip,=
 .postertripid { color: #f30; } .pale, .pale a { color: #777; } .good { col=
or: #4dae4d; } .sage { color: #c00; } .mod { color: #ffab3f; } .adm { color=
: #ffab3f; } input, textarea, select, input[type=3D"text"] { background-col=
or: #222; border: 1px solid #444; color: #ccc; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/bashorg.css

@charset "utf-8"; body { color: #000; background-color: #fff; font-family: =
"Helvetica Neue", "Tahoma", "Helvetica", "Arial", "Liberation Sans", "Sans =
Uralic", "Droid Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "=
Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:before, .ml-dt:before { colo=
r: #000; } .body { font-size: 0.9em; } a, .likelink, .spoiler:hover a, .spo=
iler:focus a, .spoiler a:focus { color: #05c; } .spoiler:focus-within a { c=
olor: #05c; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoil=
er a:hover { color: #c00; } .likelink { border-bottom-color: #05c; } .likel=
ink:hover { border-bottom-color: #c00; } .ll-h:hover .likelink { color: #c0=
0; border-bottom-color: #c00; } hr, fieldset { border: 1px dotted #bbb; } h=
1.native, h2.native { font-family: "Georgia", "Liberation Serif", "Droid Se=
rif", "Roman Uralic", serif; font-size: 1.7em; font-weight: 400; margin: 0;=
 padding: 0 3px; text-align: right; white-space: nowrap; } @media all and (=
min-width: 666px) { h1.native { background: url('../img/bashlogo.gif') left=
 center no-repeat; margin: 5px 0; } } #greeting { float: none; text-align: =
right; } div.bricks-menu { float: left; } h1.native { font-weight: 700; } h=
3.native, .complex-header__container { border-bottom: 1px dotted #bbb; marg=
in-top: 0.5em; padding-left: 0; } h4.native { padding: 0; } .warn { backgro=
und-color: #f3f3f3; border: 1px dotted #bbb !important; -webkit-border-radi=
us: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 3px; } .r=
eply, .lst_rpl, .shown-above:before { background-color: #f3f3f3; border: 1p=
x dotted #bbb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-=
radius: 3px; font-family: "Monaco", "Liberation Mono", "Droid Sans Mono", "=
Ubuntu Mono", "Lucida Console", "Helvetica Neue", monospace; line-height: 1=
.3em; } .shown-above:before { content: '[:|||:]'; } .rpl-hl { background-co=
lor: #fff; } .reply:focus { background-color: #fff; } .reply:target { backg=
round-color: #fff; } .uid-hl { -webkit-box-shadow: #86bbff 0 0 .5em inset, =
#2887ff 0 0 .75em; -moz-box-shadow: #86bbff 0 0 .5em inset, #2887ff 0 0 .75=
em; box-shadow: #86bbff 0 0 .5em inset, #2887ff 0 0 .75em; } .uid-counter {=
 height: 1.6em; vertical-align: baseline; font-size: .9em; width: 1.6em; } =
.reply .op-mark { padding: .3em .5em .2em .45em; } .reply:focus { backgroun=
d-color: #fff; } .reply:target { background-color: #fff; } .fake-hl { backg=
round-color: #fff; } .double-fake-hl { background-color: #f3f3f3 !important=
; } @supports selector(.reply:target) { .reply:focus { background-color: #f=
3f3f3; } .reply:focus.reply:target { background-color: #fff; } } @-webkit-k=
eyframes highlighter { 0% { background-color: #d2e6ff; } 75% { background-c=
olor: #d2e6ff; } 100% { background-color: transparent; } } @-moz-keyframes =
highlighter { 0% { background-color: #d2e6ff; } 75% { background-color: #d2=
e6ff; } 100% { background-color: transparent; } } @-o-keyframes highlighter=
 { 0% { background-color: #d2e6ff; } 75% { background-color: #d2e6ff; } 100=
% { background-color: transparent; } } @keyframes highlighter { 0% { backgr=
ound-color: #d2e6ff; } 75% { background-color: #d2e6ff; } 100% { background=
-color: transparent; } } .lst_rpl { margin-bottom: 0.5em; } .reply { paddin=
g: 3px; } .reply time { color: #8c8c8c; font-family: "Helvetica Neue", "Tah=
oma", "Helvetica", "Arial", "Liberation Sans", "Sans Uralic", "Droid Sans",=
 sans-serif; } .ans { font-size: 0.8em; } .reflink a, a.reflink, .pstcnt { =
font-size: 1em; font-family: "Helvetica Neue", "Tahoma", "Helvetica", "Aria=
l", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif; } .reflink =
a:before, a.reflink:before { content: "#"; } .pstcnt { color: #000; font-we=
ight: normal; } .reflink b { font-weight: normal; } /* .reply span.reflink:=
:before { content: "+ "; } .reply span.reflink::after { content: " - [:|||:=
]"; } .thread span.cnt::before { content: "+ "; } .thread span.cnt::after {=
 content: " -"; } */ .ans { font-family: "Helvetica Neue", "Tahoma", "Helve=
tica", "Arial", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif;=
 font-style: normal; } .shown-above .reply.one-file-post .thrd-thumb { left=
: -3px; top: -3px; margin-right: 0.5em; } .shown-above .reply.one-file-post=
 .thrd-thumb.not-portrait img { max-height: 3.7em; } .hand:hover, .hover-co=
lor:hover { background-color: #e2e7ea; } .lst_rpl:hover { background-color:=
 #f9f9f9; } .img_size, .img_size-big, .thrd-thumb { color: #999; line-heigh=
t: 13px !important; font-family: "Helvetica Neue", "Tahoma", "Helvetica", "=
Arial", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif; } .spoi=
ler, .open-spoiler { padding-top: 0.3em; background-color: #bbb; } .spoiler=
, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"gre=
en"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #bbb; } .spoi=
ler:hover, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .sp=
oiler:focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml=
-dt:before { color: #333; } .spoiler:focus-within, .spoiler:focus-within .m=
l-dg:before, .spoiler:focus-within .ml-dt:before { color: #333; } .unkfunc,=
 .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, =
.unkfunc .ml-dt:before { color:#789922; } .spoiler:focus-within .unkfunc { =
color:#789922; } .postertrip, .postertripid { color: #228854; } .pale, .pal=
e a { color: #939393; } .good { color: green; } .sage { color: red; } .mod =
{ color: #26a; } .adm { color: #800080; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/white.css

@charset "utf-8"; body { color: #000; background-color: #fff; font-family: =
system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP", Robot=
o, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande", "Tr=
ebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Color Em=
oji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:bef=
ore, .ml-dt:before { color: #000; } a, .likelink { color: #555; } a:hover, =
.likelink:hover { color: #888; } .likelink { border-bottom-color: #555; } .=
likelink:hover { border-bottom-color: #888; } .ll-h:hover .likelink { color=
: #888; border-bottom-color: #888; } a.hand:hover { color: #767676; } h2.na=
tive, h3.native, .complex-header__container { background-color: #dfdfdf; } =
h2.native { border: 1px solid #ccc; } hr, fieldset { border-color: #ccc; } =
.warn { border-color: #767676; background-color: #eee; } .reply, .lst_rpl, =
.shown-above:before { background-color: #dfdfdf; } .shown-above:hover:befor=
e { background-color: #eee; } .shown-above:focus-within:before { background=
-color: #eee; } .shown-above:has(:target):before { background-color: #eee; =
} .uid-hl { -webkit-box-shadow: #4a4a4a 0 0 1em inset, #4a4a4a 0 0 .5em; -m=
oz-box-shadow: #4a4a4a 0 0 1em inset, #4a4a4a 0 0 .5em; box-shadow: #4a4a4a=
 0 0 1em inset, #4a4a4a 0 0 .5em; } .reply:focus { background-color: #f7f7f=
7; } .reply:target { background-color: #f7f7f7; } .fake-hl { background-col=
or: #f7f7f7; } .double-fake-hl { background-color: #dfdfdf !important; } @s=
upports selector(.reply:target) { .reply:focus { background-color: #dfdfdf;=
 } .reply:focus.reply:target { background-color: #f7f7f7; } } @-webkit-keyf=
rames highlighter { 0% { background-color: #d0d0d0; } 75% { background-colo=
r: #d0d0d0; } 100% { background-color: transparent; } } @-moz-keyframes hig=
hlighter { 0% { background-color: #d0d0d0; } 75% { background-color: #d0d0d=
0; } 100% { background-color: transparent; } } @-o-keyframes highlighter { =
0% { background-color: #d0d0d0; } 75% { background-color: #d0d0d0; } 100% {=
 background-color: transparent; } } @keyframes highlighter { 0% { backgroun=
d-color: #d0d0d0; } 75% { background-color: #d0d0d0; } 100% { background-co=
lor: transparent; } } .reflink a, a.reflink { color: #000; } .pstcnt { colo=
r: #555; } .hand:hover, .hover-color:hover { background-color: #eee; } .img=
_size, .img_size-big, .thrd-thumb { color: #626262; } .spoiler, .open-spoil=
er { background-color: #d2d2d2; } .spoiler, .spoiler a, .spoiler .unkfunc, =
.spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .sp=
oiler .ml-dt:before { color: #d2d2d2; } /* b29 */ .spoiler:hover, .spoiler:=
focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:b=
efore, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: =
#222; } .spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoile=
r:focus-within .ml-dt:before { color: #222; } .spoiler:hover a, .spoiler:fo=
cus a, .open-spoiler a, .spoiler a:focus { color: #555; } .spoiler:focus-wi=
thin a { color: #555; } .spoiler:hover a:hover, .open-spoiler a:hover { col=
or: #888; } .unkfunc, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .un=
kfunc .ml-dg:before, .unkfunc .ml-dt:before { color: #626262; } .spoiler:fo=
cus-within .unkfunc { color: #767676; } .postertrip, .postertripid { color:=
 #aaa; } .pale, .pale a { color: #626262; } .good { color: #767676; } .sage=
 { color: #555; } .mod { color: #aaa; } .adm { color: #555; } .op-mark { co=
lor: #fff; background-color: #222; } .likes { color: #26702b !important; } =
/* cont */ .dislikes { color: #c90000 !important; } 
------6ac0c530bcc84
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/css/renaissance.css

@charset "utf-8"; /* v1.1 (23-03-29) | =D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=
=D0=BE =D0=BD=D0=B0 =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B5 =D1=8E=D0=B7=D0=B5=
=D1=80=D1=81=D1=82=D0=B0=D0=B9=D0=BB=D0=B0 "2ch Reborn" */=0Abody { backgro=
und-color: #2a2622; color: #ddd8d5; font-family: system-ui, Roboto, "Droid =
Sans", "Ubuntu", "Segoe UI", "Segoe WP", -apple-system, BlinkMacSystemFont,=
 "Oxygen", "Helvetica Heue", "Lucida Grande", Trebuchet, "Trebuchet MS", Ta=
homa, Verdana, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "S=
egoe UI Symbol", "Noto Color Emoji";=0A} .ml-dg:before, .ml-dt:before { col=
or: #b1a59b; } /* =D1=86=D0=B2=D0=B5=D1=82=D0=B0 =D1=81=D1=81=D1=8B=D0=BB=
=D0=BE=D1=87=D0=B5=D0=BA */=0Aa, .likelink,=0A.spoiler:hover a, .spoiler:fo=
cus a, .spoiler a:focus, .spoiler:focus-within a { color: #ff8732; }=0A.lik=
elink { border-bottom-color: #ff8732; } a:hover, .likelink:hover,=0A.spoile=
r:hover a:hover, .open-spoiler a:hover, .ll-h:hover .likelink { color: #ffc=
08c; }=0A.likelink:hover, .ll-h:hover .likelink { border-bottom-color: #ffc=
08c; } /* =D0=BA=D0=B0=D1=82=D0=B5=D0=B3=D0=BE=D1=80=D0=B8=D0=B8 =D0=B8 =D0=
=BF=D0=BE=D0=BB=D0=BE=D1=81=D0=BA=D0=B0 =D0=BD=D0=B0=D0=B2=D0=B8=D0=B3=D0=
=B0=D1=86=D0=B8=D0=B8 =D1=81=D0=B2=D0=B5=D1=80=D1=85=D1=83 */=0Ah2.native, =
h3.native, .complex-header__container { background-color: #38322e; }=0Ah2.n=
ative { border: 2px solid #3e3936; -webkit-border-radius: 0 0 4px 4px; -moz=
-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;=0A} /* =D1=80=D0=
=B0=D0=B7=D0=B4=D0=B5=D0=BB=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 */=0A.warn { back=
ground-color: #444; border-color: #544b45; }=0Ahr, fieldset { border-color:=
 #544b45; } /* =D0=BF=D0=BE=D1=81=D1=82=D1=8B */=0A.reply, .lst_rpl { backg=
round-color: #38322e; border: 2px solid #3e3936; -webkit-border-radius: 4px=
; -moz-border-radius: 4px; border-radius: 4px;=0A}=0A.shown-above:before { =
color: #b1a59b; background-color: #312c29; -webkit-border-top-right-radius:=
 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }=0A.=
shown-above:hover:before { background-color: #3e3936; }=0A.shown-above:focu=
s-within:before { background-color: #3e3936; }=0A.shown-above:has(:target):=
before { background-color: #3e3936; }=0A.reply:focus, .reply:target, .fake-=
hl { background-color: #443022; border-color: #e87d31; }=0A.double-fake-hl =
{ background-color: #443022 !important; }=0A@supports selector(.reply:targe=
t) { .reply:focus { background-color: #443022; } .reply:focus.reply:target =
{ background-color: #443022; border-color: #e87d31; }=0A}=0A.uid-hl { -webk=
it-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; -moz-box-sha=
dow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; box-shadow: #b91c1c 0 =
0 1em 0.1em inset, #b91c1c 0 0 0.5em; } /* =D0=B2=D1=8B=D0=B4=D0=B5=D0=BB=
=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5 =D1=8D=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=
=D1=8B =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D0=B0 (=D0=BA=
=D1=80=D0=BE=D0=BC=D0=B5 =D0=BF=D0=BE=D1=81=D1=82=D0=BE=D0=B2) */=0A@-webki=
t-keyframes highlighter { 20% { background-color: #443022; color: #ffc08c; =
} 100% { background-color: transparent; color: inherit; }=0A}=0A@-moz-keyfr=
ames highlighter { 20% { background-color: #443022; color: #ffc08c; } 100% =
{ background-color: transparent; color: inherit; }=0A}=0A@-o-keyframes high=
lighter { 20% { background-color: #443022; color: #ffc08c; } 100% { backgro=
und-color: transparent; color: inherit; }=0A}=0A@keyframes highlighter { 20=
% { background-color: #443022; color: #ffc08c; } 100% { background-color: t=
ransparent; color: inherit; }=0A} /* =D1=80=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB=
=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 =D0=B2 =D0=B2=D0=B5=D1=82=D0=BA=D0=B5 =D0=BE=
=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2 */=0A.btn-reset { border-left: 2px das=
hed #8b7e75; }=0A.btn-reset:hover { border-left: 2px dashed #d6a480; } /* =
=D1=84=D0=BE=D0=BD =D1=81=D1=81=D1=8B=D0=BB=D0=BE=D0=BA/=D0=BA=D0=BD=D0=BE=
=D0=BF=D0=BE=D0=BA =D1=81 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD=
=D0=BD=D0=BE=D0=B9 =D0=B7=D0=BE=D0=BD=D0=BE=D0=B9 =D0=BD=D0=B0=D0=B6=D0=B0=
=D1=82=D0=B8=D1=8F */=0A.hand:hover, .hover-color:hover { background-color:=
 #564538; } /* =D1=82=D0=B0=D0=BC=D0=B1=D0=BD=D0=B5=D0=B9=D0=BB=D1=8B =D0=
=B8 =D0=BF=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D0=B8 =D0=BA =D0=BA=D0=B0=D1=80=D1=
=82=D0=B8=D0=BD=D0=BA=D0=B0=D0=BC */=0A.img_size, .img_size-big, .thrd-thum=
b { color: #999; } /* =D1=81=D1=81=D1=8B=D0=BB=D0=BA=D0=B0 =D0=BD=D0=B0 =D1=
=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 */=0A.reflink a, a.refl=
ink { color: #b1a59b; } /* =D0=BD=D0=BE=D0=BC=D0=B5=D1=80 =D0=BF=D0=BE=D1=
=81=D1=82=D0=B0 */=0A.pstcnt { color: #d6a480; } /* =D1=81=D0=BF=D0=BE=D0=
=B9=D0=BB=D0=B5=D1=80=D1=8B */=0A.spoiler, .open-spoiler { background-color=
: #544b45; }=0A.spoiler, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .sp=
oiler font[color=3D"green"], .spoiler .ml-dg:before, .spoiler .ml-dt:before=
 { color: #544b45; } .spoiler:hover, .spoiler:focus, .open-spoiler, .spoile=
r:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .spoiler:hover .ml-dt:=
before, .spoiler:focus .ml-dt:before, .spoiler:focus-within, .spoiler:focus=
-within .ml-dg:before, .spoiler:focus-within .ml-dt:before { color: #b49b8a=
; } /* =D0=B3=D1=80=D0=B8=D0=BD=D1=82=D0=B5=D0=BA=D1=81=D1=82 */=0A.unkfunc=
, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before,=
 .unkfunc .ml-dt:before { background-color: #404534; color:#70c270; }=0A.sp=
oiler:focus-within .unkfunc { color:#70c270; } /* =D0=B7=D0=B0=D1=82=D0=B5=
=D0=BC=D0=BD=D1=91=D0=BD=D0=BD=D1=8B=D0=B9 =D1=82=D0=B5=D0=BA=D1=81=D1=82 =
=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D0=B0 */=0A.pale, .p=
ale a { color: #8b7e75; } /* =D0=BC=D0=BE=D0=B4=D0=B8=D1=84=D0=B8=D0=BA=D0=
=B0=D1=82=D0=BE=D1=80=D1=8B =D0=BF=D0=BE=D1=81=D1=82=D0=B5=D1=80=D0=B0 */=
=0A.postertrip, .postertripid { color: #f62; }=0A.good { color: #4dae4d; }=
=0A.sage { color: #e42; }=0A.mod, .adm { color: #ffab3f; } /* =D1=82=D0=B5=
=D0=BA=D1=81=D1=82=D0=BE=D0=B2=D1=8B=D0=B5 =D0=BF=D0=BE=D0=BB=D1=8F =D0=B8 =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8 */=0Atextarea, input { background-colo=
r: #242221; color: #b1a59b; border: 2px solid #3e3936; -webkit-border-radiu=
s: 4px; -moz-border-radius: 4px; border-radius: 4px;=0A}=0A#btn, select, in=
put[type=3Dsubmit] { background-color: #544b45; border: 2px solid #544b45;=
=0A}=0A
------6ac0c530bcc84
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/js/hl.js

"use strict";
/*
window.onerror =3D function (message, url, lineNumber, colNumber, e) {

 var extra =3D (typeof colNumber !=3D=3D 'undefined') =3F '%20col%20' + encod=
eURIComponent(colNumber) : '';
 extra +=3D (typeof e !=3D=3D 'undefined') =3F '%20e.name%20' + encodeURIComp=
onent(e.name) + '%20e.mess%20' + encodeURIComponent(e.message) + (e.stack =3F=
 ('%20e.stack%20' + encodeURIComponent(e.stack)) : '') : '';

=09(new Image(1, 1)).src =3D '../jslog=3Fm=3Dmess%20' + encodeURIComponent(me=
ssage) + '%20url%20' + encodeURIComponent(url) + '%20line%20' + encodeURICo=
mponent(lineNumber) + extra;

 return true;
} */

try {

 (function() {

 // XHTML rulez
 // var document.body =3D document.getElementsByTagName('body')[0];

 var XHR_TIMEOUT =3D 10; // sec
 var ERROR_AUTOHIDE_TIMEOUT =3D 7;
 var REFMAP_MAX_LINKS =3D 7;

 var S =3D {
 '2CH_IS_DOWN' : '=D0=94=D0=B2=D0=B0=D1=87 =D0=BB=D0=B5=D0=B6=D0=B8=D1=82',
 '2CH_IS_DOWN_OR_NETWORK_ERROR' : '=D0=94=D0=B2=D0=B0=D1=87 =D0=BB=D0=B5=D0=
=B6=D0=B8=D1=82, =D0=BB=D0=B8=D0=B1=D0=BE =D0=BD=D0=B5=D1=82 =D1=81=D0=B5=
=D1=82=D0=B8',
 'UNKNOWN_ERROR' : '=D0=9D=D0=B5=D0=B8=D0=B7=D0=B2=D0=B5=D1=81=D1=82=D0=BD=
=D0=B0=D1=8F =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0',
 'VOTE_FAILED' : '=D0=93=D0=BE=D0=BB=D0=BE=D1=81 =D0=BD=D0=B5 =D0=B7=D0=B0=
=D1=81=D1=87=D0=B8=D1=82=D0=B0=D0=BD',
 'ARCHIVED_THREAD' : '=D0=A2=D1=80=D0=B5=D0=B4 =D0=B2 =D0=B0=D1=80=D1=85=D0=
=B8=D0=B2=D0=B5',
 'ALREADY_VOTED' : '=D0=93=D0=BE=D0=BB=D0=BE=D1=81 =D1=83=D0=B6=D0=B5 =D0=
=BE=D1=82=D0=B4=D0=B0=D0=BD',
 'MHT_ARCHIVE' : '=D0=92=D1=8B =D1=87=D0=B8=D1=82=D0=B0=D0=B5=D1=82=D0=B5 =
=D0=BE=D1=84=D0=BB=D0=B0=D0=B9=D0=BD-=D0=B0=D1=80=D1=85=D0=B8=D0=B2',
 'LIKE': ['=D0=BB=D0=B0=D0=B9=D0=BA', '=D0=BB=D0=B0=D0=B9=D0=BA=D0=B0', '=
=D0=BB=D0=B0=D0=B9=D0=BA=D0=BE=D0=B2'],
 'DISLIKE': ['=D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=D0=B9=D0=BA', '=D0=B4=D0=B8=D0=
=B7=D0=BB=D0=B0=D0=B9=D0=BA=D0=B0', '=D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=D0=B9=
=D0=BA=D0=BE=D0=B2'],
 'POSTS': ['=D0=BF=D0=BE=D1=81=D1=82', '=D0=BF=D0=BE=D1=81=D1=82=D0=B0', '=
=D0=BF=D0=BE=D1=81=D1=82=D0=BE=D0=B2'],
 'REPLY': ['=D0=BE=D1=82=D0=B2=D0=B5=D1=82', '=D0=BE=D1=82=D0=B2=D0=B5=D1=
=82=D0=B0', '=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2'],
 'POST_LIKED': '=D0=9F=D0=BE=D1=81=D1=82 =D0=BB=D0=B0=D0=B9=D0=BA=D0=BD=D1=
=83=D1=82',
 'POST_DISLIKED': '=D0=9F=D0=BE=D1=81=D1=82 =D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=
=D0=B9=D0=BA=D0=BD=D1=83=D1=82',
 'CLOSE_REPLIES_BRANCH': '=D0=97=D0=B0=D0=BA=D1=80=D1=8B=D1=82=D1=8C =D0=B2=
=D0=B5=D1=82=D0=BA=D1=83 =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2',
 'SHOW_LINKS': '=D0=9F=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D1=81=D1=
=81=D1=8B=D0=BB=D0=BA=D0=B8 =D0=BD=D0=B0'
 };

 var handleUidClick =3D function me(event) {

 var eventTarget =3D event.target || event.srcElement;

 if (!eventTarget.hasAttribute('data-uid') && !eventTarget.parentElement.ha=
sAttribute('data-uid')) return;

 var uid =3D eventTarget.getAttribute('data-uid') || eventTarget.parentElem=
ent.getAttribute('data-uid'),
 uidColor =3D eventTarget.style.borderColor || eventTarget.parentElement.st=
yle.borderColor || eventTarget.style.color, /* b18 */
 replies =3D document.getElementsByClassName('reply'),
 repliesLen =3D replies.length;

 for (var i =3D 0; i < repliesLen; i++) {

 if (replies[i].querySelector('[data-uid=3D"' + me.highlightedUid + '"]')) =
{

 replies[i].className =3D replies[i].className.replace(/(=3F:^| )uid-hl(=3F=3D =
|$)/g, '');
 replies[i].removeAttribute('style');

 } else if (uid !=3D=3D me.highlightedUid && replies[i].querySelector('[dat=
a-uid=3D"' + uid + '"]')) {

 replies[i].className +=3D ' uid-hl';
 replies[i].style.boxShadow =3D me.currentShadow.replace(/(,\s*)rgb.+=3F\)/g,=
 '$1' + uidColor);

 }

 }

 me.highlightedUid =3D (me.highlightedUid !=3D=3D uid) =3F uid : null;

 }

 handleUidClick.highlightedUid =3D null;

 handleUidClick.currentShadow =3D (function() {

 try {

 var sheets =3D document.styleSheets,
 rules;

 for (var i =3D 0; i < sheets.length; i++) {

 rules =3D sheets[i].cssRules; // peezdareekee

 for (var j =3D 0; j < rules.length; j++) {

 if (rules[j].selectorText =3D=3D=3D '.uid-hl' && rules[j].style.boxShadow)
 return rules[j].style.boxShadow;

 }

 }

 }

 catch(e) {

 return 'rgb(255, 107, 0) 0px 0px 1em inset, rgb(255, 107, 0) 0px 0px 0.5em=
'; // photon.css

 }

 })();

 function showReplyPreview(replyId, x, y) {

 var reply =3D document.getElementById(replyId);

 if (!reply) return;

 var replyPreview =3D cloneReply(reply);

 replyPreview.className +=3D ' fast-reply';
 replyPreview.style.left =3D x + 'px';
 replyPreview.style.top =3D y + 'px';
 replyPreview.setAttribute('aria-hidden', 'true');

 document.body.appendChild(replyPreview);

 return replyPreview;

 }

 var highlightReply =3D function me(replyId) {

 var replyForHighlight =3D document.getElementById(replyId);

 if (!replyForHighlight || (' ' + replyForHighlight.className + ' ').indexO=
f(' reply ') =3D=3D=3D -1) return;

 if (replyForHighlight =3D=3D=3D document.activeElement || window.location.=
hash.substring(1) =3D=3D=3D replyId) {

 replyForHighlight.className +=3D ' double-fake-hl';

 setTimeout(function() {

 replyForHighlight.className =3D replyForHighlight.className.replace(/(=3F:^|=
 )double-fake-hl(=3F=3D |$)/g, '');

 }, 750);

 return;

 }

 replyForHighlight.className +=3D ' fake-hl';

 clearTimeout(me.replyTimers[replyId]);
 me.replyTimers[replyId] =3D setTimeout(function() {
 replyForHighlight.className =3D replyForHighlight.className.replace(/(=3F:^|=
 )fake-hl(=3F=3D |$)/g, '');
 }, 1500);

 }

 highlightReply.replyTimers =3D [];

 function handleThumbsClick(event) {

 /*

 var eventTarget =3D event.target || event.srcElement;

 if (eventTarget.className.indexOf('thrd-thumb') =3D=3D -1 && eventTarget.p=
arentElement.className.indexOf('thrd-thumb') =3D=3D -1) return;

 var parentReply =3D eventTarget.parentElement;

 while (parentReply.className.indexOf('reply') =3D=3D -1 && parentReply.cla=
ssName.indexOf('thread') =3D=3D -1 && (parentReply !=3D document.body)) {

 parentReply =3D parentReply.parentElement;

 }

 if (parentReply =3D=3D document.body) return;

 location.hash =3D '#' + parentReply.id;

 */

 }


 function handleAnswersClick(event) {

 var eventTarget =3D event.target || event.srcElement;

 if ((' ' + eventTarget.className + ' ').indexOf(' ans-lnk ') =3D=3D=3D -1 =
&& (' ' + eventTarget.parentElement.className + ' ').indexOf(' ans-lnk ') =
=3D=3D=3D -1) return;

 var answersEl,
 answersCont =3D document.createElement('div'),
 hash, parentReply, answersHider, hiderClickFunction, replyEl;

 answersEl =3D eventTarget.parentElement;

 if ((' ' + answersEl.className + ' ').indexOf(' ans-lnk ') !=3D=3D -1)
 answersEl =3D answersEl.parentElement;

 parentReply =3D answersEl.parentElement;
 answersEl =3D answersEl.getElementsByTagName('a');

 while ((' ' + parentReply.className + ' ').indexOf(' reply ') =3D=3D=3D -1=
 && (' ' + parentReply.className + ' ').indexOf(' thread ') =3D=3D=3D -1 &&=
 (parentReply !=3D=3D document.body)) {

 parentReply =3D parentReply.parentElement;

 }

 if (parentReply =3D=3D=3D document.body) return;

 if (parentReply.parentElement.className =3D=3D=3D 'shown-above') {
 parentReply =3D parentReply.parentElement;
 }

 if (
 parentReply.nextElementSibling
 && (' ' + parentReply.nextElementSibling.className + ' ').indexOf(' ans-co=
nt ') !=3D=3D -1
 ) {
 closeAnswerMap(parentReply.nextElementSibling);
 return;
 }

 answersCont.className =3D 'ans-cont';

 for (var i =3D 0; i < answersEl.length; i++) {

 if (!answersEl[i].hash) continue; // b16

 hash =3D answersEl[i].hash.substring(1);

 replyEl =3D document.getElementById(hash);

 if (replyEl) {
 answersCont.appendChild(cloneReply(replyEl));
 if (replyEl.parentElement.className !=3D=3D 'shown-above') {
 var shownAboveWrapper =3D document.createElement('div');
 shownAboveWrapper.className =3D 'shown-above';
 replyEl.parentElement.replaceChild(shownAboveWrapper, replyEl);
 shownAboveWrapper.appendChild(replyEl);
 }
 }

 }

 if (answersCont.childNodes.length =3D=3D=3D 0) return;

 answersHider =3D document.createElement('button');
 answersHider.className =3D 'btn-reset ans-hide hand';
 answersHider.setAttribute('aria-label', S['CLOSE_REPLIES_BRANCH']);

 hiderClickFunction =3D function(event) {

 var eventTarget =3D event.target || event.srcElement;
 var answersContainer =3D eventTarget.parentElement;
 var parentPost =3D answersContainer.previousElementSibling;

 if (parentPost.getBoundingClientRect().top < 0) {
 var postHeight =3D parentPost.getBoundingClientRect().bottom - parentPost.=
getBoundingClientRect().top,
 viewportHeight =3D Math.max(document.documentElement.clientHeight, window.=
innerHeight || 0);
 if (postHeight < viewportHeight * 0.7) // b13
 parentPost.scrollIntoView();
 else if (parentPost.getBoundingClientRect().bottom < viewportHeight * 0.3)
 window.scroll(window.scrollX, window.scrollY + parentPost.getBoundingClien=
tRect().bottom - viewportHeight * 0.3);
 highlightReply(parentPost.id);
 }

 closeAnswerMap(answersContainer);
 }

 if (answersHider.addEventListener) {
 answersHider.addEventListener('click', hiderClickFunction, false);
 } else if (answersHider.attachEvent) {
 answersHider.attachEvent('onclick', hiderClickFunction);
 }

 answersCont.appendChild(answersHider);

 parentReply.parentElement.insertBefore(answersCont, parentReply.nextElemen=
tSibling);

 function closeAnswerMap(answersContainer) {
 answersContainer.parentElement.removeChild(answersContainer);

 for (var i =3D 0; i < answersContainer.children.length; i++) {
 if ((' ' + answersContainer.children[i].className + ' ').indexOf(' ans-con=
t ') !=3D=3D -1) {
 closeAnswerMap(answersContainer.children[i]);
 i--; // shift due subcontainer removal
 continue;
 }

 var anotherSameReplies =3D findSameReplies(answersContainer.children[i]);

 if (anotherSameReplies.length =3D=3D=3D 1) {
 anotherSameReplies[0].parentElement.parentElement // remove wrapper
 .replaceChild(anotherSameReplies[0], anotherSameReplies[0].parentElement);
 }
 }
 }
 }

 function cloneReply(replyEl) {

 var reply =3D replyEl.cloneNode(true);

 do {
 reply.id =3D reply.id + 'sub';
 } while (document.getElementById(reply.id));

 var shortPost =3D reply.getElementsByClassName('short-post')[0],
 fullPost =3D reply.getElementsByClassName('full-post')[0],
 showMoar =3D reply.getElementsByClassName('show-moar')[0];

 if (shortPost && fullPost && showMoar) {

 shortPost.id =3D 'sh' + reply.id;
 fullPost.id =3D 'full' + reply.id;
 showMoar.id =3D 'moar' + reply.id;

 shortPost.style.display =3D '';
 fullPost.style.display =3D 'none';
 showMoar.style.display =3D '';

 showMoar.onclick =3D (function(shortPost, fullPost) {
 return function() {
 shortPost.style.display =3D 'none';
 fullPost.style.display =3D '';
 this.style.display =3D 'none';
 }
 })(shortPost, fullPost);

 showMoar.setAttribute('mini:onclick', 'fold:' + showMoar.id + ',' + shortP=
ost.id + ';' + fullPost.id);

 }

 reply.className =3D reply.className.replace(/(=3F:^| )fake-hl(=3F=3D |$)/g, ''=
);
 reply.className =3D reply.className.replace(/(=3F:^| )double-fake-hl(=3F=3D |$=
)/g, '');

 return reply;

 }

 function findSameReplies(replyEl) {

 if (replyEl.id =3D=3D=3D '') return [];

 var clonedReplies =3D [],
 allElements =3D document.getElementsByTagName('*'),
 originReplyId =3D parseInt(replyEl.id, 10),
 regExp =3D new RegExp('^' + originReplyId);

 // i =3D 1 is an "allElements[i-1] is undefined" fix
 for (var i =3D 1; allElements[i-1].id !=3D=3D originReplyId.toString(); i+=
+) {
 if (regExp.test(allElements[i].id)) {
 clonedReplies.push(allElements[i]);
 }
 }

 return clonedReplies;

 }

 var handleLikesClick =3D function me(event) {

 var eventTarget =3D event.target || event.srcElement;

 if ((' ' + eventTarget.className + ' ').indexOf(' vote-btn ') =3D=3D=3D -1=
 && (' ' + eventTarget.parentElement.className + ' ').indexOf(' vote-btn ')=
 =3D=3D=3D -1) return;

 if ((' ' + eventTarget.className + ' ').indexOf(' vote-btn ') =3D=3D=3D -1=
) {

 eventTarget =3D eventTarget.parentElement;

 }

 event.preventDefault =3F event.preventDefault() : event.returnValue =3D fals=
e;

 var task, board, replyId, replyEl, originReplyEl;

 replyEl =3D eventTarget;

 while ((' ' + replyEl.className + ' ').indexOf(' reply ') =3D=3D=3D -1 && =
(' ' + replyEl.className + ' ').indexOf(' thread ') =3D=3D=3D -1 && (replyE=
l !=3D=3D document.body)) {

 replyEl =3D replyEl.parentElement;

 }

 if (replyEl =3D=3D=3D document.body) return;

 replyId =3D parseInt(replyEl.id, 10);

 originReplyEl =3D document.getElementById(replyId);

 if (!originReplyEl) return;

 if ((' ' + originReplyEl.className + ' ').indexOf(' proceed ') !=3D=3D -1)=
 return;

 showReplyBindedError(replyEl, null); // remove error if any

 if (isArchived) {

 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 return;

 } else if (location.protocol =3D=3D=3D 'file:' || location.protocol =3D=3D=
=3D 'attachment:' || location.protocol =3D=3D=3D 'mhtml:') {

 showReplyBindedError(replyEl, S['MHT_ARCHIVE']);
 return;

 } else if (isDown) {

 showReplyBindedError(replyEl, S['2CH_IS_DOWN']);
 return;

 } else if (originReplyEl.className.indexOf('voted') > -1) {

 showReplyBindedError(replyEl, S['ALREADY_VOTED']);
 return;

 }

 originReplyEl.className +=3D ' proceed';
 replyEl.className +=3D ' proceed-spinner';

 task =3D ((' ' + eventTarget.className + ' ').indexOf(' likes ') !=3D=3D -=
1) =3F 'like' : 'dislike';

 board =3D document.location.pathname.substring(1);
 board =3D (board.indexOf('/') !=3D=3D -1) =3F board.substring(0, board.index=
Of('/')) : board;

 var XHR =3D ((new XMLHttpRequest()).withCredentials !=3D=3D undefined) =3F X=
MLHttpRequest : XDomainRequest;

 var whatsWithMyVote =3D function(likesBefore, dislikesBefore, likesAfter, =
dislikesAfter) {

 var likesBeforeOnPage =3D parseInt(originReplyEl.getElementsByClassName('q=
ty-likes')[0].innerHTML);
 var dislikesBeforeOnPage =3D parseInt(originReplyEl.getElementsByClassName=
('qty-dislikes')[0].innerHTML);

 likesBefore =3D (likesBefore !=3D=3D null) =3F parseInt(likesBefore) : likes=
BeforeOnPage;
 dislikesBefore =3D (dislikesBefore !=3D=3D null) =3F parseInt(dislikesBefore=
) : dislikesBeforeOnPage;

 likesAfter =3D (likesAfter !=3D=3D null) =3F parseInt(likesAfter) : null;
 dislikesAfter =3D (dislikesAfter !=3D=3D null) =3F parseInt(dislikesAfter) :=
 null;

 var votesBefore =3D (task =3D=3D=3D 'like') =3F likesBefore : dislikesBefore=
;
 var votesAfter =3D (task =3D=3D=3D 'like') =3F likesAfter : dislikesAfter;

 var successfullyVoted;

 if (votesBefore =3D=3D=3D votesAfter) {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['VOTE_FAILED']);
 successfullyVoted =3D false;

 } else {

 originReplyEl.className +=3D ' voted';
 successfullyVoted =3D true;

 }

 var likesNow =3D (likesAfter !=3D=3D null) =3F likesAfter : (likesBefore + (=
(task =3D=3D=3D 'like') =3F 1 : 0));
 var dislikesNow =3D (dislikesAfter !=3D=3D null) =3F dislikesAfter : (dislik=
esBefore + ((task =3D=3D=3D 'dislike') =3F 1 : 0));

 var votedReplies =3D findSameReplies(originReplyEl);

 for (var i in votedReplies) {
 votedReplies[i].getElementsByClassName('qty-likes')[0].innerHTML =3D likes=
Now;
 votedReplies[i].getElementsByClassName('qty-dislikes')[0].innerHTML =3D di=
slikesNow;

 var likeAriaLabel =3D votedReplies[i].getElementsByClassName('likes')[0].g=
etAttribute('aria-label'),
 dislikeAriaLabel =3D votedReplies[i].getElementsByClassName('dislikes')[0]=
.getAttribute('aria-label'),
 likesNowString =3D likesNow + ' ' + getWordByNum(likesNow, S['LIKE']),
 dislikesNowString =3D dislikesNow + ' ' + getWordByNum(dislikesNow, S['DIS=
LIKE']);

 likeAriaLabel =3D likeAriaLabel.replace(likesBeforeOnPage + ' ' + getWordB=
yNum(likesBeforeOnPage, S['LIKE']), likesNowString);
 dislikeAriaLabel =3D dislikeAriaLabel.replace(dislikesBeforeOnPage + ' ' +=
 getWordByNum(dislikesBeforeOnPage, S['DISLIKE']), dislikesNowString);

 if (successfullyVoted) {

 votedReplies[i].className +=3D (' voted-' + task);

 if (task =3D=3D=3D 'like') {
 likeAriaLabel =3D S['POST_LIKED'] + ', ' + likesNowString;
 dislikeAriaLabel =3D dislikesNowString;
 } else {
 likeAriaLabel =3D likesNowString;
 dislikeAriaLabel =3D S['POST_DISLIKED'] + ', ' + dislikesNowString;
 }

 }

 votedReplies[i].getElementsByClassName('likes')[0].setAttribute('aria-labe=
l', likeAriaLabel);
 votedReplies[i].getElementsByClassName('dislikes')[0].setAttribute('aria-l=
abel', dislikeAriaLabel);
 }

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');

 }

 var sendVote =3D function(likesBefore, dislikesBefore) {

 var xhrPM =3D new XHR();
 var xhrHK =3D new XHR();

 xhrPM.open('GET', 'https://2ch.life/api/' + task + '=3Fboard=3D' + board + '=
&num=3D' + replyId, true);
 xhrHK.open('GET', 'https://2ch.hk/api/' + task + '=3Fboard=3D' + board + '&n=
um=3D' + replyId, true);

 xhrHK.onload =3D xhrHK.onerror =3D xhrPM.onload =3D xhrPM.onerror =3D func=
tion() {

 var xhrButThen =3D new XHR();

 xhrButThen.open('GET', location.protocol + '//' + location.host + '/api/vo=
tes=3Fbrd=3D' + board + '&num=3D' + replyId);

 xhrButThen.onload =3D function() {

 var responseText =3D xhrButThen.responseText;

 if (responseText =3D=3D=3D 'ERR404') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 isArchived =3D true;
 return;

 } else {

 var votes;

 if (votes =3D /^(\d+)\|(\d+)$/g.exec(responseText)) {

 whatsWithMyVote(likesBefore, dislikesBefore, votes[1], votes[2]);

 } else {

 whatsWithMyVote(likesBefore, dislikesBefore, null, null);

 }

 }

 }

 xhrButThen.ontimeout =3D xhrButThen.onerror =3D function() {

 whatsWithMyVote(likesBefore, dislikesBefore, null, null);

 }

 xhrButThen.timeout =3D XHR_TIMEOUT * 1000;

 xhrButThen.send(null);

 }

 xhrHK.ontimeout =3D function() {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['2CH_IS_DOWN_OR_NETWORK_ERROR']);

 }

 xhrPM.ontimeout =3D function() {

 xhrHK.send(null);

 }

 xhrHK.timeout =3D xhrPM.timeout =3D XHR_TIMEOUT * 1000;

 xhrPM.send(null);

 }

 var xhrAtFirstIWasLike =3D new XHR();

 xhrAtFirstIWasLike.open('GET', location.protocol + '//' + location.host + =
'/api/votes=3Fbrd=3D' + board + '&num=3D' + replyId);

 xhrAtFirstIWasLike.onload =3D function() {

 var responseText =3D xhrAtFirstIWasLike.responseText;

 if (responseText =3D=3D=3D 'ERR') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['UNKNOWN_ERROR']);
 return;

 } else if (responseText =3D=3D=3D 'ERR404') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 isArchived =3D true;
 return;

 } else if (responseText =3D=3D=3D 'BAD_GATEWAY') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['2CH_IS_DOWN']);
 return;

 } else {

 var votes;

 if (votes =3D /^(\d+)\|(\d+)$/g.exec(responseText)) {

 sendVote(votes[1], votes[2]);

 } else {

 sendVote(null, null);

 }

 }

 }

 xhrAtFirstIWasLike.ontimeout =3D xhrAtFirstIWasLike.onerror =3D function()=
 {

 sendVote(null, null);

 }

 xhrAtFirstIWasLike.timeout =3D XHR_TIMEOUT * 1000;

 xhrAtFirstIWasLike.send(null);

 }

 var showReplyBindedError =3D function me(replyEl, errorText) {

 var errorEl =3D replyEl.getElementsByClassName('pst-err')[0],
 replyId =3D replyEl.id;

 if (errorText =3D=3D=3D null) errorText =3D ''; // stupid IE

 clearTimeout(me.errorTimeouts[replyId]);

 errorEl.innerHTML =3D errorText;
 // make NVDA read it again if innerHTML is the same
 errorEl.setAttribute('aria-label', errorText);

 me.errorTimeouts[replyId] =3D setTimeout(function() {

 errorEl.innerHTML =3D '';
 errorEl.removeAttribute('aria-label');

 }, ERROR_AUTOHIDE_TIMEOUT * 1000);

 }

 showReplyBindedError.errorTimeouts =3D [];

 function getWordByNum(num, wordForms) {

 var lastDigit =3D num % 10,
 twoLastDigits =3D num % 100;

 if ((twoLastDigits >=3D 11 && twoLastDigits <=3D 14) || (lastDigit >=3D 5 =
&& lastDigit <=3D 9) || lastDigit =3D=3D=3D 0)
 return wordForms[2];
 else if (lastDigit =3D=3D=3D 1)
 return wordForms[0];
 else // if (lastDigit =3D=3D=3D 2, 3, 4)
 return wordForms[1];
 }

 function preventGettingFocusForReplies(event) {

 var clickedReply =3D event.target || event.srcElement;

 if ((' ' + clickedReply.className + ' ').indexOf(' reply ') =3D=3D=3D -1) =
return;

 if (window.location.hash.substring(1) !=3D=3D clickedReply.id)
 setTimeout( function() { clickedReply.blur(); }, 1); // fix text selection

 }

 function getRandId() {
 return Math.random().toString(36).replace(/[^a-z]+/g, '').substring(2);
 }

 (function wrapLongRefmaps() {

 if (!isOperaMini) return;

 var refmaps =3D document.getElementsByClassName('ans');

 if (!refmaps) return;

 for (var i =3D 0; i < refmaps.length; i++) {

 if (refmaps[i].children.length > REFMAP_MAX_LINKS + 1) {

 var replyQty =3D refmaps[i].children.length - 1;

 var container =3D document.createElement('div');
 if (isOperaMini)
 container.appendChild(refmaps[i].children[0].cloneNode(true));
 for (var j =3D replyQty; j > 0; j--) {
 container.appendChild(refmaps[i].children[1]);
 }
 if (!isOperaMini)
 container.style.display =3D 'none';
 container.className =3D 'om-folded';
 container.id =3D getRandId();

 var button =3D document.createElement('a');
 button.className =3D 'al hand om-unfolded ll-h';
 button.id =3D getRandId();
 button.setAttribute('aria-label', S['SHOW_LINKS'] + ' ' + replyQty + ' ' +=
 getWordByNum(replyQty, S['REPLY']));
 button.setAttribute('aria-role', 'button');
 button.setAttribute('mini:onclick', 'fold:' + button.id + ';' + container.=
id);

 var likelink =3D document.createElement('span');
 likelink.className =3D 'likelink';
 likelink.appendChild(document.createTextNode(replyQty + ' ' + getWordByNum=
(replyQty, S['POSTS'])));
 button.appendChild(likelink);

 refmaps[i].appendChild(button);
 refmaps[i].appendChild(container);

 }

 }

 })();

 function addEventListeners() {
 document.body.addEventListener('click', handleUidClick, false);
 document.body.addEventListener('click', handleAnswersClick, false);
 document.body.addEventListener('click', handleLikesClick, false);
 document.body.addEventListener('click', handleThumbsClick, false);
 document.body.addEventListener('focus', preventGettingFocusForReplies, tru=
e);
 //document.body.addEventListener('mouseover', handleLinkMouseover, false);
 //document.body.addEventListener('mouseout', handleLinkMouseout, false);
 }

 if (window.addEventListener) {
 window.addEventListener('load', addEventListeners, false);
 if (document.readyState) {
 if (document.readyState =3D=3D=3D 'loading') {
 document.addEventListener('DOMContentLoaded', addEventListeners, false);
 } else {
 addEventListeners();
 }
 }
 } else if (window.attachEvent) {
 window.attachEvent('onload', function() {
 document.body.attachEvent('onclick', handleUidClick);
 document.body.attachEvent('onclick', handleAnswersClick);
 document.body.attachEvent('onclick', handleLikesClick);
 document.body.attachEvent('onclick', handleThumbsClick);
 document.body.attachEvent('onfocusin', preventGettingFocusForReplies);
 //document.body.attachEvent('onmouseover', handleLinkMouseover);
 //document.body.attachEvent('onmouseout', handleLinkMouseout);
 });
 } else if (document.addEventListener) { // Netfront on PSP fix
 document.addEventListener('load', addEventListeners, false);
 } else {
 (new Image(1, 1))
 .src =3D '../jslog=3Fm=3D' + encodeURIComponent('Can\'t add Event Listener')=
;
 }
 })();

}

catch (e) {

 (new Image(1, 1)).src =3D '../jslog=3Fm=3Dname%20' + encodeURIComponent(e.na=
me) + '%20mess%20' + encodeURIComponent(e.message) + (e.stack =3F ('%20stack%=
20' + encodeURIComponent(e.stack)) : '');

 if (Object.prototype.toString.call(window.opera) =3D=3D=3D "[object Opera]=
" && location.protocol =3D=3D=3D 'attachment:') {

 console.log('Name\n' + e.name + '\nMessage\n' + e.message + '\nStack\n' + =
e.stack);

 }

}

------6ac0c530bcc84
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://m2ch.hk/js/a11y.js

"use strict";=0A=0Atry {=0A=0A (function() {=0A =0A var spoilers =3D docume=
nt.getElementsByClassName('spoiler'),=0A accessibleBtn =3D document.createE=
lement('button');=0A =0A accessibleBtn.innerHTML =3D 'Spoiler';=0A accessib=
leBtn.className =3D 'sr';=0A accessibleBtn.setAttribute('tabindex', '-1');=
=0A accessibleBtn.setAttribute('aria-expanded', 'false');=0A =0A function h=
andleSpoilerButton(event) {=0A =0A var btn =3D event.target || event.srcEle=
ment,=0A spoiler =3D btn.nextSibling,=0A isExpanded =3D btn.getAttribute('a=
ria-expanded') =3D=3D=3D 'true'; =0A =0A if (!isExpanded) {=0A for (var i =
=3D 0; i < spoilers.length; i++) {=0A =0A if (!spoilers[i].contains(spoiler=
)) {=0A spoilers[i].setAttribute('aria-hidden', 'true');=0A spoilers[i].set=
Attribute('aria-expanded', 'false');=0A spoilers[i].previousSibling.setAttr=
ibute('aria-expanded', 'false'); =0A }=0A =0A }=0A =0A spoiler.setAttribute=
('aria-hidden', 'false');=0A spoiler.setAttribute('aria-expanded', 'true');=
=0A btn.setAttribute('aria-expanded', 'true'); =0A } else { =0A spoiler.set=
Attribute('aria-hidden', 'true');=0A spoiler.setAttribute('aria-expanded', =
'false');=0A btn.setAttribute('aria-expanded', 'false'); =0A }=0A } =0A =0A=
 for (var i =3D 0; i < spoilers.length; i++) {=0A =0A if (spoilers[i].tagNa=
me.toLowerCase() !=3D=3D 'span') continue; /* b17 */=0A =0A var btn =3D acc=
essibleBtn.cloneNode(true);=0A =0A if (window.addEventListener) {=0A =0A bt=
n.addEventListener('click', handleSpoilerButton, false);=0A =0A } else if (=
window.attachEvent) {=0A =0A btn.attachEvent('onclick', handleSpoilerButton=
); =0A =0A } else return;=0A =0A btn.setAttribute('aria-controls', 'sp' + i=
);=0A spoilers[i].parentNode.insertBefore(btn, spoilers[i]);=0A spoilers[i]=
.setAttribute('aria-hidden', 'true');=0A spoilers[i].setAttribute('aria-exp=
anded', 'false');=0A spoilers[i].setAttribute('role', 'alert');=0A spoilers=
[i].id =3D 'sp' + i;=0A =0A }=0A =0A })();=0A =0A}=0A=0Acatch (e) {=0A =0A =
(new Image(1, 1)).src =3D 'jslog=3Fm=3DA11Y%20name%20' + encodeURIComponent(e=
.name) + '%20mess%20' + encodeURIComponent(e.message) + '%20codeName%20' + =
encodeURIComponent(navigator.appCodeName) + '%20appName%20' + encodeURIComp=
onent(navigator.appName) + (e.stack =3F ('%20stack%20' + encodeURIComponent(e=
.stack)) : '');=0A =0A} =0A=0Atry {=0A=0A (function() {=0A =0A function get=
CSSNameByHref(href) {=0A return href.substring(href.lastIndexOf("/") + 1, h=
ref.lastIndexOf("."));=0A }=0A =0A function getChosenStyle()=0A {=0A var i,=
 a;=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); i++)=
 {=0A if (a.getAttribute("rel").indexOf("style") !=3D=3D -1=0A && a.getAttr=
ibute("title")=0A && a.disabled =3D=3D=3D false // b47=0A && a.sheet && a.s=
heet.disabled =3D=3D=3D false) { // b45=0A return getCSSNameByHref(a.getAtt=
ribute("href"));=0A }=0A }=0A }=0A =0A function setChosenStyle(name)=0A {=
=0A var i, a, found =3D false, firstStyle =3D null;=0A for (i =3D 0; (a =3D=
 document.getElementsByTagName("link")[i]); i++) {=0A =0A if (a.getAttribut=
e("rel").indexOf("style") !=3D=3D -1=0A && a.getAttribute("title")) {=0A if=
 (firstStyle =3D=3D=3D null) {=0A firstStyle =3D a;=0A }=0A a.disabled =3D =
true; // b46=0A if (getCSSNameByHref(a.getAttribute("href")) =3D=3D=3D name=
) {=0A a.disabled =3D false;=0A found =3D true;=0A }=0A }=0A }=0A if (!foun=
d && firstStyle) { // b14=0A firstStyle.disabled =3D false;=0A }=0A }=0A =
=0A function initialize() { // b24, b45=0A =0A var i, a, notDisabledCounter=
 =3D 0;=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); =
i++) {=0A if (=0A a.getAttribute("rel").indexOf("style") !=3D=3D -1=0A && a=
.getAttribute("title")=0A && a.sheet && a.sheet.disabled =3D=3D=3D false=0A=
 ) {=0A notDisabledCounter++;=0A }=0A }=0A =0A if (notDisabledCounter > 1) =
{=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); i++) {=
=0A if (a.getAttribute("rel") =3D=3D=3D 'alternate stylesheet') {=0A a.disa=
bled =3D true; // b45=0A }=0A }=0A }=0A }=0A =0A function getCookie(name) {=
=0A =0A if (!name) return;=0A return decodeURIComponent(document.cookie.rep=
lace(new RegExp("(=3F:(=3F:^|.*;)\\s*" + encodeURIComponent(name).replace(/[\-\=
.\+\*]/g, "\\$&") + "\\s*\\=3D\\s*([^;]*).*$)|^.*$"), "$1")) || null;=0A =
=0A }=0A =0A function setCookie(name, value) {=0A =0A document.cookie =3D e=
ncodeURIComponent(name) + "=3D" + encodeURIComponent(value) + "; expires=3D=
Tue, 19 Jan 2038 03:14:07 GMT; domain=3D." + location.hostname + "; path=3D=
/" + (location.protocol =3D=3D=3D 'https:' =3F '; secure' : '') + "; samesite=
=3Dlax"; // b13=0A =0A }=0A =0A var handleStyleRadio =3D function me(event)=
 {=0A =0A var btn =3D event.target || event.srcElement;=0A =0A if (btn.tagN=
ame.toLowerCase() !=3D=3D 'input' || btn.type !=3D=3D 'radio' || btn.name !=
=3D=3D 'style') return;=0A =0A setChosenStyle(btn.value);=0A setCookie('sty=
le', btn.value);=0A =0A var complexHeader =3D document.getElementById('styl=
e').parentElement,=0A radioLabel =3D btn.parentElement;=0A =0A if (!complex=
Header || !radioLabel || radioLabel.getAttribute('data-labelledby') =3D=3D=
=3D null) return;=0A =0A clearTimeout(me.timeout); // aria-labelledby =D0=
=BD=D0=B5 =D1=83=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D1=81=D1=8F. role=3Dstatus s=
upport=3F=0A complexHeader.className =3D complexHeader.className.replace(/(=3F:=
^| )complex-header--notice-state(=3F=3D |$)/g, '');=0A =0A setTimeout(functio=
n() {=0A complexHeader.className +=3D ' complex-header--notice-state';=0A }=
, 300);=0A radioLabel.setAttribute('aria-labelledby', radioLabel.getAttribu=
te('data-labelledby'));=0A radioLabel.setAttribute('aria-relevant', 'additi=
ons');=0A =0A me.timeout =3D setTimeout(function() {=0A=0A complexHeader.cl=
assName =3D complexHeader.className.replace(/(=3F:^| )complex-header--notice-=
state(=3F=3D |$)/g, '');=0A radioLabel.removeAttribute('aria-labelledby');=0A=
 =0A }, 3000);=0A =0A }=0A =0A handleStyleRadio.timeout =3D null;=0A =0A in=
itialize();=0A =0A var styleCookie =3D getCookie('style');=0A =0A if (style=
Cookie && styleCookie !=3D=3D getChosenStyle()) { // b22=0A setChosenStyle(=
styleCookie);=0A }=0A =0A var chosenOnLoad =3D getChosenStyle(); // b25=0A=
=0A if (!styleCookie && window.matchMedia && window.matchMedia("(prefers-co=
lor-scheme: dark)").matches) {=0A setChosenStyle('neutron'); // b40=0A }=0A=
 =0A function handleBrowserStyleSwitching(chosenOnLoad) {=0A =0A return fun=
ction() {=0A =0A if (chosenOnLoad !=3D=3D getChosenStyle()) {=0A =0A setCoo=
kie('style', getChosenStyle());=0A =0A }=0A =0A }=0A =0A }=0A =0A window.on=
beforeunload =3D handleBrowserStyleSwitching(chosenOnLoad); // b12=0A=0A if=
 (window.addEventListener) {=0A =0A window.addEventListener('unload', handl=
eBrowserStyleSwitching(chosenOnLoad), false);=0A document.body.addEventList=
ener('change', handleStyleRadio, false);=0A =0A } else if (window.attachEve=
nt) {=0A =0A window.attachEvent('onunload', handleBrowserStyleSwitching(cho=
senOnLoad)); =0A document.body.attachEvent('onchange', handleStyleRadio); =
=0A =0A }=0A =0A })();=0A =0A}=0A=0Acatch (e) {=0A =0A (new Image(1, 1)).sr=
c =3D 'jslog=3Fm=3DAltCSS%20name%20' + encodeURIComponent(e.name) + '%20mess%=
20' + encodeURIComponent(e.message) + (e.stack =3F ('%20stack%20' + encodeURI=
Component(e.stack)) : '');=0A =0A} =0A
------6ac0c530bcc84
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://m2ch.hk/img/big/nopic.png

iVBORw0KGgoAAAANSUhEUgAAAIAAAABkCAMAAAB5NchtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAADlQTFRF/+eQ/2Y6/+f//4GQ/4EA///b/2Zm//+2/522/7Y6/50A/8//
/89m/7bb/4Fm/4E6/8/b/2YA////qdL9cAAAAdBJREFUeNrs2NtSwyAQBmCqOUFSFd7/YeWwELYh
kqkjae2fG5t2A9+wQBaFOfkSAAAAAAAAAAAAAAAAAAAAADwXoO8ub+HTqAcAAAgflLbX7L6IVwxp
AhDU6bUZIHXjAfZ+sn8W6vSevPwOsPj+jZF2CBoBeAqUy77PxPspgGxAXhRgFJ/x7QGSJuFpgJHG
3qjpHEDaiPRZAJcF2oubAF6+ItLHLqQAAAAAAOC5AaG+tcXeWvIN6QcZXvz5GSTVw+49TTfhpZ23
ZFhYHeB6zmvOmZceBYDaAVBLhoXVAQsr9aR/WMSjSCg+xmxg/I9lQGyJhVUBa91jbkc01aEM0Hcf
XRGQWmJhVUBW68p03IyAm0OQv5X6qwxILbGwCiCeMuLRuw4Qeop9sgeyllhYHUBRMhS7PAUFgBrM
HiD2x8IOpGCgo/C8nQPLZg4sNqzfS8FgtmH1VaBoCYdoDlD8JC70Z5hf5VWg0rhlYYf2gcn3NeVL
zD+rqOMV4L/fA1BLPOzATji6f7rElF54fudbwNXsA6glHnYA4B6Ie+6c2pNpX84Bg/kJQC2xsPte
RiItqT99GekG12OPwAMDUJIBAAAAAAAAAAAAAAAAAP8W8C3AAFAAYNkdzqOvAAAAAElFTkSuQmCC
------6ac0c530bcc84
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://m2ch.hk/img/cellpic1.gif

R0lGODlhAQAWAPcAALy6vMzKzNTW1AAAdxDYBAtYAAATAAAAAAAACAIAAAAAAAAAAFuoVADn6AAS
EgAAAAAAiAAAcQAA+AAAdwAAzAAA6AAAEgAAAAAALAAA6AAAEgAAAAoACAAAAAAAAAAAAAQAzOYA
6BIAEgAAANgArFgA6hMAEgAAAAYABCoAAPgAAncAAAAAPwAAABMAAAAAANAAAlgAABMAAAAAANgA
AFgAABMAEwAAAOAAAOUAABIAAAAAAIgAAAYAABMAAAAAAJgA6OYA5xIAEgAAAFUAiB8ABvgAE3cA
AEAAoCoA6PgAEncAAP8AAP8AAP8AAP8AAKgAQ+YAKhIA+AAAdx4ADMcA6fwAEncAAMgAfhoAABMA
AAAAANgAHlgAxxMA/AAAdwAAAwAAAAAAAAAAAEQAAMYAAPwAAHcAAAAAfgEAAAAACAAAAqQAMeUA
ABIAMAAAAAEANgEAAAEAMAEAAKAAMuYAABIAOAAAAFUAMR8AAPgAMHcAAChgSCXnsPgSE3cAAP/Y
SP8hsP8TE/8AAHQGSOYqsBL4EwB3ANQA1NQA50MTEnkAAAB0AADnsBMSEwAAAABFAAAAAAAAAAAA
AAiMBzAqABb4AAB3ABYAGAAA6QATEsAAANh4AFgTABMTAAAAAAAKAAAAAAAAAAAAAH5IAACwAAAT
AMAAAADqAACUAABDAAB5AP//oP//6P//Ev//AP/YO/9YAP8TAP8AAADA/wDc/wBP/wAA/wBsOwBv
AABOAAAAAACI+ADn8hMSEgAAAGzYAACUAABDAAB5AAAAsNQA6EMAEnkAANhY/ljnWBMSSwAAABcA
kNEA6EMAEnkAABacWwD5YgASTsAAAAFVxOcf6BL4EgB3AAAY6gHAlAD4QwB3eRT/Z+b/6RL/EgD/
AKCsw+fo/xIS/wAAf5zSLPkI6RJEEgB5AFWsSB/osPgSE3cAACjh6iUIlPhEQ3d5ef8ASP8AsP8A
E/8AAFQxAecAABIwAAAAADcQAMYAAEMaAHkAAAATbgA0/RP4RgB3ACH5BAAAAAAALAAAAAABABYA
BwgOAAEEEECwoMGDBQMACAgAOw==
------6ac0c530bcc84
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://m2ch.hk/fg/big/thumb/909010/16962507331120s.jpg

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
------6ac0c530bcc84
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/fg/thumb/909010/16962752686440s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJwcFB1MXpVNk9JM1BqeDZnUGtnY19nIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
TWNYQWFzMmJLb2lwd1BBUHFlV0prQU0nLGtFWFBJOicwLDQyNTQxNTcsNjQ3MDEsMzYwOTAxLDU1
MzMzOTUsMjAwLDgyLDc5LDM0NCw2OSw1OTkwODk2LDksMzA4MTkyOTQsMjUyMjg2ODEsMjE3NTQ3
LDE3NjE1MCwxNDg3NDcsNTE4MjEsNDYzMzksMjA2NzksMTE4ODIsNjMxMyw5ODY2LDcxNzksMjA0
OTMsMTUxMDgsNCwxNTE0LDMzNTUsMTIwMTEsMTYsMTczOTgsNTA4OSwzMDI3LDIzLDc3MiwzNjYy
Myw1MzM3LDI4OTIsMjgyNTYsNSw5NjQsMiwxNDcsMzQ2NTcsMiw2MzM1LDE0MDg3LDI0MiwzLDE4
NTE4LDYyOTMsMjM0MjgsMTMzNTcsMTIyNDYsMTAsNzE3NywzOTMzLDIxMDIwMzM1LDMsMTAwNTUs
MywxNzk2OCwzLDY1MTIxOTQsNiw4MzAwLDgzNzYsMyw0MjI1LDMsMTU2OCwyMjIsMywyMzEyLDU3
MCwzLDI1MDYsMTgxOCwzLDMwNDMsMjMsMTU1LDE3MTAsMzAwLDI2OSwxMzI5LDM1LDcwNjc3LDE4
NjM4MTEsNTczNjYzLDEwNzgxNTEsOTE1MDM1LDE0MzIyNzgyLDI3OTQ1NSwxLDUyOTA0Myw0Nzk0
OSwzLDIxNTMyOCw0MTc4MjgsMTIsMiw4MjYwLDMsMzMzNjM0LDI3OTUsNjc3Nyw3LDcsNywxNjg0
NSwxMCwxMjM3LDExMDksNDg5NSw1OTMwLDQzODgsNSwxOCwyNzE0OSw1LDc4NTQsNCw0OTg4LDUs
NDAzNiw2ODMyLDc5MzYsMzM5NiwxMDQ5LDgxNSwxNzM0LDc4ODksMzA5NCw0LDQ1ODUsOTExLDQw
NDksMTc4NSwzMTkyLDEyLDYxMDAsMTM1Myw1OTQzLDE1ODI5LDE1LDE5LDE5OTQ5LDQsMTQ4Nywy
NDcxLDU4NTMsODY3Miw0LDI2LDI3OCw3NTcsNSw1OCw0LDU5MzksMjA0Myw0LDQyNiw0LDM5OTQs
NDMzMSwyMjEsNSw1NTgxLDUsNDIxMSwyNjYzLDUyNTcsMSwyLDIxLDEsMzc0NCw1LDEwMTEsMzc3
NSwxMjY0LDI1MiwzNTI3LDQsMTMxLDQsNDgwLDQsMjg1NSw0LDIxMDMsMiw0NTMsNSwxMjE3MCw0
LDkzMyw0LDY5LDUsNzg1MSwyODc5LDUsMTI1Myw1LDY1Myw0LDM3OTcsMjc2LDQsMTkxLDY1ODgs
MSw1NjMsNSw4OTYsMjQ4LDQsMTQ1LDUsNTk4NCw0LDI4OTksNzUzOSwyLDI2OTQsMTA3MSw1LDE1
MDcsMTI0Myw0LDE1NjYsMjAzLDQsMjgyOCwxNzEyLDIsMjgxLDQsMjQyLDE4MDUsNCwxNDc4LDQs
MTEyMywyLDE2MjMsMjM1LDQsMjY5OCw0LDU1MTAsNTMyLDEzOTEsNSwyNTg3LDcsMjEzNCwyNTc5
LDQsNjc1LDEyODksNCw1NzEsMjM2LDEwODQsMywyLDIsMiwzMTEyLDI0LDMsMzM0Myw4OSw3LDE2
MzIsNCwyNzAwLDEsMSwxLDIsNDEwOCwyMjcyLDEzMyw0MzgsMjI2OCwzLDIsMiwyLDM4MDYsMjQy
LDgyLDQsMjQxNCw1NDcsNjcyMiw4MiwzOTY1LDQsNTEyLDQsMTQxMCw0Niw3MjYyLDM0Myw1MTk5
LDUsMjQwLDQyMyw1NDMzLDQsMiw2NTgsMTc5NCwyMTEsMiwxMTMsNiwzOTAsMTg5LDUsODg1LDI2
NTQsOTI1LDQsMzA2LDI3NTUsNCwxNTEsMjkxLDQsMTA4OCw0OTAsMTc3NCw1LDExOTEsNCwyMDk2
LDIyNTksMTE0Myw0LDE2Nyw3NDIsNCwyLDYzLDQsMTU0LDk4LDQsMzQ4Nyw0LDEzMjYsMjUxOSw4
MTQsNTAyLDg1MjUsMzA2LDE2NDEsNCwxNTkyLDQ2NywxLDM2Myw0LDIsNTQ3LDU5Nyw2NTQsNCwz
OTcsMjQxOCwzNiwxNDI1LDUsMTMsNCw5NDgsMzk3LDQsOTgsMjEwNSw0LDIsNTM4LDUsMTU1OCw0
LDEyNTEsOTQsMTY3LDUsNTEsNzM5LDIxMzksNCwzMjksNSw1NzQsNCw4NSw0LDIsMjUzLDQsMTg2
NCwxMjUsNSwzNSw0LDYwLDEsNzU3LDIsMTQsMiw0MjcsNzkxLDMyOSw1NzYsNjI4LDUsMjI4LDUs
MTEyOSw0OCw1NjIsNCwyNjMsOSwzMTIzLDQsNDE4LDQzNSw0LDE4NzMsNCwyNTUzLDMwLDUxNiwz
LDE5OTcsNCw1MTUsMiw0Myw1LDE3MCw2NDgsMTMxLDUsMjksMSwyLDQyOCw2LDE0MjYsMTIwLDEs
MSwyLDE5LDQ3LDQsMiwzMjYsODI5LDc1LDQsMjMwLDUwOCw3MjUsNjI3LDI3MzEsNCwyMTQsMTE4
NSwxNDg5LDI5NCw0MTYsNyw4OTQsNCwxMTg3LDgxLDQsNTg2LDg4LDQsNTQ0LDUsMTk5MiwzNzMs
OCwyODcsMTQyMCwxMCwxNDMwLDM5LDQsNjgyLDMsMiwyLDIsNDk1LDE1LDIwOSwzLDYxLDQsMjIy
OCwyMywyLDQzLDQzLDIsMjAsMywyLDY1LDIzLDIsNTkwLDk0Miw0NywxODMsODgsNCw1NTcsNCwy
LDQsNDQzLDQsMiwzMjAsOCwxMjQ3LDcyNCw0LDEzLDQsODIsNCw0LDE2OSw0Myw0LDY4NCwxODY2
LDIsOTg4LDQ2NSwxNzY5LDEsMiw2NDEsMyw5MywzMjksNCw3NTYsNCwzODc3LDMsMTAzMyw0LDg4
Myw0LDExODIsNTYsNzEzLDEsMiw0ODIsMTkzLDI4MCw0LDM0Niw0LDEwOCwzOCw0LDQsNDMwLDQs
NzcsMTExLDU1NSw5MDYsNSwyNTEsNSwxMjcsMTcwLDQsOTM5LDQsNTMsNCwzNjgsMTQ1Niw0LDYz
OCwzMTksNCwxMTI0LDM0MSwzNTUsNCw3NzIsODQsODIxLDI4NTIsMyw2MzQsMywyLDIsMiwzOTEs
NCwzOTUsNCw5MCw0LDQxNyw5Niw3NCw0LDY5MSw0LDQyMSwyLDMsMiwyLDIsMjY5LDEwNiwxLDIs
Njg5LDc2LDUsMTI0LDQ0OSwyMzcsNCwzOSwzLDIsMiwyLDM1LDE0Myw0LDQzLDEyMjIsMTEwMywy
LDExNDIsMiwzLDIsMiwyLDYwLDIxNCw0LDcyLDE3Myw2LDIyOCwxNTAsNCw3MzMsMTExOCwyMDQ2
LDQzLDIsMjAsMywyLDY0LDQzLDIsMjIsNDMsMiwyMiw0MywyLDIyLDQzLDIsMjEsMjMsMiw0Miwy
MywyLDQxLDMsMiw2NCw0MywyLDg0Nyw0LDEwNjIsMzcsMywyLDIsMiw0OTEsNjAxLDEyMTMsOTAs
MSwyLDEwOSwxLDIsMjI3LDQsMjcsNTM5LDQsMTk2LDQsNDEsODg5LDExODcsNTIxLDQ2LDUwLDE3
OTIsMzE0LDMsMiwyLDIsMjgwLDcyLDMxNyw4NjcsMTU4LDQsMzQsMjQ0LDI1NywzLDIsMiwyLDMz
OCwxNDIsNDg2LDExMTQsMzg2LDQsMzA5LDQsOCwyLDQyMiw0NDcsMywyLDEwMzksNSwyNTQ4LDE2
LDIwMDQsNCwzNzIsNCwzNTUsMiwzLDIsMiwyLDgxLDE1LDQsOTAwLDEzMTYsNCwzOTQsMjI3LDYs
MjEwMCw0MTMsMjg0LDE2LDgsNjIxLDMsMiwyLDIsMjk1MCwyLDE0MjYsMTY4LDIyNDcsNTEsNjY5
LDM5Miw1LDg3NywxNDQ4LDYxMjgsNSwzODUsMiwzLDIsMiwyLDIzMDksMSwyLDIyNSw3MjgnLGtC
TDonZksydCcsa09QSTo4OTk3ODQ0OX07KGZ1bmN0aW9uKCl7dmFyIGE7KChhPXdpbmRvdy5nb29n
bGUpPT1udWxsPzA6YS5zdHZzYyk/Z29vZ2xlLmtFST1fZy5rRUk6d2luZG93Lmdvb2dsZT1fZzt9
KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0aW9uKCl7Z29vZ2xlLnNuPSd3ZWJocCc7Z29vZ2xlLmtI
TD0ncnUnO2dvb2dsZS51c2I9dHJ1ZTt9KSgpOyhmdW5jdGlvbigpewp2YXIgaD10aGlzfHxzZWxm
O3ZhciBrPS8jfCQvO2Z1bmN0aW9uIGwoYSxjKXt2YXIgZD1hLnNlYXJjaChrKTthOnt2YXIgYj0w
O2Zvcih2YXIgZj1jLmxlbmd0aDsoYj1hLmluZGV4T2YoYyxiKSk+PTAmJmI8ZDspe3ZhciBlPWEu
Y2hhckNvZGVBdChiLTEpO2lmKGU9PTM4fHxlPT02MylpZihlPWEuY2hhckNvZGVBdChiK2YpLCFl
fHxlPT02MXx8ZT09Mzh8fGU9PTM1KWJyZWFrIGE7Yis9ZisxfWI9LTF9aWYoYjwwKXJldHVybiBu
dWxsO2Y9YS5pbmRleE9mKCImIixiKTtpZihmPDB8fGY+ZClmPWQ7Yis9Yy5sZW5ndGgrMTtyZXR1
cm4gZGVjb2RlVVJJQ29tcG9uZW50KGEuc2xpY2UoYixmIT09LTE/ZjowKS5yZXBsYWNlKC9cKy9n
LCIgIikpfTtmdW5jdGlvbiBtKCl7cmV0dXJuIHdpbmRvdy5nb29nbGUmJndpbmRvdy5nb29nbGUu
a09QSXx8bnVsbH07dmFyIG47ZnVuY3Rpb24gcChhKXtmb3IodmFyIGM7YSYmKCFhLmdldEF0dHJp
YnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJlaWQiKSkpOylhPWEucGFyZW50Tm9kZTtyZXR1cm4g
Y3x8bn1mdW5jdGlvbiBxKGEpe2Zvcih2YXIgYz1udWxsO2EmJighYS5nZXRBdHRyaWJ1dGV8fCEo
Yz1hLmdldEF0dHJpYnV0ZSgibGVpZCIpKSk7KWE9YS5wYXJlbnROb2RlO3JldHVybiBjfQpmdW5j
dGlvbiB0KGEsYyxkLGIsZil7dmFyIGU9IiI7Yy5zZWFyY2goIiZlaT0iKT09PS0xJiYoZT0iJmVp
PSIrcChiKSxjLnNlYXJjaCgiJmxlaT0iKT09PS0xJiYoYj1xKGIpKSYmKGUrPSImbGVpPSIrYikp
O3ZhciByPWMuc2VhcmNoKCImY3NoaWQ9Iik9PT0tMSYmYSE9PSJzbGgiO3ZhciBnPWc9PT12b2lk
IDA/d2luZG93LmxvY2F0aW9uOmc7Yj0iJnp4PSIrRGF0ZS5ub3coKS50b1N0cmluZygpO2guX2Nz
aGlkJiZyJiYoYis9IiZjc2hpZD0iK2guX2NzaGlkKTsoZD1kKCkpJiYoYis9IiZvcGk9IitkKTso
ZD1sKGcuc2VhcmNoLCJnZW1jaWQiKSkmJihiKz0iJmdlbWNpZD0iK2QpOyhkPWwoZy5zZWFyY2gs
ImdlbXJpZCIpKSYmKGIrPSImZ2VtcmlkPSIrZCk7KGc9bChnLnNlYXJjaCwiZ2VtaGlzdCIpKSYm
KGIrPSImZ2VtaGlzdD0iK2cpO3JldHVybiIvIisoZnx8Imdlbl8yMDQiKSsiP2F0eXA9aSZjdD0i
K1N0cmluZyhhKSsiJmNhZD0iKyhjK2UrYil9O249Z29vZ2xlLmtFSTtnb29nbGUuZ2V0RUk9cDtn
b29nbGUuZ2V0TEVJPXE7Z29vZ2xlLm1sPWZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9O2dvb2dsZS5s
b2c9ZnVuY3Rpb24oYSxjLGQsYixmLGUpe2U9ZT09PXZvaWQgMD9tOmU7ZHx8KGQ9dChhLGMsZSxi
LGYpKTthPWQ7L15odHRwOi9pLnRlc3QoYSkmJndpbmRvdy5sb2NhdGlvbi5wcm90b2NvbD09PSJo
dHRwczoiJiYoZ29vZ2xlLm1sJiZnb29nbGUubWwoRXJyb3IoImEiKSwhMSx7c3JjOmEsZ2xtbTox
fSksYT0iIik7aWYoZD1hKXRyeXt3aW5kb3cubmF2aWdhdG9yLnNlbmRCZWFjb24oZCwiIil9Y2F0
Y2gocil7fX07Z29vZ2xlLmxvZ1VybD1mdW5jdGlvbihhLGMpe2M9Yz09PXZvaWQgMD9tOmM7cmV0
dXJuIHQoIiIsYSxjKX07fSkuY2FsbCh0aGlzKTsoZnVuY3Rpb24oKXtnb29nbGUueT17fTtnb29n
bGUuc3k9e307ZnVuY3Rpb24gZShhLGIsZCl7aWYoYSl2YXIgYz1hLmlkO2Vsc2V7ZG8gYz1NYXRo
LnJhbmRvbSgpO3doaWxlKGRbY10pfWRbY109W2EsYl19dmFyIGY7KGY9Z29vZ2xlKS54fHwoZi54
PWZ1bmN0aW9uKGEsYil7ZShhLGIsZ29vZ2xlLnkpfSk7dmFyIGc7KGc9Z29vZ2xlKS5zeHx8KGcu
c3g9ZnVuY3Rpb24oYSxiKXtlKGEsYixnb29nbGUuc3kpfSk7Z29vZ2xlLmJ4PSExO3ZhciBoOyho
PWdvb2dsZSkubHh8fChoLmx4PWZ1bmN0aW9uKCl7fSk7dmFyIGs9W10sbDsobD1nb29nbGUpLmZj
ZXx8KGwuZmNlPWZ1bmN0aW9uKGEsYixkLGMpe2sucHVzaChbYSxiLGQsY10pfSk7Z29vZ2xlLnFj
ZT1rO2dvb2dsZS5hZGw9W107fSkuY2FsbCh0aGlzKTtnb29nbGUuZj17fTsoZnVuY3Rpb24oKXsK
ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoInN1Ym1pdCIsZnVuY3Rp
b24oYil7dmFyIGE7aWYoYT1iLnRhcmdldCl7dmFyIGM9YS5nZXRBdHRyaWJ1dGUoImRhdGEtc3Vi
bWl0ZmFsc2UiKTthPWM9PT0iMSJ8fGM9PT0icSImJiFhLmVsZW1lbnRzLnEudmFsdWU/ITA6ITF9
ZWxzZSBhPSExO2EmJihiLnByZXZlbnREZWZhdWx0KCksYi5zdG9wUHJvcGFnYXRpb24oKSl9LCEw
KTtkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0
aW9uKGIpe3ZhciBhO2E6e2ZvcihhPWIudGFyZ2V0O2EmJmEhPT1kb2N1bWVudC5kb2N1bWVudEVs
ZW1lbnQ7YT1hLnBhcmVudEVsZW1lbnQpaWYoYS50YWdOYW1lPT09IkEiKXthPWEuZ2V0QXR0cmli
dXRlKCJkYXRhLW5vaHJlZiIpPT09IjEiO2JyZWFrIGF9YT0hMX1hJiZiLnByZXZlbnREZWZhdWx0
KCl9LCEwKTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0PjxzY3JpcHQgbm9uY2U9InBwUHUxelU2T0kz
UGp4NmdQa2djX2ciPjt0aGlzLmdiYXJfPXtDT05GSUc6W1tbMCwid3d3LmdzdGF0aWMuY29tIiwi
b2cucXRtLmVuX1VTLmxJYjB5aDgwV3lzLmVzNS5PIiwicnUiLCJydSIsIjUzOCIsMCxbNCwyLCIi
LCIiLCIiLCI5ODkzNDI0MDYiLCIwIl0sbnVsbCwiTWNYQWFwVDFLb1dZdnZJUHpObnZ5QUkiLG51
bGwsMCwib2cucXRtLmRyYjhOaDhwOFpvLkwuWC5PIiwiQUEyWXJUdllDRlBEa1dvcnIxNy1mTmNf
M1A0SjRsc1gwUSIsIkFBMllyVHN0NzNqb2dXaEI2RmtzNDRidVV6YnVTM2VxbEEiLCIiLDIsMSwy
MDAsIlJVUyIsbnVsbCxudWxsLCIxIiwiNTM4IiwxLG51bGwsbnVsbCw4OTk3ODQ0OSxudWxsLDAs
MCwxLDBdLG51bGwsWzEsMC4xMDAwMDAwMDE0OTAxMTYxLDIsMV0sbnVsbCxbMCwwLDAsbnVsbCwi
IiwiIiwiIiwiIiwwLDAsbnVsbCwiIiwxLCIiLCJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVu
dC5jb20vb2d3L2RlZmF1bHQtdXNlcj1zODMiXSxbMCwwLCIiLDEsMCwwLDAsMCwwLDAsbnVsbCww
LDAsbnVsbCwwLDAsbnVsbCxudWxsLDAsMCwwLCIiLCIiLCIiLCIiLCIiLCIiLG51bGwsMCwwLDAs
MCwwLG51bGwsbnVsbCxudWxsLCJyZ2JhKDMyLDMzLDM2LDEpIiwicmdiYSgyNTUsMjU1LDI1NSwx
KSIsMCwwLDEsbnVsbCxudWxsLG51bGwsMCxudWxsLG51bGwsbnVsbCwwXSxudWxsLG51bGwsWyIx
IiwiZ2NpXzkxZjMwNzU1ZDZhNmI3ODdkY2MyYTQwNjJlNmU5ODI0LmpzIiwiZ29vZ2xlYXBpcy5j
bGllbnQ6Z2FwaS5pZnJhbWVzIiwiIiwicnUiXSxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsWzAu
MDA5OTk5OTk5Nzc2NDgyNTgyLCJydSIsIjUzOCIsW251bGwsIiIsIjAiLG51bGwsMSw1MTg0MDAw
LG51bGwsbnVsbCwiIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsMCxudWxsLDAsbnVsbCwxLDAs
MCwwLG51bGwsbnVsbCwwLDAsbnVsbCwwLDAsMCwwLDBdLG51bGwsbnVsbCxudWxsLDBdLFsxLG51
bGwsbnVsbCwyNzA0Myw1MzgsIlJVUyIsInJ1IiwiOTg5MzQyNDA2LjAiLDgsbnVsbCwwLDAsbnVs
bCxudWxsLG51bGwsbnVsbCwiMTE5ODUyNzQ2LDExOTg1Mjc0OCwxMjAyODE4OTUsMTIwMjgxODk4
IixudWxsLG51bGwsbnVsbCwiTWNYQWFwVDFLb1dZdnZJUHpObnZ5QUkiLDAsMCwwLG51bGwsMiw1
LCJsdSIsMzcsMCwwLG51bGwsbnVsbCwxLDg5OTc4NDQ5LDAsMF0sW1tudWxsLG51bGwsbnVsbCwi
aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vb2cvXy9qcy9rPW9nLnF0bS5lbl9VUy5sSWIweWg4MFd5
cy5lczUuTy9ydD1qL209cWFicixxX2RucCxxYXBpZCxxYWxkLHFhZHMvZXhtPXFhYXcscWFkZCxx
YWlkLHFlaW4scWhhdyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9ycz1B
QTJZclR2WUNGUERrV29ycjE3LWZOY18zUDRKNGxzWDBRIl0sW251bGwsbnVsbCxudWxsLCJodHRw
czovL3d3dy5nc3RhdGljLmNvbS9vZy9fL3NzL2s9b2cucXRtLmRyYjhOaDhwOFpvLkwuWC5PL209
ZF9iX2dtMyxkX3dpX2dtMyxkX2xvX2dtMy9leGNtPXFhYXcscWFkZCxxYWlkLHFlaW4scWhhdyxx
aGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9jdD16Z21zL3JzPUFBMllyVHN0
NzNqb2dXaEI2RmtzNDRidVV6YnVTM2VxbEEiXV1dXSx9O3RoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8
e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLl9GX3RvZ2dsZXNfaW5pdGlh
bGl6ZT1mdW5jdGlvbihhKXsodHlwZW9mIGdsb2JhbFRoaXMhPT0idW5kZWZpbmVkIj9nbG9iYWxU
aGlzOnR5cGVvZiBzZWxmIT09InVuZGVmaW5lZCI/c2VsZjp0aGlzKS5fRl90b2dnbGVzX2diYXJf
PWF8fFtdfTsoMCxfLl9GX3RvZ2dsZXNfaW5pdGlhbGl6ZSkoW10pOwovKgoKIENvcHlyaWdodCBU
aGUgQ2xvc3VyZSBMaWJyYXJ5IEF1dGhvcnMuCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBh
Y2hlLTIuMAoqLwp2YXIgaWEsb2EscWEsdmEseGEseWEsUGEsUWEsaGIsa2IsbWIscmIsbmIsdmIs
QWIsTmIsT2IsUGIsUWIsUmIsWmIsJGIsYWMsYmM7Xy5hYT1mdW5jdGlvbihhLGIpe2lmKEVycm9y
LmNhcHR1cmVTdGFja1RyYWNlKUVycm9yLmNhcHR1cmVTdGFja1RyYWNlKHRoaXMsXy5hYSk7ZWxz
ZXt2YXIgYz1FcnJvcigpLnN0YWNrO2MmJih0aGlzLnN0YWNrPWMpfWEmJih0aGlzLm1lc3NhZ2U9
U3RyaW5nKGEpKTtiIT09dm9pZCAwJiYodGhpcy5jYXVzZT1iKX07Xy5iYT1mdW5jdGlvbihhKXth
LkJyPSEwO3JldHVybiBhfTsKXy5oYT1mdW5jdGlvbihhKXt2YXIgYj1hO2lmKCgwLF8uY2EpKGIp
KXtpZighL15ccyooPzotP1sxLTldXGQqfDApP1xzKiQvLnRlc3QoYikpdGhyb3cgRXJyb3IoU3Ry
aW5nKGIpKTt9ZWxzZSBpZihkYShiKSYmIU51bWJlci5pc1NhZmVJbnRlZ2VyKGIpKXRocm93IEVy
cm9yKFN0cmluZyhiKSk7cmV0dXJuIGVhP0JpZ0ludChhKTphPWZhKGEpP2E/IjEiOiIwIjooMCxf
LmNhKShhKT9hLnRyaW0oKXx8IjAiOlN0cmluZyhhKX07aWE9ZnVuY3Rpb24oYSxiKXtpZihhLmxl
bmd0aD5iLmxlbmd0aClyZXR1cm4hMTtpZihhLmxlbmd0aDxiLmxlbmd0aHx8YT09PWIpcmV0dXJu
ITA7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspe3ZhciBkPWFbY10sZT1iW2NdO2lmKGQ+ZSly
ZXR1cm4hMTtpZihkPGUpcmV0dXJuITB9fTtfLmphPWZ1bmN0aW9uKGEpe18udC5zZXRUaW1lb3V0
KGZ1bmN0aW9uKCl7dGhyb3cgYTt9LDApfTsKXy5sYT1mdW5jdGlvbigpe3JldHVybiBfLmthKCku
dG9Mb3dlckNhc2UoKS5pbmRleE9mKCJ3ZWJraXQiKSE9LTF9O18ua2E9ZnVuY3Rpb24oKXt2YXIg
YT1fLnQubmF2aWdhdG9yO3JldHVybiBhJiYoYT1hLnVzZXJBZ2VudCk/YToiIn07b2E9ZnVuY3Rp
b24oYSl7aWYoIW1hfHwhbmEpcmV0dXJuITE7Zm9yKHZhciBiPTA7YjxuYS5icmFuZHMubGVuZ3Ro
O2IrKyl7dmFyIGM9bmEuYnJhbmRzW2JdLmJyYW5kO2lmKGMmJmMuaW5kZXhPZihhKSE9LTEpcmV0
dXJuITB9cmV0dXJuITF9O18ucGE9ZnVuY3Rpb24oYSl7cmV0dXJuIF8ua2EoKS5pbmRleE9mKGEp
IT0tMX07cWE9ZnVuY3Rpb24oKXtyZXR1cm4gbWE/ISFuYSYmbmEuYnJhbmRzLmxlbmd0aD4wOiEx
fTtfLnJhPWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/ITE6Xy5wYSgiT3BlcmEiKX07Xy50YT1mdW5j
dGlvbigpe3JldHVybiBxYSgpPyExOl8ucGEoIlRyaWRlbnQiKXx8Xy5wYSgiTVNJRSIpfTsKXy51
YT1mdW5jdGlvbigpe3JldHVybiBfLnBhKCJGaXJlZm94Iil8fF8ucGEoIkZ4aU9TIil9O18ud2E9
ZnVuY3Rpb24oKXtyZXR1cm4gXy5wYSgiU2FmYXJpIikmJiEodmEoKXx8KHFhKCk/MDpfLnBhKCJD
b2FzdCIpKXx8Xy5yYSgpfHwocWEoKT8wOl8ucGEoIkVkZ2UiKSl8fChxYSgpP29hKCJNaWNyb3Nv
ZnQgRWRnZSIpOl8ucGEoIkVkZy8iKSl8fChxYSgpP29hKCJPcGVyYSIpOl8ucGEoIk9QUiIpKXx8
Xy51YSgpfHxfLnBhKCJTaWxrIil8fF8ucGEoIkFuZHJvaWQiKSl9O3ZhPWZ1bmN0aW9uKCl7cmV0
dXJuIHFhKCk/b2EoIkNocm9taXVtIik6KF8ucGEoIkNocm9tZSIpfHxfLnBhKCJDcmlPUyIpKSYm
IShxYSgpPzA6Xy5wYSgiRWRnZSIpKXx8Xy5wYSgiU2lsayIpfTt4YT1mdW5jdGlvbigpe3JldHVy
biBtYT8hIW5hJiYhIW5hLnBsYXRmb3JtOiExfTt5YT1mdW5jdGlvbigpe3JldHVybiBfLnBhKCJp
UGhvbmUiKSYmIV8ucGEoImlQb2QiKSYmIV8ucGEoImlQYWQiKX07Cl8uemE9ZnVuY3Rpb24oKXty
ZXR1cm4geWEoKXx8Xy5wYSgiaVBhZCIpfHxfLnBhKCJpUG9kIil9O18uQWE9ZnVuY3Rpb24oKXty
ZXR1cm4geGEoKT9uYS5wbGF0Zm9ybT09PSJtYWNPUyI6Xy5wYSgiTWFjaW50b3NoIil9O18uQ2E9
ZnVuY3Rpb24oYSxiKXtyZXR1cm4oMCxfLkJhKShhLGIpPj0wfTtfLkRhPWZ1bmN0aW9uKGEsYixj
KXtyZXR1cm4gdHlwZW9mIFN5bWJvbD09PSJmdW5jdGlvbiImJnR5cGVvZiBTeW1ib2woKT09PSJz
eW1ib2wiPyhjPT09dm9pZCAwPzA6YykmJlN5bWJvbC5mb3ImJmE/U3ltYm9sLmZvcihhKTphIT1u
dWxsP1N5bWJvbChhKTpTeW1ib2woKTpifTtfLkhhPWZ1bmN0aW9uKGEsYil7Xy5FYXx8Xy53IGlu
IGF8fEZhKGEsR2EpO2FbXy53XXw9Yn07Xy5JYT1mdW5jdGlvbihhLGIpe18uRWF8fF8udyBpbiBh
fHxGYShhLEdhKTthW18ud109Yn07Xy5MYT1mdW5jdGlvbihhKXtyZXR1cm4gYVtKYV09PT1LYX07
Cl8uTmE9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYj09PXZvaWQgMD9hLnYhPT1NYSYmISEoMiYoYS5M
W18ud118MCkpOiEhKDImYikmJmEudiE9PU1hfTtQYT1mdW5jdGlvbihhKXtyZXR1cm4gYX07UWE9
ZnVuY3Rpb24oYSxiKXthLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRleHRfXzk4NDM4Mnx8KGEuX19j
bG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyPXt9KTthLl9fY2xvc3VyZV9fZXJyb3JfX2Nv
bnRleHRfXzk4NDM4Mi5zZXZlcml0eT1ifTtfLlJhPWZ1bmN0aW9uKGEpe2E9RXJyb3IoYSk7UWEo
YSwid2FybmluZyIpO3JldHVybiBhfTtfLlRhPWZ1bmN0aW9uKGEsYil7aWYoYSE9bnVsbCl7dmFy
IGM7dmFyIGQ9KGM9U2EpIT1udWxsP2M6U2E9e307Yz1kW2FdfHwwO2M+PWJ8fChkW2FdPWMrMSxh
PUVycm9yKCksUWEoYSwiaW5jaWRlbnQiKSxfLmphKGEpKX19OwpfLlZhPWZ1bmN0aW9uKGEpe2lm
KHR5cGVvZiBhIT09ImJvb2xlYW4iKXRocm93IEVycm9yKCJ6YCIrXy5VYShhKSsiYCIrYSk7cmV0
dXJuIGF9O18uV2E9ZnVuY3Rpb24oYSl7aWYoYT09bnVsbHx8dHlwZW9mIGE9PT0iYm9vbGVhbiIp
cmV0dXJuIGE7aWYodHlwZW9mIGE9PT0ibnVtYmVyIilyZXR1cm4hIWF9O18uWWE9ZnVuY3Rpb24o
YSl7aWYoISgwLF8uWGEpKGEpKXRocm93IF8uUmEoImVudW0iKTtyZXR1cm4gYXwwfTtfLlphPWZ1
bmN0aW9uKGEpe3JldHVybiBhPT1udWxsP2E6KDAsXy5YYSkoYSk/YXwwOnZvaWQgMH07Xy4kYT1m
dW5jdGlvbihhKXtpZih0eXBlb2YgYSE9PSJudW1iZXIiKXRocm93IF8uUmEoImludDMyIik7aWYo
ISgwLF8uWGEpKGEpKXRocm93IF8uUmEoImludDMyIik7cmV0dXJuIGF8MH07Xy5hYj1mdW5jdGlv
bihhKXtpZihhIT1udWxsJiZ0eXBlb2YgYSE9PSJzdHJpbmciKXRocm93IEVycm9yKCk7cmV0dXJu
IGF9OwpfLmJiPWZ1bmN0aW9uKGEpe3JldHVybiBhPT1udWxsfHx0eXBlb2YgYT09PSJzdHJpbmci
P2E6dm9pZCAwfTtfLmNiPWZ1bmN0aW9uKGEsYixjKXtpZihhIT1udWxsJiZfLkxhKGEpKXJldHVy
biBhO2lmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBkPWFbXy53XXwwO2M9ZHxjJjMyfGMmMjtjIT09
ZCYmXy5JYShhLGMpO3JldHVybiBuZXcgYihhKX19O18uZmI9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5k
YihfLmViKTtyZXR1cm4gYj9hW2JdOnZvaWQgMH07aGI9ZnVuY3Rpb24oYSxiKXtiPDEwMHx8Xy5U
YShnYiwxKX07CmtiPWZ1bmN0aW9uKGEsYixjLGQpe3ZhciBlPWQhPT12b2lkIDA7ZD0hIWQ7dmFy
IGY9Xy5kYihfLmViKSxnOyFlJiZfLkVhJiZmJiYoZz1hW2ZdKSYmZy5vZShoYik7Zj1bXTt2YXIg
aD1hLmxlbmd0aDtnPTQyOTQ5NjcyOTU7dmFyIGs9ITEsbT0hIShiJjY0KSxuPW0/YiYxMjg/MDot
MTp2b2lkIDA7aWYoIShiJjEpKXt2YXIgcD1oJiZhW2gtMV07cCE9bnVsbCYmdHlwZW9mIHA9PT0i
b2JqZWN0IiYmcC5jb25zdHJ1Y3Rvcj09PU9iamVjdD8oaC0tLGc9aCk6cD12b2lkIDA7aWYobSYm
IShiJjEyOCkmJiFlKXtrPSEwO3ZhciBxO2c9KChxPWliKSE9bnVsbD9xOlBhKShnLW4sbixhLHAs
dm9pZCAwKStufX1iPXZvaWQgMDtmb3IocT0wO3E8aDtxKyspe3ZhciByPWFbcV07aWYociE9bnVs
bCYmKHI9YyhyLGQpKSE9bnVsbClpZihtJiZxPj1nKXt2YXIgdT1xLW4sdj12b2lkIDA7KCh2PWIp
IT1udWxsP3Y6Yj17fSlbdV09cn1lbHNlIGZbcV09cn1pZihwKWZvcih2YXIgeSBpbiBwKWg9cFt5
XSwKaCE9bnVsbCYmKGg9YyhoLGQpKSE9bnVsbCYmKHE9K3kscj12b2lkIDAsbSYmIU51bWJlci5p
c05hTihxKSYmKHI9cStuKTxnP2Zbcl09aDoocT12b2lkIDAsKChxPWIpIT1udWxsP3E6Yj17fSlb
eV09aCkpO2ImJihrP2YucHVzaChiKTpmW2ddPWIpO2UmJl8uZGIoXy5lYikmJihhPV8uZmIoYSkp
JiYiZnVuY3Rpb24iPT10eXBlb2YgXy5qYiYmYSBpbnN0YW5jZW9mIF8uamImJihmW18uZWJdPWEu
aigpKTtyZXR1cm4gZn07Cm1iPWZ1bmN0aW9uKGEpe3N3aXRjaCh0eXBlb2YgYSl7Y2FzZSAibnVt
YmVyIjpyZXR1cm4gTnVtYmVyLmlzRmluaXRlKGEpP2E6IiIrYTtjYXNlICJiaWdpbnQiOnJldHVy
bigwLF8ubGIpKGEpP051bWJlcihhKToiIithO2Nhc2UgImJvb2xlYW4iOnJldHVybiBhPzE6MDtj
YXNlICJvYmplY3QiOmlmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBiPWFbXy53XXwwO3JldHVybiBh
Lmxlbmd0aD09PTAmJmImMT92b2lkIDA6a2IoYSxiLG1iKX1pZihhIT1udWxsJiZfLkxhKGEpKXJl
dHVybiBuYihhKTtpZigiZnVuY3Rpb24iPT10eXBlb2YgXy5vYiYmYSBpbnN0YW5jZW9mIF8ub2Ip
cmV0dXJuIGEudigpO3JldHVybn1yZXR1cm4gYX07cmI9ZnVuY3Rpb24oYSxiKXtpZihiKXtpYj1i
PT1udWxsfHxiPT09UGF8fGJbcGJdIT09cWI/UGE6Yjt0cnl7cmV0dXJuIG5iKGEpfWZpbmFsbHl7
aWI9dm9pZCAwfX1yZXR1cm4gbmIoYSl9OwpuYj1mdW5jdGlvbihhKXthPWEuTDtyZXR1cm4ga2Io
YSxhW18ud118MCxtYil9O18ueD1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8udGIoYSxiLGMsMjA0
OCl9OwpfLnRiPWZ1bmN0aW9uKGEsYixjLGQpe2Q9ZD09PXZvaWQgMD8wOmQ7aWYoYT09bnVsbCl7
dmFyIGU9MzI7Yz8oYT1bY10sZXw9MTI4KTphPVtdO2ImJihlPWUmLTE2NzYwODMzfChiJjEwMjMp
PDwxNCl9ZWxzZXtpZighQXJyYXkuaXNBcnJheShhKSl0aHJvdyBFcnJvcigiQSIpO2U9YVtfLndd
fDA7aWYodWImJjEmZSl0aHJvdyBFcnJvcigiQiIpOzIwNDgmZSYmISgyJmUpJiZ2YigpO2lmKGUm
MjU2KXRocm93IEVycm9yKCJDIik7aWYoZSY2NClyZXR1cm4oZXxkKSE9PWUmJl8uSWEoYSxlfGQp
LGE7aWYoYyYmKGV8PTEyOCxjIT09YVswXSkpdGhyb3cgRXJyb3IoIkQiKTthOntjPWE7ZXw9NjQ7
dmFyIGY9Yy5sZW5ndGg7aWYoZil7dmFyIGc9Zi0xLGg9Y1tnXTtpZihoIT1udWxsJiZ0eXBlb2Yg
aD09PSJvYmplY3QiJiZoLmNvbnN0cnVjdG9yPT09T2JqZWN0KXtiPWUmMTI4PzA6LTE7Zy09Yjtp
ZihnPj0xMDI0KXRocm93IEVycm9yKCJGIik7Zm9yKHZhciBrIGluIGgpZj0rayxmPGcmJgooY1tm
K2JdPWhba10sZGVsZXRlIGhba10pO2U9ZSYtMTY3NjA4MzN8KGcmMTAyMyk8PDE0O2JyZWFrIGF9
fWlmKGIpe2s9TWF0aC5tYXgoYixmLShlJjEyOD8wOi0xKSk7aWYoaz4xMDI0KXRocm93IEVycm9y
KCJHIik7ZT1lJi0xNjc2MDgzM3woayYxMDIzKTw8MTR9fX1fLklhKGEsZXw2NHxkKTtyZXR1cm4g
YX07dmI9ZnVuY3Rpb24oKXtpZih1Yil0aHJvdyBFcnJvcigiRSIpO18uVGEod2IsNSl9OwpBYj1m
dW5jdGlvbihhLGIpe2lmKHR5cGVvZiBhIT09Im9iamVjdCIpcmV0dXJuIGE7aWYoQXJyYXkuaXNB
cnJheShhKSl7dmFyIGM9YVtfLnddfDA7YS5sZW5ndGg9PT0wJiZjJjE/YT12b2lkIDA6YyYyfHwo
IWJ8fDQwOTYmY3x8MTYmYz9hPV8ueGIoYSxjLCExLGImJiEoYyYxNikpOihfLkhhKGEsMzQpLGMm
NCYmT2JqZWN0LmZyZWV6ZShhKSkpO3JldHVybiBhfWlmKGEhPW51bGwmJl8uTGEoYSkpcmV0dXJu
IGI9YS5MLGM9YltfLnddfDAsXy5OYShhLGMpP2E6Xy55YihhLGIsYyk/Xy56YihhLGIpOl8ueGIo
YixjKTtpZigiZnVuY3Rpb24iPT10eXBlb2YgXy5vYiYmYSBpbnN0YW5jZW9mIF8ub2IpcmV0dXJu
IGF9O18uemI9ZnVuY3Rpb24oYSxiLGMpe2E9bmV3IGEuY29uc3RydWN0b3IoYik7YyYmKGEudj1N
YSk7YS5BPU1hO3JldHVybiBhfTsKXy54Yj1mdW5jdGlvbihhLGIsYyxkKXtkIT1udWxsfHwoZD0h
ISgzNCZiKSk7YT1rYihhLGIsQWIsZCk7ZD0zMjtjJiYoZHw9Mik7Yj1iJjE2NzY5MjE3fGQ7Xy5J
YShhLGIpO3JldHVybiBhfTtfLkJiPWZ1bmN0aW9uKGEpe3ZhciBiPWEuTCxjPWJbXy53XXwwO3Jl
dHVybiBfLk5hKGEsYyk/Xy55YihhLGIsYyk/Xy56YihhLGIsITApOm5ldyBhLmNvbnN0cnVjdG9y
KF8ueGIoYixjLCExKSk6YX07Xy5DYj1mdW5jdGlvbihhKXtpZihhLnYhPT1NYSlyZXR1cm4hMTt2
YXIgYj1hLkw7Yj1fLnhiKGIsYltfLnddfDApO18uSGEoYiwyMDQ4KTthLkw9YjthLnY9dm9pZCAw
O2EuQT12b2lkIDA7cmV0dXJuITB9O18uRWI9ZnVuY3Rpb24oYSl7aWYoIV8uQ2IoYSkmJl8uTmEo
YSxhLkxbXy53XXwwKSl0aHJvdyBFcnJvcigpO307Xy5GYj1mdW5jdGlvbihhLGIpe2I9PT12b2lk
IDAmJihiPWFbXy53XXwwKTtiJjMyJiYhKGImNDA5NikmJl8uSWEoYSxifDQwOTYpfTsKXy55Yj1m
dW5jdGlvbihhLGIsYyl7cmV0dXJuIGMmMj8hMDpjJjMyJiYhKGMmNDA5Nik/KF8uSWEoYixjfDIp
LGEudj1NYSwhMCk6ITF9O18uR2I9ZnVuY3Rpb24oYSxiLGMsZCxlKXt2YXIgZj1jKyhlPzA6LTEp
LGc9YS5sZW5ndGgtMTtpZihnPj0xKyhlPzA6LTEpJiZmPj1nKXt2YXIgaD1hW2ddO2lmKGghPW51
bGwmJnR5cGVvZiBoPT09Im9iamVjdCImJmguY29uc3RydWN0b3I9PT1PYmplY3QpcmV0dXJuIGhb
Y109ZCxifWlmKGY8PWcpcmV0dXJuIGFbZl09ZCxiO2lmKGQhPT12b2lkIDApe3ZhciBrO2c9KChr
PWIpIT1udWxsP2s6Yj1hW18ud118MCk+PjE0JjEwMjN8fDUzNjg3MDkxMjtjPj1nP2QhPW51bGwm
JihmPXt9LGFbZysoZT8wOi0xKV09KGZbY109ZCxmKSk6YVtmXT1kfXJldHVybiBifTsKXy5JYj1m
dW5jdGlvbihhLGIsYyxkLGUpe3ZhciBmPSExO2Q9Xy5IYihhLGQsZSxmdW5jdGlvbihnKXt2YXIg
aD1fLmNiKGcsYyxiKTtmPWghPT1nJiZoIT1udWxsO3JldHVybiBofSk7aWYoZCE9bnVsbClyZXR1
cm4gZiYmIV8uTmEoZCkmJl8uRmIoYSxiKSxkfTtfLkpiPWZ1bmN0aW9uKCl7dmFyIGE9ZnVuY3Rp
b24oKXt0aHJvdyBFcnJvcigpO307T2JqZWN0LnNldFByb3RvdHlwZU9mKGEsYS5wcm90b3R5cGUp
O3JldHVybiBhfTtfLno9ZnVuY3Rpb24oKXt0aGlzLnVhPXRoaXMudWE7dGhpcy5kYT10aGlzLmRh
fTtfLktiPWZ1bmN0aW9uKGEsYil7cmV0dXJuIGEhPW51bGw/ISFhOiEhYn07Xy5BPWZ1bmN0aW9u
KGEsYil7Yj09dm9pZCAwJiYoYj0iIik7cmV0dXJuIGEhPW51bGw/YTpifTtfLkxiPWZ1bmN0aW9u
KGEsYixjKXtmb3IodmFyIGQgaW4gYSliLmNhbGwoYyxhW2RdLGQsYSl9O18uTWI9ZnVuY3Rpb24o
YSl7Zm9yKHZhciBiIGluIGEpcmV0dXJuITE7cmV0dXJuITB9OwpOYj10eXBlb2YgT2JqZWN0LmNy
ZWF0ZT09ImZ1bmN0aW9uIj9PYmplY3QuY3JlYXRlOmZ1bmN0aW9uKGEpe3ZhciBiPWZ1bmN0aW9u
KCl7fTtiLnByb3RvdHlwZT1hO3JldHVybiBuZXcgYn07T2I9dHlwZW9mIE9iamVjdC5kZWZpbmVQ
cm9wZXJ0aWVzPT0iZnVuY3Rpb24iP09iamVjdC5kZWZpbmVQcm9wZXJ0eTpmdW5jdGlvbihhLGIs
Yyl7aWYoYT09QXJyYXkucHJvdG90eXBlfHxhPT1PYmplY3QucHJvdG90eXBlKXJldHVybiBhO2Fb
Yl09Yy52YWx1ZTtyZXR1cm4gYX07ClBiPWZ1bmN0aW9uKGEpe2E9WyJvYmplY3QiPT10eXBlb2Yg
Z2xvYmFsVGhpcyYmZ2xvYmFsVGhpcyxhLCJvYmplY3QiPT10eXBlb2Ygd2luZG93JiZ3aW5kb3cs
Im9iamVjdCI9PXR5cGVvZiBzZWxmJiZzZWxmLCJvYmplY3QiPT10eXBlb2YgZ2xvYmFsJiZnbG9i
YWxdO2Zvcih2YXIgYj0wO2I8YS5sZW5ndGg7KytiKXt2YXIgYz1hW2JdO2lmKGMmJmMuTWF0aD09
TWF0aClyZXR1cm4gY310aHJvdyBFcnJvcigiYSIpO307UWI9UGIodGhpcyk7UmI9IkludDggVWlu
dDggVWludDhDbGFtcGVkIEludDE2IFVpbnQxNiBJbnQzMiBVaW50MzIgRmxvYXQzMiBGbG9hdDY0
Ii5zcGxpdCgiICIpO1FiLkJpZ0ludDY0QXJyYXkmJihSYi5wdXNoKCJCaWdJbnQ2NCIpLFJiLnB1
c2goIkJpZ1VpbnQ2NCIpKTsKdmFyIFRiPWZ1bmN0aW9uKGEsYil7aWYoYilmb3IodmFyIGM9MDtj
PFJiLmxlbmd0aDtjKyspU2IoUmJbY10rIkFycmF5LnByb3RvdHlwZS4iK2EsYil9LFViPWZ1bmN0
aW9uKGEsYil7YiYmU2IoYSxiKX0sU2I9ZnVuY3Rpb24oYSxiKXt2YXIgYz1RYjthPWEuc3BsaXQo
Ii4iKTtmb3IodmFyIGQ9MDtkPGEubGVuZ3RoLTE7ZCsrKXt2YXIgZT1hW2RdO2lmKCEoZSBpbiBj
KSlyZXR1cm47Yz1jW2VdfWE9YVthLmxlbmd0aC0xXTtkPWNbYV07Yj1iKGQpO2IhPWQmJmIhPW51
bGwmJk9iKGMsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmJ9KX0sVmI7Cmlm
KHR5cGVvZiBPYmplY3Quc2V0UHJvdG90eXBlT2Y9PSJmdW5jdGlvbiIpVmI9T2JqZWN0LnNldFBy
b3RvdHlwZU9mO2Vsc2V7dmFyIFdiO2E6e3ZhciBYYj17YTohMH0sWWI9e307dHJ5e1liLl9fcHJv
dG9fXz1YYjtXYj1ZYi5hO2JyZWFrIGF9Y2F0Y2goYSl7fVdiPSExfVZiPVdiP2Z1bmN0aW9uKGEs
Yil7YS5fX3Byb3RvX189YjtpZihhLl9fcHJvdG9fXyE9PWIpdGhyb3cgbmV3IFR5cGVFcnJvcigi
YmAiK2EpO3JldHVybiBhfTpudWxsfVpiPVZiOwpfLkI9ZnVuY3Rpb24oYSxiKXthLnByb3RvdHlw
ZT1OYihiLnByb3RvdHlwZSk7YS5wcm90b3R5cGUuY29uc3RydWN0b3I9YTtpZihaYilaYihhLGIp
O2Vsc2UgZm9yKHZhciBjIGluIGIpaWYoYyE9InByb3RvdHlwZSIpaWYoT2JqZWN0LmRlZmluZVBy
b3BlcnRpZXMpe3ZhciBkPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoYixjKTtkJiZP
YmplY3QuZGVmaW5lUHJvcGVydHkoYSxjLGQpfWVsc2UgYVtjXT1iW2NdO2EuWj1iLnByb3RvdHlw
ZX07JGI9ZnVuY3Rpb24oYSl7dmFyIGI9MDtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gYjxhLmxl
bmd0aD97ZG9uZTohMSx2YWx1ZTphW2IrK119Ontkb25lOiEwfX19OwpfLkQ9ZnVuY3Rpb24oYSl7
dmFyIGI9dHlwZW9mIFN5bWJvbCE9InVuZGVmaW5lZCImJlN5bWJvbC5pdGVyYXRvciYmYVtTeW1i
b2wuaXRlcmF0b3JdO2lmKGIpcmV0dXJuIGIuY2FsbChhKTtpZih0eXBlb2YgYS5sZW5ndGg9PSJu
dW1iZXIiKXJldHVybntuZXh0OiRiKGEpfTt0aHJvdyBFcnJvcigiY2AiK1N0cmluZyhhKSk7fTth
Yz1mdW5jdGlvbihhLGIpe3JldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNh
bGwoYSxiKX07YmM9dHlwZW9mIE9iamVjdC5hc3NpZ249PSJmdW5jdGlvbiI/T2JqZWN0LmFzc2ln
bjpmdW5jdGlvbihhLGIpe2lmKGE9PW51bGwpdGhyb3cgbmV3IFR5cGVFcnJvcigiZCIpO2E9T2Jq
ZWN0KGEpO2Zvcih2YXIgYz0xO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspe3ZhciBkPWFyZ3VtZW50
c1tjXTtpZihkKWZvcih2YXIgZSBpbiBkKWFjKGQsZSkmJihhW2VdPWRbZV0pfXJldHVybiBhfTsK
VWIoIk9iamVjdC5hc3NpZ24iLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxiY30pO18uY2M9ZnVuY3Rp
b24oYSl7aWYoIShhIGluc3RhbmNlb2YgT2JqZWN0KSl0aHJvdyBuZXcgVHlwZUVycm9yKCJlYCIr
YSk7fTtfLkU9ZnVuY3Rpb24oKXt0aGlzLmRhPSExO3RoaXMuRz1udWxsO3RoaXMuQT12b2lkIDA7
dGhpcy52PTE7dGhpcy5KPXRoaXMuTT0wO3RoaXMudWE9dGhpcy5DPW51bGx9O18uRS5wcm90b3R5
cGUuUD1mdW5jdGlvbihhKXt0aGlzLkE9YX07Xy5FLnByb3RvdHlwZS5nZXROZXh0QWRkcmVzc0pz
Yz1mdW5jdGlvbigpe3JldHVybiB0aGlzLnZ9O18uRS5wcm90b3R5cGUuZ2V0WWllbGRSZXN1bHRK
c2M9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5BfTtfLkUucHJvdG90eXBlLnJldHVybj1mdW5jdGlv
bihhKXt0aGlzLkM9e3JldHVybjphfTt0aGlzLnY9dGhpcy5KfTtfLkUucHJvdG90eXBlWyJyZXR1
cm4iXT1fLkUucHJvdG90eXBlLnJldHVybjsKXy5FLnByb3RvdHlwZS5VPWZ1bmN0aW9uKGEpe3Ro
aXMuQz17b2E6YX07dGhpcy5KPGE/KHRoaXMudj1hLHRoaXMuQz1udWxsKTp0aGlzLnY9dGhpcy5K
fTtfLkUucHJvdG90eXBlLmp1bXBUaHJvdWdoRmluYWxseUJsb2Nrcz1fLkUucHJvdG90eXBlLlU7
Xy5FLnByb3RvdHlwZS5qPWZ1bmN0aW9uKGEsYil7dGhpcy52PWI7cmV0dXJue3ZhbHVlOmF9fTtf
LkUucHJvdG90eXBlLnlpZWxkPV8uRS5wcm90b3R5cGUuajtfLkUucHJvdG90eXBlLlY9ZnVuY3Rp
b24oYSxiKXthPV8uRChhKTt2YXIgYz1hLm5leHQoKTtfLmNjKGMpO2lmKGMuZG9uZSl0aGlzLkE9
Yy52YWx1ZSx0aGlzLnY9YjtlbHNlIHJldHVybiB0aGlzLkc9YSx0aGlzLmooYy52YWx1ZSxiKX07
Xy5FLnByb3RvdHlwZS55aWVsZEFsbD1fLkUucHJvdG90eXBlLlY7Xy5FLnByb3RvdHlwZS5vYT1m
dW5jdGlvbihhKXt0aGlzLnY9YX07Xy5FLnByb3RvdHlwZS5qdW1wVG89Xy5FLnByb3RvdHlwZS5v
YTsKXy5FLnByb3RvdHlwZS5CPWZ1bmN0aW9uKCl7dGhpcy52PTB9O18uRS5wcm90b3R5cGUuanVt
cFRvRW5kPV8uRS5wcm90b3R5cGUuQjtfLkUucHJvdG90eXBlLkY9ZnVuY3Rpb24oYSxiKXt0aGlz
Lk09YTtiIT12b2lkIDAmJih0aGlzLko9Yil9O18uRS5wcm90b3R5cGUuc2V0Q2F0Y2hGaW5hbGx5
QmxvY2tzPV8uRS5wcm90b3R5cGUuRjtfLkUucHJvdG90eXBlLlQ9ZnVuY3Rpb24oYSl7dGhpcy5N
PTA7dGhpcy5KPWF8fDB9O18uRS5wcm90b3R5cGUuc2V0RmluYWxseUJsb2NrPV8uRS5wcm90b3R5
cGUuVDtfLkUucHJvdG90eXBlLks9ZnVuY3Rpb24oYSxiKXt0aGlzLnY9YTt0aGlzLk09Ynx8MH07
Xy5FLnByb3RvdHlwZS5sZWF2ZVRyeUJsb2NrPV8uRS5wcm90b3R5cGUuSztfLkUucHJvdG90eXBl
LkQ9ZnVuY3Rpb24oYSl7dGhpcy5NPWF8fDA7YT10aGlzLkMuV2c7dGhpcy5DPW51bGw7cmV0dXJu
IGF9O18uRS5wcm90b3R5cGUuZW50ZXJDYXRjaEJsb2NrPV8uRS5wcm90b3R5cGUuRDsKXy5FLnBy
b3RvdHlwZS5OPWZ1bmN0aW9uKGEsYixjKXtjP3RoaXMudWFbY109dGhpcy5DOnRoaXMudWE9W3Ro
aXMuQ107dGhpcy5NPWF8fDA7dGhpcy5KPWJ8fDA7dGhpcy5DPW51bGx9O18uRS5wcm90b3R5cGUu
ZW50ZXJGaW5hbGx5QmxvY2s9Xy5FLnByb3RvdHlwZS5OO18uRS5wcm90b3R5cGUuTz1mdW5jdGlv
bihhLGIpe2I9dGhpcy51YS5zcGxpY2UoYnx8MClbMF07KGI9dGhpcy5DPXRoaXMuQ3x8Yik/Yi5t
aD90aGlzLnY9dGhpcy5NfHx0aGlzLko6Yi5vYSE9dm9pZCAwJiZ0aGlzLko8Yi5vYT8odGhpcy52
PWIub2EsdGhpcy5DPW51bGwpOnRoaXMudj10aGlzLko6dGhpcy52PWF9O18uRS5wcm90b3R5cGUu
bGVhdmVGaW5hbGx5QmxvY2s9Xy5FLnByb3RvdHlwZS5PO18uRS5wcm90b3R5cGUuUj1mdW5jdGlv
bihhKXtyZXR1cm4gbmV3IGRjKGEpfTtfLkUucHJvdG90eXBlLmZvckluPV8uRS5wcm90b3R5cGUu
UjsKdmFyIGRjPWZ1bmN0aW9uKGEpe3RoaXMuQT1hO3RoaXMuaj1bXTtmb3IodmFyIGIgaW4gYSl0
aGlzLmoucHVzaChiKTt0aGlzLmoucmV2ZXJzZSgpfTtkYy5wcm90b3R5cGUudj1mdW5jdGlvbigp
e2Zvcig7dGhpcy5qLmxlbmd0aD4wOyl7dmFyIGE9dGhpcy5qLnBvcCgpO2lmKGEgaW4gdGhpcy5B
KXJldHVybiBhfXJldHVybiBudWxsfTtkYy5wcm90b3R5cGUuZ2V0TmV4dD1kYy5wcm90b3R5cGUu
djtVYigiZ2xvYmFsVGhpcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fFFifSk7VWIoIlJlZmxlY3Qu
c2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6WmI/ZnVuY3Rpb24oYixjKXt0
cnl7cmV0dXJuIFpiKGIsYyksITB9Y2F0Y2goZCl7cmV0dXJuITF9fTpudWxsfSk7ClViKCJTeW1i
b2wiLGZ1bmN0aW9uKGEpe2lmKGEpcmV0dXJuIGE7dmFyIGI9ZnVuY3Rpb24oZixnKXt0aGlzLmo9
ZjtPYih0aGlzLCJkZXNjcmlwdGlvbiIse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1
ZTpnfSl9O2IucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuan07dmFy
IGM9ImpzY29tcF9zeW1ib2xfIisoTWF0aC5yYW5kb20oKSoxRTk+Pj4wKSsiXyIsZD0wLGU9ZnVu
Y3Rpb24oZil7aWYodGhpcyBpbnN0YW5jZW9mIGUpdGhyb3cgbmV3IFR5cGVFcnJvcigiaCIpO3Jl
dHVybiBuZXcgYihjKyhmfHwiIikrIl8iK2QrKyxmKX07cmV0dXJuIGV9KTtVYigiU3ltYm9sLml0
ZXJhdG9yIixmdW5jdGlvbihhKXtpZihhKXJldHVybiBhO2E9U3ltYm9sKCJpIik7T2IoQXJyYXku
cHJvdG90eXBlLGEse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpmdW5jdGlvbigp
e3JldHVybiBlYygkYih0aGlzKSl9fSk7cmV0dXJuIGF9KTsKdmFyIGVjPWZ1bmN0aW9uKGEpe2E9
e25leHQ6YX07YVtTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9O3JldHVy
biBhfTsKVWIoIlByb21pc2UiLGZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGIoKXt0aGlzLmo9bnVsbH1m
dW5jdGlvbiBjKGcpe3JldHVybiBnIGluc3RhbmNlb2YgZT9nOm5ldyBlKGZ1bmN0aW9uKGgpe2go
Zyl9KX1pZihhKXJldHVybiBhO2IucHJvdG90eXBlLnY9ZnVuY3Rpb24oZyl7aWYodGhpcy5qPT1u
dWxsKXt0aGlzLmo9W107dmFyIGg9dGhpczt0aGlzLkEoZnVuY3Rpb24oKXtoLkMoKX0pfXRoaXMu
ai5wdXNoKGcpfTt2YXIgZD1RYi5zZXRUaW1lb3V0O2IucHJvdG90eXBlLkE9ZnVuY3Rpb24oZyl7
ZChnLDApfTtiLnByb3RvdHlwZS5DPWZ1bmN0aW9uKCl7Zm9yKDt0aGlzLmomJnRoaXMuai5sZW5n
dGg7KXt2YXIgZz10aGlzLmo7dGhpcy5qPVtdO2Zvcih2YXIgaD0wO2g8Zy5sZW5ndGg7KytoKXt2
YXIgaz1nW2hdO2dbaF09bnVsbDt0cnl7aygpfWNhdGNoKG0pe3RoaXMuQihtKX19fXRoaXMuaj1u
dWxsfTtiLnByb3RvdHlwZS5CPWZ1bmN0aW9uKGcpe3RoaXMuQShmdW5jdGlvbigpe3Rocm93IGc7
Cn0pfTt2YXIgZT1mdW5jdGlvbihnKXt0aGlzLmo9MDt0aGlzLkE9dm9pZCAwO3RoaXMudj1bXTt0
aGlzLkY9ITE7dmFyIGg9dGhpcy5CKCk7dHJ5e2coaC5yZXNvbHZlLGgucmVqZWN0KX1jYXRjaChr
KXtoLnJlamVjdChrKX19O2UucHJvdG90eXBlLkI9ZnVuY3Rpb24oKXtmdW5jdGlvbiBnKG0pe3Jl
dHVybiBmdW5jdGlvbihuKXtrfHwoaz0hMCxtLmNhbGwoaCxuKSl9fXZhciBoPXRoaXMsaz0hMTty
ZXR1cm57cmVzb2x2ZTpnKHRoaXMuZGEpLHJlamVjdDpnKHRoaXMuQyl9fTtlLnByb3RvdHlwZS5k
YT1mdW5jdGlvbihnKXtpZihnPT09dGhpcyl0aGlzLkMobmV3IFR5cGVFcnJvcigiaiIpKTtlbHNl
IGlmKGcgaW5zdGFuY2VvZiBlKXRoaXMuTyhnKTtlbHNle2E6c3dpdGNoKHR5cGVvZiBnKXtjYXNl
ICJvYmplY3QiOnZhciBoPWchPW51bGw7YnJlYWsgYTtjYXNlICJmdW5jdGlvbiI6aD0hMDticmVh
ayBhO2RlZmF1bHQ6aD0hMX1oP3RoaXMuTShnKTp0aGlzLkQoZyl9fTtlLnByb3RvdHlwZS5NPQpm
dW5jdGlvbihnKXt2YXIgaD12b2lkIDA7dHJ5e2g9Zy50aGVufWNhdGNoKGspe3RoaXMuQyhrKTty
ZXR1cm59dHlwZW9mIGg9PSJmdW5jdGlvbiI/dGhpcy5QKGgsZyk6dGhpcy5EKGcpfTtlLnByb3Rv
dHlwZS5DPWZ1bmN0aW9uKGcpe3RoaXMuRygyLGcpfTtlLnByb3RvdHlwZS5EPWZ1bmN0aW9uKGcp
e3RoaXMuRygxLGcpfTtlLnByb3RvdHlwZS5HPWZ1bmN0aW9uKGcsaCl7aWYodGhpcy5qIT0wKXRo
cm93IEVycm9yKCJrYCIrZysiYCIraCsiYCIrdGhpcy5qKTt0aGlzLmo9Zzt0aGlzLkE9aDt0aGlz
Lmo9PT0yJiZ0aGlzLk4oKTt0aGlzLkooKX07ZS5wcm90b3R5cGUuTj1mdW5jdGlvbigpe3ZhciBn
PXRoaXM7ZChmdW5jdGlvbigpe2lmKGcuSygpKXt2YXIgaD1RYi5jb25zb2xlO3R5cGVvZiBoIT09
InVuZGVmaW5lZCImJmguZXJyb3IoZy5BKX19LDEpfTtlLnByb3RvdHlwZS5LPWZ1bmN0aW9uKCl7
aWYodGhpcy5GKXJldHVybiExO3ZhciBnPVFiLkN1c3RvbUV2ZW50LGg9UWIuRXZlbnQsCms9UWIu
ZGlzcGF0Y2hFdmVudDtpZih0eXBlb2Ygaz09PSJ1bmRlZmluZWQiKXJldHVybiEwO3R5cGVvZiBn
PT09ImZ1bmN0aW9uIj9nPW5ldyBnKCJ1bmhhbmRsZWRyZWplY3Rpb24iLHtjYW5jZWxhYmxlOiEw
fSk6dHlwZW9mIGg9PT0iZnVuY3Rpb24iP2c9bmV3IGgoInVuaGFuZGxlZHJlamVjdGlvbiIse2Nh
bmNlbGFibGU6ITB9KTooZz1RYi5kb2N1bWVudC5jcmVhdGVFdmVudCgiQ3VzdG9tRXZlbnQiKSxn
LmluaXRDdXN0b21FdmVudCgidW5oYW5kbGVkcmVqZWN0aW9uIiwhMSwhMCxnKSk7Zy5wcm9taXNl
PXRoaXM7Zy5yZWFzb249dGhpcy5BO3JldHVybiBrKGcpfTtlLnByb3RvdHlwZS5KPWZ1bmN0aW9u
KCl7aWYodGhpcy52IT1udWxsKXtmb3IodmFyIGc9MDtnPHRoaXMudi5sZW5ndGg7KytnKWYudih0
aGlzLnZbZ10pO3RoaXMudj1udWxsfX07dmFyIGY9bmV3IGI7ZS5wcm90b3R5cGUuTz1mdW5jdGlv
bihnKXt2YXIgaD10aGlzLkIoKTtnLmplKGgucmVzb2x2ZSxoLnJlamVjdCl9OwplLnByb3RvdHlw
ZS5QPWZ1bmN0aW9uKGcsaCl7dmFyIGs9dGhpcy5CKCk7dHJ5e2cuY2FsbChoLGsucmVzb2x2ZSxr
LnJlamVjdCl9Y2F0Y2gobSl7ay5yZWplY3QobSl9fTtlLnByb3RvdHlwZS50aGVuPWZ1bmN0aW9u
KGcsaCl7ZnVuY3Rpb24gayhxLHIpe3JldHVybiB0eXBlb2YgcT09ImZ1bmN0aW9uIj9mdW5jdGlv
bih1KXt0cnl7bShxKHUpKX1jYXRjaCh2KXtuKHYpfX06cn12YXIgbSxuLHA9bmV3IGUoZnVuY3Rp
b24ocSxyKXttPXE7bj1yfSk7dGhpcy5qZShrKGcsbSksayhoLG4pKTtyZXR1cm4gcH07ZS5wcm90
b3R5cGUuY2F0Y2g9ZnVuY3Rpb24oZyl7cmV0dXJuIHRoaXMudGhlbih2b2lkIDAsZyl9O2UucHJv
dG90eXBlLmplPWZ1bmN0aW9uKGcsaCl7ZnVuY3Rpb24gaygpe3N3aXRjaChtLmope2Nhc2UgMTpn
KG0uQSk7YnJlYWs7Y2FzZSAyOmgobS5BKTticmVhaztkZWZhdWx0OnRocm93IEVycm9yKCJsYCIr
bS5qKTt9fXZhciBtPXRoaXM7dGhpcy52PT1udWxsP2YudihrKToKdGhpcy52LnB1c2goayk7dGhp
cy5GPSEwfTtlLnJlc29sdmU9YztlLnJlamVjdD1mdW5jdGlvbihnKXtyZXR1cm4gbmV3IGUoZnVu
Y3Rpb24oaCxrKXtrKGcpfSl9O2UucmFjZT1mdW5jdGlvbihnKXtyZXR1cm4gbmV3IGUoZnVuY3Rp
b24oaCxrKXtmb3IodmFyIG09Xy5EKGcpLG49bS5uZXh0KCk7IW4uZG9uZTtuPW0ubmV4dCgpKWMo
bi52YWx1ZSkuamUoaCxrKX0pfTtlLmFsbD1mdW5jdGlvbihnKXt2YXIgaD1fLkQoZyksaz1oLm5l
eHQoKTtyZXR1cm4gay5kb25lP2MoW10pOm5ldyBlKGZ1bmN0aW9uKG0sbil7ZnVuY3Rpb24gcCh1
KXtyZXR1cm4gZnVuY3Rpb24odil7cVt1XT12O3ItLTtyPT0wJiZtKHEpfX12YXIgcT1bXSxyPTA7
ZG8gcS5wdXNoKHZvaWQgMCkscisrLGMoay52YWx1ZSkuamUocChxLmxlbmd0aC0xKSxuKSxrPWgu
bmV4dCgpO3doaWxlKCFrLmRvbmUpfSl9O3JldHVybiBlfSk7CnZhciBmYz1mdW5jdGlvbihhLGIs
Yyl7aWYoYT09bnVsbCl0aHJvdyBuZXcgVHlwZUVycm9yKCJtYCIrYyk7aWYoYiBpbnN0YW5jZW9m
IFJlZ0V4cCl0aHJvdyBuZXcgVHlwZUVycm9yKCJuYCIrYyk7cmV0dXJuIGErIiJ9O1ViKCJTdHJp
bmcucHJvdG90eXBlLnN0YXJ0c1dpdGgiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24o
YixjKXt2YXIgZD1mYyh0aGlzLGIsInN0YXJ0c1dpdGgiKSxlPWQubGVuZ3RoLGY9Yi5sZW5ndGg7
Yz1NYXRoLm1heCgwLE1hdGgubWluKGN8MCxkLmxlbmd0aCkpO2Zvcih2YXIgZz0wO2c8ZiYmYzxl
OylpZihkW2MrK10hPWJbZysrXSlyZXR1cm4hMTtyZXR1cm4gZz49Zn19KTtVYigiT2JqZWN0LnNl
dFByb3RvdHlwZU9mIixmdW5jdGlvbihhKXtyZXR1cm4gYXx8WmJ9KTtVYigiU3ltYm9sLmRpc3Bv
c2UiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6U3ltYm9sKCJvIil9KTsKVWIoIldlYWtNYXAiLGZ1
bmN0aW9uKGEpe2Z1bmN0aW9uIGIoKXt9ZnVuY3Rpb24gYyhrKXt2YXIgbT10eXBlb2YgaztyZXR1
cm4gbT09PSJvYmplY3QiJiZrIT09bnVsbHx8bT09PSJmdW5jdGlvbiJ9ZnVuY3Rpb24gZChrKXtp
ZighYWMoayxmKSl7dmFyIG09bmV3IGI7T2IoayxmLHt2YWx1ZTptfSl9fWZ1bmN0aW9uIGUoayl7
dmFyIG09T2JqZWN0W2tdO20mJihPYmplY3Rba109ZnVuY3Rpb24obil7aWYobiBpbnN0YW5jZW9m
IGIpcmV0dXJuIG47T2JqZWN0LmlzRXh0ZW5zaWJsZShuKSYmZChuKTtyZXR1cm4gbShuKX0pfWlm
KGZ1bmN0aW9uKCl7aWYoIWF8fCFPYmplY3Quc2VhbClyZXR1cm4hMTt0cnl7dmFyIGs9T2JqZWN0
LnNlYWwoe30pLG09T2JqZWN0LnNlYWwoe30pLG49bmV3IGEoW1trLDJdLFttLDNdXSk7aWYobi5n
ZXQoaykhPTJ8fG4uZ2V0KG0pIT0zKXJldHVybiExO24uZGVsZXRlKGspO24uc2V0KG0sNCk7cmV0
dXJuIW4uaGFzKGspJiZuLmdldChtKT09NH1jYXRjaChwKXtyZXR1cm4hMX19KCkpcmV0dXJuIGE7
CnZhciBmPSIkanNjb21wX2hpZGRlbl8iK01hdGgucmFuZG9tKCk7ZSgiZnJlZXplIik7ZSgicHJl
dmVudEV4dGVuc2lvbnMiKTtlKCJzZWFsIik7dmFyIGc9MCxoPWZ1bmN0aW9uKGspe3RoaXMuaj0o
Zys9TWF0aC5yYW5kb20oKSsxKS50b1N0cmluZygpO2lmKGspe2s9Xy5EKGspO2Zvcih2YXIgbTsh
KG09ay5uZXh0KCkpLmRvbmU7KW09bS52YWx1ZSx0aGlzLnNldChtWzBdLG1bMV0pfX07aC5wcm90
b3R5cGUuc2V0PWZ1bmN0aW9uKGssbSl7aWYoIWMoaykpdGhyb3cgRXJyb3IoInAiKTtkKGspO2lm
KCFhYyhrLGYpKXRocm93IEVycm9yKCJxYCIrayk7a1tmXVt0aGlzLmpdPW07cmV0dXJuIHRoaXN9
O2gucHJvdG90eXBlLmdldD1mdW5jdGlvbihrKXtyZXR1cm4gYyhrKSYmYWMoayxmKT9rW2ZdW3Ro
aXMual06dm9pZCAwfTtoLnByb3RvdHlwZS5oYXM9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJmFj
KGssZikmJmFjKGtbZl0sdGhpcy5qKX07aC5wcm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9uKGspe3Jl
dHVybiBjKGspJiYKYWMoayxmKSYmYWMoa1tmXSx0aGlzLmopP2RlbGV0ZSBrW2ZdW3RoaXMual06
ITF9O3JldHVybiBofSk7ClViKCJNYXAiLGZ1bmN0aW9uKGEpe2lmKGZ1bmN0aW9uKCl7aWYoIWF8
fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwhYS5wcm90b3R5cGUuZW50cmllc3x8dHlwZW9mIE9iamVj
dC5zZWFsIT0iZnVuY3Rpb24iKXJldHVybiExO3RyeXt2YXIgaD1PYmplY3Quc2VhbCh7eDo0fSks
az1uZXcgYShfLkQoW1toLCJzIl1dKSk7aWYoay5nZXQoaCkhPSJzInx8ay5zaXplIT0xfHxrLmdl
dCh7eDo0fSl8fGsuc2V0KHt4OjR9LCJ0IikhPWt8fGsuc2l6ZSE9MilyZXR1cm4hMTt2YXIgbT1r
LmVudHJpZXMoKSxuPW0ubmV4dCgpO2lmKG4uZG9uZXx8bi52YWx1ZVswXSE9aHx8bi52YWx1ZVsx
XSE9InMiKXJldHVybiExO249bS5uZXh0KCk7cmV0dXJuIG4uZG9uZXx8bi52YWx1ZVswXS54IT00
fHxuLnZhbHVlWzFdIT0idCJ8fCFtLm5leHQoKS5kb25lPyExOiEwfWNhdGNoKHApe3JldHVybiEx
fX0oKSlyZXR1cm4gYTt2YXIgYj1uZXcgV2Vha01hcCxjPWZ1bmN0aW9uKGgpe3RoaXNbMF09e307
dGhpc1sxXT0KZigpO3RoaXMuc2l6ZT0wO2lmKGgpe2g9Xy5EKGgpO2Zvcih2YXIgazshKGs9aC5u
ZXh0KCkpLmRvbmU7KWs9ay52YWx1ZSx0aGlzLnNldChrWzBdLGtbMV0pfX07Yy5wcm90b3R5cGUu
c2V0PWZ1bmN0aW9uKGgsayl7aD1oPT09MD8wOmg7dmFyIG09ZCh0aGlzLGgpO20ubGlzdHx8KG0u
bGlzdD10aGlzWzBdW20uaWRdPVtdKTttLmVudHJ5P20uZW50cnkudmFsdWU9azoobS5lbnRyeT17
bmV4dDp0aGlzWzFdLE1iOnRoaXNbMV0uTWIsaGVhZDp0aGlzWzFdLGtleTpoLHZhbHVlOmt9LG0u
bGlzdC5wdXNoKG0uZW50cnkpLHRoaXNbMV0uTWIubmV4dD1tLmVudHJ5LHRoaXNbMV0uTWI9bS5l
bnRyeSx0aGlzLnNpemUrKyk7cmV0dXJuIHRoaXN9O2MucHJvdG90eXBlLmRlbGV0ZT1mdW5jdGlv
bihoKXtoPWQodGhpcyxoKTtyZXR1cm4gaC5lbnRyeSYmaC5saXN0PyhoLmxpc3Quc3BsaWNlKGgu
aW5kZXgsMSksaC5saXN0Lmxlbmd0aHx8ZGVsZXRlIHRoaXNbMF1baC5pZF0saC5lbnRyeS5NYi5u
ZXh0PQpoLmVudHJ5Lm5leHQsaC5lbnRyeS5uZXh0Lk1iPWguZW50cnkuTWIsaC5lbnRyeS5oZWFk
PW51bGwsdGhpcy5zaXplLS0sITApOiExfTtjLnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3Ro
aXNbMF09e307dGhpc1sxXT10aGlzWzFdLk1iPWYoKTt0aGlzLnNpemU9MH07Yy5wcm90b3R5cGUu
aGFzPWZ1bmN0aW9uKGgpe3JldHVybiEhZCh0aGlzLGgpLmVudHJ5fTtjLnByb3RvdHlwZS5nZXQ9
ZnVuY3Rpb24oaCl7cmV0dXJuKGg9ZCh0aGlzLGgpLmVudHJ5KSYmaC52YWx1ZX07Yy5wcm90b3R5
cGUuZW50cmllcz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuW2gu
a2V5LGgudmFsdWVdfSl9O2MucHJvdG90eXBlLmtleXM9ZnVuY3Rpb24oKXtyZXR1cm4gZSh0aGlz
LGZ1bmN0aW9uKGgpe3JldHVybiBoLmtleX0pfTtjLnByb3RvdHlwZS52YWx1ZXM9ZnVuY3Rpb24o
KXtyZXR1cm4gZSh0aGlzLGZ1bmN0aW9uKGgpe3JldHVybiBoLnZhbHVlfSl9O2MucHJvdG90eXBl
LmZvckVhY2g9CmZ1bmN0aW9uKGgsayl7Zm9yKHZhciBtPXRoaXMuZW50cmllcygpLG47IShuPW0u
bmV4dCgpKS5kb25lOyluPW4udmFsdWUsaC5jYWxsKGssblsxXSxuWzBdLHRoaXMpfTtjLnByb3Rv
dHlwZVtTeW1ib2wuaXRlcmF0b3JdPWMucHJvdG90eXBlLmVudHJpZXM7dmFyIGQ9ZnVuY3Rpb24o
aCxrKXt2YXIgbT1rJiZ0eXBlb2YgazttPT0ib2JqZWN0Inx8bT09ImZ1bmN0aW9uIj9iLmhhcyhr
KT9tPWIuZ2V0KGspOihtPSIiKyArK2csYi5zZXQoayxtKSk6bT0icF8iK2s7dmFyIG49aFswXVtt
XTtpZihuJiZhYyhoWzBdLG0pKWZvcihoPTA7aDxuLmxlbmd0aDtoKyspe3ZhciBwPW5baF07aWYo
ayE9PWsmJnAua2V5IT09cC5rZXl8fGs9PT1wLmtleSlyZXR1cm57aWQ6bSxsaXN0Om4saW5kZXg6
aCxlbnRyeTpwfX1yZXR1cm57aWQ6bSxsaXN0Om4saW5kZXg6LTEsZW50cnk6dm9pZCAwfX0sZT1m
dW5jdGlvbihoLGspe3ZhciBtPWhbMV07cmV0dXJuIGVjKGZ1bmN0aW9uKCl7aWYobSl7Zm9yKDtt
LmhlYWQhPQpoWzFdOyltPW0uTWI7Zm9yKDttLm5leHQhPW0uaGVhZDspcmV0dXJuIG09bS5uZXh0
LHtkb25lOiExLHZhbHVlOmsobSl9O209bnVsbH1yZXR1cm57ZG9uZTohMCx2YWx1ZTp2b2lkIDB9
fSl9LGY9ZnVuY3Rpb24oKXt2YXIgaD17fTtyZXR1cm4gaC5NYj1oLm5leHQ9aC5oZWFkPWh9LGc9
MDtyZXR1cm4gY30pOwpVYigiU2V0IixmdW5jdGlvbihhKXtpZihmdW5jdGlvbigpe2lmKCFhfHx0
eXBlb2YgYSE9ImZ1bmN0aW9uInx8IWEucHJvdG90eXBlLmVudHJpZXN8fHR5cGVvZiBPYmplY3Qu
c2VhbCE9ImZ1bmN0aW9uIilyZXR1cm4hMTt0cnl7dmFyIGM9T2JqZWN0LnNlYWwoe3g6NH0pLGQ9
bmV3IGEoXy5EKFtjXSkpO2lmKCFkLmhhcyhjKXx8ZC5zaXplIT0xfHxkLmFkZChjKSE9ZHx8ZC5z
aXplIT0xfHxkLmFkZCh7eDo0fSkhPWR8fGQuc2l6ZSE9MilyZXR1cm4hMTt2YXIgZT1kLmVudHJp
ZXMoKSxmPWUubmV4dCgpO2lmKGYuZG9uZXx8Zi52YWx1ZVswXSE9Y3x8Zi52YWx1ZVsxXSE9Yyly
ZXR1cm4hMTtmPWUubmV4dCgpO3JldHVybiBmLmRvbmV8fGYudmFsdWVbMF09PWN8fGYudmFsdWVb
MF0ueCE9NHx8Zi52YWx1ZVsxXSE9Zi52YWx1ZVswXT8hMTplLm5leHQoKS5kb25lfWNhdGNoKGcp
e3JldHVybiExfX0oKSlyZXR1cm4gYTt2YXIgYj1mdW5jdGlvbihjKXt0aGlzLmo9bmV3IE1hcDtp
ZihjKXtjPQpfLkQoYyk7Zm9yKHZhciBkOyEoZD1jLm5leHQoKSkuZG9uZTspdGhpcy5hZGQoZC52
YWx1ZSl9dGhpcy5zaXplPXRoaXMuai5zaXplfTtiLnByb3RvdHlwZS5hZGQ9ZnVuY3Rpb24oYyl7
Yz1jPT09MD8wOmM7dGhpcy5qLnNldChjLGMpO3RoaXMuc2l6ZT10aGlzLmouc2l6ZTtyZXR1cm4g
dGhpc307Yi5wcm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9uKGMpe2M9dGhpcy5qLmRlbGV0ZShjKTt0
aGlzLnNpemU9dGhpcy5qLnNpemU7cmV0dXJuIGN9O2IucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9u
KCl7dGhpcy5qLmNsZWFyKCk7dGhpcy5zaXplPTB9O2IucHJvdG90eXBlLmhhcz1mdW5jdGlvbihj
KXtyZXR1cm4gdGhpcy5qLmhhcyhjKX07Yi5wcm90b3R5cGUuZW50cmllcz1mdW5jdGlvbigpe3Jl
dHVybiB0aGlzLmouZW50cmllcygpfTtiLnByb3RvdHlwZS52YWx1ZXM9ZnVuY3Rpb24oKXtyZXR1
cm4gdGhpcy5qLnZhbHVlcygpfTtiLnByb3RvdHlwZS5rZXlzPWIucHJvdG90eXBlLnZhbHVlczsK
Yi5wcm90b3R5cGVbU3ltYm9sLml0ZXJhdG9yXT1iLnByb3RvdHlwZS52YWx1ZXM7Yi5wcm90b3R5
cGUuZm9yRWFjaD1mdW5jdGlvbihjLGQpe3ZhciBlPXRoaXM7dGhpcy5qLmZvckVhY2goZnVuY3Rp
b24oZil7cmV0dXJuIGMuY2FsbChkLGYsZixlKX0pfTtyZXR1cm4gYn0pO1ViKCJBcnJheS5mcm9t
IixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyxkKXtjPWMhPW51bGw/YzpmdW5j
dGlvbihoKXtyZXR1cm4gaH07dmFyIGU9W10sZj10eXBlb2YgU3ltYm9sIT0idW5kZWZpbmVkIiYm
U3ltYm9sLml0ZXJhdG9yJiZiW1N5bWJvbC5pdGVyYXRvcl07aWYodHlwZW9mIGY9PSJmdW5jdGlv
biIpe2I9Zi5jYWxsKGIpO2Zvcih2YXIgZz0wOyEoZj1iLm5leHQoKSkuZG9uZTspZS5wdXNoKGMu
Y2FsbChkLGYudmFsdWUsZysrKSl9ZWxzZSBmb3IoZj1iLmxlbmd0aCxnPTA7ZzxmO2crKyllLnB1
c2goYy5jYWxsKGQsYltnXSxnKSk7cmV0dXJuIGV9fSk7ClViKCJPYmplY3QuZW50cmllcyIsZnVu
Y3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXt2YXIgYz1bXSxkO2ZvcihkIGluIGIpYWMo
YixkKSYmYy5wdXNoKFtkLGJbZF1dKTtyZXR1cm4gY319KTtVYigiTnVtYmVyLmlzRmluaXRlIixm
dW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiB0eXBlb2YgYiE9PSJudW1i
ZXIiPyExOiFpc05hTihiKSYmYiE9PUluZmluaXR5JiZiIT09LUluZmluaXR5fX0pO1ViKCJOdW1i
ZXIuTUFYX1NBRkVfSU5URUdFUiIsZnVuY3Rpb24oKXtyZXR1cm4gOTAwNzE5OTI1NDc0MDk5MX0p
O1ViKCJOdW1iZXIuTUlOX1NBRkVfSU5URUdFUiIsZnVuY3Rpb24oKXtyZXR1cm4tOTAwNzE5OTI1
NDc0MDk5MX0pO1ViKCJOdW1iZXIuaXNJbnRlZ2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1
bmN0aW9uKGIpe3JldHVybiBOdW1iZXIuaXNGaW5pdGUoYik/Yj09PU1hdGguZmxvb3IoYik6ITF9
fSk7ClViKCJOdW1iZXIuaXNTYWZlSW50ZWdlciIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5j
dGlvbihiKXtyZXR1cm4gTnVtYmVyLmlzSW50ZWdlcihiKSYmTWF0aC5hYnMoYik8PU51bWJlci5N
QVhfU0FGRV9JTlRFR0VSfX0pO1ViKCJPYmplY3QuaXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
ZnVuY3Rpb24oYixjKXtyZXR1cm4gYj09PWM/YiE9PTB8fDEvYj09PTEvYzpiIT09YiYmYyE9PWN9
fSk7VWIoIkFycmF5LnByb3RvdHlwZS5pbmNsdWRlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpm
dW5jdGlvbihiLGMpe3ZhciBkPXRoaXM7ZCBpbnN0YW5jZW9mIFN0cmluZyYmKGQ9U3RyaW5nKGQp
KTt2YXIgZT1kLmxlbmd0aDtjPWN8fDA7Zm9yKGM8MCYmKGM9TWF0aC5tYXgoYytlLDApKTtjPGU7
YysrKXt2YXIgZj1kW2NdO2lmKGY9PT1ifHxPYmplY3QuaXMoZixiKSlyZXR1cm4hMH1yZXR1cm4h
MX19KTsKVWIoIlN0cmluZy5wcm90b3R5cGUuaW5jbHVkZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oYixjKXtyZXR1cm4gZmModGhpcyxiLCJpbmNsdWRlcyIpLmluZGV4T2YoYixj
fHwwKSE9PS0xfX0pO3ZhciBoYz1mdW5jdGlvbihhLGIpe2EgaW5zdGFuY2VvZiBTdHJpbmcmJihh
Kz0iIik7dmFyIGM9MCxkPSExLGU9e25leHQ6ZnVuY3Rpb24oKXtpZighZCYmYzxhLmxlbmd0aCl7
dmFyIGY9YysrO3JldHVybnt2YWx1ZTpiKGYsYVtmXSksZG9uZTohMX19ZD0hMDtyZXR1cm57ZG9u
ZTohMCx2YWx1ZTp2b2lkIDB9fX07ZVtTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJu
IGV9O3JldHVybiBlfTtVYigiQXJyYXkucHJvdG90eXBlLmVudHJpZXMiLGZ1bmN0aW9uKGEpe3Jl
dHVybiBhP2E6ZnVuY3Rpb24oKXtyZXR1cm4gaGModGhpcyxmdW5jdGlvbihiLGMpe3JldHVyblti
LGNdfSl9fSk7ClViKCJNYXRoLnRydW5jIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9u
KGIpe2I9TnVtYmVyKGIpO2lmKGlzTmFOKGIpfHxiPT09SW5maW5pdHl8fGI9PT0tSW5maW5pdHl8
fGI9PT0wKXJldHVybiBiO3ZhciBjPU1hdGguZmxvb3IoTWF0aC5hYnMoYikpO3JldHVybiBiPDA/
LWM6Y319KTtVYigiQXJyYXkucHJvdG90eXBlLmZpbmQiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
ZnVuY3Rpb24oYixjKXthOnt2YXIgZD10aGlzO2QgaW5zdGFuY2VvZiBTdHJpbmcmJihkPVN0cmlu
ZyhkKSk7Zm9yKHZhciBlPWQubGVuZ3RoLGY9MDtmPGU7ZisrKXt2YXIgZz1kW2ZdO2lmKGIuY2Fs
bChjLGcsZixkKSl7Yj1nO2JyZWFrIGF9fWI9dm9pZCAwfXJldHVybiBifX0pO1ViKCJPYmplY3Qu
dmFsdWVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3ZhciBjPVtdLGQ7Zm9y
KGQgaW4gYilhYyhiLGQpJiZjLnB1c2goYltkXSk7cmV0dXJuIGN9fSk7ClViKCJOdW1iZXIuaXNO
YU4iLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiPT09
Im51bWJlciImJmlzTmFOKGIpfX0pO1ViKCJBcnJheS5wcm90b3R5cGUua2V5cyIsZnVuY3Rpb24o
YSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBoYyh0aGlzLGZ1bmN0aW9uKGIpe3JldHVy
biBifSl9fSk7VWIoIkFycmF5LnByb3RvdHlwZS52YWx1ZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oKXtyZXR1cm4gaGModGhpcyxmdW5jdGlvbihiLGMpe3JldHVybiBjfSl9fSk7
ClViKCJQcm9taXNlLnByb3RvdHlwZS5maW5hbGx5IixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1
bmN0aW9uKGIpe3JldHVybiB0aGlzLnRoZW4oZnVuY3Rpb24oYyl7cmV0dXJuIFByb21pc2UucmVz
b2x2ZShiKCkpLnRoZW4oZnVuY3Rpb24oKXtyZXR1cm4gY30pfSxmdW5jdGlvbihjKXtyZXR1cm4g
UHJvbWlzZS5yZXNvbHZlKGIoKSkudGhlbihmdW5jdGlvbigpe3Rocm93IGM7fSl9KX19KTtVYigi
QXJyYXkucHJvdG90eXBlLmZpbGwiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixj
LGQpe3ZhciBlPXRoaXMubGVuZ3RofHwwO2M8MCYmKGM9TWF0aC5tYXgoMCxlK2MpKTtpZihkPT1u
dWxsfHxkPmUpZD1lO2Q9TnVtYmVyKGQpO2Q8MCYmKGQ9TWF0aC5tYXgoMCxlK2QpKTtmb3IoYz1O
dW1iZXIoY3x8MCk7YzxkO2MrKyl0aGlzW2NdPWI7cmV0dXJuIHRoaXN9fSk7VGIoImZpbGwiLGZ1
bmN0aW9uKGEpe3JldHVybiBhP2E6QXJyYXkucHJvdG90eXBlLmZpbGx9KTsKVWIoIkFycmF5LnBy
b3RvdHlwZS5mbGF0IixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe2I9Yj09PXZv
aWQgMD8xOmI7dmFyIGM9W107QXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbCh0aGlzLGZ1bmN0
aW9uKGQpe0FycmF5LmlzQXJyYXkoZCkmJmI+MD8oZD1BcnJheS5wcm90b3R5cGUuZmxhdC5jYWxs
KGQsYi0xKSxjLnB1c2guYXBwbHkoYyxkKSk6Yy5wdXNoKGQpfSk7cmV0dXJuIGN9fSk7dmFyIGxj
LG1jLHBjLHFjO18uaWM9Xy5pY3x8e307Xy50PXRoaXN8fHNlbGY7bGM9ZnVuY3Rpb24oYSxiKXt2
YXIgYz1fLmtjKCJXSVpfZ2xvYmFsX2RhdGEub3hOM25iIik7YT1jJiZjW2FdO3JldHVybiBhIT1u
dWxsP2E6Yn07bWM9Xy50Ll9GX3RvZ2dsZXNfZ2Jhcl98fFtdO18ua2M9ZnVuY3Rpb24oYSxiKXth
PWEuc3BsaXQoIi4iKTtiPWJ8fF8udDtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKylpZihiPWJb
YVtjXV0sYj09bnVsbClyZXR1cm4gbnVsbDtyZXR1cm4gYn07Xy5VYT1mdW5jdGlvbihhKXt2YXIg
Yj10eXBlb2YgYTtyZXR1cm4gYiE9Im9iamVjdCI/YjphP0FycmF5LmlzQXJyYXkoYSk/ImFycmF5
IjpiOiJudWxsIn07Xy5uYz1mdW5jdGlvbihhKXt2YXIgYj10eXBlb2YgYTtyZXR1cm4gYj09Im9i
amVjdCImJmEhPW51bGx8fGI9PSJmdW5jdGlvbiJ9O18ub2M9ImNsb3N1cmVfdWlkXyIrKE1hdGgu
cmFuZG9tKCkqMUU5Pj4+MCk7CnBjPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gYS5jYWxsLmFwcGx5
KGEuYmluZCxhcmd1bWVudHMpfTtxYz1mdW5jdGlvbihhLGIsYyl7aWYoIWEpdGhyb3cgRXJyb3Io
KTtpZihhcmd1bWVudHMubGVuZ3RoPjIpe3ZhciBkPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxs
KGFyZ3VtZW50cywyKTtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgZT1BcnJheS5wcm90b3R5cGUuc2xp
Y2UuY2FsbChhcmd1bWVudHMpO0FycmF5LnByb3RvdHlwZS51bnNoaWZ0LmFwcGx5KGUsZCk7cmV0
dXJuIGEuYXBwbHkoYixlKX19cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGEuYXBwbHkoYixhcmd1
bWVudHMpfX07Xy5GPWZ1bmN0aW9uKGEsYixjKXtfLkY9RnVuY3Rpb24ucHJvdG90eXBlLmJpbmQm
JkZ1bmN0aW9uLnByb3RvdHlwZS5iaW5kLnRvU3RyaW5nKCkuaW5kZXhPZigibmF0aXZlIGNvZGUi
KSE9LTE/cGM6cWM7cmV0dXJuIF8uRi5hcHBseShudWxsLGFyZ3VtZW50cyl9OwpfLnJjPWZ1bmN0
aW9uKGEsYil7dmFyIGM9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLDEpO3Jl
dHVybiBmdW5jdGlvbigpe3ZhciBkPWMuc2xpY2UoKTtkLnB1c2guYXBwbHkoZCxhcmd1bWVudHMp
O3JldHVybiBhLmFwcGx5KHRoaXMsZCl9fTtfLkg9ZnVuY3Rpb24oYSxiKXthPWEuc3BsaXQoIi4i
KTtmb3IodmFyIGM9Xy50LGQ7YS5sZW5ndGgmJihkPWEuc2hpZnQoKSk7KWEubGVuZ3RofHxiPT09
dm9pZCAwP2NbZF0mJmNbZF0hPT1PYmplY3QucHJvdG90eXBlW2RdP2M9Y1tkXTpjPWNbZF09e306
Y1tkXT1ifTtfLmRiPWZ1bmN0aW9uKGEpe3JldHVybiBhfTsKXy5JPWZ1bmN0aW9uKGEsYil7ZnVu
Y3Rpb24gYygpe31jLnByb3RvdHlwZT1iLnByb3RvdHlwZTthLlo9Yi5wcm90b3R5cGU7YS5wcm90
b3R5cGU9bmV3IGM7YS5wcm90b3R5cGUuY29uc3RydWN0b3I9YTthLmJhc2U9ZnVuY3Rpb24oZCxl
LGYpe2Zvcih2YXIgZz1BcnJheShhcmd1bWVudHMubGVuZ3RoLTIpLGg9MjtoPGFyZ3VtZW50cy5s
ZW5ndGg7aCsrKWdbaC0yXT1hcmd1bWVudHNbaF07cmV0dXJuIGIucHJvdG90eXBlW2VdLmFwcGx5
KGQsZyl9fTtfLkkoXy5hYSxFcnJvcik7Xy5hYS5wcm90b3R5cGUubmFtZT0iQ3VzdG9tRXJyb3Ii
O3ZhciBzYz0hIShtY1swXT4+MjQmMSksdGM9ISEobWNbMF0+PjE5JjEpLHVjPSEhKG1jWzBdPj4y
NiYxKSx2Yz0hIShtY1swXSY0MDk2KTt2YXIgbWE9c2M/dWM6bGMoNjEwNDAxMzAxLCExKSx1Yj1z
Yz90Y3x8IXZjOmxjKDc0ODQwMjE0NywhMCk7Xy53Yz1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiBh
IT09bnVsbCYmYSE9PXZvaWQgMH0pO3ZhciBkYSxmYTtkYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVy
biB0eXBlb2YgYT09PSJudW1iZXIifSk7Xy5jYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBl
b2YgYT09PSJzdHJpbmcifSk7ZmE9Xy5iYShmdW5jdGlvbihhKXtyZXR1cm4gdHlwZW9mIGE9PT0i
Ym9vbGVhbiJ9KTtfLnhjPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuISFhJiYodHlwZW9mIGE9PT0i
b2JqZWN0Inx8dHlwZW9mIGE9PT0iZnVuY3Rpb24iKX0pO18uemM9Xy5iYShmdW5jdGlvbigpe3Jl
dHVybiEwfSk7dmFyIGVhPXR5cGVvZiBfLnQuQmlnSW50PT09ImZ1bmN0aW9uIiYmdHlwZW9mIF8u
dC5CaWdJbnQoMCk9PT0iYmlnaW50Ijt2YXIgQ2MsQWMsRGMsQmM7Xy5sYj1fLmJhKGZ1bmN0aW9u
KGEpe3JldHVybiBlYT9hPj1BYyYmYTw9QmM6YVswXT09PSItIj9pYShhLENjKTppYShhLERjKX0p
O0NjPU51bWJlci5NSU5fU0FGRV9JTlRFR0VSLnRvU3RyaW5nKCk7QWM9ZWE/QmlnSW50KE51bWJl
ci5NSU5fU0FGRV9JTlRFR0VSKTp2b2lkIDA7RGM9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIudG9T
dHJpbmcoKTtCYz1lYT9CaWdJbnQoTnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIpOnZvaWQgMDtfLkVj
PXR5cGVvZiBVaW50OEFycmF5LnByb3RvdHlwZS5zbGljZT09PSJmdW5jdGlvbiI7Xy5GYz10eXBl
b2YgVGV4dERlY29kZXIhPT0idW5kZWZpbmVkIjtfLkdjPXR5cGVvZiBTdHJpbmcucHJvdG90eXBl
LmlzV2VsbEZvcm1lZD09PSJmdW5jdGlvbiI7Xy5IYz10eXBlb2YgVGV4dEVuY29kZXIhPT0idW5k
ZWZpbmVkIjtfLkljPVN0cmluZy5wcm90b3R5cGUudHJpbT9mdW5jdGlvbihhKXtyZXR1cm4gYS50
cmltKCl9OmZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0qKFtcc1xTXSo/KVtcc1x4YTBdKiQv
LmV4ZWMoYSlbMV19O3ZhciBuYSxKYz1fLnQubmF2aWdhdG9yO25hPUpjP0pjLnVzZXJBZ2VudERh
dGF8fG51bGw6bnVsbDtfLkJhPUFycmF5LnByb3RvdHlwZS5pbmRleE9mP2Z1bmN0aW9uKGEsYil7
cmV0dXJuIEFycmF5LnByb3RvdHlwZS5pbmRleE9mLmNhbGwoYSxiLHZvaWQgMCl9OmZ1bmN0aW9u
KGEsYil7aWYodHlwZW9mIGE9PT0ic3RyaW5nIilyZXR1cm4gdHlwZW9mIGIhPT0ic3RyaW5nInx8
Yi5sZW5ndGghPTE/LTE6YS5pbmRleE9mKGIsMCk7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKysp
aWYoYyBpbiBhJiZhW2NdPT09YilyZXR1cm4gYztyZXR1cm4tMX07Xy5LYz1BcnJheS5wcm90b3R5
cGUuZm9yRWFjaD9mdW5jdGlvbihhLGIsYyl7QXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChh
LGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT10eXBlb2YgYT09PSJz
dHJpbmciP2Euc3BsaXQoIiIpOmEsZj0wO2Y8ZDtmKyspZiBpbiBlJiZiLmNhbGwoYyxlW2ZdLGYs
YSl9OwpfLkxjPUFycmF5LnByb3RvdHlwZS5maWx0ZXI/ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBB
cnJheS5wcm90b3R5cGUuZmlsdGVyLmNhbGwoYSxiLGMpfTpmdW5jdGlvbihhLGIsYyl7Zm9yKHZh
ciBkPWEubGVuZ3RoLGU9W10sZj0wLGc9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTph
LGg9MDtoPGQ7aCsrKWlmKGggaW4gZyl7dmFyIGs9Z1toXTtiLmNhbGwoYyxrLGgsYSkmJihlW2Yr
K109ayl9cmV0dXJuIGV9O18uTWM9QXJyYXkucHJvdG90eXBlLm1hcD9mdW5jdGlvbihhLGIsYyl7
cmV0dXJuIEFycmF5LnByb3RvdHlwZS5tYXAuY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtm
b3IodmFyIGQ9YS5sZW5ndGgsZT1BcnJheShkKSxmPXR5cGVvZiBhPT09InN0cmluZyI/YS5zcGxp
dCgiIik6YSxnPTA7ZzxkO2crKylnIGluIGYmJihlW2ddPWIuY2FsbChjLGZbZ10sZyxhKSk7cmV0
dXJuIGV9OwpfLk5jPUFycmF5LnByb3RvdHlwZS5zb21lP2Z1bmN0aW9uKGEsYil7cmV0dXJuIEFy
cmF5LnByb3RvdHlwZS5zb21lLmNhbGwoYSxiLHZvaWQgMCl9OmZ1bmN0aW9uKGEsYil7Zm9yKHZh
ciBjPWEubGVuZ3RoLGQ9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGU9MDtlPGM7
ZSsrKWlmKGUgaW4gZCYmYi5jYWxsKHZvaWQgMCxkW2VdLGUsYSkpcmV0dXJuITA7cmV0dXJuITF9
O18uT2M9ZnVuY3Rpb24oYSl7Xy5PY1siICJdKGEpO3JldHVybiBhfTtfLk9jWyIgIl09ZnVuY3Rp
b24oKXt9O3ZhciBiZDtfLlBjPV8ucmEoKTtfLlJjPV8udGEoKTtfLlNjPV8ucGEoIkVkZ2UiKTtf
LlRjPV8ucGEoIkdlY2tvIikmJiEoXy5sYSgpJiYhXy5wYSgiRWRnZSIpKSYmIShfLnBhKCJUcmlk
ZW50Iil8fF8ucGEoIk1TSUUiKSkmJiFfLnBhKCJFZGdlIik7Xy5VYz1fLmxhKCkmJiFfLnBhKCJF
ZGdlIik7Xy5WYz1fLkFhKCk7Xy5XYz14YSgpP25hLnBsYXRmb3JtPT09IldpbmRvd3MiOl8ucGEo
IldpbmRvd3MiKTtfLlhjPXhhKCk/bmEucGxhdGZvcm09PT0iQW5kcm9pZCI6Xy5wYSgiQW5kcm9p
ZCIpO18uWWM9eWEoKTtfLlpjPV8ucGEoImlQYWQiKTtfLiRjPV8ucGEoImlQb2QiKTtfLmFkPV8u
emEoKTsKYTp7dmFyIGNkPSIiLGRkPWZ1bmN0aW9uKCl7dmFyIGE9Xy5rYSgpO2lmKF8uVGMpcmV0
dXJuL3J2OihbXlwpO10rKShcKXw7KS8uZXhlYyhhKTtpZihfLlNjKXJldHVybi9FZGdlXC8oW1xk
XC5dKykvLmV4ZWMoYSk7aWYoXy5SYylyZXR1cm4vXGIoPzpNU0lFfHJ2KVs6IF0oW15cKTtdKyko
XCl8OykvLmV4ZWMoYSk7aWYoXy5VYylyZXR1cm4vV2ViS2l0XC8oXFMrKS8uZXhlYyhhKTtpZihf
LlBjKXJldHVybi8oPzpWZXJzaW9uKVsgXC9dPyhcUyspLy5leGVjKGEpfSgpO2RkJiYoY2Q9ZGQ/
ZGRbMV06IiIpO2lmKF8uUmMpe3ZhciBlZCxmZD1fLnQuZG9jdW1lbnQ7ZWQ9ZmQ/ZmQuZG9jdW1l
bnRNb2RlOnZvaWQgMDtpZihlZCE9bnVsbCYmZWQ+cGFyc2VGbG9hdChjZCkpe2JkPVN0cmluZyhl
ZCk7YnJlYWsgYX19YmQ9Y2R9Xy5nZD1iZDtfLmhkPV8udWEoKTtfLmlkPXlhKCl8fF8ucGEoImlQ
b2QiKTtfLmpkPV8ucGEoImlQYWQiKTtfLmtkPV8ucGEoIkFuZHJvaWQiKSYmISh2YSgpfHxfLnVh
KCl8fF8ucmEoKXx8Xy5wYSgiU2lsayIpKTtfLmxkPXZhKCk7Xy5tZD1fLndhKCkmJiFfLnphKCk7
Xy5vZD10eXBlb2YgVWludDhBcnJheSE9PSJ1bmRlZmluZWQiO18ucGQ9IV8uUmMmJnR5cGVvZiBi
dG9hPT09ImZ1bmN0aW9uIjt2YXIgcWQsZ2Isd2IsSmEscGI7Xy5FYT10eXBlb2YgU3ltYm9sPT09
ImZ1bmN0aW9uIiYmdHlwZW9mIFN5bWJvbCgpPT09InN5bWJvbCI7cWQ9Xy5EYSgiamFzIix2b2lk
IDAsITApO18uZWI9Xy5EYSh2b2lkIDAsU3ltYm9sKCkpO18ucmQ9Xy5EYSh2b2lkIDAsIjB1YiIp
O2diPV8uRGEodm9pZCAwLCIwdWJzIik7Xy5zZD1fLkRhKHZvaWQgMCwiMHVic2IiKTt3Yj1fLkRh
KHZvaWQgMCwiMGFjdGsiKTtKYT1fLkRhKCJtX20iLCJJciIsITApO3BiPV8uRGEodm9pZCAwLCJ2
cHMiKTtfLnRkPV8uRGEoKTt2YXIgR2EsRmEsdmQ7R2E9e0NsOnt2YWx1ZTowLGNvbmZpZ3VyYWJs
ZTohMCx3cml0YWJsZTohMCxlbnVtZXJhYmxlOiExfX07RmE9T2JqZWN0LmRlZmluZVByb3BlcnRp
ZXM7Xy53PV8uRWE/cWQ6IkNsIjt2ZD1bXTtfLklhKHZkLDcpO18udWQ9T2JqZWN0LmZyZWV6ZSh2
ZCk7dmFyIEthLE1hO0thPXt9O01hPXt9O18ud2Q9T2JqZWN0LmZyZWV6ZSh7fSk7dmFyIHFiPXt9
O3ZhciBTYT12b2lkIDA7Xy54ZD10eXBlb2YgQmlnSW50PT09ImZ1bmN0aW9uIj9CaWdJbnQuYXNJ
bnROOnZvaWQgMDtfLnlkPXR5cGVvZiBCaWdJbnQ9PT0iZnVuY3Rpb24iP0JpZ0ludC5hc1VpbnRO
OnZvaWQgMDtfLnpkPU51bWJlci5pc1NhZmVJbnRlZ2VyO18uWGE9TnVtYmVyLmlzRmluaXRlO18u
QWQ9TWF0aC50cnVuYzt2YXIgaWI7Xy5CZD1fLmhhKDApO18uQ2Q9e307Xy5EZD1mdW5jdGlvbihh
LGIsYyxkLGUpe2I9Xy5IYihhLkwsYixjLGUpO2lmKGIhPT1udWxsfHxkJiZhLkEhPT1NYSlyZXR1
cm4gYn07Xy5IYj1mdW5jdGlvbihhLGIsYyxkKXtpZihiPT09LTEpcmV0dXJuIG51bGw7dmFyIGU9
YisoYz8wOi0xKSxmPWEubGVuZ3RoLTE7aWYoIShmPDErKGM/MDotMSkpKXtpZihlPj1mKXt2YXIg
Zz1hW2ZdO2lmKGchPW51bGwmJnR5cGVvZiBnPT09Im9iamVjdCImJmcuY29uc3RydWN0b3I9PT1P
YmplY3Qpe2M9Z1tiXTt2YXIgaD0hMH1lbHNlIGlmKGU9PT1mKWM9ZztlbHNlIHJldHVybn1lbHNl
IGM9YVtlXTtpZihkJiZjIT1udWxsKXtkPWQoYyk7aWYoZD09bnVsbClyZXR1cm4gZDtpZighT2Jq
ZWN0LmlzKGQsYykpcmV0dXJuIGg/Z1tiXT1kOmFbZV09ZCxkfXJldHVybiBjfX07Xy5FZD1mdW5j
dGlvbihhLGIsYyxkKXtfLkViKGEpO3ZhciBlPWEuTDtfLkdiKGUsZVtfLnddfDAsYixjLGQpO3Jl
dHVybiBhfTsKXy5LPWZ1bmN0aW9uKGEsYixjLGQpe3ZhciBlPWEuTCxmPWVbXy53XXwwO2I9Xy5J
YihlLGYsYixjLGQpO2lmKGI9PW51bGwpcmV0dXJuIGI7Zj1lW18ud118MDtpZighXy5OYShhLGYp
KXt2YXIgZz1fLkJiKGIpO2chPT1iJiYoXy5DYihhKSYmKGU9YS5MLGY9ZVtfLnddfDApLGI9Zyxm
PV8uR2IoZSxmLGMsYixkKSxfLkZiKGUsZikpfXJldHVybiBifTtfLkw9ZnVuY3Rpb24oYSxiLGMp
e2M9PW51bGwmJihjPXZvaWQgMCk7Xy5FZChhLGIsYyk7YyYmIV8uTmEoYykmJl8uRmIoYS5MKTty
ZXR1cm4gYX07Xy5GZD1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5aYShfLkRkKGEsYixjLGQp
KX07Xy5NPWZ1bmN0aW9uKGEsYixjLGQpe2M9Yz09PXZvaWQgMD8hMTpjO3ZhciBlO3JldHVybihl
PV8uV2EoXy5EZChhLGIsZCkpKSE9bnVsbD9lOmN9OwpfLk49ZnVuY3Rpb24oYSxiLGMsZCl7Yz1j
PT09dm9pZCAwPyIiOmM7dmFyIGU7cmV0dXJuKGU9Xy5iYihfLkRkKGEsYixkKSkpIT1udWxsP2U6
Y307Xy5PPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5iYihfLkRkKGEsYixjLF8uQ2QpKX07Xy5Q
PWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLkVkKGEsYixjPT1udWxsP2M6Xy5WYShjKSxkKX07
Xy5HZD1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uRWQoYSxiLGM9PW51bGw/YzpfLiRhKGMpKX07
Xy5RPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLkVkKGEsYixfLmFiKGMpLGQpfTtfLlI9ZnVu
Y3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uRWQoYSxiLGM9PW51bGw/YzpfLllhKGMpLGQpfTtfLlM9
ZnVuY3Rpb24oYSxiLGMpe3RoaXMuTD1fLngoYSxiLGMpfTtfLlMucHJvdG90eXBlLnRvSlNPTj1m
dW5jdGlvbigpe3JldHVybiByYih0aGlzKX07Xy5TLnByb3RvdHlwZS55YT1mdW5jdGlvbihhKXty
ZXR1cm4gSlNPTi5zdHJpbmdpZnkocmIodGhpcyxhKSl9O18uUy5wcm90b3R5cGVbSmFdPUthO18u
Uy5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5MLnRvU3RyaW5nKCl9
O18uSGQ9Xy5KYigpO18uSWQ9Xy5KYigpO18uSmQ9Xy5KYigpO18uS2Q9U3ltYm9sKCk7dmFyIExk
PWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihMZCxfLlMpO18uTWQ9ZnVuY3Rpb24oYSl7
dGhpcy5MPV8ueChhKX07Xy5CKF8uTWQsXy5TKTtfLk1kLnByb3RvdHlwZS5UZD1mdW5jdGlvbihh
KXtyZXR1cm4gXy5HZCh0aGlzLDMsYSl9O18uTmQ9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07
Xy5CKF8uTmQsXy5TKTtfLnoucHJvdG90eXBlLnVhPSExO18uei5wcm90b3R5cGUuaXNEaXNwb3Nl
ZD1mdW5jdGlvbigpe3JldHVybiB0aGlzLnVhfTtfLnoucHJvdG90eXBlLmRpc3Bvc2U9ZnVuY3Rp
b24oKXt0aGlzLnVhfHwodGhpcy51YT0hMCx0aGlzLlMoKSl9O18uei5wcm90b3R5cGVbU3ltYm9s
LmRpc3Bvc2VdPWZ1bmN0aW9uKCl7dGhpcy5kaXNwb3NlKCl9O18uei5wcm90b3R5cGUuUz1mdW5j
dGlvbigpe2lmKHRoaXMuZGEpZm9yKDt0aGlzLmRhLmxlbmd0aDspdGhpcy5kYS5zaGlmdCgpKCl9
O3ZhciBPZD1mdW5jdGlvbihhKXtfLnouY2FsbCh0aGlzKTt0aGlzLkE9YTt0aGlzLmo9W107dGhp
cy52PXt9fTtfLkIoT2QsXy56KTtPZC5wcm90b3R5cGUucmVzb2x2ZT1mdW5jdGlvbihhKXt2YXIg
Yj10aGlzLkE7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBjPWEubGVuZ3RoLGQ9MDtkPGM7KytkKWlm
KGJbYVtkXV0pYj1iW2FbZF1dO2Vsc2UgcmV0dXJuIG51bGw7cmV0dXJuIGIgaW5zdGFuY2VvZiBG
dW5jdGlvbj9iOm51bGx9O09kLnByb3RvdHlwZS5SYj1mdW5jdGlvbigpe2Zvcih2YXIgYT10aGlz
LmoubGVuZ3RoLGI9dGhpcy5qLGM9W10sZD0wO2Q8YTsrK2Qpe3ZhciBlPWJbZF0uaigpLGY9dGhp
cy5yZXNvbHZlKGUpO2lmKGYmJmYhPXRoaXMudltlXSl0cnl7YltkXS5SYihmKX1jYXRjaChnKXt9
ZWxzZSBjLnB1c2goYltkXSl9dGhpcy5qPWMuY29uY2F0KGIuc2xpY2UoYSkpfTt2YXIgUGQ9ZnVu
Y3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5BPWE7dGhpcy5DPXRoaXMuaj1udWxsO3RoaXMu
Qj0wO3RoaXMuRD17fTt0aGlzLnY9ITE7YT13aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudDthLmlu
ZGV4T2YoIk1TSUUiKT49MCYmYS5pbmRleE9mKCJUcmlkZW50Iik+PTAmJihhPS9cYig/Ok1TSUV8
cnYpWzogXShbXlwpO10rKShcKXw7KS8uZXhlYyhhKSkmJmFbMV0mJnBhcnNlRmxvYXQoYVsxXSk8
OSYmKHRoaXMudj0hMCl9O18uQihQZCxfLnopO1BkLnByb3RvdHlwZS5GPWZ1bmN0aW9uKGEsYil7
dGhpcy5qPWI7dGhpcy5DPWE7Yi5wcmV2ZW50RGVmYXVsdD9iLnByZXZlbnREZWZhdWx0KCk6Yi5y
ZXR1cm5WYWx1ZT0hMX07Xy5RZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5RZCxf
LlMpO3ZhciBSZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoUmQsXy5TKTt2YXIgVGQ9
ZnVuY3Rpb24oKXt2YXIgYT1TZDt0aGlzLmo9bnVsbDtfLk0oYSw0LCEwKX07VGQucHJvdG90eXBl
LmxvZz1mdW5jdGlvbihhLGIpe2I9Yj09PXZvaWQgMD9uZXcgXy5NZDpiO18uVWQodGhpcyxhLDk4
LGIpfTtfLlVkPWZ1bmN0aW9uKGEsYixjLGQpe2M9Yz09PXZvaWQgMD85ODpjO2Q9ZD09PXZvaWQg
MD9uZXcgXy5NZDpkO2lmKGEuail7dmFyIGU9bmV3IExkO18uUShlLDEsYi5tZXNzYWdlKTtfLlEo
ZSwyLGIuc3RhY2spO18uR2QoZSwzLGIubGluZU51bWJlcik7Xy5SKGUsNSwxKTtfLkwoZCw0MCxl
KTthLmoubG9nKGMsZCl9fTtfLlZkPWZ1bmN0aW9uKGEpe3RoaXMuaj1hO3RoaXMudj12b2lkIDA7
dGhpcy5BPVtdfTtfLlZkLnByb3RvdHlwZS50aGVuPWZ1bmN0aW9uKGEsYixjKXt0aGlzLkEucHVz
aChuZXcgV2QoYSxiLGMpKTtYZCh0aGlzKX07Xy5WZC5wcm90b3R5cGUucmVzb2x2ZT1mdW5jdGlv
bihhKXtpZih0aGlzLmohPT12b2lkIDB8fHRoaXMudiE9PXZvaWQgMCl0aHJvdyBFcnJvcigiSyIp
O3RoaXMuaj1hO1hkKHRoaXMpfTtfLlZkLnByb3RvdHlwZS5yZWplY3Q9ZnVuY3Rpb24oYSl7aWYo
dGhpcy5qIT09dm9pZCAwfHx0aGlzLnYhPT12b2lkIDApdGhyb3cgRXJyb3IoIksiKTt0aGlzLnY9
YTtYZCh0aGlzKX07dmFyIFhkPWZ1bmN0aW9uKGEpe2lmKGEuQS5sZW5ndGg+MCl7dmFyIGI9YS5q
IT09dm9pZCAwLGM9YS52IT09dm9pZCAwO2lmKGJ8fGMpe2I9Yj9hLkI6YS5DO2M9YS5BO2EuQT1b
XTt0cnl7Xy5LYyhjLGIsYSl9Y2F0Y2goZCl7Y29uc29sZS5lcnJvcihkKX19fX07Cl8uVmQucHJv
dG90eXBlLkI9ZnVuY3Rpb24oYSl7YS52JiZhLnYuY2FsbChhLmosdGhpcy5qKX07Xy5WZC5wcm90
b3R5cGUuQz1mdW5jdGlvbihhKXthLkEmJmEuQS5jYWxsKGEuaix0aGlzLnYpfTt2YXIgV2Q9ZnVu
Y3Rpb24oYSxiLGMpe3RoaXMudj1hO3RoaXMuQT1iO3RoaXMuaj1jfTtfLllkPWZ1bmN0aW9uKGEp
e3ZhciBiPSJ4YyI7aWYoYS54YyYmYS5oYXNPd25Qcm9wZXJ0eShiKSlyZXR1cm4gYS54YztiPW5l
dyBhO3JldHVybiBhLnhjPWJ9O18uVD1mdW5jdGlvbigpe3RoaXMuQj1uZXcgXy5WZDt0aGlzLmo9
bmV3IF8uVmQ7dGhpcy5HPW5ldyBfLlZkO3RoaXMuRD1uZXcgXy5WZDt0aGlzLkY9bmV3IF8uVmQ7
dGhpcy5DPW5ldyBfLlZkO3RoaXMuQT1uZXcgXy5WZDt0aGlzLnY9bmV3IF8uVmQ7dGhpcy5LPW5l
dyBfLlZkO3RoaXMuTT1uZXcgXy5WZDt0aGlzLko9bmV3IF8uVmR9O18ubD1fLlQucHJvdG90eXBl
O18ubC52az1mdW5jdGlvbigpe3JldHVybiB0aGlzLkJ9O18ubC5Daz1mdW5jdGlvbigpe3JldHVy
biB0aGlzLmp9O18ubC5Laz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkd9O18ubC5Caz1mdW5jdGlv
bigpe3JldHVybiB0aGlzLkR9O18ubC5Jaz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkZ9O18ubC56
az1mdW5jdGlvbigpe3JldHVybiB0aGlzLkN9O18ubC5saz1mdW5jdGlvbigpe3JldHVybiB0aGlz
LkF9O18ubC5raz1mdW5jdGlvbigpe3JldHVybiB0aGlzLnZ9O18ubC5Eaz1mdW5jdGlvbigpe3Jl
dHVybiB0aGlzLkt9OwpfLmwuTGs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5KfTtfLlQuaj1mdW5j
dGlvbigpe3JldHVybiBfLllkKF8uVCl9O3ZhciBaZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEp
fTtfLkIoWmQsXy5TKTtfLmFlPWZ1bmN0aW9uKCl7cmV0dXJuIF8uSyhfLiRkLF8uTmQsNSl9O3Zh
ciBiZTt3aW5kb3cuZ2Jhcl8mJndpbmRvdy5nYmFyXy5DT05GSUc/YmU9d2luZG93LmdiYXJfLkNP
TkZJR1swXXx8e306YmU9W107Xy4kZD1uZXcgWmQoYmUpO3ZhciBTZDtTZD1fLksoXy4kZCxSZCwz
KXx8bmV3IFJkO18uY2U9bmV3IFRkO18uSCgiZ2Jhcl8uX0R1bXBFeGNlcHRpb24iLGZ1bmN0aW9u
KGEpe18uY2U/Xy5jZS5sb2coYSk6Y29uc29sZS5lcnJvcihhKX0pO18uZGU9bmV3IFBkKF8uY2Up
O18uZWU9ZnVuY3Rpb24oKXt0aGlzLmo9e307dGhpcy52PXt9fTtfLmdlPWZ1bmN0aW9uKGEsYil7
dmFyIGM9Xy5lZS5qKCk7aWYoYSBpbiBjLmope2lmKGMualthXSE9Yil0aHJvdyBuZXcgZmUoYSk7
fWVsc2V7Yy5qW2FdPWI7aWYoYj1jLnZbYV0pZm9yKHZhciBkPTAsZT1iLmxlbmd0aDtkPGU7ZCsr
KXt2YXIgZj1iW2RdLGc9Yy5qO2RlbGV0ZSBmLmpbYV07aWYoXy5NYihmLmopKXtmb3IodmFyIGg9
Zi52Lmxlbmd0aCxrPUFycmF5KGgpLG09MDttPGg7bSsrKWtbbV09Z1tmLnZbbV1dO2YuQS5hcHBs
eShmLkIsayl9fWRlbGV0ZSBjLnZbYV19fTtfLmVlLmo9ZnVuY3Rpb24oKXtyZXR1cm4gXy5ZZChf
LmVlKX07Xy5oZT1mdW5jdGlvbigpe18uYWEuY2FsbCh0aGlzKX07Xy5CKF8uaGUsXy5hYSk7dmFy
IGZlPWZ1bmN0aW9uKCl7Xy5hYS5jYWxsKHRoaXMpfTtfLkIoZmUsXy5oZSk7Xy5IKCJnYmFyLkEi
LF8uVmQpO18uVmQucHJvdG90eXBlLmFhPV8uVmQucHJvdG90eXBlLnRoZW47Xy5IKCJnYmFyLkIi
LF8uVCk7Xy5ULnByb3RvdHlwZS5iYT1fLlQucHJvdG90eXBlLkNrO18uVC5wcm90b3R5cGUuYmI9
Xy5ULnByb3RvdHlwZS5LaztfLlQucHJvdG90eXBlLmJkPV8uVC5wcm90b3R5cGUuSWs7Xy5ULnBy
b3RvdHlwZS5iZj1fLlQucHJvdG90eXBlLnZrO18uVC5wcm90b3R5cGUuYmc9Xy5ULnByb3RvdHlw
ZS5CaztfLlQucHJvdG90eXBlLmJoPV8uVC5wcm90b3R5cGUuems7Xy5ULnByb3RvdHlwZS5iaj1f
LlQucHJvdG90eXBlLmxrO18uVC5wcm90b3R5cGUuYms9Xy5ULnByb3RvdHlwZS5raztfLlQucHJv
dG90eXBlLmJsPV8uVC5wcm90b3R5cGUuRGs7Xy5ULnByb3RvdHlwZS5ibT1fLlQucHJvdG90eXBl
LkxrO18uSCgiZ2Jhci5hIixfLlQuaigpKTt3aW5kb3cuZ2JhciYmd2luZG93LmdiYXIuYXAmJndp
bmRvdy5nYmFyLmFwKHdpbmRvdy5nYmFyLmEpOwp2YXIgaWU9bmV3IE9kKHdpbmRvdyk7Xy5nZSgi
YXBpIixpZSk7dmFyIGplPV8uYWUoKXx8bmV3IF8uTmQsa2U9d2luZG93LGxlPV8uQShfLk8oamUs
OCkpO2tlLl9fUFZUPWxlO18uZ2UoImVxIixfLmRlKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRp
b24oZSl9CnRyeXsKXy5tZT1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5tZSxfLlMp
Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgbmU9ZnVuY3Rpb24oYSl7
dGhpcy5MPV8ueChhKX07Xy5CKG5lLF8uUyk7dmFyIG9lPWZ1bmN0aW9uKCl7Xy56LmNhbGwodGhp
cyk7dGhpcy52PVtdO3RoaXMuaj1bXX07Xy5CKG9lLF8ueik7b2UucHJvdG90eXBlLkE9ZnVuY3Rp
b24oYSxiKXt0aGlzLnYucHVzaCh7ZmVhdHVyZXM6YSxvcHRpb25zOmIhPW51bGw/YjpudWxsfSl9
O29lLnByb3RvdHlwZS5pbml0PWZ1bmN0aW9uKGEsYixjKXt3aW5kb3cuZ2FwaT17fTt2YXIgZD13
aW5kb3cuX19fanNsPXt9O2QuaD1fLkEoXy5PKGEsMSkpO18uV2EoXy5EZChhLDEyKSkhPW51bGwm
JihkLmRwbz1fLktiKF8uTShhLDEyKSkpO2QubXM9Xy5BKF8uTyhhLDIpKTtkLm09Xy5BKF8uTyhh
LDMpKTtkLmw9W107Xy5OKGIsMSkmJihhPV8uTyhiLDMpKSYmdGhpcy5qLnB1c2goYSk7Xy5OKGMs
MSkmJihjPV8uTyhjLDIpKSYmdGhpcy5qLnB1c2goYyk7Xy5IKCJnYXBpLmxvYWQiLCgwLF8uRiko
dGhpcy5BLHRoaXMpKTtyZXR1cm4gdGhpc307dmFyIHBlPV8uSyhfLiRkLF8uUWQsMTQpO2lmKHBl
KXt2YXIgcWU9Xy5LKF8uJGQsXy5tZSw5KXx8bmV3IF8ubWUscmU9bmV3IG5lLHNlPW5ldyBvZTtz
ZS5pbml0KHBlLHFlLHJlKTtfLmdlKCJncyIsc2UpfTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRp
b24oZSl9Cn0pKHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8L3NjcmlwdD48c3R5bGU+Lmdi
X0pie2ZvbnQ6MTNweC8yN3B4IFJvYm90byxBcmlhbCxzYW5zLXNlcmlmO3otaW5kZXg6OTg2fS5n
Yl8we2Rpc3BsYXk6bm9uZX0uZ2JfWHstd2Via2l0LWJhY2tncm91bmQtc2l6ZTozMnB4IDMycHg7
YmFja2dyb3VuZC1zaXplOjMycHggMzJweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNw
bGF5OmJsb2NrO21hcmdpbjowcHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjMycHg7d2lkdGg6
MzJweDt6LWluZGV4OjB9LmdiX3Rie2JhY2tncm91bmQtY29sb3I6I2U4ZjBmZTtib3JkZXI6MXB4
IHNvbGlkIHJnYmEoMzIsMzMsMzYsLjA4KTtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfdGIuZ2JfWHto
ZWlnaHQ6MzBweDt3aWR0aDozMHB4fS5nYl90Yi5nYl9YOmFjdGl2ZSwuZ2JfdGIuZ2JfWDpob3Zl
cnstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmdiX3Vie2JhY2tncm91
bmQ6I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MnB4Oy13ZWJraXQt
Ym94LXNoYWRvdzowcHggMXB4IDJweCAwcHggcmdiYSg2MCw2NCw2NywwLjMpLDBweCAxcHggM3B4
IDFweCByZ2JhKDYwLDY0LDY3LDAuMTUpO2JveC1zaGFkb3c6MHB4IDFweCAycHggMHB4IHJnYmEo
NjAsNjQsNjcsMC4zKSwwcHggMXB4IDNweCAxcHggcmdiYSg2MCw2NCw2NywwLjE1KTtoZWlnaHQ6
MTRweDttYXJnaW46MnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MTRweDtsaW5l
LWhlaWdodDpub3JtYWw7ei1pbmRleDoxfS5nYl92Yntjb2xvcjojMWY3MWU3O2ZvbnQ6NDAwIDIy
cHgvMzJweCBHb29nbGUgU2FucyxSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7dGV4
dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAoLXdlYmtpdC1t
aW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUpLChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUp
LChtaW4tcmVzb2x1dGlvbjoxLjI1ZHBweCl7LmdiX1g6YmVmb3JlLC5nYl93YjpiZWZvcmV7ZGlz
cGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjUpOy1tcy10cmFuc2Zv
cm06c2NhbGUoLjUpO3RyYW5zZm9ybTpzY2FsZSguNSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2lu
OmxlZnQgMDstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IDA7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0
IDB9LmdiX2JhIC5nYl93YjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoc2NhbGUoLjQx
NjY2NjY2NykpOy1tcy10cmFuc2Zvcm06c2NhbGUoc2NhbGUoLjQxNjY2NjY2NykpO3RyYW5zZm9y
bTpzY2FsZShzY2FsZSguNDE2NjY2NjY3KSl9fS5nYl9YOmZvY3VzLC5nYl9YOmhvdmVyey13ZWJr
aXQtYm94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OjAgMXB4IDAg
cmdiYSgwLDAsMCwuMTUpfS5nYl9YOmFjdGl2ZXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAy
cHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCAwIHJnYmEoMCwwLDAs
LjE1KX0uZ2JfWDphY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtib3JkZXIt
cmFkaXVzOjUwJTtjb250ZW50OiIiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LmdiX3hie2N1
cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjQwcHg7bWluLXdpZHRoOjMwcHg7b3BhY2l0eTouNzU7
b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LW92ZXJmbG93OmVsbGlw
c2lzfS5nYl9DLmdiX3hie3dpZHRoOmF1dG99LmdiX3hiOmZvY3VzLC5nYl94Yjpob3ZlcntvcGFj
aXR5Oi44NX0uZ2JfeWIgLmdiX3hiLC5nYl95YiAuZ2JfemJ7bGluZS1oZWlnaHQ6MjZweH0jZ2Ij
Z2IuZ2JfeWIgYS5nYl94YiwuZ2JfeWIgLmdiX3pie2ZvbnQtc2l6ZToxMXB4O2hlaWdodDphdXRv
fS5nYl9BYntib3JkZXItdG9wOjRweCBzb2xpZCAjMDAwO2JvcmRlci1sZWZ0OjRweCBkYXNoZWQg
dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjRweCBkYXNoZWQgdHJhbnNwYXJlbnQ7ZGlzcGxheTpp
bmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NnB4O29wYWNpdHk6Ljc1O3ZlcnRpY2FsLWFsaWduOm1p
ZGRsZX0uZ2JfOWE6aG92ZXIgLmdiX0Fie29wYWNpdHk6Ljg1fS5nYl83YT4uZ2JfentwYWRkaW5n
OjNweCAzcHggM3B4IDRweH0uZ2JfQmIuZ2Jfc2J7Y29sb3I6I2ZmZn0uZ2JfOSAuZ2JfQWIsLmdi
XzkgLmdiX3hie29wYWNpdHk6MX0jZ2IjZ2IgLmdiXzkuZ2JfOSBhLmdiX3hiLCNnYiNnYi5nYl85
LmdiXzkgYS5nYl94Yntjb2xvcjojZmZmfS5nYl85LmdiXzkgLmdiX0Fie2JvcmRlci10b3AtY29s
b3I6I2ZmZjtvcGFjaXR5OjF9LmdiXzkgLmdiX1g6Zm9jdXMsLmdiXzkgLmdiX1g6aG92ZXIsLmdi
X3NhIC5nYl9YOmZvY3VzLC5nYl9zYSAuZ2JfWDpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6MCAx
cHggMCByZ2JhKDAsMCwwLDAuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRv
dzowIDFweCAwIHJnYmEoMCwwLDAsMC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKX0uZ2Jf
Q2IgLmdiX3osLmdiX0RiIC5nYl96e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjFweH0uZ2JfOWEu
Z2JfOCwuZ2JfRWIuZ2JfOCwuZ2Jfei5nYl84ey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZs
ZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0b30uZ2JfRmIuZ2JfSGIgLmdiX3hie3dpZHRoOjMwcHgh
aW1wb3J0YW50fS5nYl9WLC5nYl9Xe3Bvc2l0aW9uOmFic29sdXRlfS5nYl9Xe2hlaWdodDo0MHB4
O3JpZ2h0Oi01cHg7dG9wOi01cHg7d2lkdGg6NDBweH1ALXdlYmtpdC1rZXlmcmFtZXMgYXBkLXJp
bmctZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGFwZC1yaW5n
LWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmdiX1Z7aGVpZ2h0OjQycHg7d2lk
dGg6NDJweDstd2Via2l0LWFuaW1hdGlvbjphcGQtcmluZy1mYWRlLWluIC4yNXMgZWFzZS1pbjth
bmltYXRpb246YXBkLXJpbmctZmFkZS1pbiAuMjVzIGVhc2UtaW59LmdiX0liIC5nYl9XLC5nYl9K
YiAuZ2JfV3tyaWdodDowO3RvcDowfS5nYl9JYiAuZ2JfViwuZ2JfSmIgLmdiX1YsLmdiX3kgLmdi
X1Z7cmlnaHQ6LTFweDt0b3A6LTFweH0uZ2JfeSAuZ2JfV3tyaWdodDoxcHg7dG9wOi0xcHh9Lmdi
X1JhIGEuZ2JfNGF7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3JvdW5kOiMwYjU3ZDA7YmFja2dy
b3VuZDp2YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksIzBiNTdkMCk7LXdlYmtpdC1ib3gtc2l6
aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7Y29sb3I6dmFy
KC0tZ20zLXN5cy1jb2xvci1vbi1wcmltYXJ5LCNmZmYpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zv
bnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDttaW4taGVpZ2h0OjQwcHg7b3V0bGluZTpub25l
O3BhZGRpbmc6MTBweCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25l
O3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5n
Yl9SYSBhLmdiXzZhe2JvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXIt
Y29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3
NDc3NzUpO2JhY2tncm91bmQ6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gt
c2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6IzBiNTdkMDtjb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9y
LXByaW1hcnksIzBiNTdkMCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9u
dC13ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6NDBweDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDI0
cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm9y
bWFsO2xpbmUtaGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRpdmV9LmdiX2FiLmdiX0sgYS5nYl80
YSwuZ2JfYmIuZ2JfSyBhLmdiXzRhLC5nYl9jYi5nYl9LIGEuZ2JfNGF7YmFja2dyb3VuZDojYzJl
N2ZmO2JhY2tncm91bmQ6dmFyKC0tZ20zLXN5cy1jb2xvci1zZWNvbmRhcnktZml4ZWQsI2MyZTdm
Zik7Y29sb3I6IzAwMWQzNTtjb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXNlY29uZGFyeS1m
aXhlZCwjMDAxZDM1KX0uZ2JfUmEuZ2JfSyBhLmdiXzZhe2NvbG9yOiNhOGM3ZmE7Y29sb3I6dmFy
KC0tZ20zLXN5cy1jb2xvci1wcmltYXJ5LCNhOGM3ZmEpfS5nYl9SYSBhLmdiX1hke3BhZGRpbmc6
MTBweCAxMnB4O21hcmdpbjoxMnB4IDE2cHggMTJweCAxMHB4O21pbi13aWR0aDo4NXB4fUBtZWRp
YSAobWF4LXdpZHRoOjY0MHB4KXsuZ2JfUmEgYS5nYl9YZHttaW4td2lkdGg6NzVweH19LmdiX05k
LC5nYl9SYXtmb250LWZhbWlseTpHb29nbGUgU2FucyBUZXh0LFJvYm90byxIZWx2ZXRpY2EsQXJp
YWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbH0uZ2JfUmEuZ2JfYWJ7Y29sb3I6IzFmMWYx
Zjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNl
LCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYWIuZ2JfWmR7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6
dmFyKC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1jb2xvci1iYWNrZ3JvdW5kLCNm
ZmYpKX0uZ2JfUmEuZ2JfYWIgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9hYiBhLmdiXzYsLmdiX1Jh
LmdiX2FiIHNwYW4uZ2JfNntjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3Is
dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYWIgLmdi
X0FkIC5nYl8wZCwuZ2JfUmEuZ2JfYWIgLmdiX3JkIC5nYl8wZHtjb2xvcjojMWYxZjFmO2NvbG9y
OnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFm
MWYpKX0uZ2JfUmEuZ2JfYWIgc3Zne2NvbG9yOiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNv
bG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX1AbWVk
aWEgKGZvcmNlZC1jb2xvcnM6YWN0aXZlKSBhbmQgKHByZWZlcnMtY29sb3Itc2NoZW1lOmRhcmsp
ey5nYl9SYSBzdmcsLmdiX1JhLmdiX0sgc3ZnLC5nYl9SYS5nYl9hYiBzdmd7Y29sb3I6d2hpdGV9
fS5nYl9SYS5nYl9LLmdiX2Fie2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9y
LHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2Jf
YWIuZ2JfWmR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZ2JfUmEuZ2JfSy5nYl9hYiAuZ2JfeWQu
Z2JfemQsLmdiX1JhLmdiX0suZ2JfYWIgYS5nYl82LC5nYl9SYS5nYl9LLmdiX2FiIHNwYW4uZ2Jf
Nntjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1j
b2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5nYl9hYiAuZ2JfQWQgLmdiXzBk
LC5nYl9SYS5nYl9LLmdiX2FiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIo
LS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9
LmdiX1JhLmdiX0suZ2JfYWIgc3Zne2NvbG9yOiNjNGM3YzU7Y29sb3I6dmFyKC0tb2ctc3ZnLWNv
bG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCNjNGM3YzUpKX0uZ2Jf
UmEuZ2JfSy5nYl9hYi5nYl9aZHtiYWNrZ3JvdW5kOiMxZjFmMWY7YmFja2dyb3VuZDp2YXIoLS1v
Zy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLWJhY2tncm91bmQsIzEzMTMxNCkp
fS5nYl9SYS5nYl9iYntjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIo
LS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9iYi5nYl9aZHti
YWNrZ3JvdW5kOiNlOWVlZjY7YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIo
LS1nbTMtc3lzLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWhpZ2gsI2U5ZWVmNikpfS5nYl9SYS5n
Yl9iYiAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX2JiIGEuZ2JfNiwuZ2JfUmEuZ2JfYmIgc3Bhbi5n
Yl82e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9iYiAuZ2JfQWQgLmdiXzBkLC5n
Yl9SYS5nYl9iYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbG9n
by1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5n
Yl9iYiBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20z
LXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0NikpfS5nYl9SYS5nYl9LLmdiX2Ji
e2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29s
b3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYmIuZ2JfWmR7YmFja2dyb3Vu
ZDojMjgyYTJjO2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5
cy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1oaWdoLCMyODJhMmMpKX0uZ2JfUmEuZ2JfSy5nYl9i
YiAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX0suZ2JfYmIgYS5nYl82LC5nYl9SYS5nYl9LLmdiX2Ji
IHNwYW4uZ2JfNntjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0t
Z20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5nYl9iYiAuZ2Jf
QWQgLmdiXzBkLC5nYl9SYS5nYl9LLmdiX2JiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6I2UzZTNlMztj
b2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwj
ZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYmIgc3Zne2NvbG9yOiNjNGM3YzU7Y29sb3I6dmFyKC0t
b2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCNjNGM3
YzUpKX0uZ2JfUmEuZ2JfY2J7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3Is
dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfY2IuZ2Jf
WmR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZ2JfUmEuZ2JfY2IgLmdiX3lkLmdiX3pkLC5nYl9S
YS5nYl9jYiBhLmdiXzYsLmdiX1JhLmdiX2NiIHNwYW4uZ2JfNntjb2xvcjojMWYxZjFmO2NvbG9y
OnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFm
MWYpKX0uZ2JfUmEuZ2JfY2IgLmdiX0FkIC5nYl8wZCwuZ2JfUmEuZ2JfY2IgLmdiX3JkIC5nYl8w
ZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1j
b2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfY2Igc3Zne2NvbG9yOiM0NDQ3NDY7
Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12
YXJpYW50LCM0NDQ3NDYpKX0uZ2JfUmEuZ2JfY2IuZ2JfSy5nYl9aZHtiYWNrZ3JvdW5kOnRyYW5z
cGFyZW50fS5nYl9SYS5nYl9jYi5nYl9LIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfY2IuZ2JfSyBh
LmdiXzYsLmdiX1JhLmdiX2NiLmdiX0sgc3Bhbi5nYl82e2NvbG9yOndoaXRlO2NvbG9yOnZhcigt
LW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfUmEuZ2JfY2IuZ2JfSyAuZ2JfQWQgLmdiXzBkLC5n
Yl9SYS5nYl9jYi5nYl9LIC5nYl9yZCAuZ2JfMGR7Y29sb3I6d2hpdGU7Y29sb3I6dmFyKC0tb2ct
dGhlbWUtY29sb3Isd2hpdGUpfS5nYl9SYS5nYl9jYi5nYl9LIHN2Z3tjb2xvcjp3aGl0ZTtjb2xv
cjp2YXIoLS1vZy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX1JhIGEuZ2JfNiwuZ2JfUmEgc3Bhbi5n
Yl82e3RleHQtZGVjb3JhdGlvbjpub25lfS5nYl95ZHtmb250LWZhbWlseTpHb29nbGUgU2FucyxS
b2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWln
aHQ6NDAwO2xldHRlci1zcGFjaW5nOi4yNXB4O2xpbmUtaGVpZ2h0OjQ4cHg7bWFyZ2luLWJvdHRv
bToycHg7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MTZweDtwb3NpdGlv
bjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0
b3A6MnB4O3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4
OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmdiX0Rke2Rpc3BsYXk6bm9uZX0uZ2JfUmEuZ2JfaWIg
LmdiX3lke21hcmdpbi1ib3R0b206MH0uZ2JfQWQuZ2JfQmQgLmdiX3lke3BhZGRpbmctbGVmdDo0
cHh9LmdiX1JhLmdiX2liIC5nYl9DZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0uZ2JfUmF7
bWluLXdpZHRoOjE2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9SYS5nYl9qZHttaW4td2lkdGg6
MTIwcHh9LmdiX1JhLmdiXzFkIC5nYl8yZHtkaXNwbGF5Om5vbmV9LmdiX1JhLmdiXzFkIC5nYl9U
ZHtoZWlnaHQ6NTZweH1oZWFkZXIuZ2JfUmF7ZGlzcGxheTpibG9ja30uZ2JfUmEgc3Zne2ZpbGw6
Y3VycmVudENvbG9yfS5nYl8zZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlfS5nYl80
ZHstd2Via2l0LWJveC1zaGFkb3c6MCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDEw
cHggMCByZ2JhKDAsMCwwLC4xMiksMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMik7Ym94LXNo
YWRvdzowIDRweCA1cHggMCByZ2JhKDAsMCwwLC4xNCksMCAxcHggMTBweCAwIHJnYmEoMCwwLDAs
LjEyKSwwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLC4yKX0uZ2JfNWR7aGVpZ2h0OjY0cHh9Lmdi
X1Rkey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtw
b3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTot
d2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0
LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3
ZWVuO21pbi13aWR0aDotd2Via2l0LW1pbi1jb250ZW50O21pbi13aWR0aDotbW96LW1pbi1jb250
ZW50O21pbi13aWR0aDptaW4tY29udGVudH0uZ2JfUmE6bm90KC5nYl9pYikgLmdiX1Rke3BhZGRp
bmc6OHB4fS5nYl9SYTpub3QoLmdiX2liKSAuZ2JfVGQgYS5nYl82ZHttYXJnaW46MTJweCA4cHgg
MTJweCAxMHB4fS5nYl9SYS5nYl83ZCAuZ2JfVGR7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQt
ZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfS5nYl9SYSAuZ2JfVGQuZ2JfVWQuZ2JfOGR7bWlu
LXdpZHRoOjB9LmdiX1JhLmdiX2liIC5nYl9UZHtwYWRkaW5nOjRweDtwYWRkaW5nLWxlZnQ6OHB4
O21pbi13aWR0aDowfS5nYl9SYS5nYl9pYiAuZ2JfVGQgYS5nYl82ZHttYXJnaW46MTJweCA4cHgg
MTJweCAxMHB4fS5nYl8yZHtoZWlnaHQ6NDhweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUt
c3BhY2U6bm93cmFwOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1z
OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13
ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNl
ci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5nYl85
ZD4uZ2JfMmR7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjEwMCV9LmdiX0Fke3BhZGRpbmctcmln
aHQ6MjVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1i
b3g7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRv
fS5nYl9SYS5nYl9pYiAuZ2JfQWR7cGFkZGluZy1yaWdodDoxNHB4fS5nYl9hZXstd2Via2l0LWJv
eC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSAxMDAlO2ZsZXg6MSAxIDEwMCV9LmdiX2FlPjpvbmx5
LWNoaWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYl9iZS5nYl9zZHtwYWRkaW5nLWxlZnQ6NHB4
fS5nYl9SYS5nYl83ZCAuZ2JfYmUsLmdiX1JhLmdiX2liOm5vdCguZ2JfTmQpIC5nYl9iZSwuZ2Jf
YmUuZ2JfY2V7cGFkZGluZy1sZWZ0OjB9LmdiX1JhLmdiX2liIC5nYl9iZS5nYl9jZXtwYWRkaW5n
LXJpZ2h0OjB9LmdiX1JhLmdiX2liIC5nYl9iZS5nYl9jZSAuZ2JfN2F7bWFyZ2luLWxlZnQ6MTBw
eH0uZ2Jfc2R7ZGlzcGxheTppbmxpbmV9LmdiX1JhLmdiX05kIC5nYl9iZS5nYl9kZSwuZ2JfUmEu
Z2JfbWQgLmdiX2JlLmdiX2Rle3BhZGRpbmctbGVmdDoycHh9LmdiX3lke2Rpc3BsYXk6aW5saW5l
LWJsb2NrfS5nYl9iZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJv
cmRlci1ib3g7aGVpZ2h0OjQ4cHg7cGFkZGluZzowIDRweDtwYWRkaW5nLWxlZnQ6NXB4Oy13ZWJr
aXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzstd2Via2l0
LWJveC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNv
bnRlbnQ6ZmxleC1lbmR9LmdiX05ke2hlaWdodDo0OHB4fS5nYl9SYS5nYl9OZHttaW4td2lkdGg6
YXV0b30uZ2JfTmQgLmdiX2Jle2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmct
bGVmdDp2YXIoLS1vZy1iYXItcGFydHMtc2lkZS1wYWRkaW5nLDMycHgpfS5nYl9OZCAuZ2JfYmUu
Z2JfZWV7cGFkZGluZy1sZWZ0OjB9LmdiX2Zle2ZvbnQtc2l6ZToxNHB4O21heC13aWR0aDoyMDBw
eDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDEycHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3
aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxl
Y3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS5nYl9hIGEsLmdi
X2ZkIGF7Y29sb3I6aW5oZXJpdH0uZ2JfemR7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmls
aXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9v
dGhpbmc6Z3JheXNjYWxlfS5nYl96ZHtvcGFjaXR5OjF9LmdiX2dle3Bvc2l0aW9uOnJlbGF0aXZl
fS5nYl9Se2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6bm9ybWFsO3Bh
ZGRpbmctcmlnaHQ6MTVweH0uZ2JfN3tkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6
MTVweH0uZ2JfNyAuZ2JfNntkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyNHB4O3Zl
cnRpY2FsLWFsaWduOm1pZGRsZX0uZ2JfaGV7dGV4dC1hbGlnbjpsZWZ0fS5nYl9PLC5nYl9Qe2Rp
c3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMxOXB4KXsuZ2JfVGQgLmdi
X0x7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufX0uZ2JfTCAuZ2JfQywuZ2JfTCAuZ2Jf
Qzpmb2N1cywuZ2JfTCAuZ2JfQzpob3ZlcntvcGFjaXR5OjF9LmdiX1F7ZGlzcGxheTpub25lfS5n
Yl8xe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmdiX3Nie3Zpc2liaWxpdHk6aGlkZGVufUBtZWRp
YSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzE5cHgpey5nYl9UZDpub3QoLmdiX1VkKSAuZ2JfTHtk
aXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fS5nYl9FZHtkaXNwbGF5OmlubGluZS1ibG9j
azt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiX0ZkIC5nYl8we2JvdHRvbTotM3B4O3JpZ2h0Oi01
cHh9QGlmIChSVExfTEFORyl7LmdiX0ZkIC5nYl8we2xlZnQ6LTVweH19LmdiX0VkOmZpcnN0LWNo
aWxke3BhZGRpbmctbGVmdDowfS5nYl9Ee3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9De2Rpc3BsYXk6
aW5saW5lLWJsb2NrO291dGxpbmU6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJh
ZGl1czo1MCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXIt
Ym94O2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9I2diI2diIGEuZ2JfQywuZ2JfQ3tjdXJzb3I6cG9p
bnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2JfQyxhLmdiX0N7Y29sb3I6IzAwMH14Oi1vLXBy
ZWZvY3Vze2JvcmRlci1ib3R0b20tY29sb3I6I2NjY30uZ2JfdGF7YmFja2dyb3VuZDojZmZmO2Jv
cmRlcjoxcHggc29saWQgI2NjYztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMik7Y29sb3I6IzAw
MDstd2Via2l0LWJveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93
OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7ZGlzcGxheTpub25lO291dGxpbmU6bm9uZTtvdmVy
ZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTRweDstd2Via2l0LWFu
aW1hdGlvbjpnYl9fYSAuMnM7YW5pbWF0aW9uOmdiX19hIC4ycztib3JkZXItcmFkaXVzOjJweDst
d2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNl
bGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmdiX0VkLmdiX2ViIC5nYl90YSwuZ2JfZWIuZ2Jf
dGF7ZGlzcGxheTpibG9ja30uZ2JfS2R7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTRw
eDt6LWluZGV4Oi0xfS5nYl95YiAuZ2JfdGF7bWFyZ2luLXRvcDotMTBweH0uZ2JfRWQ6Zmlyc3Qt
Y2hpbGR7cGFkZGluZy1sZWZ0OjRweH0uZ2JfUmEuZ2JfTGQgLmdiX0VkOmZpcnN0LWNoaWxke3Bh
ZGRpbmctbGVmdDowfS5nYl9NZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfTmQgLmdiX01kLC5nYl9y
ZCAuZ2JfTWR7ZmxvYXQ6cmlnaHR9LmdiX0N7cGFkZGluZzo4cHg7Y3Vyc29yOnBvaW50ZXJ9Lmdi
X0MsLmdiX1BkIGJ1dHRvbiBzdmd7Ym9yZGVyLXJhZGl1czo1MCV9LmdiX0Vke3BhZGRpbmc6NHB4
fS5nYl9SYS5nYl9MZCAuZ2JfRWR7cGFkZGluZzo0cHggMnB4fS5nYl9SYS5nYl9MZCAuZ2Jfei5n
Yl9FZHtwYWRkaW5nLWxlZnQ6NnB4fS5nYl90YXt6LWluZGV4Ojk5MTtsaW5lLWhlaWdodDpub3Jt
YWx9LmdiX3RhLmdiX1Jke2xlZnQ6MDtyaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOjM1MHB4
KXsuZ2JfdGEuZ2JfUmR7bGVmdDowfX0uZ2JfU2QgLmdiX3Rhe3RvcDo1NnB4fS5nYl96IC5nYl9D
e3BhZGRpbmc6NHB4fS5nYl9ae2Rpc3BsYXk6bm9uZX0uZ2JfOWE6bm90KC5nYl82ZCl7cG9zaXRp
b246cmVsYXRpdmV9LmdiX2tlOmFmdGVye2NvbnRlbnQ6IiI7Ym9yZGVyOjFweCBzb2xpZCAjMjAy
MTI0O29wYWNpdHk6LjEzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7bGVmdDo0cHg7Ym9yZGVy
LXJhZGl1czo1MCU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDstd2Via2l0LWJveC1zaXppbmc6Y29u
dGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZ2JfN2F7LXdlYmtpdC1ib3gtc2l6aW5n
OmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6
aW5saW5lLWJsb2NrO2hlaWdodDo0OHB4O292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOm5vbmU7cGFk
ZGluZzo3cHggMCAwIDE2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjE0MnB4O2JvcmRl
ci1yYWRpdXM6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29s
aWQ7cG9zaXRpb246cmVsYXRpdmV9LmdiXzdhIC5nYl85YXt3aWR0aDozMnB4O2hlaWdodDozMnB4
O3BhZGRpbmc6MH0uZ2JfN2EgLmdiX1Z7dG9wOjJweDtyaWdodDo0cHh9LmdiXzdhIC5nYl8we2Jv
dHRvbTotMnB4O3JpZ2h0Oi00cHh9LmdiX2FiIC5nYl83YSwuZ2JfYmIgLmdiXzdhe2JvcmRlci1j
b2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZh
cigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwjNzQ3Nzc1KSl9LmdiX2FiLmdiX0sgLmdiXzdhLC5n
Yl9iYi5nYl9LIC5nYl83YXtib3JkZXItY29sb3I6IzhlOTE4Zjtib3JkZXItY29sb3I6dmFyKC0t
b2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzhlOTE4
ZikpfS5nYl9jYiAuZ2JfN2F7Ym9yZGVyLWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigt
LW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3
NzUpKX0uZ2JfY2IuZ2JfSyAuZ2JfN2F7Ym9yZGVyLWNvbG9yOiNlM2UzZTM7Ym9yZGVyLWNvbG9y
OnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJm
YWNlLCNlM2UzZTMpKX0uZ2JfZGJ7ZGlzcGxheTppbmhlcml0fS5nYl83YSAuZ2JfZGJ7YmFja2dy
b3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MTVw
eDtwb3NpdGlvbjpzdGF0aWM7cGFkZGluZzoycHg7dG9wOi0xcHg7aGVpZ2h0OjMycHg7LXdlYmtp
dC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjc4cHh9
LmdiX2Zie3RleHQtYWxpZ246Y2VudGVyfS5nYl9mYi5nYl9nYntiYWNrZ3JvdW5kLWNvbG9yOiNm
MWYzZjR9LmdiX2ZiIC5nYl9oYnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LWhlaWdodDoyOHB4
O21heC13aWR0aDo3NHB4fS5nYl9SYSAuZ2JfN2EgLmdiX3ouZ2JfRWR7cGFkZGluZzowO21hcmdp
bi1yaWdodDo5cHg7ZmxvYXQ6cmlnaHR9LmdiX1JhOm5vdCguZ2JfaWIpIC5nYl83YXttYXJnaW4t
bGVmdDoxMHB4O21hcmdpbi1yaWdodDo0cHh9LmdiXzdhIC5nYl9rZTphZnRlcntsZWZ0OjA7dG9w
OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7LmdiXzdhIC5nYl9kYntkaXNw
bGF5Om5vbmV9LmdiXzdhe2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo0MHB4
O21hcmdpbjo0cHg7b3V0bGluZToxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzowO3dpZHRo
OjQwcHh9LmdiX1JhIC5nYl83YSAuZ2Jfei5nYl9FZHtwYWRkaW5nOjRweDttYXJnaW4tcmlnaHQ6
MH19c2VudGluZWx7fWJvZHksdGQsYSxwLC5oe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9Ym9keXtt
YXJnaW46MDtvdmVyZmxvdy15OnNjcm9sbH0jZ29ne3BhZGRpbmc6M3B4IDhweCAwfXRke2xpbmUt
aGVpZ2h0Oi44ZW19LmdhY19tIHRke2xpbmUtaGVpZ2h0OjE3cHh9Zm9ybXttYXJnaW4tYm90dG9t
OjIwcHh9Lmh7Y29sb3I6IzE1NThkNn1lbXtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9y
bWFsfS5sc3R7aGVpZ2h0OjI1cHg7d2lkdGg6NDk2cHh9LmdzZmksLmxzdHtmb250OjE4cHggc2Fu
cy1zZXJpZn0uZ3Nmc3tmb250OjE3cHggc2Fucy1zZXJpZn0uZHN7ZGlzcGxheTppbmxpbmUtYm94
O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjozcHggMCA0cHg7bWFyZ2luLWxlZnQ6NHB4fWlu
cHV0e2ZvbnQtZmFtaWx5OmluaGVyaXR9Ym9keXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFmMWYx
Zn1he2NvbG9yOiM2ODFkYTg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmFjdGl2ZXt0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mbCBhe2NvbG9yOiMxNTU4ZDZ9YTp2aXNpdGVke2Nv
bG9yOiM2ODFkYTh9LnNibGN7cGFkZGluZy10b3A6NXB4fS5zYmxjIGF7ZGlzcGxheTpibG9jaztt
YXJnaW46MnB4IDA7bWFyZ2luLWxlZnQ6MTNweDtmb250LXNpemU6MTFweH0ubHNiYntiYWNrZ3Jv
dW5kOiNmM2Y1ZjY7Ym9yZGVyOnNvbGlkIDFweDtib3JkZXItY29sb3I6I2QyZDJkMiAjNzA3NTdh
ICM3MDc1N2EgI2QyZDJkMjtoZWlnaHQ6MzBweH0ubHNiYntkaXNwbGF5OmJsb2NrfSNXcVFBTmIg
YXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMnB4fS5sc2J7YmFja2dyb3VuZDp1cmwo
L2ltYWdlcy9uYXZfbG9nbzIyOS5wbmcpIDAgLTI2MXB4IHJlcGVhdC14O2NvbG9yOiMxZjFmMWY7
Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjMwcHg7bWFyZ2luOjA7b3V0bGluZTow
O2ZvbnQ6MTVweCBzYW5zLXNlcmlmO3ZlcnRpY2FsLWFsaWduOnRvcH0ubHNiOmFjdGl2ZXtiYWNr
Z3JvdW5kOiNkYWRjZTB9LmxzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LlVjaWdie3dpZHRoOjQ1OHB4
fTwvc3R5bGU+PHNjcmlwdCBub25jZT0icHBQdTF6VTZPSTNQang2Z1BrZ2NfZyI+KGZ1bmN0aW9u
KCl7d2luZG93Lmdvb2dsZS5lcmQ9e2pzcjoxLGJ2OjI1NTEsZGU6dHJ1ZSxkcGY6J2RtSkFlVV9S
bTI1STFlV1paWjBpcTNNYnU2WGNLaWpLSUYxLTBGaGVYLTgnLGM6JzM2MmYnfTsKdmFyIGY9dGhp
c3x8c2VsZjt2YXIgayxsPShrPWYubWVpKSE9bnVsbD9rOjEsbSxwPShtPWYuZGllbCkhPW51bGw/
bTowLHEscj0ocT1mLnNkbykhPW51bGw/cTohMDt0eXBlb2YganN0bD09PSJudW1iZXIiJiZqc3Rs
PjAmJihFcnJvci5zdGFja1RyYWNlTGltaXQ9anN0bCk7dmFyIHQ9MCx1LHY9Z29vZ2xlLmVyZCx3
PXYuanNyO2dvb2dsZS5tbD1mdW5jdGlvbihhLGIsZCxuLGUpe2U9ZT09PXZvaWQgMD8yOmU7YiYm
KHU9YSYmYS5tZXNzYWdlKTtkPT09dm9pZCAwJiYoZD17fSk7ZC5jYWQ9InBsZV8iK2dvb2dsZS5w
bGUrIi5hcGxlXyIrZ29vZ2xlLmFwbGU7aWYoZ29vZ2xlLmRsKXJldHVybiBnb29nbGUuZGwoYSxl
LGQsITApLG51bGw7Yj1kO2lmKHc8MCl7d2luZG93LmNvbnNvbGUmJmNvbnNvbGUuZXJyb3IoYSxi
KTtpZih3PT09LTIpdGhyb3cgYTtiPSExfWVsc2UgYj0hYXx8IWEubWVzc2FnZXx8YS5tZXNzYWdl
PT09IkVycm9yIGxvYWRpbmcgc2NyaXB0Inx8dD49bCYmIW4/ITE6ITA7aWYoIWIpcmV0dXJuIG51
bGw7dCsrO2Q9ZHx8e307Yj1lbmNvZGVVUklDb21wb25lbnQ7dmFyIGM9IiZlaT0iK2IoZ29vZ2xl
LmtFSSk7Z29vZ2xlLmtFWFBJJiYoYys9IiZqZXhwaWQ9IitiKGdvb2dsZS5rRVhQSSkpO2MrPSIm
c3JjcGc9IitiKGdvb2dsZS5zbikrIiZqc3I9IitiKHYuanNyKSsiJmJ2ZXI9IitiKHYuYnYpO3Yu
ZHBmJiYoYys9IiZkcGY9IitiKHYuZHBmKSk7dmFyIGc9YS5saW5lTnVtYmVyO2chPT12b2lkIDAm
JihjKz0iJmxpbmU9IitnKTt2YXIgaD1hLmZpbGVOYW1lO2gmJihoLmluZGV4T2YoIi1leHRlbnNp
b246LyIpPjAmJihlPTMpLGMrPSImc2NyaXB0PSIrYihoKSxnJiZoPT09d2luZG93LmxvY2F0aW9u
LmhyZWYmJihnPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5vdXRlckhUTUwuc3BsaXQoIlxuIilb
Zy0xXSxjKz0iJmNhZD0iK2IoZz9nLnN1YnN0cmluZygwLDMwMCk6Ik5vIHNjcmlwdCBmb3VuZC4i
KSkpO2dvb2dsZS5wbGUmJmdvb2dsZS5wbGU9PT0xJiYoZT0yKTtjKz0iJmpzZWw9IitlO2QmJnYu
YyYmKGQub2ZjPVN0cmluZyh2LmMpKTtjPWMrIiZlY3R4PSIrYihKU09OLnN0cmluZ2lmeShkKSk7
Yz1jKyImZW1zZz0iK2IoYS5uYW1lKyI6ICIrYS5tZXNzYWdlKTtjPWMrIiZqc3N0PSIrYihhLnN0
YWNrfHwiTi9BIik7Yy5sZW5ndGg+PTEyMjg4JiYoYz1jLnN1YnN0cmluZygwLDEyMjg4KSk7YT1j
O2Q9KCIvZ2VuXzIwND9hdHlwPWkiK2EpLnN1YnN0cmluZygwLDEyMjg4KTtufHwoZ29vZ2xlLmxv
ZygwLCIiLGQpLGdvb2dsZS5sb2coMCwiIiwoIi9odHRwc2VydmljZS9yZXRyeS9qc2Vycm9yP2F0
eXA9aSIrYSkuc3Vic3RyaW5nKDAsMTIyODgpKSk7cmV0dXJuIGR9O3dpbmRvdy5vbmVycm9yPWZ1
bmN0aW9uKGEsYixkLG4sZSl7dSE9PWEmJihhPWUgaW5zdGFuY2VvZiBFcnJvcj9lOkVycm9yKGEp
LGQ9PT12b2lkIDB8fCJsaW5lTnVtYmVyImluIGF8fChhLmxpbmVOdW1iZXI9ZCksYj09PXZvaWQg
MHx8ImZpbGVOYW1lImluIGF8fChhLmZpbGVOYW1lPWIpLGdvb2dsZS5tbChhLCExLHZvaWQgMCwh
MSxhLm5hbWU9PT0iU3ludGF4RXJyb3IifHxhLm1lc3NhZ2Uuc3Vic3RyaW5nKDAsMTEpPT09IlN5
bnRheEVycm9yInx8YS5tZXNzYWdlLmluZGV4T2YoIlNjcmlwdCBlcnJvciIpIT09LTE/MzpwKSk7
dT1udWxsO3ImJnQ+PWwmJih3aW5kb3cub25lcnJvcj1udWxsKX07fSkoKTs8L3NjcmlwdD48L2hl
YWQ+PGJvZHkgYmdjb2xvcj0iI2ZmZiI+PHNjcmlwdCBub25jZT0icHBQdTF6VTZPSTNQang2Z1Br
Z2NfZyI+KGZ1bmN0aW9uKCl7dmFyIHNyYz0nL2ltYWdlcy9uYXZfbG9nbzIyOS5wbmcnO3ZhciBp
ZXNnPWZhbHNlO2RvY3VtZW50LmJvZHkub25sb2FkID0gZnVuY3Rpb24oKXt3aW5kb3cubiAmJiB3
aW5kb3cubigpO2lmIChkb2N1bWVudC5pbWFnZXMpe25ldyBJbWFnZSgpLnNyYz1zcmM7fQppZiAo
IWllc2cpe2RvY3VtZW50LmYmJmRvY3VtZW50LmYucS5mb2N1cygpO2RvY3VtZW50LmdicWYmJmRv
Y3VtZW50LmdicWYucS5mb2N1cygpO30KfQp9KSgpOzwvc2NyaXB0PjxkaXYgc3R5bGU9InBhZGRp
bmc6NnB4Ij48ZGl2IGNsYXNzPSJnYl9SYSBnYl9OZCBnYl9KYiBnYl9lIGdiX2NiIiBpZD0iZ2Ii
PjxkaXYgY2xhc3M9ImdiX2JlIGdiX0ZiIGdiXzJkIiBkYXRhLW9nc3ItdXA9IiI+PGRpdj48ZGl2
IGNsYXNzPSJnYl9SIGdiXzggZ2JfMWYgZ2JfOGYiIGRhdGEtb2dibD0iIj48ZGl2IGNsYXNzPSJn
Yl83IGdiXzgiPjxhIGNsYXNzPSJnYl82IiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg2OyYjMTA5
NTsmIzEwOTA7JiMxMDcyOyAiIGRhdGEtcGlkPSIyMyIgaHJlZj0iaHR0cHM6Ly9tYWlsLmdvb2ds
ZS5jb20vbWFpbC8mYW1wO29nYmwiIHRhcmdldD0iX3RvcCI+JiMxMDU1OyYjMTA4NjsmIzEwOTU7
JiMxMDkwOyYjMTA3Mjs8L2E+PC9kaXY+PGRpdiBjbGFzcz0iZ2JfNyBnYl84Ij48YSBjbGFzcz0i
Z2JfNiIgYXJpYS1sYWJlbD0iJiMxMDU1OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMx
MDgyOyYjMTA3MjsmIzEwODg7JiMxMDkwOyYjMTA4MDsmIzEwODU7JiMxMDg2OyYjMTA4MjsgIiBk
YXRhLXBpZD0iMiIgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9pbWdocD9obD1ydSZhbXA7
b2dibCIgdGFyZ2V0PSJfdG9wIj4mIzEwNTA7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOzwvYT48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnYl9N
ZCI+PGRpdiBjbGFzcz0iZ2Jfc2QiPjxkaXYgY2xhc3M9ImdiX0wgZ2JfRWQgZ2JfOCIgZGF0YS1v
Z3NyLWFsdD0iIiBpZD0iZ2J3YSI+PGRpdiBjbGFzcz0iZ2JfRCI+PGEgY2xhc3M9ImdiX0MiIGFy
aWEtbGFiZWw9IiYjMTA1NTsmIzEwODg7JiMxMDgwOyYjMTA4MzsmIzEwODY7JiMxMDc4OyYjMTA3
NzsmIzEwODU7JiMxMDgwOyYjMTEwMzsgR29vZ2xlIiBocmVmPSJodHRwczovL3d3dy5nb29nbGUu
cnUvaW50bC9ydS9hYm91dC9wcm9kdWN0cyIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIHJvbGU9ImJ1
dHRvbiIgdGFiaW5kZXg9IjAiPjxzdmcgY2xhc3M9ImdiX0giIGFyaWEtaGlkZGVuPSJ0cnVlIiBm
b2N1c2FibGU9ImZhbHNlIiB2aWV3Ym94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik02LDhjMS4xLDAg
MiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTEyLDIwYzEu
MSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek02LDIw
YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek02
LDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwy
ek0xMiwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwy
IDIsMnpNMTYsNmMwLDEuMSAwLjksMiAyLDJzMiwtMC45IDIsLTIgLTAuOSwtMiAtMiwtMiAtMiww
LjkgLTIsMnpNMTIsOGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwy
IDAuOSwyIDIsMnpNMTgsMTRjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkg
LTIsMiAwLjksMiAyLDJ6TTE4LDIwYzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIs
MC45IC0yLDIgMC45LDIgMiwyeiI+PC9wYXRoPjxpbWFnZSBzcmM9Imh0dHBzOi8vc3NsLmdzdGF0
aWMuY29tL2diL2ltYWdlcy9iYXIvYWwtaWNvbi5wbmciIGFsdD0iIiBoZWlnaHQ9IjI0IiB3aWR0
aD0iMjQiIHN0eWxlPSJib3JkZXI6bm9uZTtkaXNwbGF5Om5vbmUgXDkiPjwvaW1hZ2U+PC9zdmc+
PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjxhIGNsYXNzPSJnYl80YSBnYl82ZCBnYl9YZCBnYl9PZCIg
YXJpYS1sYWJlbD0iJiMxMDQyOyYjMTA4NjsmIzEwODE7JiMxMDkwOyYjMTA4MDsiIGhyZWY9Imh0
dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9TZXJ2aWNlTG9naW4/aGw9cnUmYW1wO3Bhc3NpdmU9
dHJ1ZSZhbXA7Y29udGludWU9aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8mYW1wO2VjPUdBWkFtZ1Ei
IHRhcmdldD0iX3RvcCI+PHNwYW4gY2xhc3M9ImdiX2xlIj4mIzEwNDI7JiMxMDg2OyYjMTA4MTsm
IzEwOTA7JiMxMDgwOzwvc3Bhbj48L2E+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGNlbnRlcj48
YnIgY2xlYXI9ImFsbCIgaWQ9ImxncGQiPjxkaXY+PGltZyBhbHQ9Ikdvb2dsZSIgaGVpZ2h0PSI5
MiIgc3JjPSIvaW1hZ2VzL2JyYW5kaW5nL2dvb2dsZV93b3JkbWFyay92MS8xeC9nb29nbGVsb2dv
X2NvbG9yX3doaXRlX2JhY2tncm91bmRfMjcyeDkyZHAucG5nIiBzdHlsZT0icGFkZGluZzoyOHB4
IDAgMTRweCIgd2lkdGg9IjI3MiIgaWQ9ImhwbG9nbyI+PGJyPjxicj48L2Rpdj48Zm9ybSBhY3Rp
b249Ii9zZWFyY2giIG5hbWU9ImYiPjx0YWJsZSBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9
IjAiPjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIyNSUiPiZuYnNwOzwvdGQ+PHRkIGFsaWdu
PSJjZW50ZXIiIG5vd3JhcD0iIj48aW5wdXQgbmFtZT0iaWUiIHZhbHVlPSJJU08tODg1OS0xIiB0
eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0icnUiIG5hbWU9ImhsIiB0eXBlPSJoaWRkZW4iPjxp
bnB1dCBuYW1lPSJzb3VyY2UiIHR5cGU9ImhpZGRlbiIgdmFsdWU9ImhwIj48aW5wdXQgbmFtZT0i
Yml3IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCBuYW1lPSJiaWgiIHR5cGU9ImhpZGRlbiI+PGRpdiBj
bGFzcz0iZHMiIHN0eWxlPSJoZWlnaHQ6MzJweDttYXJnaW46NHB4IDAiPjxkaXYgc3R5bGU9InBv
c2l0aW9uOnJlbGF0aXZlO3pvb206MSI+PGlucHV0IGNsYXNzPSJsc3QgVWNpZ2IiIHN0eWxlPSJt
YXJnaW46MDtwYWRkaW5nOjVweCA4cHggMCA2cHg7dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOiMx
ZjFmMWY7cGFkZGluZy1yaWdodDozOHB4IiBhdXRvY29tcGxldGU9Im9mZiIgdmFsdWU9IiIgdGl0
bGU9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsgR29vZ2xlIiBt
YXhsZW5ndGg9IjIwNDgiIG5hbWU9InEiIHNpemU9IjU3Ij48aW1nIHNyYz0iL3RleHRpbnB1dGFz
c2lzdGFudC90aWEucG5nIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7
cmlnaHQ6NXB4O3RvcDo0cHg7ei1pbmRleDozMDAiIGRhdGEtc2NyaXB0LXVybD0iL3RleHRpbnB1
dGFzc2lzdGFudC8xMy9ydV90aWEuanMiIGlkPSJ0c3VpZF9NY1hBYXMyYktvaXB3UEFQcWVXSmtB
TV8xIiBhbHQ9IiIgaGVpZ2h0PSIyMyIgd2lkdGg9IjI3Ij48c2NyaXB0IG5vbmNlPSJwcFB1MXpV
Nk9JM1BqeDZnUGtnY19nIj4oZnVuY3Rpb24oKXt2YXIgaWQ9J3RzdWlkX01jWEFhczJiS29pcHdQ
QVBxZVdKa0FNXzEnO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVuY3Rp
b24oKXt2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO3Muc3JjID0gdGhp
cy5nZXRBdHRyaWJ1dGUoJ2RhdGEtc2NyaXB0LXVybCcpO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hp
bGQocyk7fTt9KSgpOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxiciBzdHlsZT0ibGluZS1oZWlnaHQ6
MCI+PHNwYW4gY2xhc3M9ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNsYXNzPSJsc2Ii
IHZhbHVlPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgyOyAmIzEwNzQ7IEdvb2ds
ZSIgbmFtZT0iYnRuRyIgdHlwZT0ic3VibWl0Ij48L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSJk
cyI+PHNwYW4gY2xhc3M9ImxzYmIiPjxpbnB1dCBjbGFzcz0ibHNiIiBpZD0idHN1aWRfTWNYQWFz
MmJLb2lwd1BBUHFlV0prQU1fMiIgdmFsdWU9IiYjMTA1MjsmIzEwODU7JiMxMDc3OyAmIzEwODc7
JiMxMDg2OyYjMTA3NDsmIzEwNzc7JiMxMDc5OyYjMTEwNTsmIzEwOTA7ISIgbmFtZT0iYnRuSSIg
dHlwZT0ic3VibWl0Ij48c2NyaXB0IG5vbmNlPSJwcFB1MXpVNk9JM1BqeDZnUGtnY19nIj4oZnVu
Y3Rpb24oKXt2YXIgaWQ9J3RzdWlkX01jWEFhczJiS29pcHdQQVBxZVdKa0FNXzInO2RvY3VtZW50
LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVuY3Rpb24oKXtpZiAodGhpcy5mb3JtLnEu
dmFsdWUpe3RoaXMuY2hlY2tlZCA9IDE7aWYgKHRoaXMuZm9ybS5pZmxzaWcpdGhpcy5mb3JtLmlm
bHNpZy5kaXNhYmxlZCA9IGZhbHNlO30KZWxzZSB0b3AubG9jYXRpb249Jy9kb29kbGVzLyc7fTt9
KSgpOzwvc2NyaXB0PjxpbnB1dCB2YWx1ZT0iQUJJTHhlOEFBQUFBYXNEVFFkaVFrTWpmdmI3T1A1
c2RVX293RU5BdWluVHAiIG5hbWU9ImlmbHNpZyIgdHlwZT0iaGlkZGVuIj48L3NwYW4+PC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJmbCBzYmxjIiBhbGlnbj0ibGVmdCIgbm93cmFwPSIiIHdpZHRoPSIy
NSUiPjxhIGhyZWY9Ii9hZHZhbmNlZF9zZWFyY2g/aGw9cnUmYW1wO2F1dGh1c2VyPTAiPiYjMTA1
NjsmIzEwNzI7JiMxMDg5OyYjMTA5NjsmIzEwODA7JiMxMDg4OyYjMTA3NzsmIzEwODU7JiMxMDg1
OyYjMTA5OTsmIzEwODE7ICYjMTA4NzsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7PC9hPjwv
dGQ+PC90cj48L3RhYmxlPjxpbnB1dCBpZD0iZ2J2IiBuYW1lPSJnYnYiIHR5cGU9ImhpZGRlbiIg
dmFsdWU9IjEiPjxzY3JpcHQgbm9uY2U9InBwUHUxelU2T0kzUGp4NmdQa2djX2ciPihmdW5jdGlv
bigpe3ZhciBhLGI9IjEiO2lmKGRvY3VtZW50JiZkb2N1bWVudC5nZXRFbGVtZW50QnlJZClpZih0
eXBlb2YgWE1MSHR0cFJlcXVlc3QhPSJ1bmRlZmluZWQiKWI9IjIiO2Vsc2UgaWYodHlwZW9mIEFj
dGl2ZVhPYmplY3QhPSJ1bmRlZmluZWQiKXt2YXIgYyxkLGU9WyJNU1hNTDIuWE1MSFRUUC42LjAi
LCJNU1hNTDIuWE1MSFRUUC4zLjAiLCJNU1hNTDIuWE1MSFRUUCIsIk1pY3Jvc29mdC5YTUxIVFRQ
Il07Zm9yKGM9MDtkPWVbYysrXTspdHJ5e25ldyBBY3RpdmVYT2JqZWN0KGQpLGI9IjIifWNhdGNo
KGgpe319YT1iO2lmKGE9PSIyIiYmbG9jYXRpb24uc2VhcmNoLmluZGV4T2YoIiZnYnY9MiIpPT0t
MSl7dmFyIGY9Z29vZ2xlLmdidnUsZz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ2J2Iik7ZyYm
KGcudmFsdWU9YSk7ZiYmd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtsb2NhdGlvbi5ocmVm
PWZ9LDApfTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0PjwvZm9ybT48ZGl2IHN0eWxlPSJmb250LXNp
emU6ODMlO21pbi1oZWlnaHQ6My41ZW0iPjxicj48L2Rpdj48c3BhbiBpZD0iZm9vdGVyIj48ZGl2
IHN0eWxlPSJmb250LXNpemU6MTBwdCI+PGRpdiBzdHlsZT0ibWFyZ2luOjE5cHggYXV0bzt0ZXh0
LWFsaWduOmNlbnRlciIgaWQ9IldxUUFOYiI+PGEgaHJlZj0iL2ludGwvcnUvYWRzLyI+JiMxMDU2
OyYjMTA3NzsmIzEwODI7JiMxMDgzOyYjMTA3MjsmIzEwODQ7JiMxMDcyOzwvYT48YSBocmVmPSJo
dHRwOi8vd3d3Lmdvb2dsZS5ydS9pbnRsL3J1L3NlcnZpY2VzLyI+JiMxMDU2OyYjMTA3NzsmIzEw
OTY7JiMxMDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyAmIzEwNzY7JiMxMDgzOyYjMTEwMzsgJiMx
MDczOyYjMTA4MDsmIzEwNzk7JiMxMDg1OyYjMTA3NzsmIzEwODk7JiMxMDcyOzwvYT48YSBocmVm
PSIvaW50bC9ydS9hYm91dC5odG1sIj4mIzEwNDI7JiMxMDg5OyYjMTEwNTsgJiMxMDg2OyBHb29n
bGU8L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZXRwcmVmZG9tYWluP3ByZWZk
b209UlUmYW1wO3ByZXY9aHR0cHM6Ly93d3cuZ29vZ2xlLnJ1LyZhbXA7c2lnPUtfak80RE5hLXAz
WWtoUmRBQmZKaUoydDdtUHN3JTNEIj5Hb29nbGUucnU8L2E+PC9kaXY+PC9kaXY+PHAgc3R5bGU9
ImZvbnQtc2l6ZTo4cHQ7Y29sb3I6IzYzNjM2MyI+JmNvcHk7IDIwMjYgLSA8YSBocmVmPSIvaW50
bC9ydS9wb2xpY2llcy9wcml2YWN5LyI+JiMxMDUwOyYjMTA4NjsmIzEwODU7JiMxMDkyOyYjMTA4
MDsmIzEwNzY7JiMxMDc3OyYjMTA4NTsmIzEwOTQ7JiMxMDgwOyYjMTA3MjsmIzEwODM7JiMxMTAw
OyYjMTA4NTsmIzEwODY7JiMxMDg5OyYjMTA5MDsmIzExMDA7PC9hPiAtIDxhIGhyZWY9Ii9pbnRs
L3J1L3BvbGljaWVzL3Rlcm1zLyI+JiMxMDU5OyYjMTA4OTsmIzEwODM7JiMxMDg2OyYjMTA3NDsm
IzEwODA7JiMxMTAzOzwvYT48L3A+PC9zcGFuPjwvY2VudGVyPjxzY3JpcHQgbm9uY2U9InBwUHUx
elU2T0kzUGp4NmdQa2djX2ciPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307KGZ1bmN0aW9uKF8p
e3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLnRlPWZ1bmN0aW9uKGEsYixjKXtpZighYS52KWlmKGMg
aW5zdGFuY2VvZiBBcnJheSl7Yz1fLkQoYyk7dmFyIGQ9Yy5uZXh0KCksZTt0cnl7Zm9yKDshZC5k
b25lO2Q9Yy5uZXh0KCkpXy50ZShhLGIsZC52YWx1ZSl9ZmluYWxseXtkJiYhZC5kb25lJiYoZT1j
LnJldHVybikmJmUuY2FsbChjKX19ZWxzZSBlPSgwLF8uRikoYS5GLGEsYiksZD1hLkIrYyxhLkIr
KyxiLmRhdGFzZXQuZXFpZD1kLGEuRFtkXT1lLGImJmIuYWRkRXZlbnRMaXN0ZW5lcj9iLmFkZEV2
ZW50TGlzdGVuZXIoYyxlLCExKTpiJiZiLmF0dGFjaEV2ZW50P2IuYXR0YWNoRXZlbnQoIm9uIitj
LGUpOmEuQS5sb2coRXJyb3IoIklgIitiKSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihl
KX0KdHJ5ewpfLnVlPWZ1bmN0aW9uKCl7aWYoIV8udC5hZGRFdmVudExpc3RlbmVyfHwhT2JqZWN0
LmRlZmluZVByb3BlcnR5KXJldHVybiExO3ZhciBhPSExLGI9T2JqZWN0LmRlZmluZVByb3BlcnR5
KHt9LCJwYXNzaXZlIix7Z2V0OmZ1bmN0aW9uKCl7YT0hMH19KTt0cnl7dmFyIGM9ZnVuY3Rpb24o
KXt9O18udC5hZGRFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpO18udC5yZW1vdmVFdmVudExpc3Rl
bmVyKCJ0ZXN0IixjLGIpfWNhdGNoKGQpe31yZXR1cm4gYX0oKTsKfWNhdGNoKGUpe18uX0R1bXBF
eGNlcHRpb24oZSl9CnRyeXsKdmFyIHZlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5nYl9MIC5n
Yl9DIiksd2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2pkIik7dmUmJiF3ZSYmXy50
ZShfLmRlLHZlLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2
YXIgRWk9ZnVuY3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5EPWE7dGhpcy5CPW51bGw7dGhp
cy5BPXt9O3RoaXMuRj17fTt0aGlzLmo9e307dGhpcy52PW51bGx9O18uQihFaSxfLnopO18uRmk9
ZnVuY3Rpb24oYSl7aWYoYS5CKXJldHVybiBhLkI7Zm9yKHZhciBiIGluIGEuailpZihhLmpbYl0u
eGYoKSYmYS5qW2JdLkFiKCkpcmV0dXJuIGEualtiXTtyZXR1cm4gbnVsbH07RWkucHJvdG90eXBl
LkM9ZnVuY3Rpb24oYSl7dGhpcy5qW2FdJiYoXy5GaSh0aGlzKSYmXy5GaSh0aGlzKS5LYygpPT1h
fHx0aGlzLmpbYV0uYWUoITApKX07RWkucHJvdG90eXBlLlFhPWZ1bmN0aW9uKGEpe3RoaXMudj1h
O2Zvcih2YXIgYiBpbiB0aGlzLmopdGhpcy5qW2JdLnhmKCkmJnRoaXMualtiXS5RYShhKX07Xy5H
aT1mdW5jdGlvbihhLGIpe2EualtiLktjKCldPWJ9O0VpLnByb3RvdHlwZS5EYj1mdW5jdGlvbihh
KXtyZXR1cm4gYSBpbiB0aGlzLmo/dGhpcy5qW2FdOm51bGx9O3ZhciBIaT1uZXcgRWkoXy5jZSk7
Xy5nZSgiZGQiLEhpKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5haz1m
dW5jdGlvbihhLGIpe3JldHVybiBfLlAoYSwzNixiKX07Xy5iaz17eWc6ImdiX3oiLFlkOiJnYl85
YSIsSG86ImdiX0ViIixmZzoiZ2JfN2EiLHdwOiJnYl9EZiIsS3A6ImdiX2ZiIixMcDoiZ2JfaGIi
LGpyOiJnYl9kYiIsZGo6ImdiX1YifTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRy
eXsKdmFyIGNrPV8uYmsueWcsZGs9Y2s/ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLiIrY2srIiAu
Z2JfQyIpOm51bGwsZWs9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2pkIik7ZGsmJiFl
ayYmXy50ZShfLmRlLGRrLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0K
fSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxkaXY+PGRpdj48ZGl2IGNs
YXNzPSJnYl9RIj4mIzEwNTU7JiMxMDg4OyYjMTA4MDsmIzEwODM7JiMxMDg2OyYjMTA3ODsmIzEw
Nzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7IEdvb2dsZTwvZGl2PjwvZGl2PjwvZGl2PjxzY3JpcHQg
bm9uY2U9InBwUHUxelU2T0kzUGp4NmdQa2djX2ciPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307
KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewovKgoKIENvcHlyaWdodCBHb29nbGUg
TExDCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgRmU7Xy5EZT1m
dW5jdGlvbihhKXt2YXIgYj1hLmxlbmd0aDtpZihiPjApe2Zvcih2YXIgYz1BcnJheShiKSxkPTA7
ZDxiO2QrKyljW2RdPWFbZF07cmV0dXJuIGN9cmV0dXJuW119O0ZlPWZ1bmN0aW9uKGEpe3JldHVy
biBuZXcgXy5FZShmdW5jdGlvbihiKXtyZXR1cm4gYi5zdWJzdHIoMCxhLmxlbmd0aCsxKS50b0xv
d2VyQ2FzZSgpPT09YSsiOiJ9KX07Xy5HZT1nbG9iYWxUaGlzLnRydXN0ZWRUeXBlcztfLkhlPWZ1
bmN0aW9uKGEpe3RoaXMuaj1hfTtfLkhlLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3Jl
dHVybiB0aGlzLmp9O18uSWU9bmV3IF8uSGUoImFib3V0OmludmFsaWQjekNsb3N1cmV6Iik7Xy5F
ZT1mdW5jdGlvbihhKXt0aGlzLkVsPWF9O18uSmU9W0ZlKCJkYXRhIiksRmUoImh0dHAiKSxGZSgi
aHR0cHMiKSxGZSgibWFpbHRvIiksRmUoImZ0cCIpLG5ldyBfLkVlKGZ1bmN0aW9uKGEpe3JldHVy
bi9eW146XSooWy8/I118JCkvLnRlc3QoYSl9KV07Xy5LZT1mdW5jdGlvbihhKXt0aGlzLmo9YX07
Xy5LZS5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qKyIifTtfLkxl
PW5ldyBfLktlKF8uR2U/Xy5HZS5lbXB0eUhUTUw6IiIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KdHJ5ewp2YXIgTWU7TWU9MDtfLk5lPWZ1bmN0aW9uKGEpe3JldHVybiBPYmplY3Qu
cHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoYSxfLm9jKSYmYVtfLm9jXXx8KGFbXy5vY109
KytNZSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgVmUsV2UsUWUs
WGUsJGUsWWUsWmUsYWYsYmY7Xy5PZT1mdW5jdGlvbihhKXtyZXR1cm4vXltcc1x4YTBdKiQvLnRl
c3QoYSl9O18uUmU9ZnVuY3Rpb24oKXtpZighXy5QZSl7Xy5QZT17fTtmb3IodmFyIGE9IkFCQ0RF
RkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5
Ii5zcGxpdCgiIiksYj1bIisvPSIsIisvIiwiLV89IiwiLV8uIiwiLV8iXSxjPTA7Yzw1O2MrKyl7
dmFyIGQ9YS5jb25jYXQoYltjXS5zcGxpdCgiIikpO1FlW2NdPWQ7Zm9yKHZhciBlPTA7ZTxkLmxl
bmd0aDtlKyspe3ZhciBmPWRbZV07Xy5QZVtmXT09PXZvaWQgMCYmKF8uUGVbZl09ZSl9fX19Owpf
LlNlPWZ1bmN0aW9uKGEsYil7Yj09PXZvaWQgMCYmKGI9MCk7Xy5SZSgpO2I9UWVbYl07Zm9yKHZh
ciBjPUFycmF5KE1hdGguZmxvb3IoYS5sZW5ndGgvMykpLGQ9Yls2NF18fCIiLGU9MCxmPTA7ZTxh
Lmxlbmd0aC0yO2UrPTMpe3ZhciBnPWFbZV0saD1hW2UrMV0saz1hW2UrMl0sbT1iW2c+PjJdO2c9
YlsoZyYzKTw8NHxoPj40XTtoPWJbKGgmMTUpPDwyfGs+PjZdO2s9YltrJjYzXTtjW2YrK109bStn
K2gra31tPTA7az1kO3N3aXRjaChhLmxlbmd0aC1lKXtjYXNlIDI6bT1hW2UrMV0saz1iWyhtJjE1
KTw8Ml18fGQ7Y2FzZSAxOmE9YVtlXSxjW2ZdPWJbYT4+Ml0rYlsoYSYzKTw8NHxtPj40XStrK2R9
cmV0dXJuIGMuam9pbigiIil9O18uVGU9ZnVuY3Rpb24oYSl7aWYoYT09bnVsbClyZXR1cm4gYTtp
Zih0eXBlb2YgYT09PSJzdHJpbmciJiZhKWE9K2E7ZWxzZSBpZih0eXBlb2YgYSE9PSJudW1iZXIi
KXJldHVybjtyZXR1cm4oMCxfLlhhKShhKT9hfDA6dm9pZCAwfTsKXy5VZT1mdW5jdGlvbihhLGIp
e3JldHVybiBhLmxhc3RJbmRleE9mKGIsMCk9PTB9O1ZlPWZ1bmN0aW9uKGEpe2lmKGEuZGEpdGhy
b3cgbmV3IFR5cGVFcnJvcigiZiIpO2EuZGE9ITB9O1dlPWZ1bmN0aW9uKGEsYil7YS5DPXtXZzpi
LG1oOiEwfTthLnY9YS5NfHxhLkp9O1FlPXt9O18uUGU9bnVsbDtYZT1mdW5jdGlvbihhKXt0aGlz
Lmo9bmV3IF8uRTt0aGlzLnY9YX07JGU9ZnVuY3Rpb24oYSxiKXtWZShhLmopO3ZhciBjPWEuai5H
O2lmKGMpcmV0dXJuIFllKGEsInJldHVybiJpbiBjP2NbInJldHVybiJdOmZ1bmN0aW9uKGQpe3Jl
dHVybnt2YWx1ZTpkLGRvbmU6ITB9fSxiLGEuai5yZXR1cm4pO2Euai5yZXR1cm4oYik7cmV0dXJu
IFplKGEpfTsKWWU9ZnVuY3Rpb24oYSxiLGMsZCl7dHJ5e3ZhciBlPWIuY2FsbChhLmouRyxjKTtf
LmNjKGUpO2lmKCFlLmRvbmUpcmV0dXJuIGEuai5kYT0hMSxlO3ZhciBmPWUudmFsdWV9Y2F0Y2go
Zyl7cmV0dXJuIGEuai5HPW51bGwsV2UoYS5qLGcpLFplKGEpfWEuai5HPW51bGw7ZC5jYWxsKGEu
aixmKTtyZXR1cm4gWmUoYSl9O1plPWZ1bmN0aW9uKGEpe2Zvcig7YS5qLnY7KXRyeXt2YXIgYj1h
LnYoYS5qKTtpZihiKXJldHVybiBhLmouZGE9ITEse3ZhbHVlOmIudmFsdWUsZG9uZTohMX19Y2F0
Y2goYyl7YS5qLkE9dm9pZCAwLFdlKGEuaixjKX1hLmouZGE9ITE7aWYoYS5qLkMpe2I9YS5qLkM7
YS5qLkM9bnVsbDtpZihiLm1oKXRocm93IGIuV2c7cmV0dXJue3ZhbHVlOmIucmV0dXJuLGRvbmU6
ITB9fXJldHVybnt2YWx1ZTp2b2lkIDAsZG9uZTohMH19OwphZj1mdW5jdGlvbihhKXt0aGlzLm5l
eHQ9ZnVuY3Rpb24oYil7VmUoYS5qKTthLmouRz9iPVllKGEsYS5qLkcubmV4dCxiLGEuai5QKToo
YS5qLlAoYiksYj1aZShhKSk7cmV0dXJuIGJ9O3RoaXMudGhyb3c9ZnVuY3Rpb24oYil7VmUoYS5q
KTtpZihhLmouRyl7dmFyIGM9YS5qLkdbInRocm93Il07aWYoYyl2YXIgZD1ZZShhLGMsYixhLmou
UCk7ZWxzZXtiPWEuai5HO2Euai5HPW51bGw7dHJ5e2JbInJldHVybiJdJiYoZD1iWyJyZXR1cm4i
XSgpLF8uY2MoZCkpLFdlKGEuaixuZXcgVHlwZUVycm9yKCJnIikpfWNhdGNoKGUpe1dlKGEuaixl
KX1kPVplKGEpfX1lbHNlIFdlKGEuaixiKSxkPVplKGEpO3JldHVybiBkfTt0aGlzLnJldHVybj1m
dW5jdGlvbihiKXtyZXR1cm4gJGUoYSxiKX07dGhpc1tTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXN9fTsKYmY9ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYihkKXtyZXR1cm4gYS5u
ZXh0KGQpfWZ1bmN0aW9uIGMoZCl7cmV0dXJuIGEudGhyb3coZCl9cmV0dXJuIG5ldyBQcm9taXNl
KGZ1bmN0aW9uKGQsZSl7ZnVuY3Rpb24gZihnKXtnLmRvbmU/ZChnLnZhbHVlKTpQcm9taXNlLnJl
c29sdmUoZy52YWx1ZSkudGhlbihiLGMpLnRoZW4oZixlKX1mKGEubmV4dCgpKX0pfTtfLmNmPWZ1
bmN0aW9uKGEpe3JldHVybiBiZihuZXcgYWYobmV3IFhlKGEpKSl9Owp9Y2F0Y2goZSl7Xy5fRHVt
cEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgZWYscmYsZGYsZmYsdWY7ZWY9ZnVuY3Rpb24oKXt2YXIg
YT1udWxsO2lmKCFkZilyZXR1cm4gYTt0cnl7dmFyIGI9ZnVuY3Rpb24oYyl7cmV0dXJuIGN9O2E9
ZGYuY3JlYXRlUG9saWN5KCJvZ2ItcXRtI2h0bWwiLHtjcmVhdGVIVE1MOmIsY3JlYXRlU2NyaXB0
OmIsY3JlYXRlU2NyaXB0VVJMOmJ9KX1jYXRjaChjKXt9cmV0dXJuIGF9O18uZ2Y9ZnVuY3Rpb24o
KXtmZj09PXZvaWQgMCYmKGZmPWVmKCkpO3JldHVybiBmZn07Xy5qZj1mdW5jdGlvbihhKXt2YXIg
Yj1fLmdmKCk7YT1iP2IuY3JlYXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyBfLmhmKGEpfTtf
LmtmPWZ1bmN0aW9uKGEpe2lmKGEgaW5zdGFuY2VvZiBfLmhmKXJldHVybiBhLmo7dGhyb3cgRXJy
b3IoIk0iKTt9O18ubGY9ZnVuY3Rpb24oYSl7aWYoYSBpbnN0YW5jZW9mIF8uSGUpcmV0dXJuIGEu
ajt0aHJvdyBFcnJvcigiTSIpO307Xy5uZj1mdW5jdGlvbihhKXtpZihtZi50ZXN0KGEpKXJldHVy
biBhfTsKXy5vZj1mdW5jdGlvbihhKXtyZXR1cm4gYSBpbnN0YW5jZW9mIF8uSGU/Xy5sZihhKTpf
Lm5mKGEpfTtfLnBmPWZ1bmN0aW9uKGEsYil7Yj1iPT09dm9pZCAwP2RvY3VtZW50OmI7dmFyIGMs
ZDtiPShkPShjPWIpLnF1ZXJ5U2VsZWN0b3IpPT1udWxsP3ZvaWQgMDpkLmNhbGwoYyxhKyJbbm9u
Y2VdIik7cmV0dXJuIGI9PW51bGw/IiI6Yi5ub25jZXx8Yi5nZXRBdHRyaWJ1dGUoIm5vbmNlIil8
fCIifTtfLlU9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLldhKF8uRGQoYSxiLGMsXy5DZCkpfTtf
LnFmPWZ1bmN0aW9uKGEsYil7cmV0dXJuIF8uVGUoXy5EZChhLGIsdm9pZCAwLF8uQ2QpKX07cmY9
ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKHJmLF8uUyk7cmYucHJvdG90eXBlLlliPWZ1
bmN0aW9uKGEpe3JldHVybiBfLlEodGhpcywyNCxhKX07Xy5zZj1mdW5jdGlvbigpe3JldHVybiBf
LksoXy4kZCxyZiwxKX07Cl8udGY9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5VYShhKTtyZXR1cm4gYj09
ImFycmF5Inx8Yj09Im9iamVjdCImJnR5cGVvZiBhLmxlbmd0aD09Im51bWJlciJ9O2RmPV8uR2U7
Xy5oZj1mdW5jdGlvbihhKXt0aGlzLmo9YX07Xy5oZi5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rp
b24oKXtyZXR1cm4gdGhpcy5qKyIifTt2YXIgbWY9L15ccyooPyFqYXZhc2NyaXB0OikoPzpbXHcr
Li1dKzp8W146Lz8jXSooPzpbLz8jXXwkKSkvaTt2YXIgQWYsRWYsdmY7Xy54Zj1mdW5jdGlvbihh
KXtyZXR1cm4gYT9uZXcgdmYoXy53ZihhKSk6dWZ8fCh1Zj1uZXcgdmYpfTtfLnlmPWZ1bmN0aW9u
KGEsYil7cmV0dXJuIHR5cGVvZiBiPT09InN0cmluZyI/YS5nZXRFbGVtZW50QnlJZChiKTpifTtf
LlY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1ifHxkb2N1bWVudDtjLmdldEVsZW1lbnRzQnlDbGFzc05h
bWU/YT1jLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF06KGM9ZG9jdW1lbnQsYT1hPyhifHxj
KS5xdWVyeVNlbGVjdG9yKGE/Ii4iK2E6IiIpOl8uemYoYywiKiIsYSxiKVswXXx8bnVsbCk7cmV0
dXJuIGF8fG51bGx9O18uemY9ZnVuY3Rpb24oYSxiLGMsZCl7YT1kfHxhO3JldHVybihiPWImJmIh
PSIqIj9TdHJpbmcoYikudG9VcHBlckNhc2UoKToiIil8fGM/YS5xdWVyeVNlbGVjdG9yQWxsKGIr
KGM/Ii4iK2M6IiIpKTphLmdldEVsZW1lbnRzQnlUYWdOYW1lKCIqIil9OwpfLkJmPWZ1bmN0aW9u
KGEsYil7Xy5MYihiLGZ1bmN0aW9uKGMsZCl7ZD09InN0eWxlIj9hLnN0eWxlLmNzc1RleHQ9Yzpk
PT0iY2xhc3MiP2EuY2xhc3NOYW1lPWM6ZD09ImZvciI/YS5odG1sRm9yPWM6QWYuaGFzT3duUHJv
cGVydHkoZCk/YS5zZXRBdHRyaWJ1dGUoQWZbZF0sYyk6Xy5VZShkLCJhcmlhLSIpfHxfLlVlKGQs
ImRhdGEtIik/YS5zZXRBdHRyaWJ1dGUoZCxjKTphW2RdPWN9KX07QWY9e2NlbGxwYWRkaW5nOiJj
ZWxsUGFkZGluZyIsY2VsbHNwYWNpbmc6ImNlbGxTcGFjaW5nIixjb2xzcGFuOiJjb2xTcGFuIixm
cmFtZWJvcmRlcjoiZnJhbWVCb3JkZXIiLGhlaWdodDoiaGVpZ2h0IixtYXhsZW5ndGg6Im1heExl
bmd0aCIsbm9uY2U6Im5vbmNlIixyb2xlOiJyb2xlIixyb3dzcGFuOiJyb3dTcGFuIix0eXBlOiJ0
eXBlIix1c2VtYXA6InVzZU1hcCIsdmFsaWduOiJ2QWxpZ24iLHdpZHRoOiJ3aWR0aCJ9OwpfLkNm
PWZ1bmN0aW9uKGEpe3JldHVybiBhP2EuZGVmYXVsdFZpZXc6d2luZG93fTtfLkZmPWZ1bmN0aW9u
KGEsYil7dmFyIGM9YlsxXSxkPV8uRGYoYSxTdHJpbmcoYlswXSkpO2MmJih0eXBlb2YgYz09PSJz
dHJpbmciP2QuY2xhc3NOYW1lPWM6QXJyYXkuaXNBcnJheShjKT9kLmNsYXNzTmFtZT1jLmpvaW4o
IiAiKTpfLkJmKGQsYykpO2IubGVuZ3RoPjImJkVmKGEsZCxiLDIpO3JldHVybiBkfTsKRWY9ZnVu
Y3Rpb24oYSxiLGMsZCl7ZnVuY3Rpb24gZShoKXtoJiZiLmFwcGVuZENoaWxkKHR5cGVvZiBoPT09
InN0cmluZyI/YS5jcmVhdGVUZXh0Tm9kZShoKTpoKX1mb3IoO2Q8Yy5sZW5ndGg7ZCsrKXt2YXIg
Zj1jW2RdO2lmKCFfLnRmKGYpfHxfLm5jKGYpJiZmLm5vZGVUeXBlPjApZShmKTtlbHNle2E6e2lm
KGYmJnR5cGVvZiBmLmxlbmd0aD09Im51bWJlciIpe2lmKF8ubmMoZikpe3ZhciBnPXR5cGVvZiBm
Lml0ZW09PSJmdW5jdGlvbiJ8fHR5cGVvZiBmLml0ZW09PSJzdHJpbmciO2JyZWFrIGF9aWYodHlw
ZW9mIGY9PT0iZnVuY3Rpb24iKXtnPXR5cGVvZiBmLml0ZW09PSJmdW5jdGlvbiI7YnJlYWsgYX19
Zz0hMX1fLktjKGc/Xy5EZShmKTpmLGUpfX19O18uR2Y9ZnVuY3Rpb24oYSl7cmV0dXJuIF8uRGYo
ZG9jdW1lbnQsYSl9OwpfLkRmPWZ1bmN0aW9uKGEsYil7Yj1TdHJpbmcoYik7YS5jb250ZW50VHlw
ZT09PSJhcHBsaWNhdGlvbi94aHRtbCt4bWwiJiYoYj1iLnRvTG93ZXJDYXNlKCkpO3JldHVybiBh
LmNyZWF0ZUVsZW1lbnQoYil9O18uSGY9ZnVuY3Rpb24oYSxiKXthLmFwcGVuZENoaWxkKGIpfTtf
LklmPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYjtiPWEuZmlyc3RDaGlsZDspYS5yZW1vdmVDaGlsZChi
KX07Xy5KZj1mdW5jdGlvbihhKXtyZXR1cm4gYSYmYS5wYXJlbnROb2RlP2EucGFyZW50Tm9kZS5y
ZW1vdmVDaGlsZChhKTpudWxsfTsKXy5LZj1mdW5jdGlvbihhLGIpe2lmKCFhfHwhYilyZXR1cm4h
MTtpZihhLmNvbnRhaW5zJiZiLm5vZGVUeXBlPT0xKXJldHVybiBhPT1ifHxhLmNvbnRhaW5zKGIp
O2lmKHR5cGVvZiBhLmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uIT0idW5kZWZpbmVkIilyZXR1cm4g
YT09Ynx8ISEoYS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihiKSYxNik7Zm9yKDtiJiZhIT1iOyli
PWIucGFyZW50Tm9kZTtyZXR1cm4gYj09YX07Xy53Zj1mdW5jdGlvbihhKXtyZXR1cm4gYS5ub2Rl
VHlwZT09OT9hOmEub3duZXJEb2N1bWVudHx8YS5kb2N1bWVudH07dmY9ZnVuY3Rpb24oYSl7dGhp
cy5qPWF8fF8udC5kb2N1bWVudHx8ZG9jdW1lbnR9O18ubD12Zi5wcm90b3R5cGU7Xy5sLkg9ZnVu
Y3Rpb24oYSl7cmV0dXJuIF8ueWYodGhpcy5qLGEpfTtfLmwuZ2V0RWxlbWVudHNCeVRhZ05hbWU9
ZnVuY3Rpb24oYSxiKXtyZXR1cm4oYnx8dGhpcy5qKS5nZXRFbGVtZW50c0J5VGFnTmFtZShTdHJp
bmcoYSkpfTsKXy5sLlVhPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5GZih0aGlzLmosYXJndW1l
bnRzKX07Xy5sLmFwcGVuZENoaWxkPV8uSGY7Xy5sLmFwcGVuZD1mdW5jdGlvbihhLGIpe0VmKF8u
d2YoYSksYSxhcmd1bWVudHMsMSl9O18ubC5jYW5IYXZlQ2hpbGRyZW49ZnVuY3Rpb24oYSl7aWYo
YS5ub2RlVHlwZSE9MSlyZXR1cm4hMTtzd2l0Y2goYS50YWdOYW1lKXtjYXNlICJBUFBMRVQiOmNh
c2UgIkFSRUEiOmNhc2UgIkJBU0UiOmNhc2UgIkJSIjpjYXNlICJDT0wiOmNhc2UgIkNPTU1BTkQi
OmNhc2UgIkVNQkVEIjpjYXNlICJGUkFNRSI6Y2FzZSAiSFIiOmNhc2UgIklNRyI6Y2FzZSAiSU5Q
VVQiOmNhc2UgIklGUkFNRSI6Y2FzZSAiSVNJTkRFWCI6Y2FzZSAiS0VZR0VOIjpjYXNlICJMSU5L
IjpjYXNlICJOT0ZSQU1FUyI6Y2FzZSAiTk9TQ1JJUFQiOmNhc2UgIk1FVEEiOmNhc2UgIk9CSkVD
VCI6Y2FzZSAiUEFSQU0iOmNhc2UgIlNDUklQVCI6Y2FzZSAiU09VUkNFIjpjYXNlICJTVFlMRSI6
Y2FzZSAiVFJBQ0siOmNhc2UgIldCUiI6cmV0dXJuITF9cmV0dXJuITB9OwpfLmwuaGc9Xy5JZjtf
LmwuZmk9Xy5KZjtfLmwuY29udGFpbnM9Xy5LZjsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24o
ZSl9CnRyeXsKXy5qaz1mdW5jdGlvbihhLGIpe2Euc3JjPV8ua2YoYikudG9TdHJpbmcoKX07Xy5r
az1mdW5jdGlvbihhKXt2YXIgYj1fLnBmKCJzY3JpcHQiLGEub3duZXJEb2N1bWVudCk7YiYmYS5z
ZXRBdHRyaWJ1dGUoIm5vbmNlIixiKX07Xy5taz1mdW5jdGlvbihhLGIpe2Euc3JjPV8ua2YoYik7
Xy5rayhhKX07Xy5uaz1mdW5jdGlvbihhKXtpZighYSlyZXR1cm4gbnVsbDthPV8uTyhhLDQpO3Zh
ciBiO2E9PT1udWxsfHxhPT09dm9pZCAwP2I9bnVsbDpiPV8uamYoYSk7cmV0dXJuIGJ9O18ub2s9
ZnVuY3Rpb24oYSxiLGMpe2E9YS5MO3JldHVybiBfLkliKGEsYVtfLnddfDAsYixjKSE9PXZvaWQg
MH07Xy5waz1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5wayxfLlMpO18ucWs9ZnVu
Y3Rpb24oKXtmb3IodmFyIGE9TnVtYmVyKHRoaXMpLGI9W10sYz1hO2M8YXJndW1lbnRzLmxlbmd0
aDtjKyspYltjLWFdPWFyZ3VtZW50c1tjXTtyZXR1cm4gYn07Cl8ucms9ZnVuY3Rpb24oYSxiKXty
ZXR1cm4oYnx8ZG9jdW1lbnQpLmdldEVsZW1lbnRzQnlUYWdOYW1lKFN0cmluZyhhKSl9Owp9Y2F0
Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgdGs9ZnVuY3Rpb24oYSxiKXthPGI/
c2soYSsxLGIpOl8uY2UubG9nKEVycm9yKCJwYWAiK2ErImAiK2IpKX0sc2s9ZnVuY3Rpb24oYSxi
KXtpZih1ayl7dmFyIGM9Xy5HZigiU0NSSVBUIik7Yy5hc3luYz0hMDtjLnR5cGU9InRleHQvamF2
YXNjcmlwdCI7Yy5jaGFyc2V0PSJVVEYtOCI7Xy5tayhjLHVrKTtjLm9uZXJyb3I9Xy5yYyh0ayxh
LGIsYy5zcmMpO18ucmsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChjKX19LHZrPWZ1bmN0aW9uKGEp
e3RoaXMuTD1fLngoYSl9O18uQih2ayxfLlMpO3ZhciB3az1fLksoXy4kZCx2aywxNyl8fG5ldyB2
ayx4ayx1az0oeGs9Xy5LKHdrLF8ucGssMSkpP18ubmsoeGspOm51bGwseWssems9KHlrPV8uSyh3
ayxfLnBrLDIpKT9fLm5rKHlrKTpudWxsLEFrPWZ1bmN0aW9uKCl7c2soMSwyKTtpZih6ayl7dmFy
IGE9Xy5HZigiTElOSyIpO2Euc2V0QXR0cmlidXRlKCJ0eXBlIiwidGV4dC9jc3MiKTthLmhyZWY9
Xy5rZih6aykudG9TdHJpbmcoKTthLnJlbD0ic3R5bGVzaGVldCI7dmFyIGI9Xy5wZigic3R5bGUi
LGRvY3VtZW50KTtiJiZhLnNldEF0dHJpYnV0ZSgibm9uY2UiLGIpO18ucmsoIkhFQUQiKVswXS5h
cHBlbmRDaGlsZChhKX19OyhmdW5jdGlvbigpe3ZhciBhPV8uc2YoKTtpZihfLlUoYSwxOCkpQWso
KTtlbHNle3ZhciBiPV8ucWYoYSwxOSl8fDA7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQi
LGZ1bmN0aW9uKCl7d2luZG93LnNldFRpbWVvdXQoQWssYil9KX19KSgpOwp9Y2F0Y2goZSl7Xy5f
RHVtcEV4Y2VwdGlvbihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0
PjxzY3JpcHQgbm9uY2U9InBwUHUxelU2T0kzUGp4NmdQa2djX2ciPihmdW5jdGlvbigpe3dpbmRv
dy5nb29nbGUuY2RvPXtoZWlnaHQ6NzU3LHdpZHRoOjE0NDB9OyhmdW5jdGlvbigpewp2YXIgZT0v
I3wkLztmdW5jdGlvbiBmKGwpe3ZhciBkPWcuc2VhcmNoLG09ZC5zZWFyY2goZSk7YTp7dmFyIGE9
MDtmb3IodmFyIGI9bC5sZW5ndGg7KGE9ZC5pbmRleE9mKGwsYSkpPj0wJiZhPG07KXt2YXIgYz1k
LmNoYXJDb2RlQXQoYS0xKTtpZihjPT0zOHx8Yz09NjMpaWYoYz1kLmNoYXJDb2RlQXQoYStiKSwh
Y3x8Yz09NjF8fGM9PTM4fHxjPT0zNSlicmVhayBhO2ErPWIrMX1hPS0xfWlmKGE8MClyZXR1cm4g
bnVsbDtiPWQuaW5kZXhPZigiJiIsYSk7aWYoYjwwfHxiPm0pYj1tO2ErPWwubGVuZ3RoKzE7cmV0
dXJuIGRlY29kZVVSSUNvbXBvbmVudChkLnNsaWNlKGEsYiE9PS0xP2I6MCkucmVwbGFjZSgvXCsv
ZywiICIpKX07dmFyIGg9d2luZG93LmlubmVyV2lkdGgsaz13aW5kb3cuaW5uZXJIZWlnaHQ7aWYo
IWh8fCFrKXt2YXIgbj13aW5kb3cuZG9jdW1lbnQscD1uLmNvbXBhdE1vZGU9PSJDU1MxQ29tcGF0
Ij9uLmRvY3VtZW50RWxlbWVudDpuLmJvZHk7aD1wLmNsaWVudFdpZHRoO2s9cC5jbGllbnRIZWln
aHR9CmlmKGgmJmsmJihoIT1nb29nbGUuY2RvLndpZHRofHxrIT1nb29nbGUuY2RvLmhlaWdodCkp
e3ZhciBxPWdvb2dsZSxyPXEubG9nLHQ9Ii9jbGllbnRfMjA0PyZhdHlwPWkmYml3PSIraCsiJmJp
aD0iK2srIiZlaT0iK2dvb2dsZS5rRUksZztnPWc9PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7
dmFyIHU9IiIsdj13aW5kb3cuZ29vZ2xlJiZ3aW5kb3cuZ29vZ2xlLmtPUEl8fG51bGw7diYmKHUr
PSImb3BpPSIrdik7dmFyIHc7KHc9ZigiZ2VtY2lkIikpJiYodSs9IiZnZW1jaWQ9Iit3KTt2YXIg
eDsoeD1mKCJnZW1yaWQiKSkmJih1Kz0iJmdlbXJpZD0iK3gpO3ZhciB5Oyh5PWYoImdlbWhpc3Qi
KSkmJih1Kz0iJmdlbWhpc3Q9Iit5KTtyLmNhbGwocSwiIiwiIix0K3UpfTt9KS5jYWxsKHRoaXMp
O30pKCk7KGZ1bmN0aW9uKCl7Z29vZ2xlLnhqcz17YmFzZWNvbWI6Jy94anMvXy9qcy9rXHgzZHhq
cy5ocC5lbi5EcWJ5a0h2TWN4US5lczUuTy9ja1x4M2R4anMuaHAuNzRMS09NMFIwNXcuTC5YLk8v
YW1ceDNkQUJBQUFBQUFBQUFBQUJBQUFBQUFBQUFBQUFBQUFBSUFBQUFBQUFBQUlBQUFBUUtRQUFJ
RUFBQUFBQUFBQUFBQUFBQUFBQUFJQUFBQUFBQUFBQUFBQUFFTUFBQUNBZ0JBQ0VBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUJFSkFBQkFBRUFBQUFBQUFBQUNBQUNJT3lBQUFFQ0FXUWdBQUFCQWh3L2Rc
eDNkMS9lZFx4M2QxL2RnXHgzZDAvdWpnXHgzZDEvcnNceDNkQUNUOTBvR1BhLTRGaFNTc013THJG
TW9rTXpHU0d2X2sxZz9jYlx4M2QxMjE5OTAyMzYnLGJhc2Vjc3M6Jy94anMvXy9zcy9rXHgzZHhq
cy5ocC43NExLT00wUjA1dy5MLlguTy9hbVx4M2RBQkFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFB
QUFJQUFBQUFBQUFBSUFBQUFRS1FBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQ0FnQkFDRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkVKQUFCQUFFQUFBQUFBQUFBQ0FB
QUFBQUFBQUFDQS9yc1x4M2RBQ1Q5MG9HN1p2TFVQWkxJX0J3VUFwVFRDaUtWRXJyWFZBP2NiXHgz
ZDEyMTk5MDIzNicsYmFzZWpzOicveGpzL18vanMva1x4M2R4anMuaHAuZW4uRHFieWtIdk1jeFEu
ZXM1Lk8vYW1ceDNkQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFJQUFBQUFBQUFBQUFBQUFBQUFBQUFJQUFBQUFBQUFBQUFBQUFFTUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNJT3lBQUFFQ0FXUWdBQUFC
QWh3L2RnXHgzZDAvcnNceDNkQUNUOTBvRVRLVkc1cl9mNGZLTmlLV2hyeDdzeDdlTWw4Zz9jYlx4
M2QxMjE5OTAyMzYnLGV4Y206W119O30pKCk7PC9zY3JpcHQ+PGxpbmsgaHJlZj0iL3hqcy9fL3Nz
L2s9eGpzLmhwLjc0TEtPTTBSMDV3LkwuWC5PL2FtPUFCQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFB
QUFBQUlBQUFBQUFBQUFJQUFBQVFLUUFBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFDQWdCQUNFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUpBQUJBQUVBQUFBQUFBQUFD
QUFBQUFBQUFBQUNBL2Q9MS9lZD0xL3JzPUFDVDkwb0c3WnZMVVBaTElfQndVQXBUVENpS1ZFcnJY
VkEvbT1zYl9oZSxkP2NiPTEyMTk5MDIzNiIgcmVsPSJzdHlsZXNoZWV0IiBub25jZT0icHBQdTF6
VTZPSTNQang2Z1BrZ2NfZyI+PHNjcmlwdCBub25jZT0icHBQdTF6VTZPSTNQang2Z1BrZ2NfZyI+
KGZ1bmN0aW9uKCl7dmFyIHU9Jy94anMvXy9qcy9rXHgzZHhqcy5ocC5lbi5EcWJ5a0h2TWN4US5l
czUuTy9hbVx4M2RBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUlBQUFBQUFBQUFBQUFBQUFBQUFBQUlBQUFBQUFBQUFBQUFBQUVNQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0lPeUFBQUVDQVdRZ0FBQUJB
aHcvZFx4M2QxL2VkXHgzZDEvZGdceDNkNC9yc1x4M2RBQ1Q5MG9FVEtWRzVyX2Y0ZktOaUtXaHJ4
N3N4N2VNbDhnL21ceDNkc2JfaGUsZD9jYlx4M2QxMjE5OTAyMzYnO3ZhciBhbWQ9MTAwMDt2YXIg
cG92cD1mYWxzZTt2YXIgZWNiPWZhbHNlO3ZhciBjcm9wPXRydWU7dmFyIGNzdD1mYWxzZTsKdmFy
IGY9dGhpc3x8c2VsZjtmdW5jdGlvbiBnKGEpe3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
ImxpbmsiKTtiLmFzPSJzY3JpcHQiO2IuaHJlZj1hO2IucmVsPSJwcmVsb2FkIjtkb2N1bWVudC5i
b2R5LmFwcGVuZENoaWxkKGIpfWZ1bmN0aW9uIGgoKXt2YXIgYT1bdV07Z29vZ2xlLmRwfHwoYS5m
b3JFYWNoKGcpLGdvb2dsZS5kcD0hMCl9O2dvb2dsZS5wcz1nb29nbGUucHN8fFtdO2Z1bmN0aW9u
IGsoYSl7cmV0dXJuIGE/KGE9YS5tYXRjaCgvXC9jY2I9KFteLz9dKykvKSk/YVsxXTpudWxsOm51
bGx9ZnVuY3Rpb24gbCgpe3ZhciBhPXUsYj1mdW5jdGlvbigpe307Z29vZ2xlLmx4PWdvb2dsZS5z
dHZzYz9iOmZ1bmN0aW9uKCl7bShhKTtnb29nbGUubHg9Yn07Z29vZ2xlLmJ4fHxnb29nbGUubHgo
KX1mdW5jdGlvbiBwKGEsYil7YiYmKGEuc3JjPWIpO2lmKCFrKGIpKXt2YXIgZT1hLm9ubG9hZDth
Lm9ubG9hZD1mdW5jdGlvbihkKXtlJiZlKGQpO2dvb2dsZS5wcz1nb29nbGUucHMuZmlsdGVyKGZ1
bmN0aW9uKGMpe3JldHVybiBhLnNyYyE9PWN9KX19Z29vZ2xlLnBzLnB1c2goYS5zcmMpO2RvY3Vt
ZW50LmJvZHkuYXBwZW5kQ2hpbGQoYSl9Z29vZ2xlLmFzPXA7ZnVuY3Rpb24gbShhKXtnb29nbGUu
dGljayYmZ29vZ2xlLnRpY2soImxvYWQiLCJ4anNscyIpO3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoInNjcmlwdCIpO2Iub25lcnJvcj1mdW5jdGlvbigpe2dvb2dsZS5wbGU9MX07Yi5vbmxv
YWQ9ZnVuY3Rpb24oKXtnb29nbGUucGxlPTB9O2soYSkmJihiLmRvbmU9ZnVuY3Rpb24oKXtnb29n
bGUubXVtJiZnb29nbGUubXVtKGEpO2dvb2dsZS5hcGxlPWdvb2dsZS5hcGxlfHwwO2dvb2dsZS5h
cm0mJmdvb2dsZS5hcm1bYV0mJmdvb2dsZS5hcm1bYV0ucmVzb2x2ZSgpfSk7Z29vZ2xlLnhqc3Vz
PXZvaWQgMDtwKGIsYSk7Z29vZ2xlLmFwbGU9LTE7Z29vZ2xlLmRwPSEwfTtmdW5jdGlvbiBxKCl7
Zm9yKHZhciBhPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJpbWciKSxiPTAsZT1hLmxl
bmd0aDtiPGU7YisrKXt2YXIgZD1hW2JdLGM7aWYoYz1kLmhhc0F0dHJpYnV0ZSgiZGF0YS1senlf
IikmJk51bWJlcihkLmdldEF0dHJpYnV0ZSgiZGF0YS1hdGYiKSkmMSljPWQuZ2V0QXR0cmlidXRl
KCJqc2NvbnRyb2xsZXIiKSxjPSEoKGM9PT0iVUJYSEkifHxjPT09IlIzZmhrYiJ8fGM9PT0iVFNa
RXFkIikmJmQuaGFzQXR0cmlidXRlKCJkYXRhLXNyYyIpKTtpZihjKXJldHVybiEwfXJldHVybiEx
fTt2YXIgcix0LHcseCx5LHosQSxCO2Z1bmN0aW9uIEMoKXt2YXIgYT11Lm1hdGNoKC9cL2NiPShs
b2FkZWRfaF9cZCspLyk7Qj1hJiZhWzFdfHwiIjtnb29nbGUueGpzdT11O2YuX0ZfanNVcmw9dTt3
PWZ1bmN0aW9uKCl7bCgpfTtyPSExO3Q9ISFnb29nbGUuY2FmdCYmIXEoKTtCJiYoZltCXT1mdW5j
dGlvbihiKXt2YXIgZT1mdW5jdGlvbigpe2NzdD9zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0dXJu
IHZvaWQgYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyl9LDApOmIuY2FsbCh3aW5kb3csd2luZG93Ll8p
fTtpZihBKXt2YXIgZD1mdW5jdGlvbigpe3JlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigp
e2UoKX0pfTtpZihkb2N1bWVudC5oaWRkZW4pe3ZhciBjPWZ1bmN0aW9uKCl7ZG9jdW1lbnQuaGlk
ZGVufHwoZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyks
ZCgpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyx7cGFz
c2l2ZTohMH0pfWVsc2UgZCgpfWVsc2UgZSgpfSk7eD1wb3ZwO3k9ZG9jdW1lbnQucHJlcmVuZGVy
aW5nfHx4JiZkb2N1bWVudC5oaWRkZW47QT1jcm9wJiZ5O3o9eD8idmlzaWJpbGl0eWNoYW5nZSI6
InByZXJlbmRlcmluZ2NoYW5nZSJ9ZnVuY3Rpb24gRCgpe3J8fHR8fHl8fCh3KCkscj0hMCl9c2V0
VGltZW91dChmdW5jdGlvbigpe2dvb2dsZS50aWNrJiZnb29nbGUudGljaygibG9hZCIsInhqc3Bs
cyIpO0MoKTtpZih0fHx5KXtpZih0KXt2YXIgYT1mdW5jdGlvbigpe3Q9ITE7RCgpfTtnb29nbGUu
Y2FmdChhKTtzZXRUaW1lb3V0KGEsYW1kKX1pZih5KXt2YXIgYj1mdW5jdGlvbigpeyh4P2RvY3Vt
ZW50LmhpZGRlbjpkb2N1bWVudC5wcmVyZW5kZXJpbmcpfHwoeT0hMSxEKCksZG9jdW1lbnQucmVt
b3ZlRXZlbnRMaXN0ZW5lcih6LGIpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcih6LGIse3Bh
c3NpdmU6ITB9KX1yfHxoKCl9ZWxzZSB3KCl9LDApO30pKCk7d2luZG93Ll8gPSB3aW5kb3cuXyB8
fCB7fTt3aW5kb3cuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1wRXhjZXB0aW9uID0gZnVuY3Rpb24o
ZSl7dGhyb3cgZTt9O3dpbmRvdy5fcyA9IHdpbmRvdy5fcyB8fCB7fTtfcy5fRHVtcEV4Y2VwdGlv
biA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93Ll9xcyA9IHdpbmRvdy5fcXMgfHwge307X3FzLl9E
dW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbjt3aW5kb3cubG9hZGVkX2hfMCA9IGZ1bmN0
aW9uKGNiKXtjYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyk7fTsoZnVuY3Rpb24oKXt2YXIgdD1bNDA5
NiwwLDE2Nzc3MjE2LDAsMCwxMzQyMTc3MjgsMCwwLDE2ODEwMDI0LDEzNDYyNzMzNiwyMDk3MjQ4
LDE0MzM2LDIwOTcxNTIsMjY4NDM1NDU2LDE0NDY0LDEwNTEyMDE1MzYsMTUsNTcxMDYwMjI4LDI3
MDM3MiwxMDQ5MTA0LDQzNjIwNzYxNiw4MzkwMTQ1LDMzLDAsNTk0MTc2LDY1NTM2LDQsODQyMTM3
Niw5OTg3Njg2NDAsMTI4LDg3NTYyMjgsMjY4NDM1NDU2LDEzNV07d2luZG93Ll9GX3RvZ2dsZXMg
PSB3aW5kb3cuX3hqc190b2dnbGVzID0gdDt9KSgpO3dpbmRvdy5fRl9pbnN0YWxsQ3NzID0gd2lu
ZG93Ll9GX2luc3RhbGxDc3MgfHwgZnVuY3Rpb24oY3NzKXt9OyhmdW5jdGlvbigpe3ZhciBwbWM9
J3tceDIyZFx4MjI6e30sXHgyMnNiX2hlXHgyMjp7XHgyMmNsaWVudFx4MjI6XHgyMmhlaXJsb29t
LWhwXHgyMixceDIyZGhceDIyOnRydWUsXHgyMmRzXHgyMjpceDIyXHgyMixceDIyaG9zdFx4MjI6
XHgyMmdvb2dsZS5jb21ceDIyLFx4MjJqc29ucFx4MjI6dHJ1ZSxceDIybXNnc1x4MjI6e1x4MjJj
aWJsXHgyMjpceDIyXFx1MDQyM1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0MzhcXHUwNDQyXFx1
MDQ0YyBcXHUwNDNmXFx1MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYVxcdTA0M2VcXHUwNDMyXFx1
MDQ0YlxcdTA0MzkgXFx1MDQzN1xcdTA0MzBcXHUwNDNmXFx1MDQ0MFxcdTA0M2VcXHUwNDQxXHgy
MixceDIyZHltXHgyMjpceDIyXFx1MDQxMlxcdTA0M2VcXHUwNDM3XFx1MDQzY1xcdTA0M2VcXHUw
NDM2XFx1MDQzZFxcdTA0M2UsIFxcdTA0MzJcXHUwNDRiIFxcdTA0MzhcXHUwNDNjXFx1MDQzNVxc
dTA0M2JcXHUwNDM4IFxcdTA0MzIgXFx1MDQzMlxcdTA0MzhcXHUwNDM0XFx1MDQ0MzpceDIyLFx4
MjJsY2t5XHgyMjpceDIyXFx1MDQxY1xcdTA0M2RcXHUwNDM1IFxcdTA0M2ZcXHUwNDNlXFx1MDQz
MlxcdTA0MzVcXHUwNDM3XFx1MDQ1MVxcdTA0NDIhXHgyMixceDIybG1sXHgyMjpceDIyXFx1MDQx
ZlxcdTA0M2VcXHUwNDM0XFx1MDQ0MFxcdTA0M2VcXHUwNDMxXFx1MDQzZFxcdTA0MzVcXHUwNDM1
Li4uXHgyMixceDIycHNyY1x4MjI6XHgyMlxcdTA0MmRcXHUwNDQyXFx1MDQzZVxcdTA0NDIgXFx1
MDQzN1xcdTA0MzBcXHUwNDNmXFx1MDQ0MFxcdTA0M2VcXHUwNDQxIFxcdTA0MzFcXHUwNDRiXFx1
MDQzYiBcXHUwNDQzXFx1MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQzNVxcdTA0M2QgXFx1MDQzOFxc
dTA0MzcgXFx1MDQzMlxcdTA0MzBcXHUwNDQ4XFx1MDQzNVxcdTA0MzkgXFx1MDAzQ2EgaHJlZlx4
M2RcXFx4MjIvaGlzdG9yeVxcXHgyMlxcdTAwM0VcXHUwNDM4XFx1MDQ0MVxcdTA0NDJcXHUwNDNl
XFx1MDQ0MFxcdTA0MzhcXHUwNDM4IFxcdTA0MzJcXHUwNDM1XFx1MDQzMS1cXHUwNDNmXFx1MDQz
ZVxcdTA0MzhcXHUwNDQxXFx1MDQzYVxcdTA0MzBcXHUwMDNDL2FcXHUwMDNFXHgyMixceDIycHNy
bFx4MjI6XHgyMlxcdTA0MjNcXHUwNDM0XFx1MDQzMFxcdTA0M2JcXHUwNDM4XFx1MDQ0MlxcdTA0
NGNceDIyLFx4MjJzYml0XHgyMjpceDIyXFx1MDQxZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0
M2EgXFx1MDQzZlxcdTA0M2UgXFx1MDQzYVxcdTA0MzBcXHUwNDQwXFx1MDQ0MlxcdTA0MzhcXHUw
NDNkXFx1MDQzYVxcdTA0MzVceDIyLFx4MjJzcmNoXHgyMjpceDIyXFx1MDQxZlxcdTA0M2VcXHUw
NDM4XFx1MDQ0MVxcdTA0M2EgXFx1MDQzMiBHb29nbGVceDIyfSxceDIyb3ZyXHgyMjp7fSxceDIy
cHFceDIyOlx4MjJceDIyLFx4MjJyZnNceDIyOltdLFx4MjJzdG9rXHgyMjpceDIyWUdybVBKcl9l
cldXLW90bUszajBDaTB6Z1pVXHgyMn19Jztnb29nbGUucG1jPUpTT04ucGFyc2UocG1jKTt9KSgp
Ozwvc2NyaXB0PjwvYm9keT48L2h0bWw+
------6ac0c530bcc84--