From: <Fukken saved by M.Dvach>
Subject: =?utf-8?B?Rmxhc2gt0LDQvdC40LzQsNGG0LjRjyDQvdCwINCz0LvRg9GC0LDQvNCw0YLQtSAtINCk0YPRgNGA0LggLSDQnC7QlNCy0LDRhw==?=
Date: Fri, 17 Jul 2026 18:40:50 +0300
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----6a5a4d020b8bd"; type="text/html"; start="<start@bld1-ds04.test-hf.su>"
Snapshot-Content-Location: https://bld1-ds04.test-hf.su/fur/res/283836.html
Content-Location: https://bld1-ds04.test-hf.su/fur/res/283836.html

This is a multi-part message in MIME format, mezhdu prochim.

------6a5a4d020b8bd
Content-Type: text/html; charset="utf-8"
Content-ID: <start@bld1-ds04.test-hf.su>
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/fur/res/283836.html

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgaHRtbCBQVUJM
SUMgIi0vL1dBUEZPUlVNLy9EVEQgWEhUTUwgTW9iaWxlIDEuMC8vRU4iICJodHRwOi8vd3d3Lndh
cGZvcnVtLm9yZy9EVEQveGh0bWwtbW9iaWxlMTAuZHRkIj48aHRtbCB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6bWluaT0iaHR0cHM6Ly9tMmNoLmhrL29tLWZvbGRp
bmcucGRmIiB4bWw6bGFuZz0icnUiIGxhbmc9InJ1Ij48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJY
LVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiIC8+PG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIC8+PHRpdGxlPkZs
YXNoLdCw0L3QuNC80LDRhtC40Y8g0L3QsCDQs9C70YPRgtCw0LzQsNGC0LUgLSDQpNGD0YDRgNC4
IC0g0Jwu0JTQstCw0Yc8L3RpdGxlPjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJG
bGFzaC3QsNC90LjQvNCw0YbQuNGPINC90LAg0LPQu9GD0YLQsNC80LDRgtC1IiAvPjxtZXRhIG5h
bWU9ImtleXdvcmRzIiBjb250ZW50PSLQtNCy0LDRhywg0YLQuNGA0LXRhywgMmNoLCAyLWNoLCAy
LdGB0YDRjtC60LMsINC80L7QsdC40LvRjNC90YvQuSwg0LjQvNC40LTQttCx0L7RgNC00LAsINC4
0LzQuNC00LbQsdC+0YDQtCwg0YTQvtGA0YPQvCwg0LDQvdC+0L3QuNC80YPRgSwgMmNoLmhrLCBw
ZGEsIHdhcCIgLz48bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdp
ZHRoLGluaXRpYWwtc2NhbGU9MS4wIiAvPjxtZXRhIG5hbWU9ImZvcm1hdC1kZXRlY3Rpb24iIGNv
bnRlbnQ9InRlbGVwaG9uZT1ubyIgLz48bWV0YSBuYW1lPSJIYW5kaGVsZEZyaWVuZGx5IiBjb250
ZW50PSJUcnVlIiAvPjxtZXRhIGh0dHAtZXF1aXY9ImNsZWFydHlwZSIgY29udGVudD0ib24iIC8+
PGJhc2UgaHJlZj0iaHR0cHM6Ly9ibGQxLWRzMDQudGVzdC1oZi5zdS8iIHRhcmdldD0iX3RvcCIg
Lz48bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24iIHNpemVzPSIxODB4MTgwIiBocmVmPSIvYXBw
bGUtdG91Y2gtaWNvbi5wbmc/dj0yIi8+PGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS9wbmci
IHNpemVzPSIzMngzMiIgaHJlZj0iL2Zhdmljb24tMzJ4MzIucG5nIi8+PGxpbmsgcmVsPSJpY29u
IiB0eXBlPSJpbWFnZS9wbmciIHNpemVzPSIxOTJ4MTkyIiBocmVmPSIvYW5kcm9pZC1jaHJvbWUt
MTkyeDE5Mi5wbmciLz48bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3BuZyIgc2l6ZXM9IjE2
eDE2IiBocmVmPSIvZmF2aWNvbi0xNngxNi5wbmciLz48bGluayByZWw9Im1hbmlmZXN0IiBocmVm
PSIvbWFuaWZlc3QuanNvbiIvPjxsaW5rIHJlbD0ibWFzay1pY29uIiBocmVmPSIvc2FmYXJpLXBp
bm5lZC10YWIuc3ZnIiBjb2xvcj0iI2ZlOTE0OSIvPjxsaW5rIHJlbD0ic2hvcnRjdXQgaWNvbiIg
aHJlZj0iL2Zhdmljb24uaWNvP3Y9MiIvPjxtZXRhIG5hbWU9ImFwcGxlLW1vYmlsZS13ZWItYXBw
LXRpdGxlIiBjb250ZW50PSLQnC7QlNCy0LDRhyIgLz48bWV0YSBuYW1lPSJhcHBsaWNhdGlvbi1u
YW1lIiBjb250ZW50PSLQnC7QlNCy0LDRhyIgLz48bWV0YSBuYW1lPSJtc2FwcGxpY2F0aW9uLVRp
bGVDb2xvciIgY29udGVudD0iI2RhNTMyYyIgLz48bWV0YSBuYW1lPSJtc2FwcGxpY2F0aW9uLVRp
bGVJbWFnZSIgY29udGVudD0ibXN0aWxlLTE0NHgxNDQucG5nIiAvPjxtZXRhIG5hbWU9InRoZW1l
LWNvbG9yIiBjb250ZW50PSIjZWVlZWVlIiAvPjxtZXRhIG5hbWU9InRlbGVncmFtOmNoYW5uZWwi
IGNvbnRlbnQ9IkBtMmNobmV3cyIgLz48bWV0YSBuYW1lPSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9
ItCcLtCU0LLQsNGHIiAvPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9tYWluLmNz
cyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIC8+PCEtLVtpZiBsdGUgSUUg
Nl0+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvY3NzL2llNi5jc3MiIHR5cGU9InRleHQv
Y3NzIiAvPjwhW2VuZGlmXS0tPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9waG90
b24uY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IlBob3Rv
biIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3NzL25ldXRyb24u
Y3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9Ik5ldXRyb24i
IC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9mdXRhYmEuY3Nz
IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkZ1dGFiYSIgLz48
bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3NzL2RhcmsuY3NzIiB0eXBl
PSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkRhcmsiIC8+PGxpbmsgcmVs
PSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9zYy5jc3MiIHR5cGU9InRleHQvY3Nz
IiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0aXRsZT0iU2llbWVucy1jbHViIiAvPjxsaW5rIHJlbD0i
YWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvY2hlcnJ5LmNzcyIgdHlwZT0idGV4dC9j
c3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJDaGVycnkiIC8+PGxpbmsgcmVsPSJhbHRl
cm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9iYXNob3JnLmNzcyIgdHlwZT0idGV4dC9jc3Mi
IG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJCYXNob3JnIiAvPjxsaW5rIHJlbD0iYWx0ZXJu
YXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3Mvd2hpdGUuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVk
aWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkUtaW5rIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0
eWxlc2hlZXQiIGhyZWY9Ii9jc3MvcmVuYWlzc2FuY2UuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVk
aWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IlJlbmFpc3NhbmNlIiAvPjxub3NjcmlwdD48bGluayBy
ZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jc3Mvbm9zY3JpcHQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIg
bWVkaWE9ImhhbmRoZWxkLGFsbCIgLz48L25vc2NyaXB0PjxsaW5rIHJlbD0iZG5zLXByZWZldGNo
IiBocmVmPSIvLzJjaC5saWZlIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0aXRsZT0i0J3QvtCy
0YvQtSDRgtGA0LXQtNGLIC9mdXIvIChibGQxLWRzMDQudGVzdC1oZi5zdSBsaW5rcykiIGhyZWY9
Ii9mdXIvaW5kZXgucnNzIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3MreG1sIiAvPjxsaW5rIHJlbD0i
YWx0ZXJuYXRlIiB0aXRsZT0i0J3QvtCy0YvQtSDRgtGA0LXQtNGLIC9mdXIvICgyY2gubGlmZSBs
aW5rcykiIGhyZWY9Ii9mdXIvaW5kZXgud2ViLnJzcyIgdHlwZT0iYXBwbGljYXRpb24vcnNzK3ht
bCIgLz48bGluayByZWw9ImhlbHAiIHR5cGU9InRleHQvaHRtbCIgaHJlZj0iL2hlbHAiIC8+PGxp
bmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vbTJjaC5oay9mdXIvcmVzLzI4MzgzNi5o
dG1sIiAvPjxsaW5rIHJlbD0icHJldiIgaHJlZj0iL2Z1ci8iIC8+PHNjcmlwdD4NCnZhciBpc09w
ZXJhTWluaSA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh3aW5kb3cub3BlcmFtaW5p
KSA9PT0gIltvYmplY3QgT3BlcmFNaW5pXSIsDQppc0FyY2hpdmVkID0gZmFsc2UsDQppc0Rvd24g
PSBmYWxzZTsNCjwvc2NyaXB0PjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Ym9keSB7Zm9udC1zaXpl
OiAxMnB0O30gLnRocmQtdGh1bWIgeyBtYXgtd2lkdGg6IDE1MHB4OyB9IC50aHJkLXRodW1iIGlt
ZyB7IG1heC1oZWlnaHQ6IDE1MHB4OyB9IDwvc3R5bGU+PC9oZWFkPjxib2R5PjxkaXYgY2xhc3M9
ImJvZHkiPjxkaXYgcm9sZT0ibmF2aWdhdGlvbiIgYXJpYS1sYWJlbD0i0KXQu9C10LHQvdGL0LUg
0LrRgNC+0YjQutC4Ij48aDIgY2xhc3M9Im5hdiBuYXRpdmUiPjxhIGhyZWY9Ii9pbmRleCI+0Jwu
0JTQstCw0Yc8L2E+IDxiIGFyaWEtaGlkZGVuPSJ0cnVlIj4vPC9iPiA8YSBocmVmPSIvZnVyLyIg
YWNjZXNza2V5PSIwIj7QpNGD0YDRgNC4PC9hPjwvaDI+PGEgaHJlZj0iL2Z1ci8iIGFjY2Vzc2tl
eT0iNCIgdGFiaW5kZXg9Ii0xIiBhcmlhLWxhYmVsPSLQndCw0LfQsNC0Ij48L2E+PC9kaXY+PGEg
aWQ9InRvcCI+PC9hPjxkaXYgcm9sZT0ibWFpbiI+PGRpdiBjbGFzcz0id2FybiIgcm9sZT0ic3Rh
dHVzIj7QlNCy0LDRhy5oayDQv9GA0LjRgdC70LDQuyDQsdC40YLRi9C1INC00LDQvdC90YvQtS48
YnIgLz7QktGLINCy0LjQtNC40YLQtSDQutC+0L/QuNGOINGC0YDQtdC00LAsINGB0L7RhdGA0LDQ
vdC10L3QvdGD0Y4gMSDRj9C90LLQsNGA0Y8gMjAyNCDQs9C+0LTQsC48YnIgLz7QnNC+0LbQtdGC
0LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCA8YSBocmVmPSIvZnVyL3Jlcy8yODM4MzYuaHRtbD85
MiI+0L7QsdC90L7QstC40YLRjCDRgdGC0YDQsNC90LjRhtGDPC9hPiwg0YfRgtC+0LHRiyDRg9Cy
0LjQtNC10YLRjCDQsNC60YLRg9Cw0LvRjNC90YPRjiDQstC10YDRgdC40Y4uPGJyIC8+PGJyIC8+
PHNwYW4gaWQ9ImRsd2QtbGFiZWwtd2FybiIgY2xhc3M9Im5vLXJpbmciIHRhYmluZGV4PSItMSI+
0KHQutCw0YfQsNGC0Ywg0YLRgNC10LQ8L3NwYW4+OiA8YSBpZD0ibGlnaHQtdmVyLXdhcm4iIGFy
aWEtbGFiZWxsZWRieT0iZGx3ZC1sYWJlbC13YXJuIGxpZ2h0LXZlci13YXJuIiBocmVmPSIvZnVy
L3Jlcy8yODM4MzYubWh0Ij7RgtC+0LvRjNC60L4g0YEg0L/RgNC10LLRjNGOPC9hPiwgPGEgaWQ9
ImZ1bGwtdmVyLXdhcm4iIGFyaWEtbGFiZWxsZWRieT0iZGx3ZC1sYWJlbC13YXJuIGZ1bGwtdmVy
LXdhcm4iIGhyZWY9Ii9mdXIvcmVzLzI4MzgzNi5taHQ/ZnVsbCI+0YEg0L/RgNC10LLRjNGOINC4
INC/0YDQuNC60YDQtdC/0LvQtdC90L3Ri9C80Lgg0YTQsNC50LvQsNC80Lg8L2E+LjxiciAvPjxz
bWFsbCBjbGFzcz0icGFsZSI+0JLRgtC+0YDQvtC5INCy0LDRgNC40LDQvdGCINC80L7QttC10YIg
0LTQvtC70LPQviDRgdC60LDRh9C40LLQsNGC0YzRgdGPLiDQpNCw0LnQu9GLINCx0YPQtNGD0YIg
0YLQvtC70YzQutC+INCyJm5ic3A70LbQuNCy0YvRhSDQuNC70Lgg0L3QtdC00LDQstC90L4g0YPR
gtC+0L3Rg9Cy0YjQuNGFINGC0YDQtdC00LDRhS4gPGEgaHJlZj0iL2hlbHAjdGhyZWFkc2F2aW5n
IiBhcmlhLWxhYmVsPSLQn9C+0LTRgNC+0LHQvdC10LUg0L4g0YHQutCw0YfQuNCy0LDQvdC40Lgg
0YLRgNC10LTQvtCyIj7Qn9C+0LTRgNC+0LHQvdC10LU8L2E+PC9zbWFsbD48YnIgLz48YnIgLz48
c21hbGw+0JXRgdC70Lgg0LLQsNC8INC/0L7Qu9C10LfQtdC9INCw0YDRhdC40LIg0Jwu0JTQstCw
0YfQsCwgPGEgaHJlZj0iL2RvbmF0ZSI+0L/QvtC20LXRgNGC0LLRg9C50YLQtSDQvdCwINC+0L/Q
u9Cw0YLRgyDRgdC10YDQstC10YDQsDwvYT4uPC9zbWFsbD48L2Rpdj48ZGl2IGNsYXNzPSJ0aHJl
YWQgaGF2ZS1hbnMgb25lLWZpbGUtcG9zdCBuby1yaW5nIiBpZD0iMjgzODM2IiB0YWJpbmRleD0i
LTEiPjxhIGNsYXNzPSJ0aHJkLXRodW1iIG5vdC1wb3J0cmFpdCIgaHJlZj0iaHR0cHM6Ly8yY2gu
bGlmZS8vZnVyL3NyYy8yODM4MzYvMTY5NDk4MzM2MzA2NTAucG5nIiB0aXRsZT0i0LjQt9C+0LHR
gNCw0LbQtdC90LjQtTIwMjMtMDktMTcyMzQwNDYyMTkucG5nIj48aW1nIHNyYz0iL2Z1ci9iaWcv
dGh1bWIvMjgzODM2LzE2OTQ5ODMzNjMwNjUwcy5qcGciIGFsdD0i0LjQt9C+0LHRgNCw0LbQtdC9
0LjQtTIwMjMtMDktMTcyMzQwNDYyMTkucG5nIiAvPjxzcGFuPjIxMiDQmtCxLCAxODI2eDg4MDwv
c3Bhbj48L2E+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1s
ZXZlbD0iMyI+PHN0cm9uZyBjbGFzcz0iZnQiPkZsYXNoLdCw0L3QuNC80LDRhtC40Y8g0L3QsCDQ
s9C70YPRgtCw0LzQsNGC0LU8L3N0cm9uZz4gPHNwYW4gY2xhc3M9Im9wLW1hcmsiPiMgT1A8L3Nw
YW4+IDx0aW1lIGRhdGV0aW1lPSIyMDIzLTA5LTE3VDIzOjQyOjQyKzAzOjAwIj4xNyZuYnNwO9GB
0LXQvSwgMjM6NDI8L3RpbWU+PC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i
0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2Z1ci9y
ZXMvMjgzODM2Lmh0bWwjMjgzODM2Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+Mjg8L3NwYW4+Mzgz
NjwvYj48L2E+IDxhIGhyZWY9Ii9mdXIvcmVzLzI4MzgzNi5odG1sI2JvdHRvbSI+0JIg0LrQvtC9
0LXRhiDRgtGA0LXQtNCwPC9hPiB8IDxhIGhyZWY9Imh0dHBzOi8vMmNoLmxpZmUvZnVyL3Jlcy8y
ODM4MzYuaHRtbCN0b3AiPtCS0LXQsTwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPtCU0L7QsdGA
0L7Qs9C+INCy0LXRh9C10YDQsCwg0L/Rg9GI0LjRgdGC0YvQtS48YnIgLz7QktC+0L/RgNC+0YEg
0YLQtdGF0L3QuNGH0LXRgdC60L7Qs9C+INGF0LDRgNCw0LrRgtC10YDQsDo8YnIgLz7QmtCw0LjQ
tSDQvNC10YLQvtC00YsgKNGA0LDRgdGI0LjRgNC10L3QuNGPINCx0YDQsNGD0LfQtdGA0LAsINCx
0LXRgdC/0LvQsNGC0L3Ri9C1INC/0YDQvtCz0YDQsNC80LzRiywg0L7QvdC70LDQudC9INGB0LXR
gNCy0LjRgdGLINC4INGCLtC/Likg0LzQvtCz0YPRgiDQv9C+0LzQvtGH0Ywg0L/QvtGB0LzQvtGC
0YDQtdGC0Ywg0L3Ri9C90LUg0L3QtdC00L7RgdGC0YPQv9C90YvQuSDQutC70LDQtNC10LfRjCDQ
v9C+0LQg0L3QsNC30LLQsNC90LjQtdC8IGZsYXNoLdCw0L3QuNC80LDRhtC40Y8g0L3QsCDQsmPQ
tdC8INC40LfQstC10YHRgtC90L7QvCDRgdCw0LnRgtC1IGU2MjEubmV0PzwvZGl2PjxkaXYgY2xh
c3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48YSBhcmlhLWxhYmVsPSLQ
ntGC0LLQtdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBjbGFzcz0ibGlrZWxp
bmsiIGhyZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7Ij7Q
ntGC0LLQtdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZnVyL3Jlcy8y
ODM4MzYuaHRtbCMyODM4NTAiPjM4NTA8L2E+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9mdXIv
cmVzLzI4MzgzNi5odG1sIzI4Mzg1OSI+Mzg1OTwvYT48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0i
L2Z1ci9yZXMvMjgzODM2Lmh0bWwjMjgzODYwIj4zODYwPC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xh
c3M9InJlcGx5IG5vLXJpbmciIGlkPSIyODM4MzgiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0i
cHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9
Im9wLW1hcmsiPiMgT1A8L3NwYW4+IDxzcGFuIGNsYXNzPSJzciI+MiA8L3NwYW4+PHRpbWUgZGF0
ZXRpbWU9IjIwMjMtMDktMTdUMjM6NDM6MDkrMDM6MDAiPjE3Jm5ic3A70YHQtdC9LCAyMzo0Mzwv
dGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4yPC9z
cGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3R
gtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2Z1ci9yZXMvMjgzODM2Lmh0bWwjMjgzODM4
Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+Mjg8L3NwYW4+MzgzODwvYj48L2E+PC9kaXY+PGRpdiBj
bGFzcz0icHN0Ij7QkdCw0LzQvzwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PC9kaXY+PC9kaXY+PGRp
diBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9IjI4MzgzOSIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNs
YXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBj
bGFzcz0ib3AtbWFyayI+IyBPUDwvc3Bhbj4gPHNwYW4gY2xhc3M9InNyIj4zIDwvc3Bhbj48dGlt
ZSBkYXRldGltZT0iMjAyMy0wOS0xN1QyMzo0MzozMyswMzowMCI+MTcmbmJzcDvRgdC10L0sIDIz
OjQzPC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUi
PjM8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3Q
sCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZnVyL3Jlcy8yODM4MzYuaHRtbCMy
ODM4MzkiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4yODwvc3Bhbj4zODM5PC9iPjwvYT48L2Rpdj48
ZGl2IGNsYXNzPSJwc3QiPtCR0LDQvNC/PC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48L2Rp
dj48ZGl2IGNsYXNzPSJyZXBseSBuby1yaW5nIiBpZD0iMjgzODQwIiB0YWJpbmRleD0iLTEiPjxk
aXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxz
cGFuIGNsYXNzPSJvcC1tYXJrIj4jIE9QPC9zcGFuPiA8c3BhbiBjbGFzcz0ic3IiPjQgPC9zcGFu
Pjx0aW1lIGRhdGV0aW1lPSIyMDIzLTA5LTE3VDIzOjQzOjU0KzAzOjAwIj4xNyZuYnNwO9GB0LXQ
vSwgMjM6NDM8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0i
dHJ1ZSI+NDwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQ
sCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mdXIvcmVzLzI4MzgzNi5o
dG1sIzI4Mzg0MCI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjI4PC9zcGFuPjM4NDA8L2I+PC9hPjwv
ZGl2PjxkaXYgY2xhc3M9InBzdCI+0JHQsNC80L88L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2
PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSIyODM4NTAiIHRhYmluZGV4PSIt
MSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0i
NCI+PHNwYW4gY2xhc3M9InNyIj41IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMy0wOS0xOFQw
MjozNTo0OSswMzowMCI+MTgmbmJzcDvRgdC10L0sIDAyOjM1PC90aW1lPjwvc3Bhbj4gPHNwYW4g
Y2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjU8L3NwYW4+IDxhIGNsYXNzPSJyZWZs
aW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3Q
uNC1IiBocmVmPSIvZnVyL3Jlcy8yODM4MzYuaHRtbCMyODM4NTAiPjxiPjxzcGFuIGNsYXNzPSJw
YWxlIj4yODwvc3Bhbj4zODUwPC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9
Ii9mdXIvcmVzLzI4MzgzNi5odG1sIzI4MzgzNiI+Pj4yODM4MzYgKE9QKTwvYT48YnIgLz5uZXdn
cm91bmRzIHBsYXllcjwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFz
cz0icmVwbHkgaGF2ZS1hbnMgbm8tcmluZyIgaWQ9IjI4Mzg1OSIgdGFiaW5kZXg9Ii0xIj48ZGl2
IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3Bh
biBjbGFzcz0ic3IiPjYgPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIzLTA5LTE4VDExOjUyOjI0
KzAzOjAwIj4xOCZuYnNwO9GB0LXQvSwgMTE6NTI8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0i
cHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+Njwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFy
aWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhy
ZWY9Ii9mdXIvcmVzLzI4MzgzNi5odG1sIzI4Mzg1OSI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjI4
PC9zcGFuPjM4NTk8L2I+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2Z1ci9y
ZXMvMjgzODM2Lmh0bWwjMjgzODM2Ij4+PjI4MzgzNiAoT1ApPC9hPjxiciAvPjxhIGhyZWY9Imh0
dHBzOi8vYXJjaGl2ZS5vcmcvZGV0YWlscy9mbGFzaHBsYXllciYjOTU7MzImIzk1O3NhJiM5NTsy
MDIxMDciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIG5vcmVmZXJyZXIi
Pmh0dHBzOi8vYXJjaGl2ZS5vcmcvZGV0YWlscy9mbGFzaHBsYXllcl8zMl9zYV8yMDIxMDc8L2E+
PGJyIC8+0JTQtdGA0LbQuCwg0YTRg9GA0LDQvdC+0L08L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxz
cGFuIGNsYXNzPSJhbnMtbG5rIGhhbmQgbGwtaCI+PGEgYXJpYS1sYWJlbD0i0J7RgtCy0LXRgtGL
INC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgY2xhc3M9Imxpa2VsaW5rIiBocmVmPSIv
amF2YXNjcmlwdDp2b2lkKDApOyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyI+0J7RgtCy0LXRgtGL
PC9hPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2Z1ci9yZXMvMjgzODM2Lmh0bWwj
MjgzODY1Ij4zODY1PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IGhhdmUtYW5zIG5v
LXJpbmciIGlkPSIyODM4NjAiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNw
YW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj43IDwvc3Bh
bj48dGltZSBkYXRldGltZT0iMjAyMy0wOS0xOFQxMTo1NDowNSswMzowMCI+MTgmbmJzcDvRgdC1
0L0sIDExOjU0PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49
InRydWUiPjc8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C6
0LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZnVyL3Jlcy8yODM4MzYu
aHRtbCMyODM4NjAiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4yODwvc3Bhbj4zODYwPC9iPjwvYT48
L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9mdXIvcmVzLzI4MzgzNi5odG1sIzI4Mzgz
NiI+Pj4yODM4MzYgKE9QKTwvYT48YnIgLz5SdWZmbGUg0L3QviDRgNCw0LHQvtGC0LDQuyDQvtC9
INGA0LDQvdGM0YjQtSDRgtCw0Log0YHQtdCx0LUuPGJyIC8+0JLRgdC1INC+0YHRgtCw0LvRjNC9
0YvQtSDQvtC90LvQsNC50L0g0YXRg9C50L3QuCDRjdGC0L4g0LLRgNC+0LTQtSDQutCw0Log0LXQ
s9C+INC/0L7RgNGC0LDRhtC40LguPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0i
YW5zLWxuayBoYW5kIGxsLWgiPjxhIGFyaWEtbGFiZWw9ItCe0YLQstC10YLRiyDQvdCwINGN0YLQ
viDRgdC+0L7QsdGJ0LXQvdC40LUiIGNsYXNzPSJsaWtlbGluayIgaHJlZj0iL2phdmFzY3JpcHQ6
dm9pZCgwKTsiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiPtCe0YLQstC10YLRizwvYT48L3NwYW4+
PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9mdXIvcmVzLzI4MzgzNi5odG1sIzI4Mzg2NCI+Mzg2
NDwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSBuby1yaW5nIiBpZD0iMjgzODYxIiB0
YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9ImhlYWRpbmciIGFy
aWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+OCA8L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIw
MjMtMDktMThUMTI6MDc6MDQrMDM6MDAiPjE4Jm5ic3A70YHQtdC9LCAxMjowNzwvdGltZT48L3Nw
YW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj44PC9zcGFuPiA8YSBj
bGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7Q
vtCx0YnQtdC90LjQtSIgaHJlZj0iL2Z1ci9yZXMvMjgzODM2Lmh0bWwjMjgzODYxIj48Yj48c3Bh
biBjbGFzcz0icGFsZSI+Mjg8L3NwYW4+Mzg2MTwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0
Ij7QmNGB0L/QvtC70YzQt9GD0Y4g0L/QvtGA0YLQsNGC0LjQstC90YPRjiDQvtC/0LXRgNGDIDEy
LjE0ICjQv9GA0LXRgdGC0L4g0LrQvtGC0L7RgNCw0Y8pICsg0LfQsNGB0YPQvdGD0YLRi9C5INCy
INC90LXQtSBOUFNXRjMyJiM5NTszMiYjOTU7MCYjOTU7MCYjOTU7MzcxLmRsbDxiciAvPtCa0L7R
gdGC0YvQu9GM0L3Qviwg0L3QviDRgNCw0LHQvtGC0LDQtdGCLjwvZGl2PjxkaXYgY2xhc3M9ImFu
cyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgb25lLWZpbGUtcG9zdCBuby1yaW5nIiBp
ZD0iMjgzODY0IiB0YWJpbmRleD0iLTEiPjxhIGNsYXNzPSJ0aHJkLXRodW1iIG5vdC1wb3J0cmFp
dCIgaHJlZj0iaHR0cHM6Ly8yY2gubGlmZS8vZnVyL3NyYy8yODM4MzYvMTY5NTAzMzI4MDY5NjAu
cG5nIiB0aXRsZT0i0LjQt9C+0LHRgNCw0LbQtdC90LjQtTIwMjMtMDktMTgxMzMzNDk0ODgucG5n
Ij48aW1nIHNyYz0iaHR0cHM6Ly8yY2gubGlmZS9mdXIvdGh1bWIvMjgzODM2LzE2OTUwMzMyODA2
OTYwcy5qcGciIG9uZXJyb3I9InRoaXMuc3JjPSdpbWcvZXJyb3IucG5nJzsiIGFsdD0i0LjQt9C+
0LHRgNCw0LbQtdC90LjQtTIwMjMtMDktMTgxMzMzNDk0ODgucG5nIiAvPjxzcGFuPjU5INCa0LEs
IDk3M3g1ODY8L3NwYW4+PC9hPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9ImhlYWRp
bmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+OSA8L3NwYW4+PHRpbWUgZGF0ZXRp
bWU9IjIwMjMtMDktMThUMTM6MzQ6MzkrMDM6MDAiPjE4Jm5ic3A70YHQtdC9LCAxMzozNDwvdGlt
ZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj45PC9zcGFu
PiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+
INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2Z1ci9yZXMvMjgzODM2Lmh0bWwjMjgzODY0Ij48
Yj48c3BhbiBjbGFzcz0icGFsZSI+Mjg8L3NwYW4+Mzg2NDwvYj48L2E+PC9kaXY+PGRpdiBjbGFz
cz0icHN0Ij48YSBocmVmPSIvZnVyL3Jlcy8yODM4MzYuaHRtbCMyODM4NjAiPj4+MjgzODYwPC9h
PjxiciAvPtCj0LbQtSDQv9GA0L7QsdC+0LLQsNC7LCDQvdC+INGB0L/QsNGB0LjQsdC+INC30LAg
0YHQvtCy0LXRgjwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0i
cmVwbHkgbm8tcmluZyIgaWQ9IjI4Mzg2NSIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3Rf
YmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3Ii
PjEwIDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMy0wOS0xOFQxMzozNTo1MCswMzowMCI+MTgm
bmJzcDvRgdC10L0sIDEzOjM1PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJp
YS1oaWRkZW49InRydWUiPjEwPC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i
0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2Z1ci9y
ZXMvMjgzODM2Lmh0bWwjMjgzODY1Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+Mjg8L3NwYW4+Mzg2
NTwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZnVyL3Jlcy8yODM4MzYu
aHRtbCMyODM4NTkiPj4+MjgzODU5PC9hPjxiciAvPtCh0L/QsNGB0LjQsdC+INCx0L7Qu9GM0YjQ
vtC1LCDQstGB0ZEg0YDQsNCx0L7RgtCw0LXRgik8YnIgLz7QltCw0LvRjCwg0YfRgtC+INGN0YLQ
viDQsdC+0LvRjNGI0LUg0L3QtSDQtNC+0YHRgtGD0L/QvdC+INC/0YDRj9C80L4g0L3QsCDRgdCw
0LnRgtC1PC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBs
eSBuby1yaW5nIiBpZD0iMjg0MDY5IiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIi
PjxzcGFuIHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MTEg
PC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIzLTA5LTIwVDE1OjUzOjU0KzAzOjAwIj4yMCZuYnNw
O9GB0LXQvSwgMTU6NTM8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhp
ZGRlbj0idHJ1ZSI+MTE8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB
0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZnVyL3Jlcy8y
ODM4MzYuaHRtbCMyODQwNjkiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4yODwvc3Bhbj40MDY5PC9i
PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPtCvINCy0LXRgdGMIGZsYXNoINC60L7QvdGC0LXQ
vdGCINCy0YvQutCw0YfQsNC7INCz0YDQsNCx0LHQtdGA0L7QvC4g0J3QuNC60L7Qs9C00LAg0L3Q
tSDQt9C90LDQtdGI0YwsINC60L7Qs9C00LAg0LLRgdGRINGN0YLQviDQvtGC0LLQsNC70LjRgtGB
0Y8g0L7QutC+0L3Rh9Cw0YLQtdC70YzQvdC+PC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48
L2Rpdj48YSBpZD0iZW5kIj48L2E+PGEgaWQ9ImJvdHRvbSI+PC9hPjxhIGhyZWY9Ii9mdXIvcmVz
LzI4MzgzNi5odG1sPzUwIzI4NDA2OSIgb25jbGljaz0id2luZG93LmxvY2F0aW9uLnJlbG9hZCh0
cnVlKTtyZXR1cm4gZmFsc2U7IiBjbGFzcz0iYmlnLWxpbmsgaGFuZCByZWZyZXNoLWJ0biB0aHJk
LWFjdGlvbiI+0J7QsdC90L7QstC40YLRjCDRgtGA0LXQtDwvYT48ZGl2IGNsYXNzPSJ3YXJuIiBy
b2xlPSJzdGF0dXMiPtCU0LLQsNGHLmhrINC/0YDQuNGB0LvQsNC7INCx0LjRgtGL0LUg0LTQsNC9
0L3Ri9C1LjxiciAvPtCS0Ysg0LLQuNC00LjRgtC1INC60L7Qv9C40Y4g0YLRgNC10LTQsCwg0YHQ
vtGF0YDQsNC90LXQvdC90YPRjiAxINGP0L3QstCw0YDRjyAyMDI0INCz0L7QtNCwLjxiciAvPtCc
0L7QttC10YLQtSDQv9C+0L/RgNC+0LHQvtCy0LDRgtGMIDxhIGhyZWY9Ii9mdXIvcmVzLzI4Mzgz
Ni5odG1sPzkyIj7QvtCx0L3QvtCy0LjRgtGMINGB0YLRgNCw0L3QuNGG0YM8L2E+LCDRh9GC0L7Q
sdGLINGD0LLQuNC00LXRgtGMINCw0LrRgtGD0LDQu9GM0L3Rg9GOINCy0LXRgNGB0LjRji48YnIg
Lz48YnIgLz48c3BhbiBpZD0iZGx3ZC1sYWJlbC13YXJuIiBjbGFzcz0ibm8tcmluZyIgdGFiaW5k
ZXg9Ii0xIj7QodC60LDRh9Cw0YLRjCDRgtGA0LXQtDwvc3Bhbj46IDxhIGlkPSJsaWdodC12ZXIt
d2FybiIgYXJpYS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4gbGlnaHQtdmVyLXdhcm4iIGhy
ZWY9Ii9mdXIvcmVzLzI4MzgzNi5taHQiPtGC0L7Qu9GM0LrQviDRgSDQv9GA0LXQstGM0Y48L2E+
LCA8YSBpZD0iZnVsbC12ZXItd2FybiIgYXJpYS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4g
ZnVsbC12ZXItd2FybiIgaHJlZj0iL2Z1ci9yZXMvMjgzODM2Lm1odD9mdWxsIj7RgSDQv9GA0LXQ
stGM0Y4g0Lgg0L/RgNC40LrRgNC10L/Qu9C10L3QvdGL0LzQuCDRhNCw0LnQu9Cw0LzQuDwvYT4u
PGJyIC8+PHNtYWxsIGNsYXNzPSJwYWxlIj7QktGC0L7RgNC+0Lkg0LLQsNGA0LjQsNC90YIg0LzQ
vtC20LXRgiDQtNC+0LvQs9C+INGB0LrQsNGH0LjQstCw0YLRjNGB0Y8uINCk0LDQudC70Ysg0LHR
g9C00YPRgiDRgtC+0LvRjNC60L4g0LImbmJzcDvQttC40LLRi9GFINC40LvQuCDQvdC10LTQsNCy
0L3QviDRg9GC0L7QvdGD0LLRiNC40YUg0YLRgNC10LTQsNGFLiA8YSBocmVmPSIvaGVscCN0aHJl
YWRzYXZpbmciIGFyaWEtbGFiZWw9ItCf0L7QtNGA0L7QsdC90LXQtSDQviDRgdC60LDRh9C40LLQ
sNC90LjQuCDRgtGA0LXQtNC+0LIiPtCf0L7QtNGA0L7QsdC90LXQtTwvYT48L3NtYWxsPjxiciAv
PjxiciAvPjxzbWFsbD7QldGB0LvQuCDQstCw0Lwg0L/QvtC70LXQt9C10L0g0LDRgNGF0LjQsiDQ
nC7QlNCy0LDRh9CwLCA8YSBocmVmPSIvZG9uYXRlIj7Qv9C+0LbQtdGA0YLQstGD0LnRgtC1INC9
0LAg0L7Qv9C70LDRgtGDINGB0LXRgNCy0LXRgNCwPC9hPi48L3NtYWxsPjwvZGl2PjxkaXYgcm9s
ZT0ibmF2aWdhdGlvbiI+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvZnVyLyI+Jmxh
cXVvOyAvZnVyLzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9mdXIvcmVzLzI4
MzgzNi5odG1sI3RvcCI+0JIg0L3QsNGH0LDQu9C+INGC0YDQtdC00LA8L2E+PGEgY2xhc3M9ImJp
Zy1icmljayBoYW5kIiBocmVmPSJodHRwczovLzJjaC5saWZlL2Z1ci9yZXMvMjgzODM2Lmh0bWwj
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=
------6a5a4d020b8bd
Content-Type: image/x-icon
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/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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
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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 */
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; }
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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; } 
------6a5a4d020b8bd
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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
------6a5a4d020b8bd
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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);

 }

}

------6a5a4d020b8bd
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/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
------6a5a4d020b8bd
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/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
------6a5a4d020b8bd
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/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==
------6a5a4d020b8bd
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/fur/big/thumb/283836/16949833630650s.jpg

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
CUgR6HP/2Q==
------6a5a4d020b8bd
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/fur/thumb/283836/16950332806960s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSIwc3VvUkNEbk5saTRWTDNYbFBsOXlBIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
QTAxYWF1Q2VKWXV5d1BBUGxZLVNBUScsa0VYUEk6JzAsNDI0MDA0NSw3ODgxMywxNjEwNSw3ODIx
OSwxMjM2NDUsMTQyOTMyLDU1MjAzMjUsMTI0NzUsNTk0LDQ5LDk3LDM2ODEwODI4LDI1MjI4Njgx
LDIxNzU0OCwxMTQzODEsNjE3NjgsMTQ4NzQ3LDI2MjMwLDI1NTkxLDQ2MzM5LDIwNjc1LDMsMTE4
ODMsMTYxNzksNDI3ODAsNCwxNTE0LDMzNTUsNjA2LDU0MDQsMiwzNDE4LDI1ODEsMTYsMTQyOTEs
MiwzMTA1LDUwODksMTksMzAwOCwyOCw3NjcsMzY2MjMsMjExNiwzMjIxLDI4OTIsODUzMCw1Mjc5
LDMsMTM1NjcsODc3LDUsOTY0LDIsMTQ3LDI3MTM1LDc1MjIsMiw2MzM1LDE0MzI5LDMsNDk4MCwx
MCw2MjIyLDY4NDAsNSw0NjEsNjI5MywxODU3MywzODUsNDQ3MCwxMzM1Nyw3OTE2LDMzMDYsMTAy
NCwxMCw3MTc3LDM5MzMsMjEwMTczNzEsNCwyOTYwLDMsMTAwNTUsMywxNzk2OCwzLDU1NzgsNCw2
NTA2NjEyLDYsODIzMSw3MSwzODY3LDIsMTYwMywzLDgxMCwxODg0LDMsMzkwNyw1MjMsMywzMjks
MTIzOSw4NDgzNiwzNTE1NzY3LDExNTk0NSw3OTkwOTAsMTA0NTczMSwxMjM0OTM0NSwyMywxNjMz
ODAsMyw3OTgzMSw5MjAwNCw0NzYzOTYsMzk0MzEsMTkwNDQ2NCw1LDM2ODcsMTA3MywyLDE3MjAs
Njc3Nyw3LDcsNyw4NjUsMTI2LDEwMTk1LDEwNDUsNzAxLDQsMzkwOSwxMCwxMjM3LDExMDksNDg5
NSw1OTMwLDQzODgsNSwxOCwxMDk3LDQsMzE0Miw3MjQxLDQsMzUyMyw0LDUwMiwxNzgsMTM0Miw0
NTksNSw0MDkzLDE1OTksMzk1Niw1LDU4NDIsMTgwOCwyMDQsNCwyOTU0LDQsMjAzMCw1LDM3OTcs
MjM5LDgyNSwxLDQwNiw0LDEzMzksNDI1Nyw3OTM2LDIyMjAsMTE3NiwxNzEsNCwxMjcsNCwxMDA5
LDEsNTQ4LDgyMSw0LDMzNCw4MzE2LDE0OCw1MzIsNCwxMDgwLDQsMjM4LDQsMzA5LDMsMiwyLDIs
OTE0LDQsMTYwMSwxMDU5LDQsNjksOTgsNSwxNzQ5LDU3MSwzNDAsMTcwOCwyMDIwLDcsNTc4LDQ1
MSwzLDIsMiwyLDEwNjEsMzE3NSwxMiwxODU4LDM0ODAsNDk2LDE2OSwxMTMsNTE2LDU0NTAsMTMz
MSw0ODE4LDIxLDcsMjQzLDMwOCw0LDQzMjYsNCwxODQsMTQsNTE0LDE3MTMsNCwyNTY4LDQsMTQy
MCwzLDIsMiwyLDE3NjksMjMyNywxMTksNCwxNTI1LDM0Niw4NTYsNyw2NDY1LDEsNzcyNCwyMDg2
LDQsMjEyNSwyODEsMTk0MCw0LDE4ODIsMTA1MSw0LDE0OCw5LDQwODcsNCw4MSw0LDY1NywzLDIs
MiwyLDcyLDE2NDcsOTAwLDQsMjYsMjc4LDU3LDUsNiw2ODksNSw1OCw0LDI1NDUsNzcwLDQ3Niw0
LDE3NTcsNSwzODIsMzA5LDY1Miw4MzAsMywyLDIsMiwyNDMsNCwzMjgsNCwyOTM5LDM1NSw1LDE4
MzAsMSwyMTQ1LDQ1OCwxLDY4OSwyMjEsNSwxMDAzLDMsMiwyLDIsMTIyLDE3ODYsNDIzLDQsMTMw
NSw1LDkyNCw1LDQwOSw4ODEsMTE3LDEsNCwyNTk4LDQsMTk4LDIyODQsMzc0LDQsNzIsMzU4LDIs
NTczLDEzMzgsNTYyLDMsMTAzNCw5NywzLDIsMiwyLDEyMDksMSwyLDIxLDEsNzc1LDY1Myw1NjEs
MTg2LDE1NjksNSwzMSwzLDIsMiwyLDI1OCw1LDYxOCw5MiwyNDE1LDEzNTgsMTI2NCwyNTIsMTEw
Myw0LDI0MjAsNCwxMzEsNCw0MjgsMyw0OSw0LDMwOSwzLDIsMiwyLDEwNjAsMTIxMSw0LDIsMTMw
LDIyMzcsMiw0NTMsNSwyMDIsNCw3OTY0LDQsMTk0LDI1NTIsNjYzLDU4Nyw0LDEwMDYsNSwxNTU1
LDQ2NTksMTYzNywxNzM0LDQzNiw2NzgsMzEsNSwxOTExLDQsNTQ5LDMsMiwyLDIsMzYxLDQsMTA3
LDc2LDIzLDUsMTM4Miw0NzcsODA0LDI1NCwxLDEsMjAsNCwyMzEsMjAsNDA5LDMwMjQsNSwxOTYs
MTgxLDI3MTMsMSw1NjMsNSwxMzI5LDg0MCw0LDExOCw0ODQsMTU3LDQsMiwxNjI3LDg4MywzMyw5
ODgsMjAyLDE2MywzMDMsNCwyMDg5LDIwOSwxLDEsNDM5NSwzLDIsMiwyLDk3Nyw0LDk0NSwyNiw1
MDcsMSwyLDIxOTgsNCwyLDQ1Myw1NjAsODk3LDg0Miw0MTAsMTAyMSwzMTksNSw0ODIsNCw3NDIs
NCw0MiwzNiwzNTQ4LDc0Niw0LDQ2Myw3LDQsMTMyMSwzLDIsMiwyLDQxNiw0LDI0MywxMzUsNjQ3
LDEwMjIsNCw0LDQ0Miw1LDE4NDIsNCwyOTcsNCwyLDIxOCwyMzIwLDE0OCwxNTA0LDUsMTM3LDc1
LDMsMTIsMTA4LDE3MCw0LDE5MzAsMiwzLDIsMiwyLDIxLDMsMiwyLDIsMzQwNiwyODg3LDE0NSwx
MTMyLDcxMCwyMCwzNjIsMjY2OCwxNTc2LDE1MDYsNiw1MjgsMTU0MCw0MDgsMywyLDIsMiw3Myw0
LDcxMiw0NDc1LDIyMDAsMjg1LDUsNjM2ODczLDcnLGtCTDonRnA3LScsa09QSTo4OTk3ODQ0OX07
KGZ1bmN0aW9uKCl7dmFyIGE7KChhPXdpbmRvdy5nb29nbGUpPT1udWxsPzA6YS5zdHZzYyk/Z29v
Z2xlLmtFST1fZy5rRUk6d2luZG93Lmdvb2dsZT1fZzt9KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0
aW9uKCl7Z29vZ2xlLnNuPSd3ZWJocCc7Z29vZ2xlLmtITD0ncnUnO2dvb2dsZS51c2I9dHJ1ZTt9
KSgpOyhmdW5jdGlvbigpewp2YXIgaD10aGlzfHxzZWxmO3ZhciBrPS8jfCQvO2Z1bmN0aW9uIGwo
YSxjKXt2YXIgZT1hLnNlYXJjaChrKTthOnt2YXIgYj0wO2Zvcih2YXIgZj1jLmxlbmd0aDsoYj1h
LmluZGV4T2YoYyxiKSk+PTAmJmI8ZTspe3ZhciBkPWEuY2hhckNvZGVBdChiLTEpO2lmKGQ9PTM4
fHxkPT02MylpZihkPWEuY2hhckNvZGVBdChiK2YpLCFkfHxkPT02MXx8ZD09Mzh8fGQ9PTM1KWJy
ZWFrIGE7Yis9ZisxfWI9LTF9aWYoYjwwKXJldHVybiBudWxsO2Y9YS5pbmRleE9mKCImIixiKTtp
ZihmPDB8fGY+ZSlmPWU7Yis9Yy5sZW5ndGgrMTtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGEu
c2xpY2UoYixmIT09LTE/ZjowKS5yZXBsYWNlKC9cKy9nLCIgIikpfTtmdW5jdGlvbiBtKCl7cmV0
dXJuIHdpbmRvdy5nb29nbGUmJndpbmRvdy5nb29nbGUua09QSXx8bnVsbH07dmFyIG47ZnVuY3Rp
b24gcChhKXtmb3IodmFyIGM7YSYmKCFhLmdldEF0dHJpYnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRl
KCJlaWQiKSkpOylhPWEucGFyZW50Tm9kZTtyZXR1cm4gY3x8bn1mdW5jdGlvbiBxKGEpe2Zvcih2
YXIgYz1udWxsO2EmJighYS5nZXRBdHRyaWJ1dGV8fCEoYz1hLmdldEF0dHJpYnV0ZSgibGVpZCIp
KSk7KWE9YS5wYXJlbnROb2RlO3JldHVybiBjfQpmdW5jdGlvbiB0KGEsYyxlLGIsZil7dmFyIGQ9
IiI7Yy5zZWFyY2goIiZlaT0iKT09PS0xJiYoZD0iJmVpPSIrcChiKSxjLnNlYXJjaCgiJmxlaT0i
KT09PS0xJiYoYj1xKGIpKSYmKGQrPSImbGVpPSIrYikpO3ZhciByPWMuc2VhcmNoKCImY3NoaWQ9
Iik9PT0tMSYmYSE9PSJzbGgiO3ZhciBnPWc9PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7Yj0i
Jnp4PSIrRGF0ZS5ub3coKS50b1N0cmluZygpO2guX2NzaGlkJiZyJiYoYis9IiZjc2hpZD0iK2gu
X2NzaGlkKTsoZT1lKCkpJiYoYis9IiZvcGk9IitlKTsoZT1sKGcuc2VhcmNoLCJnZW1jaWQiKSkm
JihiKz0iJmdlbWNpZD0iK2UpOyhnPWwoZy5zZWFyY2gsImdlbXJpZCIpKSYmKGIrPSImZ2Vtcmlk
PSIrZyk7cmV0dXJuIi8iKyhmfHwiZ2VuXzIwNCIpKyI/YXR5cD1pJmN0PSIrU3RyaW5nKGEpKyIm
Y2FkPSIrKGMrZCtiKX07bj1nb29nbGUua0VJO2dvb2dsZS5nZXRFST1wO2dvb2dsZS5nZXRMRUk9
cTtnb29nbGUubWw9ZnVuY3Rpb24oKXtyZXR1cm4gbnVsbH07Z29vZ2xlLmxvZz1mdW5jdGlvbihh
LGMsZSxiLGYsZCl7ZD1kPT09dm9pZCAwP206ZDtlfHwoZT10KGEsYyxkLGIsZikpO2E9ZTsvXmh0
dHA6L2kudGVzdChhKSYmd2luZG93LmxvY2F0aW9uLnByb3RvY29sPT09Imh0dHBzOiImJihnb29n
bGUubWwmJmdvb2dsZS5tbChFcnJvcigiYSIpLCExLHtzcmM6YSxnbG1tOjF9KSxhPSIiKTtpZihl
PWEpdHJ5e3dpbmRvdy5uYXZpZ2F0b3Iuc2VuZEJlYWNvbihlLCIiKX1jYXRjaChyKXt9fTtnb29n
bGUubG9nVXJsPWZ1bmN0aW9uKGEsYyl7Yz1jPT09dm9pZCAwP206YztyZXR1cm4gdCgiIixhLGMp
fTt9KS5jYWxsKHRoaXMpOyhmdW5jdGlvbigpe2dvb2dsZS55PXt9O2dvb2dsZS5zeT17fTtmdW5j
dGlvbiBlKGEsYixkKXtpZihhKXZhciBjPWEuaWQ7ZWxzZXtkbyBjPU1hdGgucmFuZG9tKCk7d2hp
bGUoZFtjXSl9ZFtjXT1bYSxiXX12YXIgZjsoZj1nb29nbGUpLnh8fChmLng9ZnVuY3Rpb24oYSxi
KXtlKGEsYixnb29nbGUueSl9KTt2YXIgZzsoZz1nb29nbGUpLnN4fHwoZy5zeD1mdW5jdGlvbihh
LGIpe2UoYSxiLGdvb2dsZS5zeSl9KTtnb29nbGUuYng9ITE7dmFyIGg7KGg9Z29vZ2xlKS5seHx8
KGgubHg9ZnVuY3Rpb24oKXt9KTt2YXIgaz1bXSxsOyhsPWdvb2dsZSkuZmNlfHwobC5mY2U9ZnVu
Y3Rpb24oYSxiLGQsYyl7ay5wdXNoKFthLGIsZCxjXSl9KTtnb29nbGUucWNlPWs7Z29vZ2xlLmFk
bD1bXTt9KS5jYWxsKHRoaXMpO2dvb2dsZS5mPXt9OyhmdW5jdGlvbigpewpkb2N1bWVudC5kb2N1
bWVudEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigic3VibWl0IixmdW5jdGlvbihiKXt2YXIgYTtp
ZihhPWIudGFyZ2V0KXt2YXIgYz1hLmdldEF0dHJpYnV0ZSgiZGF0YS1zdWJtaXRmYWxzZSIpO2E9
Yz09PSIxInx8Yz09PSJxIiYmIWEuZWxlbWVudHMucS52YWx1ZT8hMDohMX1lbHNlIGE9ITE7YSYm
KGIucHJldmVudERlZmF1bHQoKSxiLnN0b3BQcm9wYWdhdGlvbigpKX0sITApO2RvY3VtZW50LmRv
Y3VtZW50RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oYil7dmFyIGE7
YTp7Zm9yKGE9Yi50YXJnZXQ7YSYmYSE9PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudDthPWEucGFy
ZW50RWxlbWVudClpZihhLnRhZ05hbWU9PT0iQSIpe2E9YS5nZXRBdHRyaWJ1dGUoImRhdGEtbm9o
cmVmIik9PT0iMSI7YnJlYWsgYX1hPSExfWEmJmIucHJldmVudERlZmF1bHQoKX0sITApO30pLmNh
bGwodGhpcyk7PC9zY3JpcHQ+PHNjcmlwdCBub25jZT0iMHN1b1JDRG5ObGk0VkwzWGxQbDl5QSI+
O3RoaXMuZ2Jhcl89e0NPTkZJRzpbW1swLCJ3d3cuZ3N0YXRpYy5jb20iLCJvZy5xdG0uZW5fVVMu
cnRfTWliaENOUlkuZXM1Lk8iLCJydSIsInJ1IiwiNTM4IiwwLFs0LDIsIiIsIiIsIiIsIjk0Njcy
MTc2NyIsIjAiXSxudWxsLCJBMDFhYXEyVUp1bTh3UEFQcnNyczRRMCIsbnVsbCwwLCJvZy5xdG0u
OG9XUWptMmxTN1UuTC5YLk8iLCJBQTJZclR1WEl1SFl3SlFJU25Wc3NfYlJPaEVWNzdvVUh3Iiwi
QUEyWXJUdTBFRVh5aVZ6VTBEZ2xSOXlIeFhmZ3pFYWE0USIsIiIsMiwxLDIwMCwiUlVTIixudWxs
LG51bGwsIjEiLCI1MzgiLDEsbnVsbCxudWxsLDg5OTc4NDQ5LG51bGwsMCwwLDAsMF0sbnVsbCxb
MSwwLjEwMDAwMDAwMTQ5MDExNjEsMiwxXSxudWxsLFswLDAsMCxudWxsLCIiLCIiLCIiLCIiLDAs
MCxudWxsLCIiLDFdLFswLDAsIiIsMSwwLDAsMCwwLDAsMCxudWxsLDAsMCxudWxsLDAsMCxudWxs
LG51bGwsMCwwLDAsIiIsIiIsIiIsIiIsIiIsIiIsbnVsbCwwLDAsMCwwLDAsbnVsbCxudWxsLG51
bGwsInJnYmEoMzIsMzMsMzYsMSkiLCJyZ2JhKDI1NSwyNTUsMjU1LDEpIiwwLDAsMSxudWxsLG51
bGwsbnVsbCwwLG51bGwsbnVsbCxudWxsLDBdLG51bGwsbnVsbCxbIjEiLCJnY2lfOTFmMzA3NTVk
NmE2Yjc4N2RjYzJhNDA2MmU2ZTk4MjQuanMiLCJnb29nbGVhcGlzLmNsaWVudDpnYXBpLmlmcmFt
ZXMiLCIiLCJydSJdLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxbMC4wMDk5OTk5OTk3NzY0ODI1
ODIsInJ1IiwiNTM4IixbbnVsbCwiIiwiMCIsbnVsbCwxLDUxODQwMDAsbnVsbCxudWxsLCIiLG51
bGwsbnVsbCxudWxsLG51bGwsbnVsbCwwLG51bGwsMCxudWxsLDEsMCwwLDAsbnVsbCxudWxsLDAs
MCxudWxsLDAsMCwwLDAsMF0sbnVsbCxudWxsLG51bGwsMF0sWzEsbnVsbCxudWxsLDI3MDQzLDUz
OCwiUlVTIiwicnUiLCI5NDY3MjE3NjcuMCIsOCxudWxsLDAsMCxudWxsLG51bGwsbnVsbCxudWxs
LCIzNzAwOTQ5LDExNjI0OTA0MCwxMTYyNDkwNDMiLG51bGwsbnVsbCxudWxsLCJBMDFhYXEyVUp1
bTh3UEFQcnNyczRRMCIsMCwwLDAsbnVsbCwyLDUsImx1IiwxMDksMCwwLG51bGwsbnVsbCwxLDg5
OTc4NDQ5LDAsMF0sW1tudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vb2cv
Xy9qcy9rPW9nLnF0bS5lbl9VUy5ydF9NaWJoQ05SWS5lczUuTy9ydD1qL209cWFicixxX2RucCxx
YXBpZCxxYWxkLHFhZHMvZXhtPXFhYXcscWFkZCxxYWlkLHFlaW4scWhhdyxxaGJhLHFoYnIscWhj
aCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9ycz1BQTJZclR1WEl1SFl3SlFJU25Wc3NfYlJPaEVW
NzdvVUh3Il0sW251bGwsbnVsbCxudWxsLCJodHRwczovL3d3dy5nc3RhdGljLmNvbS9vZy9fL3Nz
L2s9b2cucXRtLjhvV1FqbTJsUzdVLkwuWC5PL209ZF9iX2dtMyxkX3dpX2dtMyxkX2xvX2dtMy9l
eGNtPXFhYXcscWFkZCxxYWlkLHFlaW4scWhhdyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhp
bi9kPTEvZWQ9MS9jdD16Z21zL3JzPUFBMllyVHUwRUVYeWlWelUwRGdsUjl5SHhYZmd6RWFhNFEi
XV1dXSx9O3RoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9
dGhpczsKdHJ5ewpfLl9GX3RvZ2dsZXNfaW5pdGlhbGl6ZT1mdW5jdGlvbihhKXsodHlwZW9mIGds
b2JhbFRoaXMhPT0idW5kZWZpbmVkIj9nbG9iYWxUaGlzOnR5cGVvZiBzZWxmIT09InVuZGVmaW5l
ZCI/c2VsZjp0aGlzKS5fRl90b2dnbGVzX2diYXJfPWF8fFtdfTsoMCxfLl9GX3RvZ2dsZXNfaW5p
dGlhbGl6ZSkoW10pOwovKgoKIENvcHlyaWdodCBUaGUgQ2xvc3VyZSBMaWJyYXJ5IEF1dGhvcnMu
CiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgamEscGEscmEsdmEs
eGEseWEsUGEsUWEsaWIsbGIsbmIsdGIscGIsd2IsQmIsTmIsT2IsUGIsUWIsUmIsWmIsJGIsYWMs
YmM7Xy5hYT1mdW5jdGlvbihhLGIpe2lmKEVycm9yLmNhcHR1cmVTdGFja1RyYWNlKUVycm9yLmNh
cHR1cmVTdGFja1RyYWNlKHRoaXMsXy5hYSk7ZWxzZXt2YXIgYz1FcnJvcigpLnN0YWNrO2MmJih0
aGlzLnN0YWNrPWMpfWEmJih0aGlzLm1lc3NhZ2U9U3RyaW5nKGEpKTtiIT09dm9pZCAwJiYodGhp
cy5jYXVzZT1iKX07Xy5iYT1mdW5jdGlvbihhKXthLkJxPSEwO3JldHVybiBhfTsKXy5pYT1mdW5j
dGlvbihhKXt2YXIgYj1hO2lmKGNhKGIpKXtpZighL15ccyooPzotP1sxLTldXGQqfDApP1xzKiQv
LnRlc3QoYikpdGhyb3cgRXJyb3IoU3RyaW5nKGIpKTt9ZWxzZSBpZihkYShiKSYmIU51bWJlci5p
c1NhZmVJbnRlZ2VyKGIpKXRocm93IEVycm9yKFN0cmluZyhiKSk7cmV0dXJuIGVhP0JpZ0ludChh
KTphPWZhKGEpP2E/IjEiOiIwIjpjYShhKT9hLnRyaW0oKXx8IjAiOlN0cmluZyhhKX07amE9ZnVu
Y3Rpb24oYSxiKXtpZihhLmxlbmd0aD5iLmxlbmd0aClyZXR1cm4hMTtpZihhLmxlbmd0aDxiLmxl
bmd0aHx8YT09PWIpcmV0dXJuITA7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspe3ZhciBkPWFb
Y10sZT1iW2NdO2lmKGQ+ZSlyZXR1cm4hMTtpZihkPGUpcmV0dXJuITB9fTtfLmthPWZ1bmN0aW9u
KGEpe18udC5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhyb3cgYTt9LDApfTsKXy5tYT1mdW5jdGlv
bigpe3JldHVybiBfLmxhKCkudG9Mb3dlckNhc2UoKS5pbmRleE9mKCJ3ZWJraXQiKSE9LTF9O18u
bGE9ZnVuY3Rpb24oKXt2YXIgYT1fLnQubmF2aWdhdG9yO3JldHVybiBhJiYoYT1hLnVzZXJBZ2Vu
dCk/YToiIn07cGE9ZnVuY3Rpb24oYSl7aWYoIW5hfHwhb2EpcmV0dXJuITE7Zm9yKHZhciBiPTA7
YjxvYS5icmFuZHMubGVuZ3RoO2IrKyl7dmFyIGM9b2EuYnJhbmRzW2JdLmJyYW5kO2lmKGMmJmMu
aW5kZXhPZihhKSE9LTEpcmV0dXJuITB9cmV0dXJuITF9O18ucWE9ZnVuY3Rpb24oYSl7cmV0dXJu
IF8ubGEoKS5pbmRleE9mKGEpIT0tMX07cmE9ZnVuY3Rpb24oKXtyZXR1cm4gbmE/ISFvYSYmb2Eu
YnJhbmRzLmxlbmd0aD4wOiExfTtfLnNhPWZ1bmN0aW9uKCl7cmV0dXJuIHJhKCk/ITE6Xy5xYSgi
T3BlcmEiKX07Xy50YT1mdW5jdGlvbigpe3JldHVybiByYSgpPyExOl8ucWEoIlRyaWRlbnQiKXx8
Xy5xYSgiTVNJRSIpfTsKXy51YT1mdW5jdGlvbigpe3JldHVybiBfLnFhKCJGaXJlZm94Iil8fF8u
cWEoIkZ4aU9TIil9O18ud2E9ZnVuY3Rpb24oKXtyZXR1cm4gXy5xYSgiU2FmYXJpIikmJiEodmEo
KXx8KHJhKCk/MDpfLnFhKCJDb2FzdCIpKXx8Xy5zYSgpfHwocmEoKT8wOl8ucWEoIkVkZ2UiKSl8
fChyYSgpP3BhKCJNaWNyb3NvZnQgRWRnZSIpOl8ucWEoIkVkZy8iKSl8fChyYSgpP3BhKCJPcGVy
YSIpOl8ucWEoIk9QUiIpKXx8Xy51YSgpfHxfLnFhKCJTaWxrIil8fF8ucWEoIkFuZHJvaWQiKSl9
O3ZhPWZ1bmN0aW9uKCl7cmV0dXJuIHJhKCk/cGEoIkNocm9taXVtIik6KF8ucWEoIkNocm9tZSIp
fHxfLnFhKCJDcmlPUyIpKSYmIShyYSgpPzA6Xy5xYSgiRWRnZSIpKXx8Xy5xYSgiU2lsayIpfTt4
YT1mdW5jdGlvbigpe3JldHVybiBuYT8hIW9hJiYhIW9hLnBsYXRmb3JtOiExfTt5YT1mdW5jdGlv
bigpe3JldHVybiBfLnFhKCJpUGhvbmUiKSYmIV8ucWEoImlQb2QiKSYmIV8ucWEoImlQYWQiKX07
Cl8uemE9ZnVuY3Rpb24oKXtyZXR1cm4geWEoKXx8Xy5xYSgiaVBhZCIpfHxfLnFhKCJpUG9kIil9
O18uQWE9ZnVuY3Rpb24oKXtyZXR1cm4geGEoKT9vYS5wbGF0Zm9ybT09PSJtYWNPUyI6Xy5xYSgi
TWFjaW50b3NoIil9O18uQ2E9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oMCxfLkJhKShhLGIpPj0wfTtf
LkRhPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gdHlwZW9mIFN5bWJvbD09PSJmdW5jdGlvbiImJnR5
cGVvZiBTeW1ib2woKT09PSJzeW1ib2wiPyhjPT09dm9pZCAwPzA6YykmJlN5bWJvbC5mb3ImJmE/
U3ltYm9sLmZvcihhKTphIT1udWxsP1N5bWJvbChhKTpTeW1ib2woKTpifTtfLkhhPWZ1bmN0aW9u
KGEsYil7Xy5FYXx8Xy53IGluIGF8fEZhKGEsR2EpO2FbXy53XXw9Yn07Xy5JYT1mdW5jdGlvbihh
LGIpe18uRWF8fF8udyBpbiBhfHxGYShhLEdhKTthW18ud109Yn07Xy5NYT1mdW5jdGlvbihhKXty
ZXR1cm4gYVtKYV09PT1LYX07Cl8uT2E9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYj09PXZvaWQgMD9h
LmohPT1OYSYmISEoMiYoYS5LW18ud118MCkpOiEhKDImYikmJmEuaiE9PU5hfTtQYT1mdW5jdGlv
bihhKXtyZXR1cm4gYX07UWE9ZnVuY3Rpb24oYSxiKXthLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRl
eHRfXzk4NDM4Mnx8KGEuX19jbG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyPXt9KTthLl9f
Y2xvc3VyZV9fZXJyb3JfX2NvbnRleHRfXzk4NDM4Mi5zZXZlcml0eT1ifTtfLlJhPWZ1bmN0aW9u
KGEpe2E9RXJyb3IoYSk7UWEoYSwid2FybmluZyIpO3JldHVybiBhfTtfLlRhPWZ1bmN0aW9uKGEs
Yil7aWYoYSE9bnVsbCl7dmFyIGM7dmFyIGQ9KGM9U2EpIT1udWxsP2M6U2E9e307Yz1kW2FdfHww
O2M+PWJ8fChkW2FdPWMrMSxhPUVycm9yKCksUWEoYSwiaW5jaWRlbnQiKSxfLmthKGEpKX19Owpf
LlZhPWZ1bmN0aW9uKGEpe2lmKHR5cGVvZiBhIT09ImJvb2xlYW4iKXRocm93IEVycm9yKCJ5YCIr
Xy5VYShhKSsiYCIrYSk7cmV0dXJuIGF9O18uV2E9ZnVuY3Rpb24oYSl7aWYoYT09bnVsbHx8dHlw
ZW9mIGE9PT0iYm9vbGVhbiIpcmV0dXJuIGE7aWYodHlwZW9mIGE9PT0ibnVtYmVyIilyZXR1cm4h
IWF9O18uWWE9ZnVuY3Rpb24oYSl7aWYoISgwLF8uWGEpKGEpKXRocm93IF8uUmEoImVudW0iKTty
ZXR1cm4gYXwwfTtfLlphPWZ1bmN0aW9uKGEpe3JldHVybiBhPT1udWxsP2E6KDAsXy5YYSkoYSk/
YXwwOnZvaWQgMH07Xy4kYT1mdW5jdGlvbihhKXtpZih0eXBlb2YgYSE9PSJudW1iZXIiKXRocm93
IF8uUmEoImludDMyIik7aWYoISgwLF8uWGEpKGEpKXRocm93IF8uUmEoImludDMyIik7cmV0dXJu
IGF8MH07Xy5hYj1mdW5jdGlvbihhKXtpZihhIT1udWxsJiZ0eXBlb2YgYSE9PSJzdHJpbmciKXRo
cm93IEVycm9yKCk7cmV0dXJuIGF9OwpfLmJiPWZ1bmN0aW9uKGEpe3JldHVybiBhPT1udWxsfHx0
eXBlb2YgYT09PSJzdHJpbmciP2E6dm9pZCAwfTtfLmNiPWZ1bmN0aW9uKGEsYixjKXtpZihhIT1u
dWxsJiZfLk1hKGEpKXJldHVybiBhO2lmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBkPWFbXy53XXww
O2M9ZHxjJjMyfGMmMjtjIT09ZCYmXy5JYShhLGMpO3JldHVybiBuZXcgYihhKX19O18uZ2I9ZnVu
Y3Rpb24oYSl7dmFyIGI9Xy5kYihfLmZiKTtyZXR1cm4gYj9hW2JdOnZvaWQgMH07aWI9ZnVuY3Rp
b24oYSxiKXtiPDEwMHx8Xy5UYShoYiwxKX07CmxiPWZ1bmN0aW9uKGEsYixjLGQpe3ZhciBlPWQh
PT12b2lkIDA7ZD0hIWQ7dmFyIGY9Xy5kYihfLmZiKSxnOyFlJiZfLkVhJiZmJiYoZz1hW2ZdKSYm
Zy5ZZChpYik7Zj1bXTt2YXIgaD1hLmxlbmd0aDtnPTQyOTQ5NjcyOTU7dmFyIGs9ITEsbT0hIShi
JjY0KSxuPW0/YiYxMjg/MDotMTp2b2lkIDA7aWYoIShiJjEpKXt2YXIgcD1oJiZhW2gtMV07cCE9
bnVsbCYmdHlwZW9mIHA9PT0ib2JqZWN0IiYmcC5jb25zdHJ1Y3Rvcj09PU9iamVjdD8oaC0tLGc9
aCk6cD12b2lkIDA7aWYobSYmIShiJjEyOCkmJiFlKXtrPSEwO3ZhciBxO2c9KChxPWpiKSE9bnVs
bD9xOlBhKShnLW4sbixhLHAsdm9pZCAwKStufX1iPXZvaWQgMDtmb3IocT0wO3E8aDtxKyspe3Zh
ciByPWFbcV07aWYociE9bnVsbCYmKHI9YyhyLGQpKSE9bnVsbClpZihtJiZxPj1nKXt2YXIgdT1x
LW4sdj12b2lkIDA7KCh2PWIpIT1udWxsP3Y6Yj17fSlbdV09cn1lbHNlIGZbcV09cn1pZihwKWZv
cih2YXIgeiBpbiBwKWg9cFt6XSwKaCE9bnVsbCYmKGg9YyhoLGQpKSE9bnVsbCYmKHE9K3oscj12
b2lkIDAsbSYmIU51bWJlci5pc05hTihxKSYmKHI9cStuKTxnP2Zbcl09aDoocT12b2lkIDAsKChx
PWIpIT1udWxsP3E6Yj17fSlbel09aCkpO2ImJihrP2YucHVzaChiKTpmW2ddPWIpO2UmJl8uZGIo
Xy5mYikmJihhPV8uZ2IoYSkpJiYiZnVuY3Rpb24iPT10eXBlb2YgXy5rYiYmYSBpbnN0YW5jZW9m
IF8ua2ImJihmW18uZmJdPWEuaSgpKTtyZXR1cm4gZn07Cm5iPWZ1bmN0aW9uKGEpe3N3aXRjaCh0
eXBlb2YgYSl7Y2FzZSAibnVtYmVyIjpyZXR1cm4gTnVtYmVyLmlzRmluaXRlKGEpP2E6IiIrYTtj
YXNlICJiaWdpbnQiOnJldHVybigwLF8ubWIpKGEpP051bWJlcihhKToiIithO2Nhc2UgImJvb2xl
YW4iOnJldHVybiBhPzE6MDtjYXNlICJvYmplY3QiOmlmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBi
PWFbXy53XXwwO3JldHVybiBhLmxlbmd0aD09PTAmJmImMT92b2lkIDA6bGIoYSxiLG5iKX1pZihh
IT1udWxsJiZfLk1hKGEpKXJldHVybiBwYihhKTtpZigiZnVuY3Rpb24iPT10eXBlb2YgXy5xYiYm
YSBpbnN0YW5jZW9mIF8ucWIpcmV0dXJuIGEuaigpO3JldHVybn1yZXR1cm4gYX07dGI9ZnVuY3Rp
b24oYSxiKXtpZihiKXtqYj1iPT1udWxsfHxiPT09UGF8fGJbcmJdIT09c2I/UGE6Yjt0cnl7cmV0
dXJuIHBiKGEpfWZpbmFsbHl7amI9dm9pZCAwfX1yZXR1cm4gcGIoYSl9OwpwYj1mdW5jdGlvbihh
KXthPWEuSztyZXR1cm4gbGIoYSxhW18ud118MCxuYil9O18ueD1mdW5jdGlvbihhLGIsYyl7cmV0
dXJuIF8udWIoYSxiLGMsMjA0OCl9OwpfLnViPWZ1bmN0aW9uKGEsYixjLGQpe2Q9ZD09PXZvaWQg
MD8wOmQ7aWYoYT09bnVsbCl7dmFyIGU9MzI7Yz8oYT1bY10sZXw9MTI4KTphPVtdO2ImJihlPWUm
LTE2NzYwODMzfChiJjEwMjMpPDwxNCl9ZWxzZXtpZighQXJyYXkuaXNBcnJheShhKSl0aHJvdyBF
cnJvcigieiIpO2U9YVtfLnddfDA7aWYodmImJjEmZSl0aHJvdyBFcnJvcigiQSIpOzIwNDgmZSYm
ISgyJmUpJiZ3YigpO2lmKGUmMjU2KXRocm93IEVycm9yKCJCIik7aWYoZSY2NClyZXR1cm4oZXxk
KSE9PWUmJl8uSWEoYSxlfGQpLGE7aWYoYyYmKGV8PTEyOCxjIT09YVswXSkpdGhyb3cgRXJyb3Io
IkMiKTthOntjPWE7ZXw9NjQ7dmFyIGY9Yy5sZW5ndGg7aWYoZil7dmFyIGc9Zi0xLGg9Y1tnXTtp
ZihoIT1udWxsJiZ0eXBlb2YgaD09PSJvYmplY3QiJiZoLmNvbnN0cnVjdG9yPT09T2JqZWN0KXti
PWUmMTI4PzA6LTE7Zy09YjtpZihnPj0xMDI0KXRocm93IEVycm9yKCJFIik7Zm9yKHZhciBrIGlu
IGgpZj0rayxmPGcmJgooY1tmK2JdPWhba10sZGVsZXRlIGhba10pO2U9ZSYtMTY3NjA4MzN8KGcm
MTAyMyk8PDE0O2JyZWFrIGF9fWlmKGIpe2s9TWF0aC5tYXgoYixmLShlJjEyOD8wOi0xKSk7aWYo
az4xMDI0KXRocm93IEVycm9yKCJGIik7ZT1lJi0xNjc2MDgzM3woayYxMDIzKTw8MTR9fX1fLklh
KGEsZXw2NHxkKTtyZXR1cm4gYX07d2I9ZnVuY3Rpb24oKXtpZih2Yil0aHJvdyBFcnJvcigiRCIp
O18uVGEoeGIsNSl9OwpCYj1mdW5jdGlvbihhLGIpe2lmKHR5cGVvZiBhIT09Im9iamVjdCIpcmV0
dXJuIGE7aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGM9YVtfLnddfDA7YS5sZW5ndGg9PT0wJiZj
JjE/YT12b2lkIDA6YyYyfHwoIWJ8fDQwOTYmY3x8MTYmYz9hPV8ueWIoYSxjLCExLGImJiEoYyYx
NikpOihfLkhhKGEsMzQpLGMmNCYmT2JqZWN0LmZyZWV6ZShhKSkpO3JldHVybiBhfWlmKGEhPW51
bGwmJl8uTWEoYSkpcmV0dXJuIGI9YS5LLGM9YltfLnddfDAsXy5PYShhLGMpP2E6Xy56YihhLGIs
Yyk/Xy5BYihhLGIpOl8ueWIoYixjKTtpZigiZnVuY3Rpb24iPT10eXBlb2YgXy5xYiYmYSBpbnN0
YW5jZW9mIF8ucWIpcmV0dXJuIGF9O18uQWI9ZnVuY3Rpb24oYSxiLGMpe2E9bmV3IGEuY29uc3Ry
dWN0b3IoYik7YyYmKGEuaj1OYSk7YS52PU5hO3JldHVybiBhfTsKXy55Yj1mdW5jdGlvbihhLGIs
YyxkKXtkIT1udWxsfHwoZD0hISgzNCZiKSk7YT1sYihhLGIsQmIsZCk7ZD0zMjtjJiYoZHw9Mik7
Yj1iJjE2NzY5MjE3fGQ7Xy5JYShhLGIpO3JldHVybiBhfTtfLkNiPWZ1bmN0aW9uKGEpe3ZhciBi
PWEuSyxjPWJbXy53XXwwO3JldHVybiBfLk9hKGEsYyk/Xy56YihhLGIsYyk/Xy5BYihhLGIsITAp
Om5ldyBhLmNvbnN0cnVjdG9yKF8ueWIoYixjLCExKSk6YX07Xy5EYj1mdW5jdGlvbihhKXtpZihh
LmohPT1OYSlyZXR1cm4hMTt2YXIgYj1hLks7Yj1fLnliKGIsYltfLnddfDApO18uSGEoYiwyMDQ4
KTthLks9YjthLmo9dm9pZCAwO2Eudj12b2lkIDA7cmV0dXJuITB9O18uRWI9ZnVuY3Rpb24oYSl7
aWYoIV8uRGIoYSkmJl8uT2EoYSxhLktbXy53XXwwKSl0aHJvdyBFcnJvcigpO307Xy5GYj1mdW5j
dGlvbihhLGIpe2I9PT12b2lkIDAmJihiPWFbXy53XXwwKTtiJjMyJiYhKGImNDA5NikmJl8uSWEo
YSxifDQwOTYpfTsKXy56Yj1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIGMmMj8hMDpjJjMyJiYhKGMm
NDA5Nik/KF8uSWEoYixjfDIpLGEuaj1OYSwhMCk6ITF9O18uR2I9ZnVuY3Rpb24oYSxiLGMsZCxl
KXt2YXIgZj1jKyhlPzA6LTEpLGc9YS5sZW5ndGgtMTtpZihnPj0xKyhlPzA6LTEpJiZmPj1nKXt2
YXIgaD1hW2ddO2lmKGghPW51bGwmJnR5cGVvZiBoPT09Im9iamVjdCImJmguY29uc3RydWN0b3I9
PT1PYmplY3QpcmV0dXJuIGhbY109ZCxifWlmKGY8PWcpcmV0dXJuIGFbZl09ZCxiO2lmKGQhPT12
b2lkIDApe3ZhciBrO2c9KChrPWIpIT1udWxsP2s6Yj1hW18ud118MCk+PjE0JjEwMjN8fDUzNjg3
MDkxMjtjPj1nP2QhPW51bGwmJihmPXt9LGFbZysoZT8wOi0xKV09KGZbY109ZCxmKSk6YVtmXT1k
fXJldHVybiBifTsKXy5JYj1mdW5jdGlvbihhLGIsYyxkLGUpe3ZhciBmPSExO2Q9Xy5IYihhLGQs
ZSxmdW5jdGlvbihnKXt2YXIgaD1fLmNiKGcsYyxiKTtmPWghPT1nJiZoIT1udWxsO3JldHVybiBo
fSk7aWYoZCE9bnVsbClyZXR1cm4gZiYmIV8uT2EoZCkmJl8uRmIoYSxiKSxkfTtfLkpiPWZ1bmN0
aW9uKCl7dmFyIGE9ZnVuY3Rpb24oKXt0aHJvdyBFcnJvcigpO307T2JqZWN0LnNldFByb3RvdHlw
ZU9mKGEsYS5wcm90b3R5cGUpO3JldHVybiBhfTtfLnk9ZnVuY3Rpb24oKXt0aGlzLnVhPXRoaXMu
dWE7dGhpcy5ZPXRoaXMuWX07Xy5LYj1mdW5jdGlvbihhLGIpe3JldHVybiBhIT1udWxsPyEhYToh
IWJ9O18uQT1mdW5jdGlvbihhLGIpe2I9PXZvaWQgMCYmKGI9IiIpO3JldHVybiBhIT1udWxsP2E6
Yn07Xy5MYj1mdW5jdGlvbihhLGIsYyl7Zm9yKHZhciBkIGluIGEpYi5jYWxsKGMsYVtkXSxkLGEp
fTtfLk1iPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYiBpbiBhKXJldHVybiExO3JldHVybiEwfTsKTmI9
dHlwZW9mIE9iamVjdC5jcmVhdGU9PSJmdW5jdGlvbiI/T2JqZWN0LmNyZWF0ZTpmdW5jdGlvbihh
KXt2YXIgYj1mdW5jdGlvbigpe307Yi5wcm90b3R5cGU9YTtyZXR1cm4gbmV3IGJ9O09iPXR5cGVv
ZiBPYmplY3QuZGVmaW5lUHJvcGVydGllcz09ImZ1bmN0aW9uIj9PYmplY3QuZGVmaW5lUHJvcGVy
dHk6ZnVuY3Rpb24oYSxiLGMpe2lmKGE9PUFycmF5LnByb3RvdHlwZXx8YT09T2JqZWN0LnByb3Rv
dHlwZSlyZXR1cm4gYTthW2JdPWMudmFsdWU7cmV0dXJuIGF9OwpQYj1mdW5jdGlvbihhKXthPVsi
b2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9m
IHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlw
ZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGI9MDtiPGEubGVuZ3RoOysrYil7dmFyIGM9YVti
XTtpZihjJiZjLk1hdGg9PU1hdGgpcmV0dXJuIGN9dGhyb3cgRXJyb3IoImEiKTt9O1FiPVBiKHRo
aXMpO1JiPSJJbnQ4IFVpbnQ4IFVpbnQ4Q2xhbXBlZCBJbnQxNiBVaW50MTYgSW50MzIgVWludDMy
IEZsb2F0MzIgRmxvYXQ2NCIuc3BsaXQoIiAiKTtRYi5CaWdJbnQ2NEFycmF5JiYoUmIucHVzaCgi
QmlnSW50NjQiKSxSYi5wdXNoKCJCaWdVaW50NjQiKSk7CnZhciBUYj1mdW5jdGlvbihhLGIpe2lm
KGIpZm9yKHZhciBjPTA7YzxSYi5sZW5ndGg7YysrKVNiKFJiW2NdKyJBcnJheS5wcm90b3R5cGUu
IithLGIpfSxVYj1mdW5jdGlvbihhLGIpe2ImJlNiKGEsYil9LFNiPWZ1bmN0aW9uKGEsYil7dmFy
IGM9UWI7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBkPTA7ZDxhLmxlbmd0aC0xO2QrKyl7dmFyIGU9
YVtkXTtpZighKGUgaW4gYykpcmV0dXJuO2M9Y1tlXX1hPWFbYS5sZW5ndGgtMV07ZD1jW2FdO2I9
YihkKTtiIT1kJiZiIT1udWxsJiZPYihjLGEse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2
YWx1ZTpifSl9LFZiOwppZih0eXBlb2YgT2JqZWN0LnNldFByb3RvdHlwZU9mPT0iZnVuY3Rpb24i
KVZiPU9iamVjdC5zZXRQcm90b3R5cGVPZjtlbHNle3ZhciBXYjthOnt2YXIgWGI9e2E6ITB9LFli
PXt9O3RyeXtZYi5fX3Byb3RvX189WGI7V2I9WWIuYTticmVhayBhfWNhdGNoKGEpe31XYj0hMX1W
Yj1XYj9mdW5jdGlvbihhLGIpe2EuX19wcm90b19fPWI7aWYoYS5fX3Byb3RvX18hPT1iKXRocm93
IG5ldyBUeXBlRXJyb3IoImJgIithKTtyZXR1cm4gYX06bnVsbH1aYj1WYjsKXy5CPWZ1bmN0aW9u
KGEsYil7YS5wcm90b3R5cGU9TmIoYi5wcm90b3R5cGUpO2EucHJvdG90eXBlLmNvbnN0cnVjdG9y
PWE7aWYoWmIpWmIoYSxiKTtlbHNlIGZvcih2YXIgYyBpbiBiKWlmKGMhPSJwcm90b3R5cGUiKWlm
KE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKXt2YXIgZD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNj
cmlwdG9yKGIsYyk7ZCYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGEsYyxkKX1lbHNlIGFbY109Yltj
XTthLlo9Yi5wcm90b3R5cGV9OyRiPWZ1bmN0aW9uKGEpe3ZhciBiPTA7cmV0dXJuIGZ1bmN0aW9u
KCl7cmV0dXJuIGI8YS5sZW5ndGg/e2RvbmU6ITEsdmFsdWU6YVtiKytdfTp7ZG9uZTohMH19fTsK
Xy5DPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBTeW1ib2whPSJ1bmRlZmluZWQiJiZTeW1ib2wu
aXRlcmF0b3ImJmFbU3ltYm9sLml0ZXJhdG9yXTtpZihiKXJldHVybiBiLmNhbGwoYSk7aWYodHlw
ZW9mIGEubGVuZ3RoPT0ibnVtYmVyIilyZXR1cm57bmV4dDokYihhKX07dGhyb3cgRXJyb3IoImNg
IitTdHJpbmcoYSkpO307YWM9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5o
YXNPd25Qcm9wZXJ0eS5jYWxsKGEsYil9O2JjPXR5cGVvZiBPYmplY3QuYXNzaWduPT0iZnVuY3Rp
b24iP09iamVjdC5hc3NpZ246ZnVuY3Rpb24oYSxiKXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBl
RXJyb3IoImQiKTthPU9iamVjdChhKTtmb3IodmFyIGM9MTtjPGFyZ3VtZW50cy5sZW5ndGg7Yysr
KXt2YXIgZD1hcmd1bWVudHNbY107aWYoZClmb3IodmFyIGUgaW4gZClhYyhkLGUpJiYoYVtlXT1k
W2VdKX1yZXR1cm4gYX07ClViKCJPYmplY3QuYXNzaWduIixmdW5jdGlvbihhKXtyZXR1cm4gYXx8
YmN9KTtfLmNjPWZ1bmN0aW9uKGEpe2lmKCEoYSBpbnN0YW5jZW9mIE9iamVjdCkpdGhyb3cgbmV3
IFR5cGVFcnJvcigiZWAiK2EpO307Xy5EPWZ1bmN0aW9uKCl7dGhpcy5ZPSExO3RoaXMuRz1udWxs
O3RoaXMudj12b2lkIDA7dGhpcy5qPTE7dGhpcy5GPXRoaXMuSD0wO3RoaXMudWE9dGhpcy5CPW51
bGx9O18uRC5wcm90b3R5cGUuTz1mdW5jdGlvbihhKXt0aGlzLnY9YX07Xy5ELnByb3RvdHlwZS5n
ZXROZXh0QWRkcmVzc0pzYz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmp9O18uRC5wcm90b3R5cGUu
Z2V0WWllbGRSZXN1bHRKc2M9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy52fTtfLkQucHJvdG90eXBl
LnJldHVybj1mdW5jdGlvbihhKXt0aGlzLkI9e3JldHVybjphfTt0aGlzLmo9dGhpcy5GfTtfLkQu
cHJvdG90eXBlWyJyZXR1cm4iXT1fLkQucHJvdG90eXBlLnJldHVybjsKXy5ELnByb3RvdHlwZS5U
PWZ1bmN0aW9uKGEpe3RoaXMuQj17b2E6YX07dGhpcy5qPXRoaXMuRn07Xy5ELnByb3RvdHlwZS5q
dW1wVGhyb3VnaEZpbmFsbHlCbG9ja3M9Xy5ELnByb3RvdHlwZS5UO18uRC5wcm90b3R5cGUuaT1m
dW5jdGlvbihhLGIpe3RoaXMuaj1iO3JldHVybnt2YWx1ZTphfX07Xy5ELnByb3RvdHlwZS55aWVs
ZD1fLkQucHJvdG90eXBlLmk7Xy5ELnByb3RvdHlwZS5VPWZ1bmN0aW9uKGEsYil7YT1fLkMoYSk7
dmFyIGM9YS5uZXh0KCk7Xy5jYyhjKTtpZihjLmRvbmUpdGhpcy52PWMudmFsdWUsdGhpcy5qPWI7
ZWxzZSByZXR1cm4gdGhpcy5HPWEsdGhpcy5pKGMudmFsdWUsYil9O18uRC5wcm90b3R5cGUueWll
bGRBbGw9Xy5ELnByb3RvdHlwZS5VO18uRC5wcm90b3R5cGUub2E9ZnVuY3Rpb24oYSl7dGhpcy5q
PWF9O18uRC5wcm90b3R5cGUuanVtcFRvPV8uRC5wcm90b3R5cGUub2E7Xy5ELnByb3RvdHlwZS5B
PWZ1bmN0aW9uKCl7dGhpcy5qPTB9OwpfLkQucHJvdG90eXBlLmp1bXBUb0VuZD1fLkQucHJvdG90
eXBlLkE7Xy5ELnByb3RvdHlwZS5EPWZ1bmN0aW9uKGEsYil7dGhpcy5IPWE7YiE9dm9pZCAwJiYo
dGhpcy5GPWIpfTtfLkQucHJvdG90eXBlLnNldENhdGNoRmluYWxseUJsb2Nrcz1fLkQucHJvdG90
eXBlLkQ7Xy5ELnByb3RvdHlwZS5TPWZ1bmN0aW9uKGEpe3RoaXMuSD0wO3RoaXMuRj1hfHwwfTtf
LkQucHJvdG90eXBlLnNldEZpbmFsbHlCbG9jaz1fLkQucHJvdG90eXBlLlM7Xy5ELnByb3RvdHlw
ZS5MPWZ1bmN0aW9uKGEsYil7dGhpcy5qPWE7dGhpcy5IPWJ8fDB9O18uRC5wcm90b3R5cGUubGVh
dmVUcnlCbG9jaz1fLkQucHJvdG90eXBlLkw7Xy5ELnByb3RvdHlwZS5DPWZ1bmN0aW9uKGEpe3Ro
aXMuSD1hfHwwO2E9dGhpcy5CLkJnO3RoaXMuQj1udWxsO3JldHVybiBhfTtfLkQucHJvdG90eXBl
LmVudGVyQ2F0Y2hCbG9jaz1fLkQucHJvdG90eXBlLkM7Cl8uRC5wcm90b3R5cGUuTT1mdW5jdGlv
bihhLGIsYyl7Yz90aGlzLnVhW2NdPXRoaXMuQjp0aGlzLnVhPVt0aGlzLkJdO3RoaXMuSD1hfHww
O3RoaXMuRj1ifHwwfTtfLkQucHJvdG90eXBlLmVudGVyRmluYWxseUJsb2NrPV8uRC5wcm90b3R5
cGUuTTtfLkQucHJvdG90eXBlLk49ZnVuY3Rpb24oYSxiKXtiPXRoaXMudWEuc3BsaWNlKGJ8fDAp
WzBdOyhiPXRoaXMuQj10aGlzLkJ8fGIpP2IuTWc/dGhpcy5qPXRoaXMuSHx8dGhpcy5GOmIub2Eh
PXZvaWQgMCYmdGhpcy5GPGIub2E/KHRoaXMuaj1iLm9hLHRoaXMuQj1udWxsKTp0aGlzLmo9dGhp
cy5GOnRoaXMuaj1hfTtfLkQucHJvdG90eXBlLmxlYXZlRmluYWxseUJsb2NrPV8uRC5wcm90b3R5
cGUuTjtfLkQucHJvdG90eXBlLlA9ZnVuY3Rpb24oYSl7cmV0dXJuIG5ldyBlYyhhKX07Xy5ELnBy
b3RvdHlwZS5mb3JJbj1fLkQucHJvdG90eXBlLlA7CnZhciBlYz1mdW5jdGlvbihhKXt0aGlzLnY9
YTt0aGlzLmk9W107Zm9yKHZhciBiIGluIGEpdGhpcy5pLnB1c2goYik7dGhpcy5pLnJldmVyc2Uo
KX07ZWMucHJvdG90eXBlLmo9ZnVuY3Rpb24oKXtmb3IoO3RoaXMuaS5sZW5ndGg+MDspe3ZhciBh
PXRoaXMuaS5wb3AoKTtpZihhIGluIHRoaXMudilyZXR1cm4gYX1yZXR1cm4gbnVsbH07ZWMucHJv
dG90eXBlLmdldE5leHQ9ZWMucHJvdG90eXBlLmo7VWIoImdsb2JhbFRoaXMiLGZ1bmN0aW9uKGEp
e3JldHVybiBhfHxRYn0pO1ViKCJSZWZsZWN0LnNldFByb3RvdHlwZU9mIixmdW5jdGlvbihhKXty
ZXR1cm4gYT9hOlpiP2Z1bmN0aW9uKGIsYyl7dHJ5e3JldHVybiBaYihiLGMpLCEwfWNhdGNoKGQp
e3JldHVybiExfX06bnVsbH0pOwpVYigiU3ltYm9sIixmdW5jdGlvbihhKXtpZihhKXJldHVybiBh
O3ZhciBiPWZ1bmN0aW9uKGYsZyl7dGhpcy5pPWY7T2IodGhpcywiZGVzY3JpcHRpb24iLHtjb25m
aWd1cmFibGU6ITAsd3JpdGFibGU6ITAsdmFsdWU6Z30pfTtiLnByb3RvdHlwZS50b1N0cmluZz1m
dW5jdGlvbigpe3JldHVybiB0aGlzLml9O3ZhciBjPSJqc2NvbXBfc3ltYm9sXyIrKE1hdGgucmFu
ZG9tKCkqMUU5Pj4+MCkrIl8iLGQ9MCxlPWZ1bmN0aW9uKGYpe2lmKHRoaXMgaW5zdGFuY2VvZiBl
KXRocm93IG5ldyBUeXBlRXJyb3IoImciKTtyZXR1cm4gbmV3IGIoYysoZnx8IiIpKyJfIitkKyss
Zil9O3JldHVybiBlfSk7VWIoIlN5bWJvbC5pdGVyYXRvciIsZnVuY3Rpb24oYSl7aWYoYSlyZXR1
cm4gYTthPVN5bWJvbCgiaCIpO09iKEFycmF5LnByb3RvdHlwZSxhLHtjb25maWd1cmFibGU6ITAs
d3JpdGFibGU6ITAsdmFsdWU6ZnVuY3Rpb24oKXtyZXR1cm4gZmMoJGIodGhpcykpfX0pO3JldHVy
biBhfSk7CnZhciBmYz1mdW5jdGlvbihhKXthPXtuZXh0OmF9O2FbU3ltYm9sLml0ZXJhdG9yXT1m
dW5jdGlvbigpe3JldHVybiB0aGlzfTtyZXR1cm4gYX07ClViKCJQcm9taXNlIixmdW5jdGlvbihh
KXtmdW5jdGlvbiBiKCl7dGhpcy5pPW51bGx9ZnVuY3Rpb24gYyhnKXtyZXR1cm4gZyBpbnN0YW5j
ZW9mIGU/ZzpuZXcgZShmdW5jdGlvbihoKXtoKGcpfSl9aWYoYSlyZXR1cm4gYTtiLnByb3RvdHlw
ZS5qPWZ1bmN0aW9uKGcpe2lmKHRoaXMuaT09bnVsbCl7dGhpcy5pPVtdO3ZhciBoPXRoaXM7dGhp
cy52KGZ1bmN0aW9uKCl7aC5CKCl9KX10aGlzLmkucHVzaChnKX07dmFyIGQ9UWIuc2V0VGltZW91
dDtiLnByb3RvdHlwZS52PWZ1bmN0aW9uKGcpe2QoZywwKX07Yi5wcm90b3R5cGUuQj1mdW5jdGlv
bigpe2Zvcig7dGhpcy5pJiZ0aGlzLmkubGVuZ3RoOyl7dmFyIGc9dGhpcy5pO3RoaXMuaT1bXTtm
b3IodmFyIGg9MDtoPGcubGVuZ3RoOysraCl7dmFyIGs9Z1toXTtnW2hdPW51bGw7dHJ5e2soKX1j
YXRjaChtKXt0aGlzLkEobSl9fX10aGlzLmk9bnVsbH07Yi5wcm90b3R5cGUuQT1mdW5jdGlvbihn
KXt0aGlzLnYoZnVuY3Rpb24oKXt0aHJvdyBnOwp9KX07dmFyIGU9ZnVuY3Rpb24oZyl7dGhpcy5p
PTA7dGhpcy52PXZvaWQgMDt0aGlzLmo9W107dGhpcy5EPSExO3ZhciBoPXRoaXMuQSgpO3RyeXtn
KGgucmVzb2x2ZSxoLnJlamVjdCl9Y2F0Y2goayl7aC5yZWplY3Qoayl9fTtlLnByb3RvdHlwZS5B
PWZ1bmN0aW9uKCl7ZnVuY3Rpb24gZyhtKXtyZXR1cm4gZnVuY3Rpb24obil7a3x8KGs9ITAsbS5j
YWxsKGgsbikpfX12YXIgaD10aGlzLGs9ITE7cmV0dXJue3Jlc29sdmU6Zyh0aGlzLlkpLHJlamVj
dDpnKHRoaXMuQil9fTtlLnByb3RvdHlwZS5ZPWZ1bmN0aW9uKGcpe2lmKGc9PT10aGlzKXRoaXMu
QihuZXcgVHlwZUVycm9yKCJpIikpO2Vsc2UgaWYoZyBpbnN0YW5jZW9mIGUpdGhpcy5OKGcpO2Vs
c2V7YTpzd2l0Y2godHlwZW9mIGcpe2Nhc2UgIm9iamVjdCI6dmFyIGg9ZyE9bnVsbDticmVhayBh
O2Nhc2UgImZ1bmN0aW9uIjpoPSEwO2JyZWFrIGE7ZGVmYXVsdDpoPSExfWg/dGhpcy5MKGcpOnRo
aXMuQyhnKX19O2UucHJvdG90eXBlLkw9CmZ1bmN0aW9uKGcpe3ZhciBoPXZvaWQgMDt0cnl7aD1n
LnRoZW59Y2F0Y2goayl7dGhpcy5CKGspO3JldHVybn10eXBlb2YgaD09ImZ1bmN0aW9uIj90aGlz
Lk8oaCxnKTp0aGlzLkMoZyl9O2UucHJvdG90eXBlLkI9ZnVuY3Rpb24oZyl7dGhpcy5GKDIsZyl9
O2UucHJvdG90eXBlLkM9ZnVuY3Rpb24oZyl7dGhpcy5GKDEsZyl9O2UucHJvdG90eXBlLkY9ZnVu
Y3Rpb24oZyxoKXtpZih0aGlzLmkhPTApdGhyb3cgRXJyb3IoImpgIitnKyJgIitoKyJgIit0aGlz
LmkpO3RoaXMuaT1nO3RoaXMudj1oO3RoaXMuaT09PTImJnRoaXMuTSgpO3RoaXMuRygpfTtlLnBy
b3RvdHlwZS5NPWZ1bmN0aW9uKCl7dmFyIGc9dGhpcztkKGZ1bmN0aW9uKCl7aWYoZy5IKCkpe3Zh
ciBoPVFiLmNvbnNvbGU7dHlwZW9mIGghPT0idW5kZWZpbmVkIiYmaC5lcnJvcihnLnYpfX0sMSl9
O2UucHJvdG90eXBlLkg9ZnVuY3Rpb24oKXtpZih0aGlzLkQpcmV0dXJuITE7dmFyIGc9UWIuQ3Vz
dG9tRXZlbnQsaD1RYi5FdmVudCwKaz1RYi5kaXNwYXRjaEV2ZW50O2lmKHR5cGVvZiBrPT09InVu
ZGVmaW5lZCIpcmV0dXJuITA7dHlwZW9mIGc9PT0iZnVuY3Rpb24iP2c9bmV3IGcoInVuaGFuZGxl
ZHJlamVjdGlvbiIse2NhbmNlbGFibGU6ITB9KTp0eXBlb2YgaD09PSJmdW5jdGlvbiI/Zz1uZXcg
aCgidW5oYW5kbGVkcmVqZWN0aW9uIix7Y2FuY2VsYWJsZTohMH0pOihnPVFiLmRvY3VtZW50LmNy
ZWF0ZUV2ZW50KCJDdXN0b21FdmVudCIpLGcuaW5pdEN1c3RvbUV2ZW50KCJ1bmhhbmRsZWRyZWpl
Y3Rpb24iLCExLCEwLGcpKTtnLnByb21pc2U9dGhpcztnLnJlYXNvbj10aGlzLnY7cmV0dXJuIGso
Zyl9O2UucHJvdG90eXBlLkc9ZnVuY3Rpb24oKXtpZih0aGlzLmohPW51bGwpe2Zvcih2YXIgZz0w
O2c8dGhpcy5qLmxlbmd0aDsrK2cpZi5qKHRoaXMualtnXSk7dGhpcy5qPW51bGx9fTt2YXIgZj1u
ZXcgYjtlLnByb3RvdHlwZS5OPWZ1bmN0aW9uKGcpe3ZhciBoPXRoaXMuQSgpO2cuVmQoaC5yZXNv
bHZlLGgucmVqZWN0KX07CmUucHJvdG90eXBlLk89ZnVuY3Rpb24oZyxoKXt2YXIgaz10aGlzLkEo
KTt0cnl7Zy5jYWxsKGgsay5yZXNvbHZlLGsucmVqZWN0KX1jYXRjaChtKXtrLnJlamVjdChtKX19
O2UucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKHEscil7cmV0dXJuIHR5
cGVvZiBxPT0iZnVuY3Rpb24iP2Z1bmN0aW9uKHUpe3RyeXttKHEodSkpfWNhdGNoKHYpe24odil9
fTpyfXZhciBtLG4scD1uZXcgZShmdW5jdGlvbihxLHIpe209cTtuPXJ9KTt0aGlzLlZkKGsoZyxt
KSxrKGgsbikpO3JldHVybiBwfTtlLnByb3RvdHlwZS5jYXRjaD1mdW5jdGlvbihnKXtyZXR1cm4g
dGhpcy50aGVuKHZvaWQgMCxnKX07ZS5wcm90b3R5cGUuVmQ9ZnVuY3Rpb24oZyxoKXtmdW5jdGlv
biBrKCl7c3dpdGNoKG0uaSl7Y2FzZSAxOmcobS52KTticmVhaztjYXNlIDI6aChtLnYpO2JyZWFr
O2RlZmF1bHQ6dGhyb3cgRXJyb3IoImtgIittLmkpO319dmFyIG09dGhpczt0aGlzLmo9PW51bGw/
Zi5qKGspOgp0aGlzLmoucHVzaChrKTt0aGlzLkQ9ITB9O2UucmVzb2x2ZT1jO2UucmVqZWN0PWZ1
bmN0aW9uKGcpe3JldHVybiBuZXcgZShmdW5jdGlvbihoLGspe2soZyl9KX07ZS5yYWNlPWZ1bmN0
aW9uKGcpe3JldHVybiBuZXcgZShmdW5jdGlvbihoLGspe2Zvcih2YXIgbT1fLkMoZyksbj1tLm5l
eHQoKTshbi5kb25lO249bS5uZXh0KCkpYyhuLnZhbHVlKS5WZChoLGspfSl9O2UuYWxsPWZ1bmN0
aW9uKGcpe3ZhciBoPV8uQyhnKSxrPWgubmV4dCgpO3JldHVybiBrLmRvbmU/YyhbXSk6bmV3IGUo
ZnVuY3Rpb24obSxuKXtmdW5jdGlvbiBwKHUpe3JldHVybiBmdW5jdGlvbih2KXtxW3VdPXY7ci0t
O3I9PTAmJm0ocSl9fXZhciBxPVtdLHI9MDtkbyBxLnB1c2godm9pZCAwKSxyKyssYyhrLnZhbHVl
KS5WZChwKHEubGVuZ3RoLTEpLG4pLGs9aC5uZXh0KCk7d2hpbGUoIWsuZG9uZSl9KX07cmV0dXJu
IGV9KTsKdmFyIGhjPWZ1bmN0aW9uKGEsYixjKXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBlRXJy
b3IoImxgIitjKTtpZihiIGluc3RhbmNlb2YgUmVnRXhwKXRocm93IG5ldyBUeXBlRXJyb3IoIm1g
IitjKTtyZXR1cm4gYSsiIn07VWIoIlN0cmluZy5wcm90b3R5cGUuc3RhcnRzV2l0aCIsZnVuY3Rp
b24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3ZhciBkPWhjKHRoaXMsYiwic3RhcnRzV2l0
aCIpLGU9ZC5sZW5ndGgsZj1iLmxlbmd0aDtjPU1hdGgubWF4KDAsTWF0aC5taW4oY3wwLGQubGVu
Z3RoKSk7Zm9yKHZhciBnPTA7ZzxmJiZjPGU7KWlmKGRbYysrXSE9YltnKytdKXJldHVybiExO3Jl
dHVybiBnPj1mfX0pO1ViKCJPYmplY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVy
biBhfHxaYn0pO1ViKCJTeW1ib2wuZGlzcG9zZSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpTeW1i
b2woIm4iKX0pOwpVYigiV2Vha01hcCIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe31mdW5jdGlv
biBjKGspe3ZhciBtPXR5cGVvZiBrO3JldHVybiBtPT09Im9iamVjdCImJmshPT1udWxsfHxtPT09
ImZ1bmN0aW9uIn1mdW5jdGlvbiBkKGspe2lmKCFhYyhrLGYpKXt2YXIgbT1uZXcgYjtPYihrLGYs
e3ZhbHVlOm19KX19ZnVuY3Rpb24gZShrKXt2YXIgbT1PYmplY3Rba107bSYmKE9iamVjdFtrXT1m
dW5jdGlvbihuKXtpZihuIGluc3RhbmNlb2YgYilyZXR1cm4gbjtPYmplY3QuaXNFeHRlbnNpYmxl
KG4pJiZkKG4pO3JldHVybiBtKG4pfSl9aWYoZnVuY3Rpb24oKXtpZighYXx8IU9iamVjdC5zZWFs
KXJldHVybiExO3RyeXt2YXIgaz1PYmplY3Quc2VhbCh7fSksbT1PYmplY3Quc2VhbCh7fSksbj1u
ZXcgYShbW2ssMl0sW20sM11dKTtpZihuLmdldChrKSE9Mnx8bi5nZXQobSkhPTMpcmV0dXJuITE7
bi5kZWxldGUoayk7bi5zZXQobSw0KTtyZXR1cm4hbi5oYXMoaykmJm4uZ2V0KG0pPT00fWNhdGNo
KHApe3JldHVybiExfX0oKSlyZXR1cm4gYTsKdmFyIGY9IiRqc2NvbXBfaGlkZGVuXyIrTWF0aC5y
YW5kb20oKTtlKCJmcmVlemUiKTtlKCJwcmV2ZW50RXh0ZW5zaW9ucyIpO2UoInNlYWwiKTt2YXIg
Zz0wLGg9ZnVuY3Rpb24oayl7dGhpcy5pPShnKz1NYXRoLnJhbmRvbSgpKzEpLnRvU3RyaW5nKCk7
aWYoayl7az1fLkMoayk7Zm9yKHZhciBtOyEobT1rLm5leHQoKSkuZG9uZTspbT1tLnZhbHVlLHRo
aXMuc2V0KG1bMF0sbVsxXSl9fTtoLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oayxtKXtpZighYyhr
KSl0aHJvdyBFcnJvcigibyIpO2Qoayk7aWYoIWFjKGssZikpdGhyb3cgRXJyb3IoInBgIitrKTtr
W2ZdW3RoaXMuaV09bTtyZXR1cm4gdGhpc307aC5wcm90b3R5cGUuZ2V0PWZ1bmN0aW9uKGspe3Jl
dHVybiBjKGspJiZhYyhrLGYpP2tbZl1bdGhpcy5pXTp2b2lkIDB9O2gucHJvdG90eXBlLmhhcz1m
dW5jdGlvbihrKXtyZXR1cm4gYyhrKSYmYWMoayxmKSYmYWMoa1tmXSx0aGlzLmkpfTtoLnByb3Rv
dHlwZS5kZWxldGU9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJgphYyhrLGYpJiZhYyhrW2ZdLHRo
aXMuaSk/ZGVsZXRlIGtbZl1bdGhpcy5pXTohMX07cmV0dXJuIGh9KTsKVWIoIk1hcCIsZnVuY3Rp
b24oYSl7aWYoZnVuY3Rpb24oKXtpZighYXx8dHlwZW9mIGEhPSJmdW5jdGlvbiJ8fCFhLnByb3Rv
dHlwZS5lbnRyaWVzfHx0eXBlb2YgT2JqZWN0LnNlYWwhPSJmdW5jdGlvbiIpcmV0dXJuITE7dHJ5
e3ZhciBoPU9iamVjdC5zZWFsKHt4OjR9KSxrPW5ldyBhKF8uQyhbW2gsInMiXV0pKTtpZihrLmdl
dChoKSE9InMifHxrLnNpemUhPTF8fGsuZ2V0KHt4OjR9KXx8ay5zZXQoe3g6NH0sInQiKSE9a3x8
ay5zaXplIT0yKXJldHVybiExO3ZhciBtPWsuZW50cmllcygpLG49bS5uZXh0KCk7aWYobi5kb25l
fHxuLnZhbHVlWzBdIT1ofHxuLnZhbHVlWzFdIT0icyIpcmV0dXJuITE7bj1tLm5leHQoKTtyZXR1
cm4gbi5kb25lfHxuLnZhbHVlWzBdLnghPTR8fG4udmFsdWVbMV0hPSJ0Inx8IW0ubmV4dCgpLmRv
bmU/ITE6ITB9Y2F0Y2gocCl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPW5ldyBXZWFrTWFw
LGM9ZnVuY3Rpb24oaCl7dGhpc1swXT17fTt0aGlzWzFdPQpmKCk7dGhpcy5zaXplPTA7aWYoaCl7
aD1fLkMoaCk7Zm9yKHZhciBrOyEoaz1oLm5leHQoKSkuZG9uZTspaz1rLnZhbHVlLHRoaXMuc2V0
KGtbMF0sa1sxXSl9fTtjLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oaCxrKXtoPWg9PT0wPzA6aDt2
YXIgbT1kKHRoaXMsaCk7bS5saXN0fHwobS5saXN0PXRoaXNbMF1bbS5pZF09W10pO20uZW50cnk/
bS5lbnRyeS52YWx1ZT1rOihtLmVudHJ5PXtuZXh0OnRoaXNbMV0sSGI6dGhpc1sxXS5IYixoZWFk
OnRoaXNbMV0sa2V5OmgsdmFsdWU6a30sbS5saXN0LnB1c2gobS5lbnRyeSksdGhpc1sxXS5IYi5u
ZXh0PW0uZW50cnksdGhpc1sxXS5IYj1tLmVudHJ5LHRoaXMuc2l6ZSsrKTtyZXR1cm4gdGhpc307
Yy5wcm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9uKGgpe2g9ZCh0aGlzLGgpO3JldHVybiBoLmVudHJ5
JiZoLmxpc3Q/KGgubGlzdC5zcGxpY2UoaC5pbmRleCwxKSxoLmxpc3QubGVuZ3RofHxkZWxldGUg
dGhpc1swXVtoLmlkXSxoLmVudHJ5LkhiLm5leHQ9CmguZW50cnkubmV4dCxoLmVudHJ5Lm5leHQu
SGI9aC5lbnRyeS5IYixoLmVudHJ5LmhlYWQ9bnVsbCx0aGlzLnNpemUtLSwhMCk6ITF9O2MucHJv
dG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpc1swXT17fTt0aGlzWzFdPXRoaXNbMV0uSGI9Zigp
O3RoaXMuc2l6ZT0wfTtjLnByb3RvdHlwZS5oYXM9ZnVuY3Rpb24oaCl7cmV0dXJuISFkKHRoaXMs
aCkuZW50cnl9O2MucHJvdG90eXBlLmdldD1mdW5jdGlvbihoKXtyZXR1cm4oaD1kKHRoaXMsaCku
ZW50cnkpJiZoLnZhbHVlfTtjLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIGUo
dGhpcyxmdW5jdGlvbihoKXtyZXR1cm5baC5rZXksaC52YWx1ZV19KX07Yy5wcm90b3R5cGUua2V5
cz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgua2V5fSl9O2Mu
cHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0
dXJuIGgudmFsdWV9KX07Yy5wcm90b3R5cGUuZm9yRWFjaD0KZnVuY3Rpb24oaCxrKXtmb3IodmFy
IG09dGhpcy5lbnRyaWVzKCksbjshKG49bS5uZXh0KCkpLmRvbmU7KW49bi52YWx1ZSxoLmNhbGwo
ayxuWzFdLG5bMF0sdGhpcyl9O2MucHJvdG90eXBlW1N5bWJvbC5pdGVyYXRvcl09Yy5wcm90b3R5
cGUuZW50cmllczt2YXIgZD1mdW5jdGlvbihoLGspe3ZhciBtPWsmJnR5cGVvZiBrO209PSJvYmpl
Y3QifHxtPT0iZnVuY3Rpb24iP2IuaGFzKGspP209Yi5nZXQoayk6KG09IiIrICsrZyxiLnNldChr
LG0pKTptPSJwXyIrazt2YXIgbj1oWzBdW21dO2lmKG4mJmFjKGhbMF0sbSkpZm9yKGg9MDtoPG4u
bGVuZ3RoO2grKyl7dmFyIHA9bltoXTtpZihrIT09ayYmcC5rZXkhPT1wLmtleXx8az09PXAua2V5
KXJldHVybntpZDptLGxpc3Q6bixpbmRleDpoLGVudHJ5OnB9fXJldHVybntpZDptLGxpc3Q6bixp
bmRleDotMSxlbnRyeTp2b2lkIDB9fSxlPWZ1bmN0aW9uKGgsayl7dmFyIG09aFsxXTtyZXR1cm4g
ZmMoZnVuY3Rpb24oKXtpZihtKXtmb3IoO20uaGVhZCE9CmhbMV07KW09bS5IYjtmb3IoO20ubmV4
dCE9bS5oZWFkOylyZXR1cm4gbT1tLm5leHQse2RvbmU6ITEsdmFsdWU6ayhtKX07bT1udWxsfXJl
dHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19KX0sZj1mdW5jdGlvbigpe3ZhciBoPXt9O3JldHVy
biBoLkhiPWgubmV4dD1oLmhlYWQ9aH0sZz0wO3JldHVybiBjfSk7ClViKCJTZXQiLGZ1bmN0aW9u
KGEpe2lmKGZ1bmN0aW9uKCl7aWYoIWF8fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwhYS5wcm90b3R5
cGUuZW50cmllc3x8dHlwZW9mIE9iamVjdC5zZWFsIT0iZnVuY3Rpb24iKXJldHVybiExO3RyeXt2
YXIgYz1PYmplY3Quc2VhbCh7eDo0fSksZD1uZXcgYShfLkMoW2NdKSk7aWYoIWQuaGFzKGMpfHxk
LnNpemUhPTF8fGQuYWRkKGMpIT1kfHxkLnNpemUhPTF8fGQuYWRkKHt4OjR9KSE9ZHx8ZC5zaXpl
IT0yKXJldHVybiExO3ZhciBlPWQuZW50cmllcygpLGY9ZS5uZXh0KCk7aWYoZi5kb25lfHxmLnZh
bHVlWzBdIT1jfHxmLnZhbHVlWzFdIT1jKXJldHVybiExO2Y9ZS5uZXh0KCk7cmV0dXJuIGYuZG9u
ZXx8Zi52YWx1ZVswXT09Y3x8Zi52YWx1ZVswXS54IT00fHxmLnZhbHVlWzFdIT1mLnZhbHVlWzBd
PyExOmUubmV4dCgpLmRvbmV9Y2F0Y2goZyl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPWZ1
bmN0aW9uKGMpe3RoaXMuaT1uZXcgTWFwO2lmKGMpe2M9Cl8uQyhjKTtmb3IodmFyIGQ7IShkPWMu
bmV4dCgpKS5kb25lOyl0aGlzLmFkZChkLnZhbHVlKX10aGlzLnNpemU9dGhpcy5pLnNpemV9O2Iu
cHJvdG90eXBlLmFkZD1mdW5jdGlvbihjKXtjPWM9PT0wPzA6Yzt0aGlzLmkuc2V0KGMsYyk7dGhp
cy5zaXplPXRoaXMuaS5zaXplO3JldHVybiB0aGlzfTtiLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rp
b24oYyl7Yz10aGlzLmkuZGVsZXRlKGMpO3RoaXMuc2l6ZT10aGlzLmkuc2l6ZTtyZXR1cm4gY307
Yi5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLmkuY2xlYXIoKTt0aGlzLnNpemU9MH07
Yi5wcm90b3R5cGUuaGFzPWZ1bmN0aW9uKGMpe3JldHVybiB0aGlzLmkuaGFzKGMpfTtiLnByb3Rv
dHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaS5lbnRyaWVzKCl9O2IucHJvdG90
eXBlLnZhbHVlcz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmkudmFsdWVzKCl9O2IucHJvdG90eXBl
LmtleXM9Yi5wcm90b3R5cGUudmFsdWVzOwpiLnByb3RvdHlwZVtTeW1ib2wuaXRlcmF0b3JdPWIu
cHJvdG90eXBlLnZhbHVlcztiLnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKGMsZCl7dmFyIGU9
dGhpczt0aGlzLmkuZm9yRWFjaChmdW5jdGlvbihmKXtyZXR1cm4gYy5jYWxsKGQsZixmLGUpfSl9
O3JldHVybiBifSk7VWIoIkFycmF5LmZyb20iLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rp
b24oYixjLGQpe2M9YyE9bnVsbD9jOmZ1bmN0aW9uKGgpe3JldHVybiBofTt2YXIgZT1bXSxmPXR5
cGVvZiBTeW1ib2whPSJ1bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmJbU3ltYm9sLml0ZXJh
dG9yXTtpZih0eXBlb2YgZj09ImZ1bmN0aW9uIil7Yj1mLmNhbGwoYik7Zm9yKHZhciBnPTA7IShm
PWIubmV4dCgpKS5kb25lOyllLnB1c2goYy5jYWxsKGQsZi52YWx1ZSxnKyspKX1lbHNlIGZvcihm
PWIubGVuZ3RoLGc9MDtnPGY7ZysrKWUucHVzaChjLmNhbGwoZCxiW2ddLGcpKTtyZXR1cm4gZX19
KTsKVWIoIk9iamVjdC5lbnRyaWVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIp
e3ZhciBjPVtdLGQ7Zm9yKGQgaW4gYilhYyhiLGQpJiZjLnB1c2goW2QsYltkXV0pO3JldHVybiBj
fX0pO1ViKCJOdW1iZXIuaXNGaW5pdGUiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24o
Yil7cmV0dXJuIHR5cGVvZiBiIT09Im51bWJlciI/ITE6IWlzTmFOKGIpJiZiIT09SW5maW5pdHkm
JmIhPT0tSW5maW5pdHl9fSk7VWIoIk51bWJlci5NQVhfU0FGRV9JTlRFR0VSIixmdW5jdGlvbigp
e3JldHVybiA5MDA3MTk5MjU0NzQwOTkxfSk7VWIoIk51bWJlci5NSU5fU0FGRV9JTlRFR0VSIixm
dW5jdGlvbigpe3JldHVybi05MDA3MTk5MjU0NzQwOTkxfSk7VWIoIk51bWJlci5pc0ludGVnZXIi
LGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIE51bWJlci5pc0Zpbml0
ZShiKT9iPT09TWF0aC5mbG9vcihiKTohMX19KTsKVWIoIk51bWJlci5pc1NhZmVJbnRlZ2VyIixm
dW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2Vy
KGIpJiZNYXRoLmFicyhiKTw9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVJ9fSk7VWIoIk9iamVjdC5p
cyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBiPT09Yz9iIT09
MHx8MS9iPT09MS9jOmIhPT1iJiZjIT09Y319KTtVYigiQXJyYXkucHJvdG90eXBlLmluY2x1ZGVz
IixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7dmFyIGQ9dGhpcztkIGluc3Rh
bmNlb2YgU3RyaW5nJiYoZD1TdHJpbmcoZCkpO3ZhciBlPWQubGVuZ3RoO2M9Y3x8MDtmb3IoYzww
JiYoYz1NYXRoLm1heChjK2UsMCkpO2M8ZTtjKyspe3ZhciBmPWRbY107aWYoZj09PWJ8fE9iamVj
dC5pcyhmLGIpKXJldHVybiEwfXJldHVybiExfX0pOwpVYigiU3RyaW5nLnByb3RvdHlwZS5pbmNs
dWRlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBoYyh0aGlz
LGIsImluY2x1ZGVzIikuaW5kZXhPZihiLGN8fDApIT09LTF9fSk7dmFyIGljPWZ1bmN0aW9uKGEs
Yil7YSBpbnN0YW5jZW9mIFN0cmluZyYmKGErPSIiKTt2YXIgYz0wLGQ9ITEsZT17bmV4dDpmdW5j
dGlvbigpe2lmKCFkJiZjPGEubGVuZ3RoKXt2YXIgZj1jKys7cmV0dXJue3ZhbHVlOmIoZixhW2Zd
KSxkb25lOiExfX1kPSEwO3JldHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19fTtlW1N5bWJvbC5p
dGVyYXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4gZX07cmV0dXJuIGV9O1ViKCJBcnJheS5wcm90b3R5
cGUuZW50cmllcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBpYyh0
aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuW2IsY119KX19KTsKVWIoIk1hdGgudHJ1bmMiLGZ1bmN0
aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1OdW1iZXIoYik7aWYoaXNOYU4oYil8fGI9
PT1JbmZpbml0eXx8Yj09PS1JbmZpbml0eXx8Yj09PTApcmV0dXJuIGI7dmFyIGM9TWF0aC5mbG9v
cihNYXRoLmFicyhiKSk7cmV0dXJuIGI8MD8tYzpjfX0pO1ViKCJBcnJheS5wcm90b3R5cGUuZmlu
ZCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe2E6e3ZhciBkPXRoaXM7ZCBp
bnN0YW5jZW9mIFN0cmluZyYmKGQ9U3RyaW5nKGQpKTtmb3IodmFyIGU9ZC5sZW5ndGgsZj0wO2Y8
ZTtmKyspe3ZhciBnPWRbZl07aWYoYi5jYWxsKGMsZyxmLGQpKXtiPWc7YnJlYWsgYX19Yj12b2lk
IDB9cmV0dXJuIGJ9fSk7VWIoIk9iamVjdC52YWx1ZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
ZnVuY3Rpb24oYil7dmFyIGM9W10sZDtmb3IoZCBpbiBiKWFjKGIsZCkmJmMucHVzaChiW2RdKTty
ZXR1cm4gY319KTsKVWIoIk51bWJlci5pc05hTiIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5j
dGlvbihiKXtyZXR1cm4gdHlwZW9mIGI9PT0ibnVtYmVyIiYmaXNOYU4oYil9fSk7VWIoIkFycmF5
LnByb3RvdHlwZS5rZXlzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKCl7cmV0dXJu
IGljKHRoaXMsZnVuY3Rpb24oYil7cmV0dXJuIGJ9KX19KTtVYigiQXJyYXkucHJvdG90eXBlLnZh
bHVlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBpYyh0aGlzLGZ1
bmN0aW9uKGIsYyl7cmV0dXJuIGN9KX19KTsKVWIoIlByb21pc2UucHJvdG90eXBlLmZpbmFsbHki
LGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHRoaXMudGhlbihmdW5j
dGlvbihjKXtyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGIoKSkudGhlbihmdW5jdGlvbigpe3JldHVy
biBjfSl9LGZ1bmN0aW9uKGMpe3JldHVybiBQcm9taXNlLnJlc29sdmUoYigpKS50aGVuKGZ1bmN0
aW9uKCl7dGhyb3cgYzt9KX0pfX0pO1ViKCJBcnJheS5wcm90b3R5cGUuZmlsbCIsZnVuY3Rpb24o
YSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMsZCl7dmFyIGU9dGhpcy5sZW5ndGh8fDA7YzwwJiYo
Yz1NYXRoLm1heCgwLGUrYykpO2lmKGQ9PW51bGx8fGQ+ZSlkPWU7ZD1OdW1iZXIoZCk7ZDwwJiYo
ZD1NYXRoLm1heCgwLGUrZCkpO2ZvcihjPU51bWJlcihjfHwwKTtjPGQ7YysrKXRoaXNbY109Yjty
ZXR1cm4gdGhpc319KTtUYigiZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpBcnJheS5wcm90
b3R5cGUuZmlsbH0pOwpVYigiQXJyYXkucHJvdG90eXBlLmZsYXQiLGZ1bmN0aW9uKGEpe3JldHVy
biBhP2E6ZnVuY3Rpb24oYil7Yj1iPT09dm9pZCAwPzE6Yjt2YXIgYz1bXTtBcnJheS5wcm90b3R5
cGUuZm9yRWFjaC5jYWxsKHRoaXMsZnVuY3Rpb24oZCl7QXJyYXkuaXNBcnJheShkKSYmYj4wPyhk
PUFycmF5LnByb3RvdHlwZS5mbGF0LmNhbGwoZCxiLTEpLGMucHVzaC5hcHBseShjLGQpKTpjLnB1
c2goZCl9KTtyZXR1cm4gY319KTt2YXIgbGMsbWMscGMscWM7Xy5qYz1fLmpjfHx7fTtfLnQ9dGhp
c3x8c2VsZjtsYz1mdW5jdGlvbihhLGIpe3ZhciBjPV8ua2MoIldJWl9nbG9iYWxfZGF0YS5veE4z
bmIiKTthPWMmJmNbYV07cmV0dXJuIGEhPW51bGw/YTpifTttYz1fLnQuX0ZfdG9nZ2xlc19nYmFy
X3x8W107Xy5rYz1mdW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIpO2I9Ynx8Xy50O2Zvcih2YXIg
Yz0wO2M8YS5sZW5ndGg7YysrKWlmKGI9YlthW2NdXSxiPT1udWxsKXJldHVybiBudWxsO3JldHVy
biBifTtfLlVhPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBiIT0ib2JqZWN0Ij9i
OmE/QXJyYXkuaXNBcnJheShhKT8iYXJyYXkiOmI6Im51bGwifTtfLm5jPWZ1bmN0aW9uKGEpe3Zh
ciBiPXR5cGVvZiBhO3JldHVybiBiPT0ib2JqZWN0IiYmYSE9bnVsbHx8Yj09ImZ1bmN0aW9uIn07
Xy5vYz0iY2xvc3VyZV91aWRfIisoTWF0aC5yYW5kb20oKSoxRTk+Pj4wKTsKcGM9ZnVuY3Rpb24o
YSxiLGMpe3JldHVybiBhLmNhbGwuYXBwbHkoYS5iaW5kLGFyZ3VtZW50cyl9O3FjPWZ1bmN0aW9u
KGEsYixjKXtpZighYSl0aHJvdyBFcnJvcigpO2lmKGFyZ3VtZW50cy5sZW5ndGg+Mil7dmFyIGQ9
QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLDIpO3JldHVybiBmdW5jdGlvbigp
e3ZhciBlPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7QXJyYXkucHJvdG90
eXBlLnVuc2hpZnQuYXBwbHkoZSxkKTtyZXR1cm4gYS5hcHBseShiLGUpfX1yZXR1cm4gZnVuY3Rp
b24oKXtyZXR1cm4gYS5hcHBseShiLGFyZ3VtZW50cyl9fTtfLkY9ZnVuY3Rpb24oYSxiLGMpe18u
Rj1GdW5jdGlvbi5wcm90b3R5cGUuYmluZCYmRnVuY3Rpb24ucHJvdG90eXBlLmJpbmQudG9TdHJp
bmcoKS5pbmRleE9mKCJuYXRpdmUgY29kZSIpIT0tMT9wYzpxYztyZXR1cm4gXy5GLmFwcGx5KG51
bGwsYXJndW1lbnRzKX07Cl8ucmM9ZnVuY3Rpb24oYSxiKXt2YXIgYz1BcnJheS5wcm90b3R5cGUu
c2xpY2UuY2FsbChhcmd1bWVudHMsMSk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGQ9Yy5zbGljZSgp
O2QucHVzaC5hcHBseShkLGFyZ3VtZW50cyk7cmV0dXJuIGEuYXBwbHkodGhpcyxkKX19O18uRz1m
dW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgYz1fLnQsZDthLmxlbmd0aCYmKGQ9
YS5zaGlmdCgpKTspYS5sZW5ndGh8fGI9PT12b2lkIDA/Y1tkXSYmY1tkXSE9PU9iamVjdC5wcm90
b3R5cGVbZF0/Yz1jW2RdOmM9Y1tkXT17fTpjW2RdPWJ9O18uZGI9ZnVuY3Rpb24oYSl7cmV0dXJu
IGF9OwpfLkk9ZnVuY3Rpb24oYSxiKXtmdW5jdGlvbiBjKCl7fWMucHJvdG90eXBlPWIucHJvdG90
eXBlO2EuWj1iLnByb3RvdHlwZTthLnByb3RvdHlwZT1uZXcgYzthLnByb3RvdHlwZS5jb25zdHJ1
Y3Rvcj1hO2Euc3E9ZnVuY3Rpb24oZCxlLGYpe2Zvcih2YXIgZz1BcnJheShhcmd1bWVudHMubGVu
Z3RoLTIpLGg9MjtoPGFyZ3VtZW50cy5sZW5ndGg7aCsrKWdbaC0yXT1hcmd1bWVudHNbaF07cmV0
dXJuIGIucHJvdG90eXBlW2VdLmFwcGx5KGQsZyl9fTtfLkkoXy5hYSxFcnJvcik7Xy5hYS5wcm90
b3R5cGUubmFtZT0iQ3VzdG9tRXJyb3IiO3ZhciBzYz0hIShtY1swXT4+MjUmMSksdGM9ISEobWNb
MF0+PjIwJjEpLHVjPSEhKG1jWzBdPj4yNyYxKSx2Yz0hIShtY1swXSY4MTkyKTt2YXIgbmE9c2M/
dWM6bGMoNjEwNDAxMzAxLCExKSx2Yj1zYz90Y3x8IXZjOmxjKDc0ODQwMjE0NywhMCk7Xy53Yz1f
LmJhKGZ1bmN0aW9uKGEpe3JldHVybiBhIT09bnVsbCYmYSE9PXZvaWQgMH0pO3ZhciBkYT1fLmJh
KGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2YgYT09PSJudW1iZXIifSksY2E9Xy5iYShmdW5jdGlv
bihhKXtyZXR1cm4gdHlwZW9mIGE9PT0ic3RyaW5nIn0pLGZhPV8uYmEoZnVuY3Rpb24oYSl7cmV0
dXJuIHR5cGVvZiBhPT09ImJvb2xlYW4ifSk7dmFyIGVhPXR5cGVvZiBfLnQuQmlnSW50PT09ImZ1
bmN0aW9uIiYmdHlwZW9mIF8udC5CaWdJbnQoMCk9PT0iYmlnaW50Ijt2YXIgemMseGMsQWMseWM7
Xy5tYj1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiBlYT9hPj14YyYmYTw9eWM6YVswXT09PSItIj9q
YShhLHpjKTpqYShhLEFjKX0pO3pjPU51bWJlci5NSU5fU0FGRV9JTlRFR0VSLnRvU3RyaW5nKCk7
eGM9ZWE/QmlnSW50KE51bWJlci5NSU5fU0FGRV9JTlRFR0VSKTp2b2lkIDA7QWM9TnVtYmVyLk1B
WF9TQUZFX0lOVEVHRVIudG9TdHJpbmcoKTt5Yz1lYT9CaWdJbnQoTnVtYmVyLk1BWF9TQUZFX0lO
VEVHRVIpOnZvaWQgMDtfLkJjPXR5cGVvZiBVaW50OEFycmF5LnByb3RvdHlwZS5zbGljZT09PSJm
dW5jdGlvbiI7Xy5DYz10eXBlb2YgVGV4dERlY29kZXIhPT0idW5kZWZpbmVkIjtfLkRjPXR5cGVv
ZiBTdHJpbmcucHJvdG90eXBlLmlzV2VsbEZvcm1lZD09PSJmdW5jdGlvbiI7Xy5FYz10eXBlb2Yg
VGV4dEVuY29kZXIhPT0idW5kZWZpbmVkIjtfLkZjPVN0cmluZy5wcm90b3R5cGUudHJpbT9mdW5j
dGlvbihhKXtyZXR1cm4gYS50cmltKCl9OmZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0qKFtc
c1xTXSo/KVtcc1x4YTBdKiQvLmV4ZWMoYSlbMV19O3ZhciBvYSxHYz1fLnQubmF2aWdhdG9yO29h
PUdjP0djLnVzZXJBZ2VudERhdGF8fG51bGw6bnVsbDtfLkJhPUFycmF5LnByb3RvdHlwZS5pbmRl
eE9mP2Z1bmN0aW9uKGEsYil7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5pbmRleE9mLmNhbGwoYSxi
LHZvaWQgMCl9OmZ1bmN0aW9uKGEsYil7aWYodHlwZW9mIGE9PT0ic3RyaW5nIilyZXR1cm4gdHlw
ZW9mIGIhPT0ic3RyaW5nInx8Yi5sZW5ndGghPTE/LTE6YS5pbmRleE9mKGIsMCk7Zm9yKHZhciBj
PTA7YzxhLmxlbmd0aDtjKyspaWYoYyBpbiBhJiZhW2NdPT09YilyZXR1cm4gYztyZXR1cm4tMX07
Xy5IYz1BcnJheS5wcm90b3R5cGUuZm9yRWFjaD9mdW5jdGlvbihhLGIsYyl7QXJyYXkucHJvdG90
eXBlLmZvckVhY2guY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5n
dGgsZT10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZj0wO2Y8ZDtmKyspZiBpbiBl
JiZiLmNhbGwoYyxlW2ZdLGYsYSl9OwpfLkljPUFycmF5LnByb3RvdHlwZS5maWx0ZXI/ZnVuY3Rp
b24oYSxiLGMpe3JldHVybiBBcnJheS5wcm90b3R5cGUuZmlsdGVyLmNhbGwoYSxiLGMpfTpmdW5j
dGlvbihhLGIsYyl7Zm9yKHZhciBkPWEubGVuZ3RoLGU9W10sZj0wLGc9dHlwZW9mIGE9PT0ic3Ry
aW5nIj9hLnNwbGl0KCIiKTphLGg9MDtoPGQ7aCsrKWlmKGggaW4gZyl7dmFyIGs9Z1toXTtiLmNh
bGwoYyxrLGgsYSkmJihlW2YrK109ayl9cmV0dXJuIGV9O18uSmM9QXJyYXkucHJvdG90eXBlLm1h
cD9mdW5jdGlvbihhLGIsYyl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5tYXAuY2FsbChhLGIsYyl9
OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT1BcnJheShkKSxmPXR5cGVvZiBh
PT09InN0cmluZyI/YS5zcGxpdCgiIik6YSxnPTA7ZzxkO2crKylnIGluIGYmJihlW2ddPWIuY2Fs
bChjLGZbZ10sZyxhKSk7cmV0dXJuIGV9OwpfLktjPUFycmF5LnByb3RvdHlwZS5zb21lP2Z1bmN0
aW9uKGEsYil7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5zb21lLmNhbGwoYSxiLHZvaWQgMCl9OmZ1
bmN0aW9uKGEsYil7Zm9yKHZhciBjPWEubGVuZ3RoLGQ9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNw
bGl0KCIiKTphLGU9MDtlPGM7ZSsrKWlmKGUgaW4gZCYmYi5jYWxsKHZvaWQgMCxkW2VdLGUsYSkp
cmV0dXJuITA7cmV0dXJuITF9O18uTGM9ZnVuY3Rpb24oYSl7Xy5MY1siICJdKGEpO3JldHVybiBh
fTtfLkxjWyIgIl09ZnVuY3Rpb24oKXt9O3ZhciBZYztfLk1jPV8uc2EoKTtfLk5jPV8udGEoKTtf
Lk9jPV8ucWEoIkVkZ2UiKTtfLlBjPV8ucWEoIkdlY2tvIikmJiEoXy5tYSgpJiYhXy5xYSgiRWRn
ZSIpKSYmIShfLnFhKCJUcmlkZW50Iil8fF8ucWEoIk1TSUUiKSkmJiFfLnFhKCJFZGdlIik7Xy5R
Yz1fLm1hKCkmJiFfLnFhKCJFZGdlIik7Xy5SYz1fLkFhKCk7Xy5TYz14YSgpP29hLnBsYXRmb3Jt
PT09IldpbmRvd3MiOl8ucWEoIldpbmRvd3MiKTtfLlRjPXhhKCk/b2EucGxhdGZvcm09PT0iQW5k
cm9pZCI6Xy5xYSgiQW5kcm9pZCIpO18uVWM9eWEoKTtfLlZjPV8ucWEoImlQYWQiKTtfLldjPV8u
cWEoImlQb2QiKTtfLlhjPV8uemEoKTsKYTp7dmFyIFpjPSIiLCRjPWZ1bmN0aW9uKCl7dmFyIGE9
Xy5sYSgpO2lmKF8uUGMpcmV0dXJuL3J2OihbXlwpO10rKShcKXw7KS8uZXhlYyhhKTtpZihfLk9j
KXJldHVybi9FZGdlXC8oW1xkXC5dKykvLmV4ZWMoYSk7aWYoXy5OYylyZXR1cm4vXGIoPzpNU0lF
fHJ2KVs6IF0oW15cKTtdKykoXCl8OykvLmV4ZWMoYSk7aWYoXy5RYylyZXR1cm4vV2ViS2l0XC8o
XFMrKS8uZXhlYyhhKTtpZihfLk1jKXJldHVybi8oPzpWZXJzaW9uKVsgXC9dPyhcUyspLy5leGVj
KGEpfSgpOyRjJiYoWmM9JGM/JGNbMV06IiIpO2lmKF8uTmMpe3ZhciBiZCxjZD1fLnQuZG9jdW1l
bnQ7YmQ9Y2Q/Y2QuZG9jdW1lbnRNb2RlOnZvaWQgMDtpZihiZCE9bnVsbCYmYmQ+cGFyc2VGbG9h
dChaYykpe1ljPVN0cmluZyhiZCk7YnJlYWsgYX19WWM9WmN9Xy5kZD1ZYztfLmVkPV8udWEoKTtf
LmZkPXlhKCl8fF8ucWEoImlQb2QiKTtfLmdkPV8ucWEoImlQYWQiKTtfLmhkPV8ucWEoIkFuZHJv
aWQiKSYmISh2YSgpfHxfLnVhKCl8fF8uc2EoKXx8Xy5xYSgiU2lsayIpKTtfLmlkPXZhKCk7Xy5q
ZD1fLndhKCkmJiFfLnphKCk7Xy5rZD10eXBlb2YgVWludDhBcnJheSE9PSJ1bmRlZmluZWQiO18u
bGQ9IV8uTmMmJnR5cGVvZiBidG9hPT09ImZ1bmN0aW9uIjt2YXIgbWQsaGIseGIsSmEscmI7Xy5F
YT10eXBlb2YgU3ltYm9sPT09ImZ1bmN0aW9uIiYmdHlwZW9mIFN5bWJvbCgpPT09InN5bWJvbCI7
bWQ9Xy5EYSgiamFzIix2b2lkIDAsITApO18uZmI9Xy5EYSh2b2lkIDAsU3ltYm9sKCkpO18ubmQ9
Xy5EYSh2b2lkIDAsIjB1YiIpO2hiPV8uRGEodm9pZCAwLCIwdWJzIik7Xy5vZD1fLkRhKHZvaWQg
MCwiMHVic2IiKTt4Yj1fLkRhKHZvaWQgMCwiMGFjdGsiKTtKYT1fLkRhKCJtX20iLCJHcSIsITAp
O3JiPV8uRGEodm9pZCAwLCJ2cHMiKTtfLnBkPV8uRGEoKTt2YXIgR2EsRmEscmQ7R2E9e05rOnt2
YWx1ZTowLGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCxlbnVtZXJhYmxlOiExfX07RmE9T2Jq
ZWN0LmRlZmluZVByb3BlcnRpZXM7Xy53PV8uRWE/bWQ6Ik5rIjtyZD1bXTtfLklhKHJkLDcpO18u
cWQ9T2JqZWN0LmZyZWV6ZShyZCk7dmFyIEthLE5hO0thPXt9O05hPXt9O18uc2Q9T2JqZWN0LmZy
ZWV6ZSh7fSk7dmFyIHNiPXt9O3ZhciBTYT12b2lkIDA7Xy50ZD10eXBlb2YgQmlnSW50PT09ImZ1
bmN0aW9uIj9CaWdJbnQuYXNJbnROOnZvaWQgMDtfLnVkPU51bWJlci5pc1NhZmVJbnRlZ2VyO18u
WGE9TnVtYmVyLmlzRmluaXRlO18udmQ9TWF0aC50cnVuYzt2YXIgamI7Xy53ZD1fLmlhKDApO18u
eGQ9e307Xy55ZD1mdW5jdGlvbihhLGIsYyxkLGUpe2I9Xy5IYihhLkssYixjLGUpO2lmKGIhPT1u
dWxsfHxkJiZhLnYhPT1OYSlyZXR1cm4gYn07Xy5IYj1mdW5jdGlvbihhLGIsYyxkKXtpZihiPT09
LTEpcmV0dXJuIG51bGw7dmFyIGU9YisoYz8wOi0xKSxmPWEubGVuZ3RoLTE7aWYoIShmPDErKGM/
MDotMSkpKXtpZihlPj1mKXt2YXIgZz1hW2ZdO2lmKGchPW51bGwmJnR5cGVvZiBnPT09Im9iamVj
dCImJmcuY29uc3RydWN0b3I9PT1PYmplY3Qpe2M9Z1tiXTt2YXIgaD0hMH1lbHNlIGlmKGU9PT1m
KWM9ZztlbHNlIHJldHVybn1lbHNlIGM9YVtlXTtpZihkJiZjIT1udWxsKXtkPWQoYyk7aWYoZD09
bnVsbClyZXR1cm4gZDtpZighT2JqZWN0LmlzKGQsYykpcmV0dXJuIGg/Z1tiXT1kOmFbZV09ZCxk
fXJldHVybiBjfX07Xy56ZD1mdW5jdGlvbihhLGIsYyxkKXtfLkViKGEpO3ZhciBlPWEuSztfLkdi
KGUsZVtfLnddfDAsYixjLGQpO3JldHVybiBhfTsKXy5KPWZ1bmN0aW9uKGEsYixjLGQpe3ZhciBl
PWEuSyxmPWVbXy53XXwwO2I9Xy5JYihlLGYsYixjLGQpO2lmKGI9PW51bGwpcmV0dXJuIGI7Zj1l
W18ud118MDtpZighXy5PYShhLGYpKXt2YXIgZz1fLkNiKGIpO2chPT1iJiYoXy5EYihhKSYmKGU9
YS5LLGY9ZVtfLnddfDApLGI9ZyxmPV8uR2IoZSxmLGMsYixkKSxfLkZiKGUsZikpfXJldHVybiBi
fTtfLks9ZnVuY3Rpb24oYSxiLGMpe2M9PW51bGwmJihjPXZvaWQgMCk7Xy56ZChhLGIsYyk7YyYm
IV8uT2EoYykmJl8uRmIoYS5LKTtyZXR1cm4gYX07Xy5BZD1mdW5jdGlvbihhLGIsYyxkKXtyZXR1
cm4gXy5aYShfLnlkKGEsYixjLGQpKX07Xy5MPWZ1bmN0aW9uKGEsYixjLGQpe2M9Yz09PXZvaWQg
MD8hMTpjO3ZhciBlO3JldHVybihlPV8uV2EoXy55ZChhLGIsZCkpKSE9bnVsbD9lOmN9OwpfLk09
ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPyIiOmM7dmFyIGU7cmV0dXJuKGU9Xy5iYihf
LnlkKGEsYixkKSkpIT1udWxsP2U6Y307Xy5OPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5iYihf
LnlkKGEsYixjLF8ueGQpKX07Xy5PPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLnpkKGEsYixj
PT1udWxsP2M6Xy5WYShjKSxkKX07Xy5CZD1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uemQoYSxi
LGM9PW51bGw/YzpfLiRhKGMpKX07Xy5QPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLnpkKGEs
YixfLmFiKGMpLGQpfTtfLlE9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uemQoYSxiLGM9PW51
bGw/YzpfLllhKGMpLGQpfTtfLlM9ZnVuY3Rpb24oYSxiLGMpe3RoaXMuSz1fLngoYSxiLGMpfTtf
LlMucHJvdG90eXBlLnRvSlNPTj1mdW5jdGlvbigpe3JldHVybiB0Yih0aGlzKX07Xy5TLnByb3Rv
dHlwZS55YT1mdW5jdGlvbihhKXtyZXR1cm4gSlNPTi5zdHJpbmdpZnkodGIodGhpcyxhKSl9O18u
Uy5wcm90b3R5cGVbSmFdPUthO18uUy5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1
cm4gdGhpcy5LLnRvU3RyaW5nKCl9O18uQ2Q9Xy5KYigpO18uRGQ9Xy5KYigpO18uRWQ9Xy5KYigp
O18uRmQ9U3ltYm9sKCk7dmFyIEdkPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihHZCxf
LlMpO18uSGQ9ZnVuY3Rpb24oYSl7dGhpcy5LPV8ueChhKX07Xy5CKF8uSGQsXy5TKTtfLkhkLnBy
b3RvdHlwZS5HZD1mdW5jdGlvbihhKXtyZXR1cm4gXy5CZCh0aGlzLDMsYSl9O18uSWQ9ZnVuY3Rp
b24oYSl7dGhpcy5LPV8ueChhKX07Xy5CKF8uSWQsXy5TKTtfLnkucHJvdG90eXBlLnVhPSExO18u
eS5wcm90b3R5cGUuaXNEaXNwb3NlZD1mdW5jdGlvbigpe3JldHVybiB0aGlzLnVhfTtfLnkucHJv
dG90eXBlLmRpc3Bvc2U9ZnVuY3Rpb24oKXt0aGlzLnVhfHwodGhpcy51YT0hMCx0aGlzLlIoKSl9
O18ueS5wcm90b3R5cGVbU3ltYm9sLmRpc3Bvc2VdPWZ1bmN0aW9uKCl7dGhpcy5kaXNwb3NlKCl9
O18ueS5wcm90b3R5cGUuUj1mdW5jdGlvbigpe2lmKHRoaXMuWSlmb3IoO3RoaXMuWS5sZW5ndGg7
KXRoaXMuWS5zaGlmdCgpKCl9O3ZhciBKZD1mdW5jdGlvbihhKXtfLnkuY2FsbCh0aGlzKTt0aGlz
LnY9YTt0aGlzLmk9W107dGhpcy5qPXt9fTtfLkIoSmQsXy55KTtKZC5wcm90b3R5cGUucmVzb2x2
ZT1mdW5jdGlvbihhKXt2YXIgYj10aGlzLnY7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBjPWEubGVu
Z3RoLGQ9MDtkPGM7KytkKWlmKGJbYVtkXV0pYj1iW2FbZF1dO2Vsc2UgcmV0dXJuIG51bGw7cmV0
dXJuIGIgaW5zdGFuY2VvZiBGdW5jdGlvbj9iOm51bGx9O0pkLnByb3RvdHlwZS5OYj1mdW5jdGlv
bigpe2Zvcih2YXIgYT10aGlzLmkubGVuZ3RoLGI9dGhpcy5pLGM9W10sZD0wO2Q8YTsrK2Qpe3Zh
ciBlPWJbZF0uaSgpLGY9dGhpcy5yZXNvbHZlKGUpO2lmKGYmJmYhPXRoaXMualtlXSl0cnl7Yltk
XS5OYihmKX1jYXRjaChnKXt9ZWxzZSBjLnB1c2goYltkXSl9dGhpcy5pPWMuY29uY2F0KGIuc2xp
Y2UoYSkpfTt2YXIgS2Q9ZnVuY3Rpb24oYSl7Xy55LmNhbGwodGhpcyk7dGhpcy52PWE7dGhpcy5C
PXRoaXMuaT1udWxsO3RoaXMuQT0wO3RoaXMuQz17fTt0aGlzLmo9ITE7YT13aW5kb3cubmF2aWdh
dG9yLnVzZXJBZ2VudDthLmluZGV4T2YoIk1TSUUiKT49MCYmYS5pbmRleE9mKCJUcmlkZW50Iik+
PTAmJihhPS9cYig/Ok1TSUV8cnYpWzogXShbXlwpO10rKShcKXw7KS8uZXhlYyhhKSkmJmFbMV0m
JnBhcnNlRmxvYXQoYVsxXSk8OSYmKHRoaXMuaj0hMCl9O18uQihLZCxfLnkpO0tkLnByb3RvdHlw
ZS5EPWZ1bmN0aW9uKGEsYil7dGhpcy5pPWI7dGhpcy5CPWE7Yi5wcmV2ZW50RGVmYXVsdD9iLnBy
ZXZlbnREZWZhdWx0KCk6Yi5yZXR1cm5WYWx1ZT0hMX07Xy5MZD1mdW5jdGlvbihhKXt0aGlzLks9
Xy54KGEpfTtfLkIoXy5MZCxfLlMpO3ZhciBNZD1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtf
LkIoTWQsXy5TKTt2YXIgT2Q9ZnVuY3Rpb24oKXt2YXIgYT1OZDt0aGlzLmk9bnVsbDtfLkwoYSw0
LCEwKX07T2QucHJvdG90eXBlLmxvZz1mdW5jdGlvbihhLGIpe2I9Yj09PXZvaWQgMD9uZXcgXy5I
ZDpiO18uUGQodGhpcyxhLDk4LGIpfTtfLlBkPWZ1bmN0aW9uKGEsYixjLGQpe2M9Yz09PXZvaWQg
MD85ODpjO2Q9ZD09PXZvaWQgMD9uZXcgXy5IZDpkO2lmKGEuaSl7dmFyIGU9bmV3IEdkO18uUChl
LDEsYi5tZXNzYWdlKTtfLlAoZSwyLGIuc3RhY2spO18uQmQoZSwzLGIubGluZU51bWJlcik7Xy5R
KGUsNSwxKTtfLksoZCw0MCxlKTthLmkubG9nKGMsZCl9fTtfLlFkPWZ1bmN0aW9uKGEpe3RoaXMu
aT1hO3RoaXMuaj12b2lkIDA7dGhpcy52PVtdfTtfLlFkLnByb3RvdHlwZS50aGVuPWZ1bmN0aW9u
KGEsYixjKXt0aGlzLnYucHVzaChuZXcgUmQoYSxiLGMpKTtTZCh0aGlzKX07Xy5RZC5wcm90b3R5
cGUucmVzb2x2ZT1mdW5jdGlvbihhKXtpZih0aGlzLmkhPT12b2lkIDB8fHRoaXMuaiE9PXZvaWQg
MCl0aHJvdyBFcnJvcigiSiIpO3RoaXMuaT1hO1NkKHRoaXMpfTtfLlFkLnByb3RvdHlwZS5yZWpl
Y3Q9ZnVuY3Rpb24oYSl7aWYodGhpcy5pIT09dm9pZCAwfHx0aGlzLmohPT12b2lkIDApdGhyb3cg
RXJyb3IoIkoiKTt0aGlzLmo9YTtTZCh0aGlzKX07dmFyIFNkPWZ1bmN0aW9uKGEpe2lmKGEudi5s
ZW5ndGg+MCl7dmFyIGI9YS5pIT09dm9pZCAwLGM9YS5qIT09dm9pZCAwO2lmKGJ8fGMpe2I9Yj9h
LkE6YS5CO2M9YS52O2Eudj1bXTt0cnl7Xy5IYyhjLGIsYSl9Y2F0Y2goZCl7Y29uc29sZS5lcnJv
cihkKX19fX07Cl8uUWQucHJvdG90eXBlLkE9ZnVuY3Rpb24oYSl7YS5qJiZhLmouY2FsbChhLmks
dGhpcy5pKX07Xy5RZC5wcm90b3R5cGUuQj1mdW5jdGlvbihhKXthLnYmJmEudi5jYWxsKGEuaSx0
aGlzLmopfTt2YXIgUmQ9ZnVuY3Rpb24oYSxiLGMpe3RoaXMuaj1hO3RoaXMudj1iO3RoaXMuaT1j
fTtfLlRkPWZ1bmN0aW9uKGEpe3ZhciBiPSJyYyI7aWYoYS5yYyYmYS5oYXNPd25Qcm9wZXJ0eShi
KSlyZXR1cm4gYS5yYztiPW5ldyBhO3JldHVybiBhLnJjPWJ9O18uVD1mdW5jdGlvbigpe3RoaXMu
QT1uZXcgXy5RZDt0aGlzLmk9bmV3IF8uUWQ7dGhpcy5GPW5ldyBfLlFkO3RoaXMuQz1uZXcgXy5R
ZDt0aGlzLkQ9bmV3IF8uUWQ7dGhpcy5CPW5ldyBfLlFkO3RoaXMudj1uZXcgXy5RZDt0aGlzLmo9
bmV3IF8uUWQ7dGhpcy5IPW5ldyBfLlFkO3RoaXMuTD1uZXcgXy5RZDt0aGlzLkc9bmV3IF8uUWR9
O18ubD1fLlQucHJvdG90eXBlO18ubC5Naj1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9O18ubC5U
aj1mdW5jdGlvbigpe3JldHVybiB0aGlzLml9O18ubC5kaz1mdW5jdGlvbigpe3JldHVybiB0aGlz
LkZ9O18ubC5Taj1mdW5jdGlvbigpe3JldHVybiB0aGlzLkN9O18ubC5aaj1mdW5jdGlvbigpe3Jl
dHVybiB0aGlzLkR9O18ubC5Raj1mdW5jdGlvbigpe3JldHVybiB0aGlzLkJ9O18ubC5Haj1mdW5j
dGlvbigpe3JldHVybiB0aGlzLnZ9O18ubC5Gaj1mdW5jdGlvbigpe3JldHVybiB0aGlzLmp9O18u
bC5Vaj1mdW5jdGlvbigpe3JldHVybiB0aGlzLkh9OwpfLmwuZWs9ZnVuY3Rpb24oKXtyZXR1cm4g
dGhpcy5HfTtfLlQuaT1mdW5jdGlvbigpe3JldHVybiBfLlRkKF8uVCl9O3ZhciBVZD1mdW5jdGlv
bihhKXt0aGlzLks9Xy54KGEpfTtfLkIoVWQsXy5TKTtfLldkPWZ1bmN0aW9uKCl7cmV0dXJuIF8u
SihfLlZkLF8uSWQsNSl9O3ZhciBYZDt3aW5kb3cuZ2Jhcl8mJndpbmRvdy5nYmFyXy5DT05GSUc/
WGQ9d2luZG93LmdiYXJfLkNPTkZJR1swXXx8e306WGQ9W107Xy5WZD1uZXcgVWQoWGQpO3ZhciBO
ZDtOZD1fLkooXy5WZCxNZCwzKXx8bmV3IE1kO18uWWQ9bmV3IE9kO18uRygiZ2Jhcl8uX0R1bXBF
eGNlcHRpb24iLGZ1bmN0aW9uKGEpe18uWWQ/Xy5ZZC5sb2coYSk6Y29uc29sZS5lcnJvcihhKX0p
O18uWmQ9bmV3IEtkKF8uWWQpO18uJGQ9ZnVuY3Rpb24oKXt0aGlzLmk9e307dGhpcy5qPXt9fTtf
LmJlPWZ1bmN0aW9uKGEsYil7dmFyIGM9Xy4kZC5pKCk7aWYoYSBpbiBjLmkpe2lmKGMuaVthXSE9
Yil0aHJvdyBuZXcgYWUoYSk7fWVsc2V7Yy5pW2FdPWI7aWYoYj1jLmpbYV0pZm9yKHZhciBkPTAs
ZT1iLmxlbmd0aDtkPGU7ZCsrKXt2YXIgZj1iW2RdLGc9Yy5pO2RlbGV0ZSBmLmlbYV07aWYoXy5N
YihmLmkpKXtmb3IodmFyIGg9Zi5qLmxlbmd0aCxrPUFycmF5KGgpLG09MDttPGg7bSsrKWtbbV09
Z1tmLmpbbV1dO2Yudi5hcHBseShmLkEsayl9fWRlbGV0ZSBjLmpbYV19fTtfLiRkLmk9ZnVuY3Rp
b24oKXtyZXR1cm4gXy5UZChfLiRkKX07Xy5jZT1mdW5jdGlvbigpe18uYWEuY2FsbCh0aGlzKX07
Xy5CKF8uY2UsXy5hYSk7dmFyIGFlPWZ1bmN0aW9uKCl7Xy5hYS5jYWxsKHRoaXMpfTtfLkIoYWUs
Xy5jZSk7Xy5HKCJnYmFyLkEiLF8uUWQpO18uUWQucHJvdG90eXBlLmFhPV8uUWQucHJvdG90eXBl
LnRoZW47Xy5HKCJnYmFyLkIiLF8uVCk7Xy5ULnByb3RvdHlwZS5iYT1fLlQucHJvdG90eXBlLlRq
O18uVC5wcm90b3R5cGUuYmI9Xy5ULnByb3RvdHlwZS5kaztfLlQucHJvdG90eXBlLmJkPV8uVC5w
cm90b3R5cGUuWmo7Xy5ULnByb3RvdHlwZS5iZj1fLlQucHJvdG90eXBlLk1qO18uVC5wcm90b3R5
cGUuYmc9Xy5ULnByb3RvdHlwZS5TajtfLlQucHJvdG90eXBlLmJoPV8uVC5wcm90b3R5cGUuUWo7
Xy5ULnByb3RvdHlwZS5iaj1fLlQucHJvdG90eXBlLkdqO18uVC5wcm90b3R5cGUuYms9Xy5ULnBy
b3RvdHlwZS5GajtfLlQucHJvdG90eXBlLmJsPV8uVC5wcm90b3R5cGUuVWo7Xy5ULnByb3RvdHlw
ZS5ibT1fLlQucHJvdG90eXBlLmVrO18uRygiZ2Jhci5hIixfLlQuaSgpKTt3aW5kb3cuZ2JhciYm
d2luZG93LmdiYXIuYXAmJndpbmRvdy5nYmFyLmFwKHdpbmRvdy5nYmFyLmEpOwp2YXIgZGU9bmV3
IEpkKHdpbmRvdyk7Xy5iZSgiYXBpIixkZSk7dmFyIGVlPV8uV2QoKXx8bmV3IF8uSWQsZmU9d2lu
ZG93LGdlPV8uQShfLk4oZWUsOCkpO2ZlLl9fUFZUPWdlO18uYmUoImVxIixfLlpkKTsKfWNhdGNo
KGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5oZT1mdW5jdGlvbihhKXt0aGlzLks9Xy54
KGEpfTtfLkIoXy5oZSxfLlMpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2
YXIgaWU9ZnVuY3Rpb24oYSl7dGhpcy5LPV8ueChhKX07Xy5CKGllLF8uUyk7dmFyIGplPWZ1bmN0
aW9uKCl7Xy55LmNhbGwodGhpcyk7dGhpcy5qPVtdO3RoaXMuaT1bXX07Xy5CKGplLF8ueSk7amUu
cHJvdG90eXBlLnY9ZnVuY3Rpb24oYSxiKXt0aGlzLmoucHVzaCh7ZmVhdHVyZXM6YSxvcHRpb25z
OmIhPW51bGw/YjpudWxsfSl9O2plLnByb3RvdHlwZS5pbml0PWZ1bmN0aW9uKGEsYixjKXt3aW5k
b3cuZ2FwaT17fTt2YXIgZD13aW5kb3cuX19fanNsPXt9O2QuaD1fLkEoXy5OKGEsMSkpO18uV2Eo
Xy55ZChhLDEyKSkhPW51bGwmJihkLmRwbz1fLktiKF8uTChhLDEyKSkpO2QubXM9Xy5BKF8uTihh
LDIpKTtkLm09Xy5BKF8uTihhLDMpKTtkLmw9W107Xy5NKGIsMSkmJihhPV8uTihiLDMpKSYmdGhp
cy5pLnB1c2goYSk7Xy5NKGMsMSkmJihjPV8uTihjLDIpKSYmdGhpcy5pLnB1c2goYyk7Xy5HKCJn
YXBpLmxvYWQiLCgwLF8uRikodGhpcy52LHRoaXMpKTtyZXR1cm4gdGhpc307dmFyIGtlPV8uSihf
LlZkLF8uTGQsMTQpO2lmKGtlKXt2YXIgbGU9Xy5KKF8uVmQsXy5oZSw5KXx8bmV3IF8uaGUsbWU9
bmV3IGllLG5lPW5ldyBqZTtuZS5pbml0KGtlLGxlLG1lKTtfLmJlKCJncyIsbmUpfTsKfWNhdGNo
KGUpe18uX0R1bXBFeGNlcHRpb24oZSl9Cn0pKHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8
L3NjcmlwdD48c3R5bGU+LmdiX0Zie2ZvbnQ6MTNweC8yN3B4IFJvYm90byxBcmlhbCxzYW5zLXNl
cmlmO3otaW5kZXg6OTg2fS5nYl9ae2Rpc3BsYXk6bm9uZX0uZ2JfV3std2Via2l0LWJhY2tncm91
bmQtc2l6ZTozMnB4IDMycHg7YmFja2dyb3VuZC1zaXplOjMycHggMzJweDtib3JkZXI6MDtib3Jk
ZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowcHg7cG9zaXRpb246cmVsYXRpdmU7
aGVpZ2h0OjMycHg7d2lkdGg6MzJweDt6LWluZGV4OjB9LmdiX3Fie2JhY2tncm91bmQtY29sb3I6
I2U4ZjBmZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzIsMzMsMzYsLjA4KTtwb3NpdGlvbjpyZWxh
dGl2ZX0uZ2JfcWIuZ2JfV3toZWlnaHQ6MzBweDt3aWR0aDozMHB4fS5nYl9xYi5nYl9XOmFjdGl2
ZSwuZ2JfcWIuZ2JfVzpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5v
bmV9LmdiX3Jie2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwJTti
b3R0b206MnB4Oy13ZWJraXQtYm94LXNoYWRvdzowcHggMXB4IDJweCAwcHggcmdiYSg2MCw2NCw2
NywwLjMpLDBweCAxcHggM3B4IDFweCByZ2JhKDYwLDY0LDY3LDAuMTUpO2JveC1zaGFkb3c6MHB4
IDFweCAycHggMHB4IHJnYmEoNjAsNjQsNjcsMC4zKSwwcHggMXB4IDNweCAxcHggcmdiYSg2MCw2
NCw2NywwLjE1KTtoZWlnaHQ6MTRweDttYXJnaW46MnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0
OjA7d2lkdGg6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7ei1pbmRleDoxfS5nYl9zYntjb2xvcjoj
MWY3MWU3O2ZvbnQ6NDAwIDIycHgvMzJweCBHb29nbGUgU2FucyxSb2JvdG8sSGVsdmV0aWNhLEFy
aWFsLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNl
fUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUpLChtaW4tZGV2aWNl
LXBpeGVsLXJhdGlvOjEuMjUpLChtaW4tcmVzb2x1dGlvbjoxLjI1ZHBweCl7LmdiX1c6YmVmb3Jl
LC5nYl90YjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC10cmFuc2Zvcm06c2Nh
bGUoLjUpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zZm9ybTpzY2FsZSguNSk7LXdlYmtp
dC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgMDstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IDA7dHJh
bnNmb3JtLW9yaWdpbjpsZWZ0IDB9LmdiX2FhIC5nYl90YjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zv
cm06c2NhbGUoc2NhbGUoLjQxNjY2NjY2NykpOy1tcy10cmFuc2Zvcm06c2NhbGUoc2NhbGUoLjQx
NjY2NjY2NykpO3RyYW5zZm9ybTpzY2FsZShzY2FsZSguNDE2NjY2NjY3KSl9fS5nYl9XOmZvY3Vz
LC5nYl9XOmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjE1KTti
b3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMTUpfS5nYl9XOmFjdGl2ZXstd2Via2l0LWJv
eC1zaGFkb3c6aW5zZXQgMCAycHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzppbnNldCAw
IDJweCAwIHJnYmEoMCwwLDAsLjE1KX0uZ2JfVzphY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2Jh
KDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjUwJTtjb250ZW50OiIiO2Rpc3BsYXk6YmxvY2s7aGVp
Z2h0OjEwMCV9LmdiX3Vie2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjQwcHg7bWluLXdpZHRo
OjMwcHg7b3BhY2l0eTouNzU7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0
ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5nYl9DLmdiX3Vie3dpZHRoOmF1dG99LmdiX3ViOmZvY3Vz
LC5nYl91Yjpob3ZlcntvcGFjaXR5Oi44NX0uZ2JfdmIgLmdiX3ViLC5nYl92YiAuZ2Jfd2J7bGlu
ZS1oZWlnaHQ6MjZweH0jZ2IjZ2IuZ2JfdmIgYS5nYl91YiwuZ2JfdmIgLmdiX3die2ZvbnQtc2l6
ZToxMXB4O2hlaWdodDphdXRvfS5nYl94Yntib3JkZXItdG9wOjRweCBzb2xpZCAjMDAwO2JvcmRl
ci1sZWZ0OjRweCBkYXNoZWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjRweCBkYXNoZWQgdHJh
bnNwYXJlbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NnB4O29wYWNpdHk6Ljc1
O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2JfNmE6aG92ZXIgLmdiX3hie29wYWNpdHk6Ljg1fS5n
Yl80YT4uZ2JfentwYWRkaW5nOjNweCAzcHggM3B4IDRweH0uZ2JfeWIuZ2JfcGJ7Y29sb3I6I2Zm
Zn0uZ2JfOCAuZ2JfdWIsLmdiXzggLmdiX3hie29wYWNpdHk6MX0jZ2IjZ2IgLmdiXzguZ2JfOCBh
LmdiX3ViLCNnYiNnYi5nYl84LmdiXzggYS5nYl91Yntjb2xvcjojZmZmfS5nYl84LmdiXzggLmdi
X3hie2JvcmRlci10b3AtY29sb3I6I2ZmZjtvcGFjaXR5OjF9LmdiXzggLmdiX1c6Zm9jdXMsLmdi
XzggLmdiX1c6aG92ZXIsLmdiX3JhIC5nYl9XOmZvY3VzLC5nYl9yYSAuZ2JfVzpob3Zlcnstd2Vi
a2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMTUpLDAgMXB4IDJweCByZ2JhKDAs
MCwwLDAuMik7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4xNSksMCAxcHggMnB4IHJn
YmEoMCwwLDAsMC4yKX0uZ2JfQWIgLmdiX3osLmdiX3piIC5nYl96e3Bvc2l0aW9uOmFic29sdXRl
O3JpZ2h0OjFweH0uZ2JfNmEuZ2JfNywuZ2JfQmIuZ2JfNywuZ2Jfei5nYl83ey13ZWJraXQtYm94
LWZsZXg6MDstd2Via2l0LWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0b30uZ2JfQ2IuZ2JfRGIg
LmdiX3Vie3dpZHRoOjMwcHghaW1wb3J0YW50fS5nYl9VLC5nYl9We3Bvc2l0aW9uOmFic29sdXRl
fS5nYl9We2hlaWdodDo0MHB4O3JpZ2h0Oi01cHg7dG9wOi01cHg7d2lkdGg6NDBweH1ALXdlYmtp
dC1rZXlmcmFtZXMgYXBkLXJpbmctZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1A
a2V5ZnJhbWVzIGFwZC1yaW5nLWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19Lmdi
X1V7aGVpZ2h0OjQycHg7d2lkdGg6NDJweDstd2Via2l0LWFuaW1hdGlvbjphcGQtcmluZy1mYWRl
LWluIC4yNXMgZWFzZS1pbjthbmltYXRpb246YXBkLXJpbmctZmFkZS1pbiAuMjVzIGVhc2UtaW59
LmdiX0ViIC5nYl9WLC5nYl9GYiAuZ2JfVntyaWdodDowO3RvcDowfS5nYl9FYiAuZ2JfVSwuZ2Jf
RmIgLmdiX1UsLmdiX3kgLmdiX1V7cmlnaHQ6LTFweDt0b3A6LTFweH0uZ2JfeSAuZ2JfVntyaWdo
dDoxcHg7dG9wOi0xcHh9LmdiX05hIGEuZ2JfMWF7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3Jv
dW5kOiMwYjU3ZDA7YmFja2dyb3VuZDp2YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksIzBiNTdk
MCk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Nv
bG9yOiNmZmY7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1wcmltYXJ5LCNmZmYpO2Rpc3Bs
YXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDttaW4taGVpZ2h0
OjQwcHg7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO3Rl
eHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxOHB4O3Bv
c2l0aW9uOnJlbGF0aXZlfS5nYl9OYSBhLmdiXzNhe2JvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVy
OjFweCBzb2xpZDtib3JkZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFyKC0tZ20zLXN5
cy1jb2xvci1vdXRsaW5lLCM3NDc3NzUpO2JhY2tncm91bmQ6bm9uZTstd2Via2l0LWJveC1zaXpp
bmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6IzBiNTdkMDtjb2xvcjp2
YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksIzBiNTdkMCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7
Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6NDBweDtvdXRsaW5lOm5v
bmU7cGFkZGluZzoxMHB4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5v
bmU7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRpdmV9
LmdiXzdhLmdiX0sgYS5nYl8xYSwuZ2JfOGEuZ2JfSyBhLmdiXzFhLC5nYl85YS5nYl9LIGEuZ2Jf
MWF7YmFja2dyb3VuZDojYzJlN2ZmO2JhY2tncm91bmQ6dmFyKC0tZ20zLXN5cy1jb2xvci1zZWNv
bmRhcnktZml4ZWQsI2MyZTdmZik7Y29sb3I6IzAwMWQzNTtjb2xvcjp2YXIoLS1nbTMtc3lzLWNv
bG9yLW9uLXNlY29uZGFyeS1maXhlZCwjMDAxZDM1KX0uZ2JfTmEuZ2JfSyBhLmdiXzNhe2NvbG9y
OiNhOGM3ZmE7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1wcmltYXJ5LCNhOGM3ZmEpfS5nYl9O
YSBhLmdiX1Vke3BhZGRpbmc6MTBweCAxMnB4O21hcmdpbjoxMnB4IDE2cHggMTJweCAxMHB4O21p
bi13aWR0aDo4NXB4fUBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KXsuZ2JfTmEgYS5nYl9VZHttaW4t
d2lkdGg6NzVweH19LmdiX0tkLC5nYl9OYXtmb250LWZhbWlseTpHb29nbGUgU2FucyBUZXh0LFJv
Ym90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbH0uZ2JfTmEu
Z2JfN2F7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5
cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfTmEuZ2JfN2EuZ2JfVmR7YmFja2dyb3Vu
ZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1j
b2xvci1iYWNrZ3JvdW5kLCNmZmYpKX0uZ2JfTmEuZ2JfN2EgLmdiX3ZkLmdiX3dkLC5nYl9OYS5n
Yl83YSBhLmdiXzUsLmdiX05hLmdiXzdhIHNwYW4uZ2JfNXtjb2xvcjojMWYxZjFmO2NvbG9yOnZh
cigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYp
KX0uZ2JfTmEuZ2JfN2EgLmdiX29kIC5nYl9XZCwuZ2JfTmEuZ2JfN2EgLmdiX3hkIC5nYl9XZHtj
b2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xv
ci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfTmEuZ2JfN2Egc3Zne2NvbG9yOiM0NDQ3NDY7Y29s
b3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJp
YW50LCM0NDQ3NDYpKX1AbWVkaWEgKGZvcmNlZC1jb2xvcnM6YWN0aXZlKSBhbmQgKHByZWZlcnMt
Y29sb3Itc2NoZW1lOmRhcmspey5nYl9OYSBzdmcsLmdiX05hLmdiXzdhIHN2ZywuZ2JfTmEuZ2Jf
SyBzdmd7Y29sb3I6d2hpdGV9fS5nYl9OYS5nYl9LLmdiXzdhe2NvbG9yOiNlM2UzZTM7Y29sb3I6
dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2Uz
KSl9LmdiX05hLmdiX0suZ2JfN2EuZ2JfVmR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZ2JfTmEu
Z2JfSy5nYl83YSAuZ2JfdmQuZ2Jfd2QsLmdiX05hLmdiX0suZ2JfN2EgYS5nYl81LC5nYl9OYS5n
Yl9LLmdiXzdhIHNwYW4uZ2JfNXtjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWxpbmstY29s
b3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5n
Yl83YSAuZ2Jfb2QgLmdiX1dkLC5nYl9OYS5nYl9LLmdiXzdhIC5nYl94ZCAuZ2JfV2R7Y29sb3I6
I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24t
c3VyZmFjZSwjZTNlM2UzKSl9LmdiX05hLmdiX0suZ2JfN2Egc3Zne2NvbG9yOiNjNGM3YzU7Y29s
b3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJp
YW50LCNjNGM3YzUpKX0uZ2JfTmEuZ2JfSy5nYl83YS5nYl9WZHtiYWNrZ3JvdW5kOiMxZjFmMWY7
YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLWJh
Y2tncm91bmQsIzEzMTMxNCkpfS5nYl9OYS5nYl84YXtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigt
LW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5n
Yl9OYS5nYl84YS5nYl9WZHtiYWNrZ3JvdW5kOiNlOWVlZjY7YmFja2dyb3VuZDp2YXIoLS1vZy1i
YXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWhpZ2gs
I2U5ZWVmNikpfS5nYl9OYS5nYl84YSAuZ2JfdmQuZ2Jfd2QsLmdiX05hLmdiXzhhIGEuZ2JfNSwu
Z2JfTmEuZ2JfOGEgc3Bhbi5nYl81e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl84
YSAuZ2Jfb2QgLmdiX1dkLC5nYl9OYS5nYl84YSAuZ2JfeGQgLmdiX1dke2NvbG9yOiMxZjFmMWY7
Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2Us
IzFmMWYxZikpfS5nYl9OYS5nYl84YSBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1z
dmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0Nikp
fS5nYl9OYS5nYl9LLmdiXzhhe2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9y
LHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX05hLmdiX0suZ2Jf
OGEuZ2JfVmR7YmFja2dyb3VuZDojMjgyYTJjO2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tn
cm91bmQsdmFyKC0tZ20zLXN5cy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1oaWdoLCMyODJhMmMp
KX0uZ2JfTmEuZ2JfSy5nYl84YSAuZ2JfdmQuZ2Jfd2QsLmdiX05hLmdiX0suZ2JfOGEgYS5nYl81
LC5nYl9OYS5nYl9LLmdiXzhhIHNwYW4uZ2JfNXtjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9n
LWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2Jf
TmEuZ2JfSy5nYl84YSAuZ2Jfb2QgLmdiX1dkLC5nYl9OYS5nYl9LLmdiXzhhIC5nYl94ZCAuZ2Jf
V2R7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMt
Y29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX05hLmdiX0suZ2JfOGEgc3Zne2NvbG9yOiNj
NGM3YzU7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3Vy
ZmFjZS12YXJpYW50LCNjNGM3YzUpKX0uZ2JfTmEuZ2JfOWF7Y29sb3I6IzFmMWYxZjtjb2xvcjp2
YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYp
KX0uZ2JfTmEuZ2JfOWEuZ2JfVmR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZ2JfTmEuZ2JfOWEg
LmdiX3ZkLmdiX3dkLC5nYl9OYS5nYl85YSBhLmdiXzUsLmdiX05hLmdiXzlhIHNwYW4uZ2JfNXtj
b2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xv
ci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfTmEuZ2JfOWEgLmdiX29kIC5nYl9XZCwuZ2JfTmEu
Z2JfOWEgLmdiX3hkIC5nYl9XZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxvZ28tY29s
b3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfTmEuZ2JfOWEg
c3Zne2NvbG9yOiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMt
Y29sb3Itb24tc3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX0uZ2JfTmEuZ2JfOWEuZ2JfSy5nYl9W
ZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9OYS5nYl85YS5nYl9LIC5nYl92ZC5nYl93ZCwu
Z2JfTmEuZ2JfOWEuZ2JfSyBhLmdiXzUsLmdiX05hLmdiXzlhLmdiX0sgc3Bhbi5nYl81e2NvbG9y
OndoaXRlO2NvbG9yOnZhcigtLW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfTmEuZ2JfOWEuZ2Jf
SyAuZ2Jfb2QgLmdiX1dkLC5nYl9OYS5nYl85YS5nYl9LIC5nYl94ZCAuZ2JfV2R7Y29sb3I6d2hp
dGU7Y29sb3I6dmFyKC0tb2ctdGhlbWUtY29sb3Isd2hpdGUpfS5nYl9OYS5nYl85YS5nYl9LIHN2
Z3tjb2xvcjp3aGl0ZTtjb2xvcjp2YXIoLS1vZy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX05hIGEu
Z2JfNSwuZ2JfTmEgc3Bhbi5nYl81e3RleHQtZGVjb3JhdGlvbjpub25lfS5nYl92ZHtmb250LWZh
bWlseTpHb29nbGUgU2FucyxSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1z
aXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4yNXB4O2xpbmUtaGVpZ2h0
OjQ4cHg7bWFyZ2luLWJvdHRvbToycHg7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbjtwYWRkaW5n
LWxlZnQ6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3ZlcnRp
Y2FsLWFsaWduOm1pZGRsZTt0b3A6MnB4O3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LWJveC1m
bGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmdiX0Fke2Rpc3BsYXk6
bm9uZX0uZ2JfTmEuZ2JfZmIgLmdiX3Zke21hcmdpbi1ib3R0b206MH0uZ2JfeGQuZ2JfeWQgLmdi
X3Zke3BhZGRpbmctbGVmdDo0cHh9LmdiX05hLmdiX2ZiIC5nYl96ZHtwb3NpdGlvbjpyZWxhdGl2
ZTt0b3A6LTJweH0uZ2JfTmF7bWluLXdpZHRoOjE2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9O
YS5nYl9nZHttaW4td2lkdGg6MTIwcHh9LmdiX05hLmdiX1hkIC5nYl9aZHtkaXNwbGF5Om5vbmV9
LmdiX05hLmdiX1hkIC5nYl9RZHtoZWlnaHQ6NTZweH1oZWFkZXIuZ2JfTmF7ZGlzcGxheTpibG9j
a30uZ2JfTmEgc3Zne2ZpbGw6Y3VycmVudENvbG9yfS5nYl8wZHtwb3NpdGlvbjpmaXhlZDt0b3A6
MDt3aWR0aDoxMDAlfS5nYl8xZHstd2Via2l0LWJveC1zaGFkb3c6MCA0cHggNXB4IDAgcmdiYSgw
LDAsMCwuMTQpLDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLC4xMiksMCAycHggNHB4IC0xcHggcmdi
YSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDRweCA1cHggMCByZ2JhKDAsMCwwLC4xNCksMCAxcHgg
MTBweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLC4yKX0uZ2Jf
MmR7aGVpZ2h0OjY0cHh9LmdiX1Fkey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1z
aXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6LXdl
YmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBh
Y2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnkt
Y29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi13aWR0aDotd2Via2l0LW1pbi1jb250ZW50O21pbi13
aWR0aDotbW96LW1pbi1jb250ZW50O21pbi13aWR0aDptaW4tY29udGVudH0uZ2JfTmE6bm90KC5n
Yl9mYikgLmdiX1Fke3BhZGRpbmc6OHB4fS5nYl9OYTpub3QoLmdiX2ZiKSAuZ2JfUWQgYS5nYl8z
ZHttYXJnaW46MTJweCA4cHggMTJweCAxMHB4fS5nYl9OYS5nYl80ZCAuZ2JfUWR7LXdlYmtpdC1i
b3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfS5nYl9OYSAuZ2Jf
UWQuZ2JfUmQuZ2JfNWR7bWluLXdpZHRoOjB9LmdiX05hLmdiX2ZiIC5nYl9RZHtwYWRkaW5nOjRw
eDtwYWRkaW5nLWxlZnQ6OHB4O21pbi13aWR0aDowfS5nYl9OYS5nYl9mYiAuZ2JfUWQgYS5nYl8z
ZHttYXJnaW46MTJweCA4cHggMTJweCAxMHB4fS5nYl9aZHtoZWlnaHQ6NDhweDt2ZXJ0aWNhbC1h
bGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjst
d2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Vi
a2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC11c2VyLXNl
bGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2Vy
LXNlbGVjdDpub25lfS5nYl82ZD4uZ2JfWmR7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjEwMCV9
LmdiX3hke3BhZGRpbmctcmlnaHQ6MjVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDti
b3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDAg
YXV0bztmbGV4OjEgMCBhdXRvfS5nYl9OYS5nYl9mYiAuZ2JfeGR7cGFkZGluZy1yaWdodDoxNHB4
fS5nYl83ZHstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSAxMDAlO2ZsZXg6MSAx
IDEwMCV9LmdiXzdkPjpvbmx5LWNoaWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYl84ZC5nYl9w
ZHtwYWRkaW5nLWxlZnQ6NHB4fS5nYl84ZC5nYl85ZCwuZ2JfTmEuZ2JfNGQgLmdiXzhkLC5nYl9O
YS5nYl9mYjpub3QoLmdiX0tkKSAuZ2JfOGR7cGFkZGluZy1sZWZ0OjB9LmdiX05hLmdiX2ZiIC5n
Yl84ZC5nYl85ZHtwYWRkaW5nLXJpZ2h0OjB9LmdiX05hLmdiX2ZiIC5nYl84ZC5nYl85ZCAuZ2Jf
NGF7bWFyZ2luLWxlZnQ6MTBweH0uZ2JfcGR7ZGlzcGxheTppbmxpbmV9LmdiX05hLmdiX0tkIC5n
Yl84ZC5nYl9hZSwuZ2JfTmEuZ2JfamQgLmdiXzhkLmdiX2Fle3BhZGRpbmctbGVmdDoycHh9Lmdi
X3Zke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYl84ZHstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVy
LWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjQ4cHg7cGFkZGluZzowIDRweDtwYWRk
aW5nLWxlZnQ6NXB4Oy13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIGF1dG87Zmxl
eDowIDAgYXV0bzstd2Via2l0LWJveC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpm
bGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmdiX0tke2hlaWdodDo0OHB4fS5nYl9O
YS5nYl9LZHttaW4td2lkdGg6YXV0b30uZ2JfS2QgLmdiXzhke2Zsb2F0OnJpZ2h0O3BhZGRpbmct
bGVmdDozMnB4O3BhZGRpbmctbGVmdDp2YXIoLS1vZy1iYXItcGFydHMtc2lkZS1wYWRkaW5nLDMy
cHgpfS5nYl9LZCAuZ2JfOGQuZ2JfYmV7cGFkZGluZy1sZWZ0OjB9LmdiX2Nle2ZvbnQtc2l6ZTox
NHB4O21heC13aWR0aDoyMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDEycHg7dGV4dC1v
dmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDp0
ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVj
dDp0ZXh0fS5nYl9hIGEsLmdiX2NkIGF7Y29sb3I6aW5oZXJpdH0uZ2Jfd2R7dGV4dC1yZW5kZXJp
bmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7
LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5nYl93ZHtvcGFjaXR5OjF9LmdiX2Rl
e3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9Se2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7bGlu
ZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmctcmlnaHQ6MTVweH0uZ2JfNntkaXNwbGF5OmlubGluZS1i
bG9jaztwYWRkaW5nLWxlZnQ6MTVweH0uZ2JfNiAuZ2JfNXtkaXNwbGF5OmlubGluZS1ibG9jazts
aW5lLWhlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2JfZWV7dGV4dC1hbGlnbjps
ZWZ0fS5nYl9PLC5nYl9Qe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRo
OjMxOXB4KXsuZ2JfUWQgLmdiX0x7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufX0uZ2Jf
TCAuZ2JfQywuZ2JfTCAuZ2JfQzpmb2N1cywuZ2JfTCAuZ2JfQzpob3ZlcntvcGFjaXR5OjF9Lmdi
X1F7ZGlzcGxheTpub25lfS5nYl8we2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmdiX3Bie3Zpc2li
aWxpdHk6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzE5cHgpey5nYl9RZDpu
b3QoLmdiX1JkKSAuZ2JfTHtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fS5nYl9CZHtk
aXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiX0NkIC5nYl9ae2Jv
dHRvbTotM3B4O3JpZ2h0Oi01cHh9QGlmIChSVExfTEFORyl7LmdiX0NkIC5nYl9ae2xlZnQ6LTVw
eH19LmdiX0JkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5nYl9Ee3Bvc2l0aW9uOnJlbGF0
aXZlfS5nYl9De2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6bm9uZTt2ZXJ0aWNhbC1hbGln
bjptaWRkbGU7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7
Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9I2diI2diIGEuZ2Jf
QywuZ2JfQ3tjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2JfQyxhLmdiX0N7
Y29sb3I6IzAwMH14Oi1vLXByZWZvY3Vze2JvcmRlci1ib3R0b20tY29sb3I6I2NjY30uZ2Jfc2F7
YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItY29sb3I6cmdiYSgw
LDAsMCwuMik7Y29sb3I6IzAwMDstd2Via2l0LWJveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAs
MCwwLC4yKTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7ZGlzcGxheTpub25l
O291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0
b3A6NTRweDstd2Via2l0LWFuaW1hdGlvbjpnYl9fYSAuMnM7YW5pbWF0aW9uOmdiX19hIC4yczti
b3JkZXItcmFkaXVzOjJweDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2VyLXNlbGVj
dDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmdiX0JkLmdiX2Ji
IC5nYl9zYSwuZ2JfYmIuZ2Jfc2F7ZGlzcGxheTpibG9ja30uZ2JfSGR7cG9zaXRpb246YWJzb2x1
dGU7cmlnaHQ6MDt0b3A6NTRweDt6LWluZGV4Oi0xfS5nYl92YiAuZ2Jfc2F7bWFyZ2luLXRvcDot
MTBweH0uZ2JfQmQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjRweH0uZ2JfTmEuZ2JfSWQgLmdi
X0JkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5nYl9KZHtwb3NpdGlvbjpyZWxhdGl2ZX0u
Z2JfS2QgLmdiX0pkLC5nYl9vZCAuZ2JfSmR7ZmxvYXQ6cmlnaHR9LmdiX0N7cGFkZGluZzo4cHg7
Y3Vyc29yOnBvaW50ZXJ9LmdiX0MsLmdiX01kIGJ1dHRvbiBzdmd7Ym9yZGVyLXJhZGl1czo1MCV9
LmdiX0Jke3BhZGRpbmc6NHB4fS5nYl9OYS5nYl9JZCAuZ2JfQmR7cGFkZGluZzo0cHggMnB4fS5n
Yl9OYS5nYl9JZCAuZ2Jfei5nYl9CZHtwYWRkaW5nLWxlZnQ6NnB4fS5nYl9zYXt6LWluZGV4Ojk5
MTtsaW5lLWhlaWdodDpub3JtYWx9LmdiX3NhLmdiX09ke2xlZnQ6MDtyaWdodDphdXRvfUBtZWRp
YSAobWF4LXdpZHRoOjM1MHB4KXsuZ2Jfc2EuZ2JfT2R7bGVmdDowfX0uZ2JfUGQgLmdiX3Nhe3Rv
cDo1NnB4fS5nYl96IC5nYl9De3BhZGRpbmc6NHB4fS5nYl9Ye2Rpc3BsYXk6bm9uZX0uZ2JfNmE6
bm90KC5nYl8zZCl7cG9zaXRpb246cmVsYXRpdmV9LmdiX2hlOmFmdGVye2NvbnRlbnQ6IiI7Ym9y
ZGVyOjFweCBzb2xpZCAjMjAyMTI0O29wYWNpdHk6LjEzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0
cHg7bGVmdDo0cHg7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDstd2Vi
a2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZ2JfNGF7
LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNv
cjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0OHB4O292ZXJmbG93OmhpZGRl
bjtvdXRsaW5lOm5vbmU7cGFkZGluZzo3cHggMCAwIDE2cHg7dmVydGljYWwtYWxpZ246bWlkZGxl
O3dpZHRoOjE0MnB4O2JvcmRlci1yYWRpdXM6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFy
ZW50O2JvcmRlcjoxcHggc29saWQ7cG9zaXRpb246cmVsYXRpdmV9LmdiXzRhIC5nYl82YXt3aWR0
aDozMnB4O2hlaWdodDozMnB4O3BhZGRpbmc6MH0uZ2JfNGEgLmdiX1V7dG9wOjJweDtyaWdodDo0
cHh9LmdiXzRhIC5nYl9ae2JvdHRvbTotMnB4O3JpZ2h0Oi00cHh9LmdiXzdhIC5nYl80YSwuZ2Jf
OGEgLmdiXzRhe2JvcmRlci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2YXIoLS1vZy1kYXNo
ZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwjNzQ3Nzc1KSl9Lmdi
XzdhLmdiX0sgLmdiXzRhLC5nYl84YS5nYl9LIC5nYl80YXtib3JkZXItY29sb3I6IzhlOTE4Zjti
b3JkZXItY29sb3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNv
bG9yLW91dGxpbmUsIzhlOTE4ZikpfS5nYl85YSAuZ2JfNGF7Ym9yZGVyLWNvbG9yOiM3NDc3NzU7
Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1j
b2xvci1vdXRsaW5lLCM3NDc3NzUpKX0uZ2JfOWEuZ2JfSyAuZ2JfNGF7Ym9yZGVyLWNvbG9yOiNl
M2UzZTM7Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20z
LXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfYWJ7ZGlzcGxheTppbmhlcml0fS5n
Yl80YSAuZ2JfYWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2Rpc3BsYXk6aW5s
aW5lLWJsb2NrO2xlZnQ6MTVweDtwb3NpdGlvbjpzdGF0aWM7cGFkZGluZzoycHg7dG9wOi0xcHg7
aGVpZ2h0OjMycHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3Jk
ZXItYm94O3dpZHRoOjc4cHh9LmdiX2Nie3RleHQtYWxpZ246Y2VudGVyfS5nYl9jYi5nYl9kYnti
YWNrZ3JvdW5kLWNvbG9yOiNmMWYzZjR9LmdiX2NiIC5nYl9lYnt2ZXJ0aWNhbC1hbGlnbjptaWRk
bGU7bWF4LWhlaWdodDoyOHB4O21heC13aWR0aDo3NHB4fS5nYl9OYSAuZ2JfNGEgLmdiX3ouZ2Jf
QmR7cGFkZGluZzowO21hcmdpbi1yaWdodDo5cHg7ZmxvYXQ6cmlnaHR9LmdiX05hOm5vdCguZ2Jf
ZmIpIC5nYl80YXttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDo0cHh9LmdiXzRhIC5nYl9o
ZTphZnRlcntsZWZ0OjA7dG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7
LmdiXzRhIC5nYl9hYntkaXNwbGF5Om5vbmV9LmdiXzRhe2JvcmRlcjpub25lO2JvcmRlci1yYWRp
dXM6NTAlO2hlaWdodDo0MHB4O21hcmdpbjo0cHg7b3V0bGluZToxcHggc29saWQgdHJhbnNwYXJl
bnQ7cGFkZGluZzowO3dpZHRoOjQwcHh9LmdiX05hIC5nYl80YSAuZ2Jfei5nYl9CZHtwYWRkaW5n
OjRweDttYXJnaW4tcmlnaHQ6MH19c2VudGluZWx7fWJvZHksdGQsYSxwLC5oe2ZvbnQtZmFtaWx5
OnNhbnMtc2VyaWZ9Ym9keXttYXJnaW46MDtvdmVyZmxvdy15OnNjcm9sbH0jZ29ne3BhZGRpbmc6
M3B4IDhweCAwfXRke2xpbmUtaGVpZ2h0Oi44ZW19LmdhY19tIHRke2xpbmUtaGVpZ2h0OjE3cHh9
Zm9ybXttYXJnaW4tYm90dG9tOjIwcHh9Lmh7Y29sb3I6IzE1NThkNn1lbXtmb250LXdlaWdodDpi
b2xkO2ZvbnQtc3R5bGU6bm9ybWFsfS5sc3R7aGVpZ2h0OjI1cHg7d2lkdGg6NDk2cHh9LmdzZmks
LmxzdHtmb250OjE4cHggc2Fucy1zZXJpZn0uZ3Nmc3tmb250OjE3cHggc2Fucy1zZXJpZn0uZHN7
ZGlzcGxheTppbmxpbmUtYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjozcHggMCA0cHg7
bWFyZ2luLWxlZnQ6NHB4fWlucHV0e2ZvbnQtZmFtaWx5OmluaGVyaXR9Ym9keXtiYWNrZ3JvdW5k
OiNmZmY7Y29sb3I6IzFmMWYxZn1he2NvbG9yOiM2ODFkYTg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9
YTpob3ZlcixhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mbCBhe2NvbG9yOiMx
NTU4ZDZ9YTp2aXNpdGVke2NvbG9yOiM2ODFkYTh9LnNibGN7cGFkZGluZy10b3A6NXB4fS5zYmxj
IGF7ZGlzcGxheTpibG9jazttYXJnaW46MnB4IDA7bWFyZ2luLWxlZnQ6MTNweDtmb250LXNpemU6
MTFweH0ubHNiYntiYWNrZ3JvdW5kOiNmM2Y1ZjY7Ym9yZGVyOnNvbGlkIDFweDtib3JkZXItY29s
b3I6I2QyZDJkMiAjNzA3NTdhICM3MDc1N2EgI2QyZDJkMjtoZWlnaHQ6MzBweH0ubHNiYntkaXNw
bGF5OmJsb2NrfSNXcVFBTmIgYXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMnB4fS5s
c2J7YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9uYXZfbG9nbzIyOS5wbmcpIDAgLTI2MXB4IHJlcGVh
dC14O2NvbG9yOiMxZjFmMWY7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjMwcHg7
bWFyZ2luOjA7b3V0bGluZTowO2ZvbnQ6MTVweCBzYW5zLXNlcmlmO3ZlcnRpY2FsLWFsaWduOnRv
cH0ubHNiOmFjdGl2ZXtiYWNrZ3JvdW5kOiNkYWRjZTB9LmxzdDpmb2N1c3tvdXRsaW5lOm5vbmV9
LlVjaWdie3dpZHRoOjQ1OHB4fTwvc3R5bGU+PHNjcmlwdCBub25jZT0iMHN1b1JDRG5ObGk0Vkwz
WGxQbDl5QSI+KGZ1bmN0aW9uKCl7d2luZG93Lmdvb2dsZS5lcmQ9e2pzcjoxLGJ2OjI0ODksZGU6
dHJ1ZSxkcGY6J19BcWswbFlHa3JubXQxQlVUWlMtWGlhdlRfZFBXNHk2OWFYSGFmdENGb3MnLGM6
JzM2MmYnfTsKdmFyIGY9dGhpc3x8c2VsZjt2YXIgayxsPShrPWYubWVpKSE9bnVsbD9rOjEsbSxw
PShtPWYuZGllbCkhPW51bGw/bTowLHEscj0ocT1mLnNkbykhPW51bGw/cTohMDt0eXBlb2YganN0
bD09PSJudW1iZXIiJiZqc3RsPjAmJihFcnJvci5zdGFja1RyYWNlTGltaXQ9anN0bCk7dmFyIHQ9
MCx1LHY9Z29vZ2xlLmVyZCx3PXYuanNyO2dvb2dsZS5tbD1mdW5jdGlvbihhLGIsYyxuLGUpe2U9
ZT09PXZvaWQgMD8yOmU7YiYmKHU9YSYmYS5tZXNzYWdlKTtjPT09dm9pZCAwJiYoYz17fSk7Yy5j
YWQ9InBsZV8iK2dvb2dsZS5wbGUrIi5hcGxlXyIrZ29vZ2xlLmFwbGU7aWYoZ29vZ2xlLmRsKXJl
dHVybiBnb29nbGUuZGwoYSxlLGMsITApLG51bGw7Yj1jO2lmKHc8MCl7d2luZG93LmNvbnNvbGUm
JmNvbnNvbGUuZXJyb3IoYSxiKTtpZih3PT09LTIpdGhyb3cgYTtiPSExfWVsc2UgYj0hYXx8IWEu
bWVzc2FnZXx8YS5tZXNzYWdlPT09IkVycm9yIGxvYWRpbmcgc2NyaXB0Inx8dD49bCYmIW4/ITE6
ITA7aWYoIWIpcmV0dXJuIG51bGw7dCsrO2M9Y3x8e307Yj1lbmNvZGVVUklDb21wb25lbnQ7dmFy
IGQ9IiZlaT0iK2IoZ29vZ2xlLmtFSSk7Z29vZ2xlLmtFWFBJJiYoZCs9IiZqZXhwaWQ9IitiKGdv
b2dsZS5rRVhQSSkpO2QrPSImc3JjcGc9IitiKGdvb2dsZS5zbikrIiZqc3I9IitiKHYuanNyKSsi
JmJ2ZXI9IitiKHYuYnYpO3YuZHBmJiYoZCs9IiZkcGY9IitiKHYuZHBmKSk7dmFyIGc9YS5saW5l
TnVtYmVyO2chPT12b2lkIDAmJihkKz0iJmxpbmU9IitnKTt2YXIgaD1hLmZpbGVOYW1lO2gmJiho
LmluZGV4T2YoIi1leHRlbnNpb246LyIpPjAmJihlPTMpLGQrPSImc2NyaXB0PSIrYihoKSxnJiZo
PT09d2luZG93LmxvY2F0aW9uLmhyZWYmJihnPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5vdXRl
ckhUTUwuc3BsaXQoIlxuIilbZ10sZCs9IiZjYWQ9IitiKGc/Zy5zdWJzdHJpbmcoMCwzMDApOiJO
byBzY3JpcHQgZm91bmQuIikpKTtnb29nbGUucGxlJiZnb29nbGUucGxlPT09MSYmKGU9Mik7YyYm
di5jJiYoYy5vZmM9U3RyaW5nKHYuYykpO2Q9ZCsoIiZqc2VsPSIrZSkrIiZlY3R4PSIrYihKU09O
LnN0cmluZ2lmeShjKSk7ZCs9IiZlbXNnPSI7ZCs9YihhLm5hbWUrIjogIithLm1lc3NhZ2UpO2Qr
PSImanNzdD0iO2QrPWIoYS5zdGFja3x8Ik4vQSIpO2QubGVuZ3RoPj0xMjI4OCYmKGQ9ZC5zdWJz
dHJpbmcoMCwxMjI4OCkpO2E9ZDtjPSgiL2dlbl8yMDQ/YXR5cD1pIithKS5zdWJzdHJpbmcoMCwx
MjI4OCk7bnx8KGdvb2dsZS5sb2coMCwiIixjKSxnb29nbGUubG9nKDAsIiIsKCIvaHR0cHNlcnZp
Y2UvcmV0cnkvanNlcnJvcj9hdHlwPWkiK2EpLnN1YnN0cmluZygwLDEyMjg4KSkpO3JldHVybiBj
fTt3aW5kb3cub25lcnJvcj1mdW5jdGlvbihhLGIsYyxuLGUpe3UhPT1hJiYoYT1lIGluc3RhbmNl
b2YgRXJyb3I/ZTpFcnJvcihhKSxjPT09dm9pZCAwfHwibGluZU51bWJlciJpbiBhfHwoYS5saW5l
TnVtYmVyPWMpLGI9PT12b2lkIDB8fCJmaWxlTmFtZSJpbiBhfHwoYS5maWxlTmFtZT1iKSxnb29n
bGUubWwoYSwhMSx2b2lkIDAsITEsYS5uYW1lPT09IlN5bnRheEVycm9yInx8YS5tZXNzYWdlLnN1
YnN0cmluZygwLDExKT09PSJTeW50YXhFcnJvciJ8fGEubWVzc2FnZS5pbmRleE9mKCJTY3JpcHQg
ZXJyb3IiKSE9PS0xPzM6cCkpO3U9bnVsbDtyJiZ0Pj1sJiYod2luZG93Lm9uZXJyb3I9bnVsbCl9
O30pKCk7PC9zY3JpcHQ+PC9oZWFkPjxib2R5IGJnY29sb3I9IiNmZmYiPjxzY3JpcHQgbm9uY2U9
IjBzdW9SQ0RuTmxpNFZMM1hsUGw5eUEiPihmdW5jdGlvbigpe3ZhciBzcmM9Jy9pbWFnZXMvbmF2
X2xvZ28yMjkucG5nJzt2YXIgaWVzZz1mYWxzZTtkb2N1bWVudC5ib2R5Lm9ubG9hZCA9IGZ1bmN0
aW9uKCl7d2luZG93Lm4gJiYgd2luZG93Lm4oKTtpZiAoZG9jdW1lbnQuaW1hZ2VzKXtuZXcgSW1h
Z2UoKS5zcmM9c3JjO30KaWYgKCFpZXNnKXtkb2N1bWVudC5mJiZkb2N1bWVudC5mLnEuZm9jdXMo
KTtkb2N1bWVudC5nYnFmJiZkb2N1bWVudC5nYnFmLnEuZm9jdXMoKTt9Cn0KfSkoKTs8L3Njcmlw
dD48ZGl2IHN0eWxlPSJwYWRkaW5nOjZweCI+PGRpdiBjbGFzcz0iZ2JfTmEgZ2JfS2QgZ2JfRmIg
Z2JfZSBnYl85YSIgaWQ9ImdiIj48ZGl2IGNsYXNzPSJnYl84ZCBnYl9DYiBnYl9aZCIgZGF0YS1v
Z3NyLXVwPSIiPjxkaXY+PGRpdiBjbGFzcz0iZ2JfUiBnYl83IGdiX1dmIGdiXzRmIiBkYXRhLW9n
Ymw9IiI+PGRpdiBjbGFzcz0iZ2JfNiBnYl83Ij48YSBjbGFzcz0iZ2JfNSIgYXJpYS1sYWJlbD0i
JiMxMDU1OyYjMTA4NjsmIzEwOTU7JiMxMDkwOyYjMTA3MjsgIiBkYXRhLXBpZD0iMjMiIGhyZWY9
Imh0dHBzOi8vbWFpbC5nb29nbGUuY29tL21haWwvJmFtcDtvZ2JsIiB0YXJnZXQ9Il90b3AiPiYj
MTA1NTsmIzEwODY7JiMxMDk1OyYjMTA5MDsmIzEwNzI7PC9hPjwvZGl2PjxkaXYgY2xhc3M9Imdi
XzYgZ2JfNyI+PGEgY2xhc3M9ImdiXzUiIGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODY7JiMxMDgw
OyYjMTA4OTsmIzEwODI7ICYjMTA4MjsmIzEwNzI7JiMxMDg4OyYjMTA5MDsmIzEwODA7JiMxMDg1
OyYjMTA4NjsmIzEwODI7ICIgZGF0YS1waWQ9IjIiIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5j
b20vaW1naHA/aGw9cnUmYW1wO29nYmwiIHRhcmdldD0iX3RvcCI+JiMxMDUwOyYjMTA3MjsmIzEw
ODg7JiMxMDkwOyYjMTA4MDsmIzEwODU7JiMxMDgyOyYjMTA4MDs8L2E+PC9kaXY+PC9kaXY+PC9k
aXY+PGRpdiBjbGFzcz0iZ2JfSmQiPjxkaXYgY2xhc3M9ImdiX3BkIj48ZGl2IGNsYXNzPSJnYl9M
IGdiX0JkIGdiXzciIGRhdGEtb2dzci1hbHQ9IiIgaWQ9Imdid2EiPjxkaXYgY2xhc3M9ImdiX0Qi
PjxhIGNsYXNzPSJnYl9DIiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg4OyYjMTA4MDsmIzEwODM7
JiMxMDg2OyYjMTA3ODsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7IEdvb2dsZSIgaHJlZj0i
aHR0cHM6Ly93d3cuZ29vZ2xlLnJ1L2ludGwvcnUvYWJvdXQvcHJvZHVjdHMiIGFyaWEtZXhwYW5k
ZWQ9ImZhbHNlIiByb2xlPSJidXR0b24iIHRhYmluZGV4PSIwIj48c3ZnIGNsYXNzPSJnYl9IIiBh
cmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgdmlld2JveD0iMCAwIDI0IDI0Ij48
cGF0aCBkPSJNNiw4YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIg
MC45LDIgMiwyek0xMiwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAt
MiwyIDAuOSwyIDIsMnpNNiwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAu
OSAtMiwyIDAuOSwyIDIsMnpNNiwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0y
LDAuOSAtMiwyIDAuOSwyIDIsMnpNMTIsMTRjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwt
MiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTE2LDZjMCwxLjEgMC45LDIgMiwyczIsLTAuOSAyLC0y
IC0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDJ6TTEyLDhjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwt
MiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTE4LDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0w
LjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek0xOCwyMGMxLjEsMCAyLC0wLjkgMiwt
MnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnoiPjwvcGF0aD48aW1hZ2Ugc3Jj
PSJodHRwczovL3NzbC5nc3RhdGljLmNvbS9nYi9pbWFnZXMvYmFyL2FsLWljb24ucG5nIiBhbHQ9
IiIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiBzdHlsZT0iYm9yZGVyOm5vbmU7ZGlzcGxheTpub25l
IFw5Ij48L2ltYWdlPjwvc3ZnPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48YSBjbGFzcz0iZ2JfMWEg
Z2JfM2QgZ2JfVWQgZ2JfTGQiIGFyaWEtbGFiZWw9IiYjMTA0MjsmIzEwODY7JiMxMDgxOyYjMTA5
MDsmIzEwODA7IiBocmVmPSJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vU2VydmljZUxvZ2lu
P2hsPXJ1JmFtcDtwYXNzaXZlPXRydWUmYW1wO2NvbnRpbnVlPWh0dHBzOi8vd3d3Lmdvb2dsZS5j
b20vJmFtcDtlYz1HQVpBbWdRIiB0YXJnZXQ9Il90b3AiPjxzcGFuIGNsYXNzPSJnYl9pZSI+JiMx
MDQyOyYjMTA4NjsmIzEwODE7JiMxMDkwOyYjMTA4MDs8L3NwYW4+PC9hPjwvZGl2PjwvZGl2Pjwv
ZGl2PjwvZGl2PjxjZW50ZXI+PGJyIGNsZWFyPSJhbGwiIGlkPSJsZ3BkIj48ZGl2PjxpbWcgYWx0
PSJHb29nbGUiIGhlaWdodD0iOTIiIHNyYz0iL2ltYWdlcy9icmFuZGluZy9nb29nbGVsb2dvLzF4
L2dvb2dsZWxvZ29fd2hpdGVfYmFja2dyb3VuZF9jb2xvcl8yNzJ4OTJkcC5wbmciIHN0eWxlPSJw
YWRkaW5nOjI4cHggMCAxNHB4IiB3aWR0aD0iMjcyIiBpZD0iaHBsb2dvIj48YnI+PGJyPjwvZGl2
Pjxmb3JtIGFjdGlvbj0iL3NlYXJjaCIgbmFtZT0iZiI+PHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBj
ZWxsc3BhY2luZz0iMCI+PHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjI1JSI+Jm5ic3A7PC90
ZD48dGQgYWxpZ249ImNlbnRlciIgbm93cmFwPSIiPjxpbnB1dCBuYW1lPSJpZSIgdmFsdWU9IklT
Ty04ODU5LTEiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSJydSIgbmFtZT0iaGwiIHR5cGU9
ImhpZGRlbiI+PGlucHV0IG5hbWU9InNvdXJjZSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iaHAiPjxp
bnB1dCBuYW1lPSJiaXciIHR5cGU9ImhpZGRlbiI+PGlucHV0IG5hbWU9ImJpaCIgdHlwZT0iaGlk
ZGVuIj48ZGl2IGNsYXNzPSJkcyIgc3R5bGU9ImhlaWdodDozMnB4O21hcmdpbjo0cHggMCI+PGRp
diBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7em9vbToxIj48aW5wdXQgY2xhc3M9ImxzdCBVY2ln
YiIgc3R5bGU9Im1hcmdpbjowO3BhZGRpbmc6NXB4IDhweCAwIDZweDt2ZXJ0aWNhbC1hbGlnbjp0
b3A7Y29sb3I6IzFmMWYxZjtwYWRkaW5nLXJpZ2h0OjM4cHgiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2
YWx1ZT0iIiB0aXRsZT0iJiMxMDU1OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDc0
OyBHb29nbGUiIG1heGxlbmd0aD0iMjA0OCIgbmFtZT0icSIgc2l6ZT0iNTciPjxpbWcgc3JjPSIv
dGV4dGlucHV0YXNzaXN0YW50L3RpYS5wbmciIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtjdXJz
b3I6cG9pbnRlcjtyaWdodDo1cHg7dG9wOjRweDt6LWluZGV4OjMwMCIgZGF0YS1zY3JpcHQtdXJs
PSIvdGV4dGlucHV0YXNzaXN0YW50LzEzL3J1X3RpYS5qcyIgaWQ9InRzdWlkX0EwMWFhdUNlSll1
eXdQQVBsWS1TQVFfMSIgYWx0PSIiIGhlaWdodD0iMjMiIHdpZHRoPSIyNyI+PHNjcmlwdCBub25j
ZT0iMHN1b1JDRG5ObGk0VkwzWGxQbDl5QSI+KGZ1bmN0aW9uKCl7dmFyIGlkPSd0c3VpZF9BMDFh
YXVDZUpZdXl3UEFQbFktU0FRXzEnO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNr
ID0gZnVuY3Rpb24oKXt2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO3Mu
c3JjID0gdGhpcy5nZXRBdHRyaWJ1dGUoJ2RhdGEtc2NyaXB0LXVybCcpO2RvY3VtZW50LmJvZHku
YXBwZW5kQ2hpbGQocyk7fTt9KSgpOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxiciBzdHlsZT0ibGlu
ZS1oZWlnaHQ6MCI+PHNwYW4gY2xhc3M9ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNs
YXNzPSJsc2IiIHZhbHVlPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgyOyAmIzEw
NzQ7IEdvb2dsZSIgbmFtZT0iYnRuRyIgdHlwZT0ic3VibWl0Ij48L3NwYW4+PC9zcGFuPjxzcGFu
IGNsYXNzPSJkcyI+PHNwYW4gY2xhc3M9ImxzYmIiPjxpbnB1dCBjbGFzcz0ibHNiIiBpZD0idHN1
aWRfQTAxYWF1Q2VKWXV5d1BBUGxZLVNBUV8yIiB2YWx1ZT0iJiMxMDUyOyYjMTA4NTsmIzEwNzc7
ICYjMTA4NzsmIzEwODY7JiMxMDc0OyYjMTA3NzsmIzEwNzk7JiMxMTA1OyYjMTA5MDshIiBuYW1l
PSJidG5JIiB0eXBlPSJzdWJtaXQiPjxzY3JpcHQgbm9uY2U9IjBzdW9SQ0RuTmxpNFZMM1hsUGw5
eUEiPihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfQTAxYWF1Q2VKWXV5d1BBUGxZLVNBUV8yJztk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCkub25jbGljayA9IGZ1bmN0aW9uKCl7aWYgKHRoaXMu
Zm9ybS5xLnZhbHVlKXt0aGlzLmNoZWNrZWQgPSAxO2lmICh0aGlzLmZvcm0uaWZsc2lnKXRoaXMu
Zm9ybS5pZmxzaWcuZGlzYWJsZWQgPSBmYWxzZTt9CmVsc2UgdG9wLmxvY2F0aW9uPScvZG9vZGxl
cy8nO307fSkoKTs8L3NjcmlwdD48aW5wdXQgdmFsdWU9IkFCSUx4ZThBQUFBQWFscGJFeW1nVDZj
QlFZQThYU3RBcVpVTVBidmRZa3pVIiBuYW1lPSJpZmxzaWciIHR5cGU9ImhpZGRlbiI+PC9zcGFu
Pjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0iZmwgc2JsYyIgYWxpZ249ImxlZnQiIG5vd3JhcD0iIiB3
aWR0aD0iMjUlIj48YSBocmVmPSIvYWR2YW5jZWRfc2VhcmNoP2hsPXJ1JmFtcDthdXRodXNlcj0w
Ij4mIzEwNTY7JiMxMDcyOyYjMTA4OTsmIzEwOTY7JiMxMDgwOyYjMTA4ODsmIzEwNzc7JiMxMDg1
OyYjMTA4NTsmIzEwOTk7JiMxMDgxOyAmIzEwODc7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgy
OzwvYT48L3RkPjwvdHI+PC90YWJsZT48aW5wdXQgaWQ9ImdidiIgbmFtZT0iZ2J2IiB0eXBlPSJo
aWRkZW4iIHZhbHVlPSIxIj48c2NyaXB0IG5vbmNlPSIwc3VvUkNEbk5saTRWTDNYbFBsOXlBIj4o
ZnVuY3Rpb24oKXt2YXIgYSxiPSIxIjtpZihkb2N1bWVudCYmZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQpaWYodHlwZW9mIFhNTEh0dHBSZXF1ZXN0IT0idW5kZWZpbmVkIiliPSIyIjtlbHNlIGlmKHR5
cGVvZiBBY3RpdmVYT2JqZWN0IT0idW5kZWZpbmVkIil7dmFyIGMsZCxlPVsiTVNYTUwyLlhNTEhU
VFAuNi4wIiwiTVNYTUwyLlhNTEhUVFAuMy4wIiwiTVNYTUwyLlhNTEhUVFAiLCJNaWNyb3NvZnQu
WE1MSFRUUCJdO2ZvcihjPTA7ZD1lW2MrK107KXRyeXtuZXcgQWN0aXZlWE9iamVjdChkKSxiPSIy
In1jYXRjaChoKXt9fWE9YjtpZihhPT0iMiImJmxvY2F0aW9uLnNlYXJjaC5pbmRleE9mKCImZ2J2
PTIiKT09LTEpe3ZhciBmPWdvb2dsZS5nYnZ1LGc9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImdi
diIpO2cmJihnLnZhbHVlPWEpO2YmJndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bG9jYXRp
b24uaHJlZj1mfSwwKX07fSkuY2FsbCh0aGlzKTs8L3NjcmlwdD48L2Zvcm0+PGRpdiBzdHlsZT0i
Zm9udC1zaXplOjgzJTttaW4taGVpZ2h0OjMuNWVtIj48YnI+PC9kaXY+PHNwYW4gaWQ9ImZvb3Rl
ciI+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjxkaXYgc3R5bGU9Im1hcmdpbjoxOXB4IGF1
dG87dGV4dC1hbGlnbjpjZW50ZXIiIGlkPSJXcVFBTmIiPjxhIGhyZWY9Ii9pbnRsL3J1L2Fkcy8i
PiYjMTA1NjsmIzEwNzc7JiMxMDgyOyYjMTA4MzsmIzEwNzI7JiMxMDg0OyYjMTA3Mjs8L2E+PGEg
aHJlZj0iaHR0cDovL3d3dy5nb29nbGUucnUvaW50bC9ydS9zZXJ2aWNlcy8iPiYjMTA1NjsmIzEw
Nzc7JiMxMDk2OyYjMTA3NzsmIzEwODU7JiMxMDgwOyYjMTEwMzsgJiMxMDc2OyYjMTA4MzsmIzEx
MDM7ICYjMTA3MzsmIzEwODA7JiMxMDc5OyYjMTA4NTsmIzEwNzc7JiMxMDg5OyYjMTA3Mjs8L2E+
PGEgaHJlZj0iL2ludGwvcnUvYWJvdXQuaHRtbCI+JiMxMDQyOyYjMTA4OTsmIzExMDU7ICYjMTA4
NjsgR29vZ2xlPC9hPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vc2V0cHJlZmRvbWFp
bj9wcmVmZG9tPVJVJmFtcDtwcmV2PWh0dHBzOi8vd3d3Lmdvb2dsZS5ydS8mYW1wO3NpZz1LXzFf
VjVEQjVNNE0yWVdCazhTTm9KV0RULUNrMCUzRCI+R29vZ2xlLnJ1PC9hPjwvZGl2PjwvZGl2Pjxw
IHN0eWxlPSJmb250LXNpemU6OHB0O2NvbG9yOiM2MzYzNjMiPiZjb3B5OyAyMDI2IC0gPGEgaHJl
Zj0iL2ludGwvcnUvcG9saWNpZXMvcHJpdmFjeS8iPiYjMTA1MDsmIzEwODY7JiMxMDg1OyYjMTA5
MjsmIzEwODA7JiMxMDc2OyYjMTA3NzsmIzEwODU7JiMxMDk0OyYjMTA4MDsmIzEwNzI7JiMxMDgz
OyYjMTEwMDsmIzEwODU7JiMxMDg2OyYjMTA4OTsmIzEwOTA7JiMxMTAwOzwvYT4gLSA8YSBocmVm
PSIvaW50bC9ydS9wb2xpY2llcy90ZXJtcy8iPiYjMTA1OTsmIzEwODk7JiMxMDgzOyYjMTA4Njsm
IzEwNzQ7JiMxMDgwOyYjMTEwMzs8L2E+PC9wPjwvc3Bhbj48L2NlbnRlcj48c2NyaXB0IG5vbmNl
PSIwc3VvUkNEbk5saTRWTDNYbFBsOXlBIj50aGlzLmdiYXJfPXRoaXMuZ2Jhcl98fHt9OyhmdW5j
dGlvbihfKXt2YXIgd2luZG93PXRoaXM7CnRyeXsKXy5vZT1mdW5jdGlvbihhLGIsYyl7aWYoIWEu
ailpZihjIGluc3RhbmNlb2YgQXJyYXkpe2M9Xy5DKGMpO2Zvcih2YXIgZD1jLm5leHQoKTshZC5k
b25lO2Q9Yy5uZXh0KCkpXy5vZShhLGIsZC52YWx1ZSl9ZWxzZXtkPSgwLF8uRikoYS5ELGEsYik7
dmFyIGU9YS5BK2M7YS5BKys7Yi5kYXRhc2V0LmVxaWQ9ZTthLkNbZV09ZDtiJiZiLmFkZEV2ZW50
TGlzdGVuZXI/Yi5hZGRFdmVudExpc3RlbmVyKGMsZCwhMSk6YiYmYi5hdHRhY2hFdmVudD9iLmF0
dGFjaEV2ZW50KCJvbiIrYyxkKTphLnYubG9nKEVycm9yKCJIYCIrYikpfX07Cn1jYXRjaChlKXtf
Ll9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7Cl8ucGU9ZnVuY3Rpb24oKXtpZighXy50LmFkZEV2ZW50
TGlzdGVuZXJ8fCFPYmplY3QuZGVmaW5lUHJvcGVydHkpcmV0dXJuITE7dmFyIGE9ITEsYj1PYmpl
Y3QuZGVmaW5lUHJvcGVydHkoe30sInBhc3NpdmUiLHtnZXQ6ZnVuY3Rpb24oKXthPSEwfX0pO3Ry
eXt2YXIgYz1mdW5jdGlvbigpe307Xy50LmFkZEV2ZW50TGlzdGVuZXIoInRlc3QiLGMsYik7Xy50
LnJlbW92ZUV2ZW50TGlzdGVuZXIoInRlc3QiLGMsYil9Y2F0Y2goZCl7fXJldHVybiBhfSgpOwp9
Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgcWU9ZG9jdW1lbnQucXVlcnlT
ZWxlY3RvcigiLmdiX0wgLmdiX0MiKSxyZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjZ2IuZ2Jf
Z2QiKTtxZSYmIXJlJiZfLm9lKF8uWmQscWUsImNsaWNrIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhj
ZXB0aW9uKGUpfQp0cnl7CnZhciBtaT1mdW5jdGlvbihhKXtfLnkuY2FsbCh0aGlzKTt0aGlzLkM9
YTt0aGlzLkE9bnVsbDt0aGlzLnY9e307dGhpcy5EPXt9O3RoaXMuaT17fTt0aGlzLmo9bnVsbH07
Xy5CKG1pLF8ueSk7Xy5uaT1mdW5jdGlvbihhKXtpZihhLkEpcmV0dXJuIGEuQTtmb3IodmFyIGIg
aW4gYS5pKWlmKGEuaVtiXS5ZZSgpJiZhLmlbYl0udWIoKSlyZXR1cm4gYS5pW2JdO3JldHVybiBu
dWxsfTttaS5wcm90b3R5cGUuQj1mdW5jdGlvbihhKXt0aGlzLmlbYV0mJihfLm5pKHRoaXMpJiZf
Lm5pKHRoaXMpLkljKCk9PWF8fHRoaXMuaVthXS5QZCghMCkpfTttaS5wcm90b3R5cGUuWGE9ZnVu
Y3Rpb24oYSl7dGhpcy5qPWE7Zm9yKHZhciBiIGluIHRoaXMuaSl0aGlzLmlbYl0uWWUoKSYmdGhp
cy5pW2JdLlhhKGEpfTtfLm9pPWZ1bmN0aW9uKGEsYil7YS5pW2IuSWMoKV09Yn07bWkucHJvdG90
eXBlLkZiPWZ1bmN0aW9uKGEpe3JldHVybiBhIGluIHRoaXMuaT90aGlzLmlbYV06bnVsbH07dmFy
IHBpPW5ldyBtaShfLllkKTtfLmJlKCJkZCIscGkpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlv
bihlKX0KdHJ5ewpfLklqPWZ1bmN0aW9uKGEsYil7cmV0dXJuIF8uTyhhLDM2LGIpfTtfLkpqPXta
ZjoiZ2JfeiIsTWQ6ImdiXzZhIixTbjoiZ2JfQmIiLEtmOiJnYl80YSIsQ286ImdiX3pmIixObzoi
Z2JfY2IiLE9vOiJnYl9lYiIsbXE6ImdiX2FiIixBaToiZ2JfVSJ9Owp9Y2F0Y2goZSl7Xy5fRHVt
cEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgS2o9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLiIrXy5K
ai5aZisiIC5nYl9DIiksTGo9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2dkIik7S2om
JiFMaiYmXy5vZShfLlpkLEtqLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihl
KX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxkaXY+PGRpdj48ZGl2
IGNsYXNzPSJnYl9RIj4mIzEwNTU7JiMxMDg4OyYjMTA4MDsmIzEwODM7JiMxMDg2OyYjMTA3ODsm
IzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7IEdvb2dsZTwvZGl2PjwvZGl2PjwvZGl2PjxzY3Jp
cHQgbm9uY2U9IjBzdW9SQ0RuTmxpNFZMM1hsUGw5eUEiPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8
e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewovKgoKIENvcHlyaWdodCBHb29n
bGUgTExDCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgQmUsQ2U7
Xy56ZT1mdW5jdGlvbihhKXt2YXIgYj1hLmxlbmd0aDtpZihiPjApe2Zvcih2YXIgYz1BcnJheShi
KSxkPTA7ZDxiO2QrKyljW2RdPWFbZF07cmV0dXJuIGN9cmV0dXJuW119O0JlPWZ1bmN0aW9uKGEp
e3JldHVybiBuZXcgXy5BZShmdW5jdGlvbihiKXtyZXR1cm4gYi5zdWJzdHIoMCxhLmxlbmd0aCsx
KS50b0xvd2VyQ2FzZSgpPT09YSsiOiJ9KX07Q2U9MDtfLkRlPWZ1bmN0aW9uKGEpe3JldHVybiBP
YmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoYSxfLm9jKSYmYVtfLm9jXXx8KGFb
Xy5vY109KytDZSl9O18uRWU9Z2xvYmFsVGhpcy50cnVzdGVkVHlwZXM7Xy5GZT1mdW5jdGlvbihh
KXt0aGlzLmk9YX07Xy5GZS5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhp
cy5pfTtfLkdlPW5ldyBfLkZlKCJhYm91dDppbnZhbGlkI3pDbG9zdXJleiIpO18uQWU9ZnVuY3Rp
b24oYSl7dGhpcy5Qaz1hfTtfLkhlPVtCZSgiZGF0YSIpLEJlKCJodHRwIiksQmUoImh0dHBzIiks
QmUoIm1haWx0byIpLEJlKCJmdHAiKSxuZXcgXy5BZShmdW5jdGlvbihhKXtyZXR1cm4vXlteOl0q
KFsvPyNdfCQpLy50ZXN0KGEpfSldO18uSWU9ZnVuY3Rpb24oYSl7dGhpcy5pPWF9O18uSWUucHJv
dG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaSsiIn07Xy5KZT1uZXcgXy5J
ZShfLkVlP18uRWUuZW1wdHlIVE1MOiIiKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9
CnRyeXsKdmFyIE9lLCRlLGNmLE5lLFBlO18uS2U9ZnVuY3Rpb24oYSl7cmV0dXJuL15bXHNceGEw
XSokLy50ZXN0KGEpfTtfLkxlPWZ1bmN0aW9uKGEpe2lmKGE9PW51bGwpcmV0dXJuIGE7aWYodHlw
ZW9mIGE9PT0ic3RyaW5nIiYmYSlhPSthO2Vsc2UgaWYodHlwZW9mIGEhPT0ibnVtYmVyIilyZXR1
cm47cmV0dXJuKDAsXy5YYSkoYSk/YXwwOnZvaWQgMH07Xy5NZT1mdW5jdGlvbihhLGIpe3JldHVy
biBhLmxhc3RJbmRleE9mKGIsMCk9PTB9O09lPWZ1bmN0aW9uKCl7dmFyIGE9bnVsbDtpZighTmUp
cmV0dXJuIGE7dHJ5e3ZhciBiPWZ1bmN0aW9uKGMpe3JldHVybiBjfTthPU5lLmNyZWF0ZVBvbGlj
eSgib2diLXF0bSNodG1sIix7Y3JlYXRlSFRNTDpiLGNyZWF0ZVNjcmlwdDpiLGNyZWF0ZVNjcmlw
dFVSTDpifSl9Y2F0Y2goYyl7fXJldHVybiBhfTtfLlFlPWZ1bmN0aW9uKCl7UGU9PT12b2lkIDAm
JihQZT1PZSgpKTtyZXR1cm4gUGV9OwpfLlNlPWZ1bmN0aW9uKGEpe3ZhciBiPV8uUWUoKTthPWI/
Yi5jcmVhdGVTY3JpcHRVUkwoYSk6YTtyZXR1cm4gbmV3IF8uUmUoYSl9O18uVGU9ZnVuY3Rpb24o
YSl7aWYoYSBpbnN0YW5jZW9mIF8uUmUpcmV0dXJuIGEuaTt0aHJvdyBFcnJvcigiTCIpO307Xy5V
ZT1mdW5jdGlvbihhKXtpZihhIGluc3RhbmNlb2YgXy5GZSlyZXR1cm4gYS5pO3Rocm93IEVycm9y
KCJMIik7fTtfLldlPWZ1bmN0aW9uKGEpe2lmKFZlLnRlc3QoYSkpcmV0dXJuIGF9O18uWGU9ZnVu
Y3Rpb24oYSl7cmV0dXJuIGEgaW5zdGFuY2VvZiBfLkZlP18uVWUoYSk6Xy5XZShhKX07Xy5ZZT1m
dW5jdGlvbihhLGIpe2I9Yj09PXZvaWQgMD9kb2N1bWVudDpiO3ZhciBjLGQ7Yj0oZD0oYz1iKS5x
dWVyeVNlbGVjdG9yKT09bnVsbD92b2lkIDA6ZC5jYWxsKGMsYSsiW25vbmNlXSIpO3JldHVybiBi
PT1udWxsPyIiOmIubm9uY2V8fGIuZ2V0QXR0cmlidXRlKCJub25jZSIpfHwiIn07Cl8uVT1mdW5j
dGlvbihhLGIsYyl7cmV0dXJuIF8uV2EoXy55ZChhLGIsYyxfLnhkKSl9O18uWmU9ZnVuY3Rpb24o
YSxiKXtyZXR1cm4gXy5MZShfLnlkKGEsYix2b2lkIDAsXy54ZCkpfTskZT1mdW5jdGlvbihhKXt0
aGlzLks9Xy54KGEpfTtfLkIoJGUsXy5TKTskZS5wcm90b3R5cGUuVWI9ZnVuY3Rpb24oYSl7cmV0
dXJuIF8uUCh0aGlzLDI0LGEpfTtfLmFmPWZ1bmN0aW9uKCl7cmV0dXJuIF8uSihfLlZkLCRlLDEp
fTtfLmJmPWZ1bmN0aW9uKGEpe3ZhciBiPV8uVWEoYSk7cmV0dXJuIGI9PSJhcnJheSJ8fGI9PSJv
YmplY3QiJiZ0eXBlb2YgYS5sZW5ndGg9PSJudW1iZXIifTtOZT1fLkVlO18uUmU9ZnVuY3Rpb24o
YSl7dGhpcy5pPWF9O18uUmUucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRo
aXMuaSsiIn07dmFyIFZlPS9eXHMqKD8hamF2YXNjcmlwdDopKD86W1x3Ky4tXSs6fFteOi8/I10q
KD86Wy8/I118JCkpL2k7dmFyIGpmLG5mLGRmO18uZmY9ZnVuY3Rpb24oYSl7cmV0dXJuIGE/bmV3
IGRmKF8uZWYoYSkpOmNmfHwoY2Y9bmV3IGRmKX07Xy5nZj1mdW5jdGlvbihhLGIpe3JldHVybiB0
eXBlb2YgYj09PSJzdHJpbmciP2EuZ2V0RWxlbWVudEJ5SWQoYik6Yn07Xy5WPWZ1bmN0aW9uKGEs
Yil7dmFyIGM9Ynx8ZG9jdW1lbnQ7Yy5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lP2E9Yy5nZXRFbGVt
ZW50c0J5Q2xhc3NOYW1lKGEpWzBdOihjPWRvY3VtZW50LGE9YT8oYnx8YykucXVlcnlTZWxlY3Rv
cihhPyIuIithOiIiKTpfLmhmKGMsIioiLGEsYilbMF18fG51bGwpO3JldHVybiBhfHxudWxsfTtf
LmhmPWZ1bmN0aW9uKGEsYixjLGQpe2E9ZHx8YTtyZXR1cm4oYj1iJiZiIT0iKiI/U3RyaW5nKGIp
LnRvVXBwZXJDYXNlKCk6IiIpfHxjP2EucXVlcnlTZWxlY3RvckFsbChiKyhjPyIuIitjOiIiKSk6
YS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiKiIpfTsKXy5rZj1mdW5jdGlvbihhLGIpe18uTGIoYixm
dW5jdGlvbihjLGQpe2Q9PSJzdHlsZSI/YS5zdHlsZS5jc3NUZXh0PWM6ZD09ImNsYXNzIj9hLmNs
YXNzTmFtZT1jOmQ9PSJmb3IiP2EuaHRtbEZvcj1jOmpmLmhhc093blByb3BlcnR5KGQpP2Euc2V0
QXR0cmlidXRlKGpmW2RdLGMpOl8uTWUoZCwiYXJpYS0iKXx8Xy5NZShkLCJkYXRhLSIpP2Euc2V0
QXR0cmlidXRlKGQsYyk6YVtkXT1jfSl9O2pmPXtjZWxscGFkZGluZzoiY2VsbFBhZGRpbmciLGNl
bGxzcGFjaW5nOiJjZWxsU3BhY2luZyIsY29sc3BhbjoiY29sU3BhbiIsZnJhbWVib3JkZXI6ImZy
YW1lQm9yZGVyIixoZWlnaHQ6ImhlaWdodCIsbWF4bGVuZ3RoOiJtYXhMZW5ndGgiLG5vbmNlOiJu
b25jZSIscm9sZToicm9sZSIscm93c3Bhbjoicm93U3BhbiIsdHlwZToidHlwZSIsdXNlbWFwOiJ1
c2VNYXAiLHZhbGlnbjoidkFsaWduIix3aWR0aDoid2lkdGgifTsKXy5sZj1mdW5jdGlvbihhKXty
ZXR1cm4gYT9hLmRlZmF1bHRWaWV3OndpbmRvd307Xy5vZj1mdW5jdGlvbihhLGIpe3ZhciBjPWJb
MV0sZD1fLm1mKGEsU3RyaW5nKGJbMF0pKTtjJiYodHlwZW9mIGM9PT0ic3RyaW5nIj9kLmNsYXNz
TmFtZT1jOkFycmF5LmlzQXJyYXkoYyk/ZC5jbGFzc05hbWU9Yy5qb2luKCIgIik6Xy5rZihkLGMp
KTtiLmxlbmd0aD4yJiZuZihhLGQsYik7cmV0dXJuIGR9OwpuZj1mdW5jdGlvbihhLGIsYyl7ZnVu
Y3Rpb24gZChoKXtoJiZiLmFwcGVuZENoaWxkKHR5cGVvZiBoPT09InN0cmluZyI/YS5jcmVhdGVU
ZXh0Tm9kZShoKTpoKX1mb3IodmFyIGU9MjtlPGMubGVuZ3RoO2UrKyl7dmFyIGY9Y1tlXTtpZigh
Xy5iZihmKXx8Xy5uYyhmKSYmZi5ub2RlVHlwZT4wKWQoZik7ZWxzZXthOntpZihmJiZ0eXBlb2Yg
Zi5sZW5ndGg9PSJudW1iZXIiKXtpZihfLm5jKGYpKXt2YXIgZz10eXBlb2YgZi5pdGVtPT0iZnVu
Y3Rpb24ifHx0eXBlb2YgZi5pdGVtPT0ic3RyaW5nIjticmVhayBhfWlmKHR5cGVvZiBmPT09ImZ1
bmN0aW9uIil7Zz10eXBlb2YgZi5pdGVtPT0iZnVuY3Rpb24iO2JyZWFrIGF9fWc9ITF9Xy5IYyhn
P18uemUoZik6ZixkKX19fTtfLnBmPWZ1bmN0aW9uKGEpe3JldHVybiBfLm1mKGRvY3VtZW50LGEp
fTsKXy5tZj1mdW5jdGlvbihhLGIpe2I9U3RyaW5nKGIpO2EuY29udGVudFR5cGU9PT0iYXBwbGlj
YXRpb24veGh0bWwreG1sIiYmKGI9Yi50b0xvd2VyQ2FzZSgpKTtyZXR1cm4gYS5jcmVhdGVFbGVt
ZW50KGIpfTtfLnFmPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYjtiPWEuZmlyc3RDaGlsZDspYS5yZW1v
dmVDaGlsZChiKX07Xy5yZj1mdW5jdGlvbihhKXtyZXR1cm4gYSYmYS5wYXJlbnROb2RlP2EucGFy
ZW50Tm9kZS5yZW1vdmVDaGlsZChhKTpudWxsfTtfLnNmPWZ1bmN0aW9uKGEsYil7aWYoIWF8fCFi
KXJldHVybiExO2lmKGEuY29udGFpbnMmJmIubm9kZVR5cGU9PTEpcmV0dXJuIGE9PWJ8fGEuY29u
dGFpbnMoYik7aWYodHlwZW9mIGEuY29tcGFyZURvY3VtZW50UG9zaXRpb24hPSJ1bmRlZmluZWQi
KXJldHVybiBhPT1ifHwhIShhLmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uKGIpJjE2KTtmb3IoO2Im
JmEhPWI7KWI9Yi5wYXJlbnROb2RlO3JldHVybiBiPT1hfTsKXy5lZj1mdW5jdGlvbihhKXtyZXR1
cm4gYS5ub2RlVHlwZT09OT9hOmEub3duZXJEb2N1bWVudHx8YS5kb2N1bWVudH07ZGY9ZnVuY3Rp
b24oYSl7dGhpcy5pPWF8fF8udC5kb2N1bWVudHx8ZG9jdW1lbnR9O18ubD1kZi5wcm90b3R5cGU7
Xy5sLko9ZnVuY3Rpb24oYSl7cmV0dXJuIF8uZ2YodGhpcy5pLGEpfTtfLmwuU2E9ZnVuY3Rpb24o
YSxiLGMpe3JldHVybiBfLm9mKHRoaXMuaSxhcmd1bWVudHMpfTtfLmwuYXBwZW5kQ2hpbGQ9ZnVu
Y3Rpb24oYSxiKXthLmFwcGVuZENoaWxkKGIpfTtfLmwuTGY9Xy5xZjtfLmwuRWg9Xy5yZjtfLmwu
RGg9Xy5zZjsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5Raj1mdW5jdGlv
bihhLGIpe2Euc3JjPV8uVGUoYikudG9TdHJpbmcoKX07Xy5Saj1mdW5jdGlvbihhKXt2YXIgYj1f
LlllKCJzY3JpcHQiLGEub3duZXJEb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1dGUoIm5vbmNlIixi
KX07Xy5Taj1mdW5jdGlvbihhLGIpe2Euc3JjPV8uVGUoYik7Xy5SaihhKX07Xy5Uaj1mdW5jdGlv
bihhKXtpZighYSlyZXR1cm4gbnVsbDthPV8uTihhLDQpO3ZhciBiO2E9PT1udWxsfHxhPT09dm9p
ZCAwP2I9bnVsbDpiPV8uU2UoYSk7cmV0dXJuIGJ9O18uVWo9ZnVuY3Rpb24oYSxiLGMpe2E9YS5L
O3JldHVybiBfLkliKGEsYVtfLnddfDAsYixjKSE9PXZvaWQgMH07Xy5Waj1mdW5jdGlvbihhKXt0
aGlzLks9Xy54KGEpfTtfLkIoXy5WaixfLlMpO18uV2o9ZnVuY3Rpb24oKXtmb3IodmFyIGE9TnVt
YmVyKHRoaXMpLGI9W10sYz1hO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspYltjLWFdPWFyZ3VtZW50
c1tjXTtyZXR1cm4gYn07Cl8uWGo9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oYnx8ZG9jdW1lbnQpLmdl
dEVsZW1lbnRzQnlUYWdOYW1lKFN0cmluZyhhKSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlv
bihlKX0KdHJ5ewp2YXIgWmo9ZnVuY3Rpb24oYSxiKXthPGI/WWooYSsxLGIpOl8uWWQubG9nKEVy
cm9yKCJvYWAiK2ErImAiK2IpKX0sWWo9ZnVuY3Rpb24oYSxiKXtpZihhayl7dmFyIGM9Xy5wZigi
U0NSSVBUIik7Yy5hc3luYz0hMDtjLnR5cGU9InRleHQvamF2YXNjcmlwdCI7Yy5jaGFyc2V0PSJV
VEYtOCI7Xy5TaihjLGFrKTtjLm9uZXJyb3I9Xy5yYyhaaixhLGIsYy5zcmMpO18uWGooIkhFQUQi
KVswXS5hcHBlbmRDaGlsZChjKX19LGJrPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihi
ayxfLlMpO3ZhciBjaz1fLkooXy5WZCxiaywxNyl8fG5ldyBiayxkayxhaz0oZGs9Xy5KKGNrLF8u
VmosMSkpP18uVGooZGspOm51bGwsZWssZms9KGVrPV8uSihjayxfLlZqLDIpKT9fLlRqKGVrKTpu
dWxsLGdrPWZ1bmN0aW9uKCl7WWooMSwyKTtpZihmayl7dmFyIGE9Xy5wZigiTElOSyIpO2Euc2V0
QXR0cmlidXRlKCJ0eXBlIiwidGV4dC9jc3MiKTthLmhyZWY9Xy5UZShmaykudG9TdHJpbmcoKTth
LnJlbD0ic3R5bGVzaGVldCI7dmFyIGI9Xy5ZZSgic3R5bGUiLGRvY3VtZW50KTtiJiZhLnNldEF0
dHJpYnV0ZSgibm9uY2UiLGIpO18uWGooIkhFQUQiKVswXS5hcHBlbmRDaGlsZChhKX19OyhmdW5j
dGlvbigpe3ZhciBhPV8uYWYoKTtpZihfLlUoYSwxOCkpZ2soKTtlbHNle3ZhciBiPV8uWmUoYSwx
OSl8fDA7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7d2luZG93LnNl
dFRpbWVvdXQoZ2ssYil9KX19KSgpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KfSko
dGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzY3JpcHQgbm9uY2U9IjBzdW9S
Q0RuTmxpNFZMM1hsUGw5eUEiPihmdW5jdGlvbigpe3dpbmRvdy5nb29nbGUuY2RvPXtoZWlnaHQ6
NzU3LHdpZHRoOjE0NDB9OyhmdW5jdGlvbigpewp2YXIgZT0vI3wkLztmdW5jdGlvbiBmKGspe3Zh
ciBkPWcuc2VhcmNoLGw9ZC5zZWFyY2goZSk7YTp7dmFyIGE9MDtmb3IodmFyIGI9ay5sZW5ndGg7
KGE9ZC5pbmRleE9mKGssYSkpPj0wJiZhPGw7KXt2YXIgYz1kLmNoYXJDb2RlQXQoYS0xKTtpZihj
PT0zOHx8Yz09NjMpaWYoYz1kLmNoYXJDb2RlQXQoYStiKSwhY3x8Yz09NjF8fGM9PTM4fHxjPT0z
NSlicmVhayBhO2ErPWIrMX1hPS0xfWlmKGE8MClyZXR1cm4gbnVsbDtiPWQuaW5kZXhPZigiJiIs
YSk7aWYoYjwwfHxiPmwpYj1sO2ErPWsubGVuZ3RoKzE7cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVu
dChkLnNsaWNlKGEsYiE9PS0xP2I6MCkucmVwbGFjZSgvXCsvZywiICIpKX07dmFyIGg9d2luZG93
LmlubmVyV2lkdGgsbT13aW5kb3cuaW5uZXJIZWlnaHQ7aWYoIWh8fCFtKXt2YXIgbj13aW5kb3cu
ZG9jdW1lbnQscD1uLmNvbXBhdE1vZGU9PSJDU1MxQ29tcGF0Ij9uLmRvY3VtZW50RWxlbWVudDpu
LmJvZHk7aD1wLmNsaWVudFdpZHRoO209cC5jbGllbnRIZWlnaHR9aWYoaCYmbSYmKGghPWdvb2ds
ZS5jZG8ud2lkdGh8fG0hPWdvb2dsZS5jZG8uaGVpZ2h0KSl7dmFyIHE9Z29vZ2xlLHI9cS5sb2cs
dD0iL2NsaWVudF8yMDQ/JmF0eXA9aSZiaXc9IitoKyImYmloPSIrbSsiJmVpPSIrZ29vZ2xlLmtF
SSxnO2c9Zz09PXZvaWQgMD93aW5kb3cubG9jYXRpb246Zzt2YXIgdT0iIix2PXdpbmRvdy5nb29n
bGUmJndpbmRvdy5nb29nbGUua09QSXx8bnVsbDt2JiYodSs9IiZvcGk9Iit2KTt2YXIgdzsodz1m
KCJnZW1jaWQiKSkmJih1Kz0iJmdlbWNpZD0iK3cpO3ZhciB4Oyh4PWYoImdlbXJpZCIpKSYmKHUr
PSImZ2VtcmlkPSIreCk7ci5jYWxsKHEsIiIsIiIsdCt1KX07fSkuY2FsbCh0aGlzKTt9KSgpOyhm
dW5jdGlvbigpe2dvb2dsZS54anM9e2Jhc2Vjb21iOicveGpzL18vanMva1x4M2R4anMuaHAuZW4u
VVBHMTRvalEzbWcuZXM1Lk8vY2tceDNkeGpzLmhwLmhhdERWWFFzaFpRLkwuWC5PL2FtXHgzZEFC
QUFBQUFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQVFBQUVBRUFJQUFwQUFCQUFBQUFBQUFBQUFBQUFB
QUJBQUFBQUFBQUFBQUFBQUVHQUJBUUFBQUlRQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBRUFBQUFJ
QUFRQUFBQW1BUUVBQUJCM1FBQUFBQUFBQUNEQUxBUUFBQUFBQUFBQTZBQUFBQUFRL2RceDNkMS9l
ZFx4M2QxL2RnXHgzZDAvdWpnXHgzZDEvcnNceDNkQUNUOTBvRkFrUG9xTFZvb1JQSTd1TWk4THpf
elhmcTEzZz9jYlx4M2QxMjE1MDkzNzgnLGJhc2Vjc3M6Jy94anMvXy9zcy9rXHgzZHhqcy5ocC5o
YXREVlhRc2haUS5MLlguTy9hbVx4M2RBQkFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFRQUFF
QUVBSUFBSkFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVFBQUFJUUFBQUFB
QUFBQUFBQUFBQUFBQUFBRUFBQUVBQUFBSUFBUUFBQUFtQVFFQUFBQUFBQUFBQUFBQUFBQkEvcnNc
eDNkQUNUOTBvRjFVZ1NvTkFOcDViM0NnMndEYjljSURULWlVdz9jYlx4M2QxMjE1MDkzNzgnLGJh
c2VqczonL3hqcy9fL2pzL2tceDNkeGpzLmhwLmVuLlVQRzE0b2pRM21nLmVzNS5PL2FtXHgzZEFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFB
QUJBQUFBQUFBQUFBQUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQWlBQUVBQUJCM1FBQUFBQUFBQUNEQUxBUUFBQUFBQUFBQTZBQUFBQUFRL2RnXHgzZDAv
cnNceDNkQUNUOTBvSEpSNFV6eWdJNE5rUWZLYWdpZ1dEbnZCQngwdz9jYlx4M2QxMjE1MDkzNzgn
LGV4Y206W119O30pKCk7PC9zY3JpcHQ+PGxpbmsgaHJlZj0iL3hqcy9fL3NzL2s9eGpzLmhwLmhh
dERWWFFzaFpRLkwuWC5PL2FtPUFCQUFBQUFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQVFBQUVBRUFJ
QUFKQUFCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBUUFBQUlRQUFBQUFBQUFB
QUFBQUFBQUFBQUFFQUFBRUFBQUFJQUFRQUFBQW1BUUVBQUFBQUFBQUFBQUFBQUFCQS9kPTEvZWQ9
MS9ycz1BQ1Q5MG9GMVVnU29OQU5wNWIzQ2cyd0RiOWNJRFQtaVV3L209c2JfaGUsZD9jYj0xMjE1
MDkzNzgiIHJlbD0ic3R5bGVzaGVldCIgbm9uY2U9IjBzdW9SQ0RuTmxpNFZMM1hsUGw5eUEiPjxz
Y3JpcHQgbm9uY2U9IjBzdW9SQ0RuTmxpNFZMM1hsUGw5eUEiPihmdW5jdGlvbigpe3ZhciB1PScv
eGpzL18vanMva1x4M2R4anMuaHAuZW4uVVBHMTRvalEzbWcuZXM1Lk8vYW1ceDNkQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFB
QUFBQUFBQUFBRUdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
bUFBRUFBQkIzUUFBQUFBQUFBQ0RBTEFRQUFBQUFBQUFBNkFBQUFBQVEvZFx4M2QxL2VkXHgzZDEv
ZGdceDNkNC9yc1x4M2RBQ1Q5MG9HejdPWndHZWRCeWJYbkpDZzlYZjdKbnprSFVnL21ceDNkc2Jf
aGUsZD9jYlx4M2QxMjE1MDkzNzgnO3ZhciBhbWQ9MTAwMDt2YXIgcG92cD1mYWxzZTt2YXIgZWNi
PWZhbHNlO3ZhciBjcm9wPXRydWU7dmFyIGNzdD1mYWxzZTt2YXIgcHhwPWZhbHNlOwp2YXIgZj10
aGlzfHxzZWxmO2Z1bmN0aW9uIGcoYSl7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGlu
ayIpO2IuYXM9InNjcmlwdCI7Yi5ocmVmPWE7Yi5yZWw9InByZWxvYWQiO2RvY3VtZW50LmJvZHku
YXBwZW5kQ2hpbGQoYil9ZnVuY3Rpb24gaCgpe3ZhciBhPVtrXTtnb29nbGUuZHB8fChhLmZvckVh
Y2goZyksZ29vZ2xlLmRwPSEwKX07Z29vZ2xlLnBzPWdvb2dsZS5wc3x8W107ZnVuY3Rpb24gbChh
KXtyZXR1cm4gYT8oYT1hLm1hdGNoKC9cL2NjYj0oW14vP10rKS8pKT9hWzFdOm51bGw6bnVsbH1m
dW5jdGlvbiBtKCl7dmFyIGE9ayxiPWZ1bmN0aW9uKCl7fTtnb29nbGUubHg9Z29vZ2xlLnN0dnNj
P2I6ZnVuY3Rpb24oKXtwKGEpO2dvb2dsZS5seD1ifTtnb29nbGUuYnh8fGdvb2dsZS5seCgpfWZ1
bmN0aW9uIHEoYSxiKXtiJiYoYS5zcmM9Yik7aWYoIWwoYikpe3ZhciBlPWEub25sb2FkO2Eub25s
b2FkPWZ1bmN0aW9uKGQpe2UmJmUoZCk7Z29vZ2xlLnBzPWdvb2dsZS5wcy5maWx0ZXIoZnVuY3Rp
b24oYyl7cmV0dXJuIGEuc3JjIT09Y30pfX1nb29nbGUucHMucHVzaChhLnNyYyk7ZG9jdW1lbnQu
Ym9keS5hcHBlbmRDaGlsZChhKX1nb29nbGUuYXM9cTtmdW5jdGlvbiBwKGEpe2dvb2dsZS50aWNr
JiZnb29nbGUudGljaygibG9hZCIsInhqc2xzIik7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgic2NyaXB0Iik7Yi5vbmVycm9yPWZ1bmN0aW9uKCl7Z29vZ2xlLnBsZT0xfTtiLm9ubG9hZD1m
dW5jdGlvbigpe2dvb2dsZS5wbGU9MH07bChhKSYmKGIuZG9uZT1mdW5jdGlvbigpe2dvb2dsZS5t
dW0mJmdvb2dsZS5tdW0oYSk7Z29vZ2xlLmFwbGU9Z29vZ2xlLmFwbGV8fDA7Z29vZ2xlLmFybSYm
Z29vZ2xlLmFybVthXSYmZ29vZ2xlLmFybVthXS5yZXNvbHZlKCl9KTtnb29nbGUueGpzdXM9dm9p
ZCAwO3EoYixhKTtnb29nbGUuYXBsZT0tMTtnb29nbGUuZHA9ITB9O2Z1bmN0aW9uIHIoKXtmb3Io
dmFyIGE9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImltZyIpLGI9MCxlPWEubGVuZ3Ro
O2I8ZTtiKyspe3ZhciBkPWFbYl0sYztpZihjPWQuaGFzQXR0cmlidXRlKCJkYXRhLWx6eV8iKSYm
TnVtYmVyKGQuZ2V0QXR0cmlidXRlKCJkYXRhLWF0ZiIpKSYxKWM9ZC5nZXRBdHRyaWJ1dGUoImpz
Y29udHJvbGxlciIpLGM9ISgoYz09PSJVQlhISSJ8fGM9PT0iUjNmaGtiInx8Yz09PSJUU1pFcWQi
KSYmZC5oYXNBdHRyaWJ1dGUoImRhdGEtc3JjIikpO2lmKGMpcmV0dXJuITB9cmV0dXJuITF9O3Zh
ciBrLHQsdyx4LHkseixBLEIsQztmdW5jdGlvbiBEKCl7az1weHAmJmdvb2dsZS54anN1cHx8dTt2
YXIgYT1rLm1hdGNoKC9cL2NiPShsb2FkZWRfaF9cZCspLyk7Qz1hJiZhWzFdfHwiIjtnb29nbGUu
eGpzdT1rO2YuX0ZfanNVcmw9azt4PWZ1bmN0aW9uKCl7bSgpfTt0PSExO3c9ISFnb29nbGUuY2Fm
dCYmIXIoKTtDJiYoZltDXT1mdW5jdGlvbihiKXt2YXIgZT1mdW5jdGlvbigpe2NzdD9zZXRUaW1l
b3V0KGZ1bmN0aW9uKCl7cmV0dXJuIHZvaWQgYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyl9LDApOmIu
Y2FsbCh3aW5kb3csd2luZG93Ll8pfTtpZihCKXt2YXIgZD1mdW5jdGlvbigpe3JlcXVlc3RBbmlt
YXRpb25GcmFtZShmdW5jdGlvbigpe2UoKX0pfTtpZihkb2N1bWVudC5oaWRkZW4pe3ZhciBjPWZ1
bmN0aW9uKCl7ZG9jdW1lbnQuaGlkZGVufHwoZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigi
dmlzaWJpbGl0eWNoYW5nZSIsYyksZCgpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigidmlz
aWJpbGl0eWNoYW5nZSIsYyx7cGFzc2l2ZTohMH0pfWVsc2UgZCgpfWVsc2UgZSgpfSk7eT1wb3Zw
O3o9ZG9jdW1lbnQucHJlcmVuZGVyaW5nfHx5JiZkb2N1bWVudC5oaWRkZW47Qj1jcm9wJiZ6O0E9
eT8idmlzaWJpbGl0eWNoYW5nZSI6InByZXJlbmRlcmluZ2NoYW5nZSJ9ZnVuY3Rpb24gRSgpe3R8
fHd8fHp8fCh4KCksdD0hMCl9c2V0VGltZW91dChmdW5jdGlvbigpe2dvb2dsZS50aWNrJiZnb29n
bGUudGljaygibG9hZCIsInhqc3BscyIpO0QoKTtpZih3fHx6KXtpZih3KXt2YXIgYT1mdW5jdGlv
bigpe3c9ITE7RSgpfTtnb29nbGUuY2FmdChhKTtzZXRUaW1lb3V0KGEsYW1kKX1pZih6KXt2YXIg
Yj1mdW5jdGlvbigpeyh5P2RvY3VtZW50LmhpZGRlbjpkb2N1bWVudC5wcmVyZW5kZXJpbmcpfHwo
ej0hMSxFKCksZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihBLGIpKX07ZG9jdW1lbnQuYWRk
RXZlbnRMaXN0ZW5lcihBLGIse3Bhc3NpdmU6ITB9KX10fHxoKCl9ZWxzZSB4KCl9LDApO30pKCk7
d2luZG93Ll8gPSB3aW5kb3cuXyB8fCB7fTt3aW5kb3cuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1w
RXhjZXB0aW9uID0gZnVuY3Rpb24oZSl7dGhyb3cgZTt9O3dpbmRvdy5fcyA9IHdpbmRvdy5fcyB8
fCB7fTtfcy5fRHVtcEV4Y2VwdGlvbiA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93Ll9xcyA9IHdp
bmRvdy5fcXMgfHwge307X3FzLl9EdW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbjt3aW5k
b3cubG9hZGVkX2hfMCA9IGZ1bmN0aW9uKGNiKXtjYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyk7fTso
ZnVuY3Rpb24oKXt2YXIgdD1bNDA5NiwwLDMzNTU0NDMyLDAsMCwyNjg0MzU0NTYsNjAzOTc5Nzc2
LDIwOTcxNTMsOTg1MzIsMTU3Mjg2Niw2ODQxOTU4NCw4Mzg4NjA4LDE5NiwxMzQwNzU0MjQsNjQs
MzA2NzMwNDk3LDU1MzY0ODE5Miw0OTgwNzM2LDQwNDEyNzc1Miw4NjUyODAwLDAsNjcxMDg4Njgs
MCw2NTUzOCwxOTI3NTc3Niw0LDI2NDA0OSwwLDc1Mjg4NTc2MCwxNiwwLDE0ODQ4LDEwNDg1NzZd
O3dpbmRvdy5fRl90b2dnbGVzID0gd2luZG93Ll94anNfdG9nZ2xlcyA9IHQ7fSkoKTt3aW5kb3cu
X0ZfaW5zdGFsbENzcyA9IHdpbmRvdy5fRl9pbnN0YWxsQ3NzIHx8IGZ1bmN0aW9uKGNzcyl7fTso
ZnVuY3Rpb24oKXt2YXIgcG1jPSd7XHgyMmRceDIyOnt9LFx4MjJzYl9oZVx4MjI6e1x4MjJjbGll
bnRceDIyOlx4MjJoZWlybG9vbS1ocFx4MjIsXHgyMmRoXHgyMjp0cnVlLFx4MjJkc1x4MjI6XHgy
Mlx4MjIsXHgyMmhvc3RceDIyOlx4MjJnb29nbGUuY29tXHgyMixceDIyanNvbnBceDIyOnRydWUs
XHgyMm1zZ3NceDIyOntceDIyY2libFx4MjI6XHgyMlxcdTA0MjNcXHUwNDM0XFx1MDQzMFxcdTA0
M2JcXHUwNDM4XFx1MDQ0MlxcdTA0NGMgXFx1MDQzZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0
M2FcXHUwNDNlXFx1MDQzMlxcdTA0NGJcXHUwNDM5IFxcdTA0MzdcXHUwNDMwXFx1MDQzZlxcdTA0
NDBcXHUwNDNlXFx1MDQ0MVx4MjIsXHgyMmR5bVx4MjI6XHgyMlxcdTA0MTJcXHUwNDNlXFx1MDQz
N1xcdTA0M2NcXHUwNDNlXFx1MDQzNlxcdTA0M2RcXHUwNDNlLCBcXHUwNDMyXFx1MDQ0YiBcXHUw
NDM4XFx1MDQzY1xcdTA0MzVcXHUwNDNiXFx1MDQzOCBcXHUwNDMyIFxcdTA0MzJcXHUwNDM4XFx1
MDQzNFxcdTA0NDM6XHgyMixceDIybGNreVx4MjI6XHgyMlxcdTA0MWNcXHUwNDNkXFx1MDQzNSBc
XHUwNDNmXFx1MDQzZVxcdTA0MzJcXHUwNDM1XFx1MDQzN1xcdTA0NTFcXHUwNDQyIVx4MjIsXHgy
MmxtbFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNlXFx1MDQzNFxcdTA0NDBcXHUwNDNlXFx1MDQzMVxc
dTA0M2RcXHUwNDM1XFx1MDQzNS4uLlx4MjIsXHgyMnBzcmNceDIyOlx4MjJcXHUwNDJkXFx1MDQ0
MlxcdTA0M2VcXHUwNDQyIFxcdTA0MzdcXHUwNDMwXFx1MDQzZlxcdTA0NDBcXHUwNDNlXFx1MDQ0
MSBcXHUwNDMxXFx1MDQ0YlxcdTA0M2IgXFx1MDQ0M1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0
MzVcXHUwNDNkIFxcdTA0MzhcXHUwNDM3IFxcdTA0MzJcXHUwNDMwXFx1MDQ0OFxcdTA0MzVcXHUw
NDM5IFxcdTAwM0NhIGhyZWZceDNkXFxceDIyL2hpc3RvcnlcXFx4MjJcXHUwMDNFXFx1MDQzOFxc
dTA0NDFcXHUwNDQyXFx1MDQzZVxcdTA0NDBcXHUwNDM4XFx1MDQzOCBcXHUwNDMyXFx1MDQzNVxc
dTA0MzEtXFx1MDQzZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0M2FcXHUwNDMwXFx1MDAzQy9h
XFx1MDAzRVx4MjIsXHgyMnBzcmxceDIyOlx4MjJcXHUwNDIzXFx1MDQzNFxcdTA0MzBcXHUwNDNi
XFx1MDQzOFxcdTA0NDJcXHUwNDRjXHgyMixceDIyc2JpdFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNl
XFx1MDQzOFxcdTA0NDFcXHUwNDNhIFxcdTA0M2ZcXHUwNDNlIFxcdTA0M2FcXHUwNDMwXFx1MDQ0
MFxcdTA0NDJcXHUwNDM4XFx1MDQzZFxcdTA0M2FcXHUwNDM1XHgyMixceDIyc3JjaFx4MjI6XHgy
MlxcdTA0MWZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhIFxcdTA0MzIgR29vZ2xlXHgyMn0s
XHgyMm92clx4MjI6e30sXHgyMnBxXHgyMjpceDIyXHgyMixceDIycmZzXHgyMjpbXSxceDIyc3Rv
a1x4MjI6XHgyMlpYNGNqbUZ4QjFHR08ybW93NHhYLW44Zk1EMFx4MjJ9fSc7Z29vZ2xlLnBtYz1K
U09OLnBhcnNlKHBtYyk7fSkoKTs8L3NjcmlwdD48L2JvZHk+PC9odG1sPg==
------6a5a4d020b8bd--