From: <Fukken saved by M.Dvach>
Subject: =?utf-8?B?0JPQvtC80L4g0LLQuNGA0YLQvtGC0YDQtdC0IC0g0JPQtdC4IC0g0Jwu0JTQstCw0Yc=?=
Date: Wed, 23 Sep 2026 15:53:23 +0300
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----6ab3cbc3b3ec8"; type="text/html"; start="<start@bld1-ds04.test-hf.su>"
Snapshot-Content-Location: https://bld1-ds04.test-hf.su/ga/res/892176.html
Content-Location: https://bld1-ds04.test-hf.su/ga/res/892176.html

This is a multi-part message in MIME format, mezhdu prochim.

------6ab3cbc3b3ec8
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/ga/res/892176.html

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgaHRtbCBQVUJM
SUMgIi0vL1dBUEZPUlVNLy9EVEQgWEhUTUwgTW9iaWxlIDEuMC8vRU4iICJodHRwOi8vd3d3Lndh
cGZvcnVtLm9yZy9EVEQveGh0bWwtbW9iaWxlMTAuZHRkIj48aHRtbCB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6bWluaT0iaHR0cHM6Ly9tMmNoLmhrL29tLWZvbGRp
bmcucGRmIiB4bWw6bGFuZz0icnUiIGxhbmc9InJ1Ij48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJY
LVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiIC8+PG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIC8+PHRpdGxlPtCT
0L7QvNC+INCy0LjRgNGC0L7RgtGA0LXQtCAtINCT0LXQuCAtINCcLtCU0LLQsNGHPC90aXRsZT48
bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0i0JPQvtC80L4g0LLQuNGA0YLQvtGC0YDQ
tdC0IiAvPjxtZXRhIG5hbWU9ImtleXdvcmRzIiBjb250ZW50PSLQtNCy0LDRhywg0YLQuNGA0LXR
hywgMmNoLCAyLWNoLCAyLdGB0YDRjtC60LMsINC80L7QsdC40LvRjNC90YvQuSwg0LjQvNC40LTQ
ttCx0L7RgNC00LAsINC40LzQuNC00LbQsdC+0YDQtCwg0YTQvtGA0YPQvCwg0LDQvdC+0L3QuNC8
0YPRgSwgMmNoLmhrLCBwZGEsIHdhcCIgLz48bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0i
d2lkdGg9ZGV2aWNlLXdpZHRoLGluaXRpYWwtc2NhbGU9MS4wIiAvPjxtZXRhIG5hbWU9ImZvcm1h
dC1kZXRlY3Rpb24iIGNvbnRlbnQ9InRlbGVwaG9uZT1ubyIgLz48bWV0YSBuYW1lPSJIYW5kaGVs
ZEZyaWVuZGx5IiBjb250ZW50PSJUcnVlIiAvPjxtZXRhIGh0dHAtZXF1aXY9ImNsZWFydHlwZSIg
Y29udGVudD0ib24iIC8+PGJhc2UgaHJlZj0iaHR0cHM6Ly9ibGQxLWRzMDQudGVzdC1oZi5zdS8i
IHRhcmdldD0iX3RvcCIgLz48bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24iIHNpemVzPSIxODB4
MTgwIiBocmVmPSIvYXBwbGUtdG91Y2gtaWNvbi5wbmc/dj0yIi8+PGxpbmsgcmVsPSJpY29uIiB0
eXBlPSJpbWFnZS9wbmciIHNpemVzPSIzMngzMiIgaHJlZj0iL2Zhdmljb24tMzJ4MzIucG5nIi8+
PGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS9wbmciIHNpemVzPSIxOTJ4MTkyIiBocmVmPSIv
YW5kcm9pZC1jaHJvbWUtMTkyeDE5Mi5wbmciLz48bGluayByZWw9Imljb24iIHR5cGU9ImltYWdl
L3BuZyIgc2l6ZXM9IjE2eDE2IiBocmVmPSIvZmF2aWNvbi0xNngxNi5wbmciLz48bGluayByZWw9
Im1hbmlmZXN0IiBocmVmPSIvbWFuaWZlc3QuanNvbiIvPjxsaW5rIHJlbD0ibWFzay1pY29uIiBo
cmVmPSIvc2FmYXJpLXBpbm5lZC10YWIuc3ZnIiBjb2xvcj0iI2ZlOTE0OSIvPjxsaW5rIHJlbD0i
c2hvcnRjdXQgaWNvbiIgaHJlZj0iL2Zhdmljb24uaWNvP3Y9MiIvPjxtZXRhIG5hbWU9ImFwcGxl
LW1vYmlsZS13ZWItYXBwLXRpdGxlIiBjb250ZW50PSLQnC7QlNCy0LDRhyIgLz48bWV0YSBuYW1l
PSJhcHBsaWNhdGlvbi1uYW1lIiBjb250ZW50PSLQnC7QlNCy0LDRhyIgLz48bWV0YSBuYW1lPSJt
c2FwcGxpY2F0aW9uLVRpbGVDb2xvciIgY29udGVudD0iI2RhNTMyYyIgLz48bWV0YSBuYW1lPSJt
c2FwcGxpY2F0aW9uLVRpbGVJbWFnZSIgY29udGVudD0ibXN0aWxlLTE0NHgxNDQucG5nIiAvPjxt
ZXRhIG5hbWU9InRoZW1lLWNvbG9yIiBjb250ZW50PSIjZWVlZWVlIiAvPjxtZXRhIG5hbWU9InRl
bGVncmFtOmNoYW5uZWwiIGNvbnRlbnQ9IkBtMmNobmV3cyIgLz48bWV0YSBuYW1lPSJvZzpzaXRl
X25hbWUiIGNvbnRlbnQ9ItCcLtCU0LLQsNGHIiAvPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJl
Zj0iL2Nzcy9tYWluLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIC8+
PCEtLVtpZiBsdGUgSUUgNl0+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvY3NzL2llNi5j
c3MiIHR5cGU9InRleHQvY3NzIiAvPjwhW2VuZGlmXS0tPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIg
aHJlZj0iL2Nzcy9waG90b24uY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFs
bCIgdGl0bGU9IlBob3RvbiIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVm
PSIvY3NzL25ldXRyb24uY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIg
dGl0bGU9Ik5ldXRyb24iIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0i
L2Nzcy9mdXRhYmEuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0
bGU9IkZ1dGFiYSIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3Nz
L2RhcmsuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkRh
cmsiIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9zYy5jc3Mi
IHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0aXRsZT0iU2llbWVucy1jbHVi
IiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvY2hlcnJ5LmNz
cyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJDaGVycnkiIC8+
PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9iYXNob3JnLmNzcyIg
dHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJCYXNob3JnIiAvPjxs
aW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3Mvd2hpdGUuY3NzIiB0eXBl
PSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkUtaW5rIiAvPjxsaW5rIHJl
bD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvcmVuYWlzc2FuY2UuY3NzIiB0eXBl
PSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IlJlbmFpc3NhbmNlIiAvPjxu
b3NjcmlwdD48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jc3Mvbm9zY3JpcHQuY3NzIiB0
eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgLz48L25vc2NyaXB0PjxsaW5rIHJl
bD0iZG5zLXByZWZldGNoIiBocmVmPSIvLzJjaC5saWZlIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRl
IiB0aXRsZT0i0J3QvtCy0YvQtSDRgtGA0LXQtNGLIC9nYS8gKGJsZDEtZHMwNC50ZXN0LWhmLnN1
IGxpbmtzKSIgaHJlZj0iL2dhL2luZGV4LnJzcyIgdHlwZT0iYXBwbGljYXRpb24vcnNzK3htbCIg
Lz48bGluayByZWw9ImFsdGVybmF0ZSIgdGl0bGU9ItCd0L7QstGL0LUg0YLRgNC10LTRiyAvZ2Ev
ICgyY2gubGlmZSBsaW5rcykiIGhyZWY9Ii9nYS9pbmRleC53ZWIucnNzIiB0eXBlPSJhcHBsaWNh
dGlvbi9yc3MreG1sIiAvPjxsaW5rIHJlbD0iaGVscCIgdHlwZT0idGV4dC9odG1sIiBocmVmPSIv
aGVscCIgLz48bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9tMmNoLmhrL2dhL3Jl
cy84OTIxNzYuaHRtbCIgLz48bGluayByZWw9InByZXYiIGhyZWY9Ii9nYS8iIC8+PHNjcmlwdD4N
CnZhciBpc09wZXJhTWluaSA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh3aW5kb3cu
b3BlcmFtaW5pKSA9PT0gIltvYmplY3QgT3BlcmFNaW5pXSIsDQppc0FyY2hpdmVkID0gZmFsc2Us
DQppc0Rvd24gPSBmYWxzZTsNCjwvc2NyaXB0PjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Ym9keSB7
Zm9udC1zaXplOiAxMnB0O30gLnRocmQtdGh1bWIgeyBtYXgtd2lkdGg6IDE1MHB4OyB9IC50aHJk
LXRodW1iIGltZyB7IG1heC1oZWlnaHQ6IDE1MHB4OyB9IDwvc3R5bGU+PC9oZWFkPjxib2R5Pjxk
aXYgY2xhc3M9ImJvZHkiPjxkaXYgcm9sZT0ibmF2aWdhdGlvbiIgYXJpYS1sYWJlbD0i0KXQu9C1
0LHQvdGL0LUg0LrRgNC+0YjQutC4Ij48aDIgY2xhc3M9Im5hdiBuYXRpdmUiPjxhIGhyZWY9Ii9p
bmRleCI+0Jwu0JTQstCw0Yc8L2E+IDxiIGFyaWEtaGlkZGVuPSJ0cnVlIj4vPC9iPiA8YSBocmVm
PSIvZ2EvIiBhY2Nlc3NrZXk9IjAiPtCT0LXQuDwvYT48L2gyPjxhIGhyZWY9Ii9nYS8iIGFjY2Vz
c2tleT0iNCIgdGFiaW5kZXg9Ii0xIiBhcmlhLWxhYmVsPSLQndCw0LfQsNC0Ij48L2E+PC9kaXY+
PGEgaWQ9InRvcCI+PC9hPjxkaXYgcm9sZT0ibWFpbiI+PGRpdiBjbGFzcz0id2FybiIgcm9sZT0i
c3RhdHVzIj7QlNCy0LDRhy5oayDQv9GA0LjRgdC70LDQuyDQsdC40YLRi9C1INC00LDQvdC90YvQ
tS48YnIgLz7QktGLINCy0LjQtNC40YLQtSDQutC+0L/QuNGOINGC0YDQtdC00LAsINGB0L7RhdGA
0LDQvdC10L3QvdGD0Y4gMSDRj9C90LLQsNGA0Y8gMjAxNiDQs9C+0LTQsC48YnIgLz7QnNC+0LbQ
tdGC0LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCA8YSBocmVmPSIvZ2EvcmVzLzg5MjE3Ni5odG1s
PzY3Ij7QvtCx0L3QvtCy0LjRgtGMINGB0YLRgNCw0L3QuNGG0YM8L2E+LCDRh9GC0L7QsdGLINGD
0LLQuNC00LXRgtGMINCw0LrRgtGD0LDQu9GM0L3Rg9GOINCy0LXRgNGB0LjRji48YnIgLz48YnIg
Lz48c3BhbiBpZD0iZGx3ZC1sYWJlbC13YXJuIiBjbGFzcz0ibm8tcmluZyIgdGFiaW5kZXg9Ii0x
Ij7QodC60LDRh9Cw0YLRjCDRgtGA0LXQtDwvc3Bhbj46IDxhIGlkPSJsaWdodC12ZXItd2FybiIg
YXJpYS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4gbGlnaHQtdmVyLXdhcm4iIGhyZWY9Ii9n
YS9yZXMvODkyMTc2Lm1odCI+0YLQvtC70YzQutC+INGBINC/0YDQtdCy0YzRjjwvYT4sIDxhIGlk
PSJmdWxsLXZlci13YXJuIiBhcmlhLWxhYmVsbGVkYnk9ImRsd2QtbGFiZWwtd2FybiBmdWxsLXZl
ci13YXJuIiBocmVmPSIvZ2EvcmVzLzg5MjE3Ni5taHQ/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
YWQiIGlkPSI4OTIxNzYiPjxhIGNsYXNzPSJ0aHJkLXRodW1iIiBocmVmPSJodHRwOi8vMmNoLmhr
L2dhL3NyYy84OTIxNzYvMTQ1MDExMTA2Njc3ODAuanBnIj48aW1nIHNyYz0iL2dhL2JpZy90aHVt
Yi84OTIxNzYvMTQ1MDExMTA2Njc3ODBzLmpwZyIgYWx0PSIiIC8+PGRpdj4xOSDQmtCxLCAzNTJ4
NTA3PC9kaXY+PC9hPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzdHJvbmcgY2xhc3M9ImZ0Ij7Qk9C+
0LzQviDQstC40YDRgtC+0YLRgNC10LQ8L3N0cm9uZz4gPHRpbWU+MTQg0JTQtdC6LCAxOTozNzwv
dGltZT4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvODkyMTc2Lmh0bWwj
ODkyMTc2Ij48Yj4jODkyMTc2PC9iPjwvYT48L3NwYW4+IDxhIGhyZWY9Ii9nYS9yZXMvODkyMTc2
Lmh0bWwjZW5kIj7QkiDQutC+0L3QtdGGINGC0YDQtdC00LA8L2E+IHwgPGEgaHJlZj0iaHR0cDov
LzJjaC5oay9nYS9yZXMvODkyMTc2Lmh0bWwiPtCS0LXQsTwvYT48L2Rpdj48ZGl2IGNsYXNzPSJw
c3QiPtCU0LDQstC90L4g0YPQttC1INC/0L7RgNCwLCDQsCDRgtC+INCyIC9oYyDQtdGB0YLRjCwg
0LAg0YMg0L3QsNGBINC90LXRgi4g0J/RgNC40YfQtdC8INGC0LDQvCDQvdC1INC/0L7Qv9Cw0LTQ
sNGO0YLRgdGPINCw0L3QutC10YLRiyDQutGD0L0r0LrRg9C9LCDQvNCw0LrRgdC40LzRg9C8INC6
0YPQvSvRgtGA0LDQvy4g0JIg0L7QsdGJ0LXQvCwg0LrRgtC+INC90LUg0LfQvdCw0LXRgiwg0L7Q
sdGK0Y/RgdC90Y4g0LLQutGA0LDRgtGG0LUg0YHRg9GC0YwuINCd0LUg0YMg0LLRgdC10YUg0YMg
0L3QsNGBINC10YHRgtGMINGB0LXQutGBINCyINGA0LXQsNC70LUsINGC0LDQuiDRhdC+0YLRjCDQ
vNC+0LbQtdGCINGB0YLQvtC40YLRjCDQv9C+0L/Ri9GC0LDRgtGMINGB0YfQsNGB0YLRjNGPINCy
INGE0LDQvdGC0LDQt9C40Y/RhT8g0JLRiyDQvNC+0LbQtdGC0LUg0YLRg9GCINC/0L7QuNGB0LrQ
sNGC0Ywg0L/QsNGA0YLQvdC10YDQsCDQtNC70Y8g0YHQvtCy0LzQtdGB0YLQvdGL0YUg0YHRjtC2
0LXRgtC90YvRhSDRgNC+0LvQtdCy0YvRhSDQuNCz0YAsINC00LvRjyDRhNCw0L/QsCDQv9C+INCy
0LXQsdC60LDQvCDQuCDQvtCx0YnQtdC90LjRjyDQs9C+0LvQvtGB0L7QvC4g0JIg0L7QsdGJ0LXQ
vCDQv9GA0LjQvNC10YAg0LDQvdC60LXRgtGLINC90LjQttC1Ojxicj48YnI+MC4g0KfRgtC+INC4
0YnQtdGC0LUgKNGC0LXQutGB0YLQvtCy0YvQuSDQstC40YDRgiwg0YTQsNC/INC/0L4g0LLQtdCx
0LrQtSwg0YHQvtCy0LzQtdGB0YLQvdGL0Lkg0L/RgNC+0YHQvNC+0YLRgCDQv9C+0YDQvdC+L9C6
0LDRgNGC0LjQvdC+0LosINC/0YDQvtGB0YLQviDQvtCx0YnQtdC90LjQtSwgZXRjLik8YnI+MS4g
0JrQvtCz0L4g0LjRidC10YLQtSDQuCDQtNC70Y8g0YfQtdCz0L4gKNGE0LXRgtC40YjQuCwg0LjQ
tNC10LgsINC/0YDQtdC00LvQvtC20LXQvdC40Y8pPGJyPjIuINCS0L7Qt9GA0LDRgdGCINC4INGA
0L7Qu9GMINCyINGB0LXQutGB0LU8YnI+My4g0KHQv9C+0YHQvtCxINGB0LLRj9C30LggKNGB0LrQ
sNC50L8sINCy0LosINCw0LPQtdC90YIsINCw0YHRjy4uLik8YnI+PGJyPtCt0YLQviDQv9GA0L7Q
sdC90YvQuSDRgtGA0LXQtCDQuCDRgNCw0YHRgdGH0LjRgtCw0L0g0LrQsNC6INC90LAg0Jwr0Jws
INGC0LDQuiDQuCDQvdCwINCUK9CULCDQv9C+0Y3RgtC+0LzRgyDQstGB0LXQvCDQstC10LvQutC+
0Lwg0Lgg0L3QtSDRgdGB0L7RgNGM0YLQtdGB0YwuPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVw
bHkiIGlkPSI4OTIyMjIiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjx0aW1lPjE0INCU0LXQuiwgMjE6
MTU8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMyPC9zcGFuPiA8c3BhbiBjbGFzcz0icmVm
bGluayI+PGEgaHJlZj0iL2dhL3Jlcy84OTIxNzYuaHRtbCM4OTIyMjIiPjxiPiM4OTIyMjI8L2I+
PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPtCe0J8tINGB0LDQvCDRgtC+INCx0Ysg
0LfQsNC/0L7Qu9C90LjQuyDQsNC90LrQtdGC0LrRgy4g0J3QsNGH0L3RgyDRjdC60YHQv9C10YDQ
uNC80LXQvdGC0LDQu9GM0L3Ri9C5INGC0YDQtdC0LiA8YnI+MC0g0JjRidGDINC+0LHRidC10L3Q
uNC1LCDQstC+0LfQvNC+0LbQvdC+INC00YDRg9C30LXQuSwg0YTQsNC/INC/0L4g0LLQtdCx0LrQ
tSAsINC/0YDQvtGB0LzQvtGC0YAg0L/QvtGA0L3QviDQuCDRgi7QtC48YnI+MSAtINGC0YDQtdC0
INGN0LrRgdC/0LXRgNC40LzQtdC90YLQsNC70YzQvdGL0Lkg0YLQsNC6INGH0YLQviDQv9C40YjQ
uNGC0LUg0LLRgdC1LCDQutGC0L4g0LfQsNC40L3RgtC10YDQtdGB0YPQtdGC0YHRjywg0LAg0YLQ
sNC8INC/0L7RgdC80L7RgtGA0LjQvDxicj4yLSAyNCDQkdCYINCj0L3QuDxicj4zLSA8c3BhbiBj
bGFzcz0ic3BvaWxlciI+bXBlcmR1ZTxzcGFuIGNsYXNzPSJtbC1kZyI+QU5VUzwvc3Bhbj5iazxz
cGFuIGNsYXNzPSJtbC1kdCI+UFVOQ1RVTTwvc3Bhbj5ydTwvc3Bhbj4g0L/QvtC60LAg0LzRi9C7
0L48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijg5MjIzOCI+PGRpdiBjbGFzcz0i
cHN0X2JhciI+PHRpbWU+MTQg0JTQtdC6LCAyMTo1MjwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNu
dCI+IzM8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzg5MjE3
Ni5odG1sIzg5MjIzOCI+PGI+Izg5MjIzODwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9
InBzdCI+0J/RgNC+0LTQvtC70LbRgyDRjdC60YHQv9C10YDQuNC80LXQvdGCPGJyPjxicj4wLiDQ
ntCx0YnQtdC90LjQtSDQuCDRhNCw0L8g0L/QviDQstC10LHQutC1PGJyPjEuINCa0YPQvdCwINC0
0LvRjyDRjdGC0LjRhSDRhtC10LvQtdC5PGJyPjIuIDE5INC70LLQuyDQv9Cw0YHRgTxicj4zLiBm
cm9udDQzMTxzcGFuIGNsYXNzPSJtbC1kZyI+QU5VUzwvc3Bhbj5ybzxzcGFuIGNsYXNzPSJtbC1k
dCI+UFVOQ1RVTTwvc3Bhbj5ydTwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iODkz
ODI1Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZT4xNyDQlNC10LosIDExOjA4PC90aW1lPiA8
c3BhbiBjbGFzcz0icHN0Y250Ij4jNDwvc3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhy
ZWY9Ii9nYS9yZXMvODkyMTc2Lmh0bWwjODkzODI1Ij48Yj4jODkzODI1PC9iPjwvYT48L3NwYW4+
PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7Qr9Cd0J3Qnywg0LrQsNC6INGN0YLQviDQstGB0LUg0L/R
gNC+0LjRgdGF0L7QtNC40YI/INCS0Ysg0L/RgNC+0YHRgtC+INC00YDQvtGH0LjRgtC1INCz0LvR
j9C00Y8g0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwINC/0L4g0YHQutCw0LnQv9GDPzwvZGl2Pjxk
aXYgY2xhc3M9ImFucyI+0J7RgtCy0LXRgtGLOiA8YSBjbGFzcz0iYWwiIGhyZWY9Ii9nYS9yZXMv
ODkyMTc2Lmh0bWwjODkzODQ3Ij4mZ3Q7Jmd0Ozg5Mzg0NzwvYT4sIDxhIGNsYXNzPSJhbCIgaHJl
Zj0iL2dhL3Jlcy84OTIxNzYuaHRtbCM4OTQxNjgiPiZndDsmZ3Q7ODk0MTY4PC9hPjwvZGl2Pjwv
ZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iODkzODQ3Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48
dGltZT4xNyDQlNC10LosIDExOjM3PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jNTwvc3Bh
bj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvODkyMTc2Lmh0bWwjODkz
ODQ3Ij48Yj4jODkzODQ3PC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBo
cmVmPSIvZ2EvcmVzLzg5MjE3Ni5odG1sIzg5MzgyNSI+Pj44OTM4MjU8L2E+PGJyPtCU0LLQsNGH
0YPRji4g0KLQvtC20LUg0L3QtSDQv9C+0L3QuNC80LDRjiDQsiDRh9C10Lwg0LjQvdGC0LXRgNC1
0YE8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPtCe0YLQstC10YLRizogPGEgY2xhc3M9ImFsIiBocmVm
PSIvZ2EvcmVzLzg5MjE3Ni5odG1sIzg5NDE2OCI+Jmd0OyZndDs4OTQxNjg8L2E+PC9kaXY+PC9k
aXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI4OTM5NDUiPjxhIGNsYXNzPSJ0aHJkLXRodW1iIiBo
cmVmPSJodHRwOi8vMmNoLmhrL2dhL3NyYy84OTIxNzYvMTQ1MDM1MTkxMjAwNzAucG5nIj48aW1n
IHNyYz0iaHR0cHM6Ly8yY2gubGlmZS9nYS90aHVtYi84OTIxNzYvMTQ1MDM1MTkxMjAwNzBzLmpw
ZyIgb25lcnJvcj0idGhpcy5zcmM9J2ltZy9lcnJvci5wbmcnOyIgYWx0PSIiIC8+PGRpdj4yODIg
0JrQsSwgMTI4MHg3MjA8L2Rpdj48L2E+PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWU+MTcg0JTQ
tdC6LCAxNDozMTwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzY8L3NwYW4+IDxzcGFuIGNs
YXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzg5MjE3Ni5odG1sIzg5Mzk0NSI+PGI+Izg5
Mzk0NTwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0J/QvtC/0YDQsdGD0Y4g
0L/QtdGA0LXQstC10YDQvdGD0YLRjCDQvdCwINC/0LDRgNGDINCyINGB0LrQsNC50L/QtS4gdmFk
aW1rb3RvdnNreTwvZGl2PjxkaXYgY2xhc3M9ImFucyI+0J7RgtCy0LXRgtGLOiA8YSBjbGFzcz0i
YWwiIGhyZWY9Ii9nYS9yZXMvODkyMTc2Lmh0bWwjODk0NDk4Ij4mZ3Q7Jmd0Ozg5NDQ5ODwvYT48
L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijg5Mzk4NiI+PGRpdiBjbGFzcz0icHN0
X2JhciI+PHRpbWU+MTcg0JTQtdC6LCAxNjoyNjwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+
Izc8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzg5MjE3Ni5o
dG1sIzg5Mzk4NiI+PGI+Izg5Mzk4NjwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBz
dCI+PGEgaHJlZj0iL2dhL3Jlcy84OTIxNzYuaHRtbCM4OTIxNzYiPj4+ODkyMTc2IChPUCk8L2E+
PGJyPtC/0YDQvtGB0YLQviDQvtCx0YnQtdC90LjQtS48YnI+c2hhbi1kaTxzcGFuIGNsYXNzPSJt
bC1kZyI+QU5VUzwvc3Bhbj5uYXJvZDxzcGFuIGNsYXNzPSJtbC1kdCI+UFVOQ1RVTTwvc3Bhbj5y
dTwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iODk0MTY4Ij48ZGl2IGNsYXNzPSJw
c3RfYmFyIj48dGltZT4xNyDQlNC10LosIDE5OjM4PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250
Ij4jODwvc3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvODkyMTc2
Lmh0bWwjODk0MTY4Ij48Yj4jODk0MTY4PC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0i
cHN0Ij48YSBocmVmPSIvZ2EvcmVzLzg5MjE3Ni5odG1sIzg5Mzg0NyI+Pj44OTM4NDc8L2E+PGJy
PjxhIGhyZWY9Ii9nYS9yZXMvODkyMTc2Lmh0bWwjODkzODI1Ij4+Pjg5MzgyNTwvYT48YnI+0JrQ
sNC20LTRi9C5INC00YDQvtGH0LjRgiDQutCw0Log0L7QvSDRhdC+0YfQtdGCLiDQlNCwLCDQstGB
0LUg0L/RgNC40LzQtdGA0L3QviDRgtCw0Log0Lgg0L/RgNC+0LjRgdGF0L7QtNC40YI8L2Rpdj48
L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijg5NDQ5OCI+PGRpdiBjbGFzcz0icHN0X2JhciI+
PHRpbWU+MTgg0JTQtdC6LCAwMDo0NTwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+Izk8L3Nw
YW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzg5MjE3Ni5odG1sIzg5
NDQ5OCI+PGI+Izg5NDQ5ODwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEg
aHJlZj0iL2dhL3Jlcy84OTIxNzYuaHRtbCM4OTM5NDUiPj4+ODkzOTQ1PC9hPjxicj7Qn9C+0LrQ
sNC20Lgg0LLRgdC1INGC0LXQu9C+PC9kaXY+PC9kaXY+PHNjcmlwdD5pZiAoIW5hdmlnYXRvci51
c2VyQWdlbnQubWF0Y2goL09wZXJhIE1pbmkvaSkpIHt2YXIgcHN0X2NvbnRfYXJyID0gZG9jdW1l
bnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgncHN0LWNvbnQnKTtmb3IgKGk9MDtpPHBzdF9jb250
X2Fyci5sZW5ndGg7aSsrKXtwc3RfY29udF9hcnJbaV0uc3R5bGUuaGVpZ2h0PSc1MDBweCc7fX08
L3NjcmlwdD48YSBpZD0iZW5kIj48L2E+PGEgaWQ9ImJvdHRvbSI+PC9hPjxhIGhyZWY9Ii9nYS9y
ZXMvODkyMTc2Lmh0bWw/MjYjODk0NDk4IiBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb24ucmVsb2Fk
KHRydWUpO3JldHVybiBmYWxzZTsiIGNsYXNzPSJiaWctbGluayBoYW5kIHJlZnJlc2gtYnRuIHRo
cmQtYWN0aW9uIj7QntCx0L3QvtCy0LjRgtGMINGC0YDQtdC0PC9hPjxkaXYgY2xhc3M9Indhcm4i
IHJvbGU9InN0YXR1cyI+0JTQstCw0YcuaGsg0L/RgNC40YHQu9Cw0Lsg0LHQuNGC0YvQtSDQtNCw
0L3QvdGL0LUuPGJyIC8+0JLRiyDQstC40LTQuNGC0LUg0LrQvtC/0LjRjiDRgtGA0LXQtNCwLCDR
gdC+0YXRgNCw0L3QtdC90L3Rg9GOIDEg0Y/QvdCy0LDRgNGPIDIwMTYg0LPQvtC00LAuPGJyIC8+
0JzQvtC20LXRgtC1INC/0L7Qv9GA0L7QsdC+0LLQsNGC0YwgPGEgaHJlZj0iL2dhL3Jlcy84OTIx
NzYuaHRtbD82NyI+0L7QsdC90L7QstC40YLRjCDRgdGC0YDQsNC90LjRhtGDPC9hPiwg0YfRgtC+
0LHRiyDRg9Cy0LjQtNC10YLRjCDQsNC60YLRg9Cw0LvRjNC90YPRjiDQstC10YDRgdC40Y4uPGJy
IC8+PGJyIC8+PHNwYW4gaWQ9ImRsd2QtbGFiZWwtd2FybiIgY2xhc3M9Im5vLXJpbmciIHRhYmlu
ZGV4PSItMSI+0KHQutCw0YfQsNGC0Ywg0YLRgNC10LQ8L3NwYW4+OiA8YSBpZD0ibGlnaHQtdmVy
LXdhcm4iIGFyaWEtbGFiZWxsZWRieT0iZGx3ZC1sYWJlbC13YXJuIGxpZ2h0LXZlci13YXJuIiBo
cmVmPSIvZ2EvcmVzLzg5MjE3Ni5taHQiPtGC0L7Qu9GM0LrQviDRgSDQv9GA0LXQstGM0Y48L2E+
LCA8YSBpZD0iZnVsbC12ZXItd2FybiIgYXJpYS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4g
ZnVsbC12ZXItd2FybiIgaHJlZj0iL2dhL3Jlcy84OTIxNzYubWh0P2Z1bGwiPtGBINC/0YDQtdCy
0YzRjiDQuCDQv9GA0LjQutGA0LXQv9C70LXQvdC90YvQvNC4INGE0LDQudC70LDQvNC4PC9hPi48
YnIgLz48c21hbGwgY2xhc3M9InBhbGUiPtCS0YLQvtGA0L7QuSDQstCw0YDQuNCw0L3RgiDQvNC+
0LbQtdGCINC00L7Qu9Cz0L4g0YHQutCw0YfQuNCy0LDRgtGM0YHRjy4g0KTQsNC50LvRiyDQsdGD
0LTRg9GCINGC0L7Qu9GM0LrQviDQsiZuYnNwO9C20LjQstGL0YUg0LjQu9C4INC90LXQtNCw0LLQ
vdC+INGD0YLQvtC90YPQstGI0LjRhSDRgtGA0LXQtNCw0YUuIDxhIGhyZWY9Ii9oZWxwI3RocmVh
ZHNhdmluZyIgYXJpYS1sYWJlbD0i0J/QvtC00YDQvtCx0L3QtdC1INC+INGB0LrQsNGH0LjQstCw
0L3QuNC4INGC0YDQtdC00L7QsiI+0J/QvtC00YDQvtCx0L3QtdC1PC9hPjwvc21hbGw+PGJyIC8+
PGJyIC8+PHNtYWxsPtCV0YHQu9C4INCy0LDQvCDQv9C+0LvQtdC30LXQvSDQsNGA0YXQuNCyINCc
LtCU0LLQsNGH0LAsIDxhIGhyZWY9Ii9kb25hdGUiPtC/0L7QttC10YDRgtCy0YPQudGC0LUg0L3Q
sCDQvtC/0LvQsNGC0YMg0YHQtdGA0LLQtdGA0LA8L2E+Ljwvc21hbGw+PC9kaXY+PGRpdiByb2xl
PSJuYXZpZ2F0aW9uIj48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9nYS8iPiZsYXF1
bzsgL2dhLzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9nYS9yZXMvODkyMTc2
Lmh0bWwjdG9wIj7QkiDQvdCw0YfQsNC70L4g0YLRgNC10LTQsDwvYT48YSBjbGFzcz0iYmlnLWJy
aWNrIGhhbmQiIGhyZWY9Imh0dHBzOi8vMmNoLmxpZmUvZ2EvcmVzLzg5MjE3Ni5odG1sI2JvdHRv
bSI+0JLQtdCxLdCy0LXRgNGB0LjRjzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9
Ii9zZXR0aW5ncyI+0J3QsNGB0YLRgNC+0LnQutC4PC9hPjxociBjbGFzcz0iaW52aXMtbGluZSBu
b21hcmciIC8+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvYS8iIHRpdGxlPSLQkNC9
0LjQvNC1Ij4vYS88L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvYi8iIHRpdGxl
PSLQkdGA0LXQtCI+L2IvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIgaHJlZj0iL211LyIg
dGl0bGU9ItCc0YPQt9GL0LrQsCI+L211LzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhy
ZWY9Ii9zLyIgdGl0bGU9ItCf0YDQvtCz0YDQsNC80LzRiyI+L3MvPC9hPjxhIGNsYXNzPSJiaWct
YnJpY2sgaGFuZCIgaHJlZj0iL3ZnLyIgdGl0bGU9IlZpZGVvIEdhbWVzIEdlbmVyYWwiPi92Zy88
L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvYm9hcmRzIj7QktGB0LUg0LTQvtGB
0LrQuDwvYT48L2Rpdj48L2Rpdj48Zm9vdGVyPjxociBjbGFzcz0ibm9tYXJndG9wIiAvPjxzY3Jp
cHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBhc3luYz0iYXN5bmMiIHNyYz0iL2pzL2ExMXkuanMi
Pjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBhc3luYz0iYXN5bmMiIHNy
Yz0iL2pzL2hsLmpzIj48L3NjcmlwdD4gPHAgY2xhc3M9InNyIj48YSBocmVmPSIvZmVlZGJhY2si
IHRhYmluZGV4PSItMSI+0J/QvtC70YzQt9GD0LXRgtC10YHRjCDRgdC60YDQuNC90YDQuNC00LXR
gNC+0Lwg4oCUINC/0LjRiNC40YLQtSwg0YfRgtC+INC80L7QttC90L4g0YPQu9GD0YfRiNC40YLR
jC48L2E+PC9wPiA8c21hbGw+PHNwYW4gY2xhc3M9InBhbGUiPjxhIGhyZWY9Imh0dHBzOi8vd3d3
Lmhvc3QtZm9vZC5ydS9wLzYzNDA1LyI+SG9zdC1Gb29kLnJ1IOKAlCDQvdCw0LTRkdC20L3Ri9C5
INGF0L7RgdGC0LjQvdCzINC+0YImbmJzcDsxMiZuYnNwO9GA0YPQsS/QvNC10YE8L2E+IHwgPGEg
aHJlZj0iaHR0cHM6Ly9mcmVlZG5zLmFmcmFpZC5vcmcvIj5GcmVlIEROUzwvYT48L3NwYW4+PGJy
IC8+0JfQtdGA0LrQsNC70LAg0Jwu0JTQstCw0YfQsDogbTJjaC5oaywgbTJjaC5saWIsIDxzcGFu
IGNsYXNzPSJicmVhay13b3JkIj5tMmNoZmFwaXN3Zncyd2Nha3B0cXA0bzZsdGdjaHZqdXhmYWI3
dXJ4bGR1cmFvbXRsbmh3NXhhZC5vbmlvbjwvc3Bhbj48L3NtYWxsPjwvZm9vdGVyPjwvZGl2Pjwv
Ym9keT48L2h0bWw+
------6ab3cbc3b3ec8
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
/v9Kkv/7Roz0+CxWmTwAAAAAUqPoBWPF/wNjxf8DZcj/A1679wMlSXoBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SJD7AwAAAABIj/pRSZH+/0mQ/fpKk///Q4Tn0wYMFxIAAAAAJ06JAQAAAAAAAAAAAAAAAF+XvQEA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOG6gMAAAAARIfsTEOE
6LRChOejQoTnp0KE56ZChOenQoPmo0SH7LVJkf7/SZH+/0mR/v1Jkv7/Q4Xox0KD5aFChOeoQoTm
pUOF6qo+e9iWEB81DwAAAAAaN2gBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SpT/AgAAAABLlP8eSpL/7UqS//9Kkv/+SpL//0qS//9Kkv//SZL//kmR/vxJkf7/SZH+/0mR/v5K
k///SpL//0mS//9Jkv//SpL//EmS//87dcyJAAAAAGzW/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAASZH+AwAAAABJkf1pSZH+/0mR/vxJkf7/SZH+/0mR/v9Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/f1Jkf37SZH+/EmS/v9JkP3/SZL//kiO+P8yZK9hAAAAAFGh/wIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gpJkf5oSZH9ckmR/W9J
kf1wSZH9ckmR/WhJkf6VSZH+/0mR/v5Jkf7/SZH+/kqS//9GjPXyQYDfekuV/21Ij/tvSpP/d0OE
5FYAAAAAqv//AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARYrx
AgAAAAAAAAAAAAAAAAAAAABJkf4CAAAAAEmR/hxJkf70SZH+/0mR/v5Jkf7/SZH+/UmQ/f87dMx9
AAAAAFu0/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAF+8/wFbtf8EUqP/B1Kj/wdSo/8HUqP/B1Ki/whRof8Inf//AUmR/slJkf7/SZH+/EmR
/v9Jkf7/SpL//0iO+P8xYqxTAAAAAEaK7whAf+EDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/wQAAAAA
SJD8h0mR/v9Jkf77SZH+/0mR/v9Jkf39SpP//0SH7OEZMlkdAAAAACdQjQIAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ4XoAwAAAABEhutPQoPmrEKD5ZxCg+WfQoPln0KD
5Z9Cg+WfQoPmoEGB45lFifHBSZL//0mR/v5Jkf7/SZH+/0mR/v9Jkf38SpP//z992q8AAAAAzv//
AQcWOQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKk/8CAAAAAEqU/yZKkv/z
SZL//0mS//5Jkv//SZL//0mS//9Jkv//SpL//0mS//9Jkf79SZH+/UmR/v1Jkf79SZH+/UmR/v1J
kf76SZD8/zduwG8AAAAAUaH/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABJkf4DAAAAAEmR/XFJkf7/SZH++EmR/vtJkf77SZH++0mR/vtJkf77SZH+/UmR/v9Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v5Kk///Rovz9ypUlDwAAAAAOnPJAgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAEmR/gEAAAAASZH+B0mR/tBJkf7/SZH+/UmR/v9Jkf7/SZH+/kmR/v9I
j/nuSZH94EmR/uVJkf7jSZH+40mR/uNJkf7jSZH+5EmQ/eBKk//vQoLjswAAAAQAAAAAHz5sAQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASZH+TUmR/v9Jkf79SZH+
/0mR/v9Jkf39SpP//0KE6M8GCwAQbtn/B0KD6glIj/kJR475CUeO+QlHjvgISI/6CUSG7wdRovQN
QYHLAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gIA
AAAASZH+rUmR/v9Jkf78SZH+/0mR/v9Jkf78SZH9/zpyyHoAAAAAVar/AwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAASZH+AgAAAABJkf4qSZH+9kmR/v9Jkf7+SZH+/0mR/v5Kk///Rovy8ydNiC8AAAAA
Nm3BA0yW/wFIj/sBSJD8AUiQ/AFJkP0BR433AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+BAAAAABJkf6GSZH+/0mR/vtJkf7/SZH+/0mR
/fxKk///QH/etQAAAADv//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf4BAAAAAEmR/hBJkf7e
SZH+/0mR/v1Jkf7/SZH+/0mR//1IkPr/NWq6YAAAAABDheYDAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABJkf4DAAAAAEmR/l5Jkf7/SZH++0mR/v1Jkf7+SZH9/EqT//9EiOzhFSpMGQAAAAAqVJQBAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkf4BAAAAAEmR/r5Jkf7/SZH+/EmR/v9Jkf7/SZH+/EqT//89
etSeAAAAAJL//wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gIAAAAASZH+OUmR/utJkf7nSZH+
50mR/uhJkf7oSZL/6keN9vAuXKE7AAAAADx2zwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJ
kv8CSI/6CUiO+QtIjvkLSI75C0iQ+gxGjPkMTJb3EUqT5AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAEmR/gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////f////z////
8/////n////4////+P////h////8P//+AAD//gAAf/8AAH///Af///4H///+A////gH//gAA//4A
AP//AAB//wAAP/+A////gP///8B////AP///4D////Af///wD///+A////////////8oAAAAEAAA
ACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3bsMG
PXbBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOE6AIA
AAAAQoTnKTx30EQAAAAAP37aAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABLlP8BAAAAAFiu/wpFifC5NGa0HgAAAAA0aLsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAARYryAkeO9wcAAAAASpL/qkSG67oAAAAAWa//BEOF6wREhuoDAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkf4EAAAAAEqS/1RJkPz/P33baQAAAABKk/8DAAAAAE6V3QEA
AAAAAAAAAAAAAAAAAAAAQoPmAQAAAABDhelBQoPmW0GB4kxEh+1uSZL//0eO+PFAft1kQ4XpVEB+
3k8nTokHAAAAAAAAAAAAAAAAAAAAAEmQ/QMAAAAASJD8Z0mQ/f9JkP38SZD9/0mR/v5Jkv79SZH9
/0mR/fxJkPz/QH/ffgAAAABRof8DAAAAAAAAAAAAAAAAAAAAAEyW/wVKlP81SpP/PEuU/yxJkv+p
SZH+/0mS//9Fie+7RYrpL0iP9jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1arkEAAAAAEiQ/AQA
AAAASI/7VkmR/v9Jkv/6SI/6/z15000AAAAARIbrAwAAAAAAAAAAAAAAAEeN9wMAAAAARoz1fEeM
9t1HjPbKRoz1zEeO+NVJkf7/SZH+/kqS//9HjPXuNGe1JgAAAAA8eNICAAAAAAAAAABKkv8CAAAA
AEqT/ypJkv/3SZL//0mS//9Jkf34SZH95EmR/upJkf3kSpL/90SG66YAAAAAiv//AQAAAAAAAAAA
AAAAAEmR/gMAAAAASZH+fUmR/v9Jkv/7R4349DhwwTBs1f8ERov2D0mQ+wtLlPMSOHDCAwAAAAAA
AAAAAAAAAAAAAABJkf4BAAAAAEmR/gxJkf7YSZH+/0mS//9Eh+uuAAAAAHv1/wEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASZH+VkmR/v9Jkf/7SJD8/z572F8AAAAAR433
BEaL9AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+AgAAAABJkf6rSZH970qS/+pGi/PP
ID9xDgAAAAA2a7sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZD9CEmQ/BFI
jvwOS5T2FUGC2QgAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA/f8AAPz/AAD+/wAA/n8AAPAP
AAD+HwAA/x8AAPAPAADwBwAA+P8AAPh/AAD8fwAA/D8AAP//AAA=
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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 */
------6ab3cbc3b3ec8
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; }
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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; } 
------6ab3cbc3b3ec8
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
------6ab3cbc3b3ec8
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);

 }

}

------6ab3cbc3b3ec8
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
------6ab3cbc3b3ec8
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
------6ab3cbc3b3ec8
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==
------6ab3cbc3b3ec8
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/ga/big/thumb/892176/14501110667780s.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2ODApLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwK
DAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8IAEQgAgABY
AwEiAAIRAQMRAf/EAB0AAAEEAwEBAAAAAAAAAAAAAAABBwgJBAUGAwL/xAAYAQEBAQEBAAAAAAAA
AAAAAAAAAQIDBP/aAAwDAQACEAMQAAABlSiggqC4OTGI2LRsyVMqQ1XFm0bEA+0UPGHr2QINi6TO
eleYFfdmVaNnmWaAfQAykGbPIy1FwUrrszomsjFc9sMotFNeRsVRTQwl3DG0oi0qdlxoAE3RtjKX
igVycR3T9WRL9ZcRnleSO8oIv0AVKIcIye0Pki3st1n8OKcO4+Bx7MUx/V8p7hlYrkVPQ2xkjIPV
WWS77CFUlPJjccbx3ddZE9MrF9HRZvQ7syj1FIbCvybkIgDaDoOQ/wBXrM+OlC6+rJa2J7U7oEf/
xAAkEAABBAMAAgIDAQEAAAAAAAAFAgMEBgEHEAATEhQRFSAxM//aAAgBAQABBQL+ZUtmEwb3JCjZ
k7asD66Fsv8AdP8A9KXhONxszfr8jvriyB0rE4f111DDdt2zLluukZT6gst01S+JTlSgkTI8P3aM
tMancS4pHWHPS/CkomRO7OFrJiO1yrzrRKt9XzVJ/lUvhGuPpz8scJQUkod61421E5D2C8EBSZT0
17yK9iPJGTUEh/DRuKBH27Yk6zf3qAr92tc20bdnWPsZLUWs90nJUkny7OZdtvGv+m3ojcJzukYu
fdwmPkm7hV9VDcMWTVI6TCBDVzj+7Vo93dRjfp1bmvIiZFlkMPjpIUliIXpY1snsTbpH7dp5FYzK
kiR6BQ7xefwnVsX1jz0OJ90cTxlnVMb1Vq1z8E7HygV3NisWP882ZcsAR2nyTTtbOk2vfbsvCaQ2
ZnSad3UoH9YA8cV8Wy858iRrNkk1gixtkEtgnbX7/YwS1OBJSPVI8CNMPmGW0tN+bHJKG1Dup4GZ
dvBkIUMoZdZeK+Yz+M1Un+4r3m41fGp8FwskiQSvQa7EPysTTndVYzik+f/EAB4RAAICAgIDAAAA
AAAAAAAAAAECESAAMQMhIzJA/9oACAEDAQE/Afpm3IqntskH11VwSsDeDxrFiA26f//EACMRAAEC
BAYDAAAAAAAAAAAAAAEAAgMRICEEEBIiMGEjMUH/2gAIAQIBAT8BzlyniDgfSFEVzg2wWFBDTqbJ
33vtCiJCdEeL7U7xjaKiNQkULCWf/8QAPRAAAgECAgUHCgUDBQAAAAAAAQIDBBEAEgUQEyExICIy
QVFhgRQjQlJxkaGxwdEkQ2JyggYVNFOisuHx/9oACAEBAAY/AuS808ixRKLlmO4YaPR1M1Ww/Mk5
qffF0lhgHqpEPrgUOk8qVbHzUiiwfu9vLuTYYp6mKY/29uZIindfq1xzRtlkjYMp7DimqRwljV/e
OQ0kjBEUXLHgMSU+iT5NTjdt/Tb2dmC0lTLIx4lnJxpugmqMzUuSpi2rdQ3ED4e/WAN5OKKmbpRQ
qh8ByKwbTI8hVFAPS5w3e6+s5SRcWNtccnqsDiGeM5kkUMDyCsYA2SPO7W32UcL+Pw5DQ0ajmi7O
+5RiGlaYTs8QkJHUdUMe2M1CDZoH3gDu7MA65KdzaOTc3eOsYrtK06mNw+YU8IGQJu3/ADOuPR2i
oFpm4y1Lb2Zu7DTTyvNK3F3NydUUpQSBGDZG4N3Yp6qPoTIHHjrkq6t8kSe8nsGHgX8NQH8kcW9p
5ZpmN3pZCv8AE7x9db0Wa1PSAAL+oi5PIq52RWnqZhBGWHRUc5yP9vI0jB6LRB/cf+9elSd58oYa
169+NERwIkMGya0SLYA3F+RpOo9GyR/M66+npYzLPLVSWA/ccbbSVR5Y/wDpxNlRfrgzaHJhqAuZ
Ys+ZZMUVEVIZ51Rh2b9+NFR5ueFkOXu3fbkLMUyvUyF79o4DX/U7g+fDMqPwtd2+wxVrCa2nvzpa
qQhlvf5Yh0bLnZI4wEcqSxbw9HGm9IqtoaWV8v7iSPocbC91powvid+uKEEAyMFBbhimpI+hCgQa
icaWrFO2aeqbK3rAf+4p1naRp5ZOjfhfq7xuxVVOzaKOjDMQwI4Ddfw34krJNz1Uzyk/D740jUqc
yvM2U93Aa4Y2H4eHzsvsHVrNHTv+OqFtu/LXtxJTX89BKSw7j14ihdBmYHZy2v7OGK9qiQS1E9or
+02+WG0dSUtOkPkrIgLNtGVem3C3byPK5FtNWHP/AA6tTG+Ww4nE89TLt5mbe/2wKqns4IyvE3B1
whmo545E3hMgax7jfGjKJI9hQ7dbRX3nfxPhh6QRiQRmaNlQ+cPOPDEieqxGqhjqf8d5kV/ZfCog
yqosANVc6bnkAiB/cbH4X5EMnowRtJ8LfXGmaaor4tHyw6QkkBe3OW/AHw+OKuSnN4WkZlNrdeoE
ccUFWTdpIhmP6uB+OpR21CfI66WlHGaRU95xsaOIRrxJO8nxxpCoXoyzu49/Ior+tJ/zOr//xAAl
EAEAAQMCBgMBAQAAAAAAAAABEQAhMRBBIFFhcYGRobHB0fD/2gAIAQEAAT8h1CNGQihwVaZNN6jL
4qG1uUPu07KLdzbl8GjhWKgADdoKqOYJy3mP5q+IhcgyNY0W+B/eBzBnYAytTts2p6vI+e1Tf5kx
nu1AeR1Un8IANRJyoA3auzd1hHgZKgsFKPol0Nec1hEnLVyAWJejNAhDbcSeC0snEhRyiZcDMt9v
dsN6DXU8CKJ8aQyUyQ3613FQJuTRfSAIAw3T2FvNRzWBmArEYsTnFOkXWty7KMHImbFOSCW+8XRA
eTYGZdGvXLeCY1iSzB2QbrSTZ1sINne7Y40tiS/4LjxUxU2qWoFWyDuLh44J2bKEPcLmerwEGZ93
h07Uk8EvoMHwawZyEJOdTU+l3gW529cC1hAnOZT6KxTRPE/eF2DnSAE6KINkWyR7ViNQxchbj1mK
dkgC4/AmnAuzCwkj8uC5gnvH+D766OKjHDRkJiN4oGCNaREzhklm9SMFQyh0GV23W1CzERLM49L5
poJhc2ufs1V11EBWJXlUlSvOWCJoqTGAvPKmHS+Das9VUYWW5QBdQRKC2FGm68xMLliWy6c1HgbP
kP8AHtVgi43L9AayLLn1iPJg90IFFCmnDctnvbh72ofkkVfKfY8UEfVkxYwyJv6qPCeCJA9r5prw
DYyBMikSac6z9mpcgsfN3yVFE6QjtHWpP53pH+OVCh6Ikf7T9KiC5v2LUxW9Ut117rbVC6SilqHm
/wBOKVaBQjo6bLRLF5H4oOIgUAG2jIxCbQUEzqgS6n01i1h656ddlEYtlgZY0ZxAZEr1IYn4nRBt
s+3Vq4GvKAmr3bWpXVXpuJ7GrTg5wEO2j//aAAwDAQACAAMAAAAQQ0Y+a8QWe+aw0uyU+AsM6e+8
oe2e+AIaw+8w0e8cIwE8xeMA/8QAHhEBAAEEAwEBAAAAAAAAAAAAAREAICExQVFhcUD/2gAIAQMB
AT8Q/SgYa2TaOJEJGYHx+nHNaTka3jzNrOH665oAS1jujVpkWP/EAB8RAQACAgICAwAAAAAAAAAA
AAERIQAxECBRYUFxkf/aAAgBAgEBPxDoa5LxPHDvkeCZvoCe0gS5Ji1T6c06JhkZmAUqklCnzk7U
llGXsLuvrWaY65mdEGQYVqPUG381ijhtu43twZxfjoSanIl4Yxx//8QAJRABAQACAQQCAwADAQAA
AAAAAREAITEQQVFhcYEgkaGxweHw/9oACAEBAAE/EOkwOGWTCjacIKqvoxPRJZY4YI/J88K00Hs8
L/lGFPo31FRFNWpODTLC86x0/gGyzEgYVUAPK+ME6JIaKxhLPCfU6OuIOAgfCGHzDK8EnHfOehNY
Flqh0AC3EuAshjNxG7Q03Vo9+qWyqlt3nKx32c9gEGqOLhvoj0M6qMAxSBenD/YByPjqctRRgVGl
AJs31L20s18qcj46i+U8ChD+sWPTdAx/Hpdh3y7mVh7lNSRsvB3hJ0cuDoSCwBgtwlY+HGi5jIdF
WDYso2HHS7f1VKbdhQ4LyOdgBDEfLGG5jpqBDe9IS3sLEiOJxQreqe1O5zlhyXGXiUqVm6aJSHDl
PCol5Qr0o499IlHwR9OLGJQNg0fJY+xwrxvN2zCnQAK75RcHysBcn+OsaDk1QYgZpS4cdJervFaD
qV5f9/CwKs29sMu9PMKenqnu9LhVmF+p4F0DSZWwDu589bmAbsTf2L9dOY/uOLBF6d9AfXUgXfUq
UwUrZ69KAUT5+/4E8LCckB8T+GDwHXnJlxlpZkAdRoAqtAZQ3VsNFQhF0Jw84yBqEWWioHQVJTdJ
sJEGO52QT8Y0pEE0UTlQl7HVwLOFcp4yG4N92BArhCwxqCN2iE0XZF+cHo8VJAaqoBnJzB+Zl3YN
hXg1oVLOnVQTT8/JHGxr5RNFe7P1zrKOzWodkFq9jFZWnoFT2y/eETCAj14DlwQNY3or2X/Vxdb+
tvTsPQKRNqTIUnmEExAEc24+tDjsmr2rfbAORGhWeuReg2I7A8v5ortkh4MUHKHCC5Jfj7DcE6T3
ZL46n/bjvQYJgVNvH8+cDafF/CQVhJ73gx8RIpZC6hS0eWCmrz0CuPOcA5P0iveZEKmKpwJBDl6O
XKxWjq2HgEABoJMdgB1qRfE0E7E7lEnUJfDwHlBC32wmFELUXGkCRQLtq4s+zlHEbIKqRm3BhgUI
Ch/roTahOwY3ts7wB3Gg0AHABJnGNVVpEID3WFKvL03lFKsNVi+bX1lpWk73oYh0ViI3CyeCS7g4
N69TjoqQpCInCY4SxB5HoMZiXHg0PsOrvjVLuMehv1mxQw0IrQjRCwmplhzhOf54n4V2pYn/AJUe
n//Z
------6ab3cbc3b3ec8
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/ga/thumb/892176/14503519120070s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJQSm11czFOb0JpM3RKY2VoRW84WnVBIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
eE11emF1NnpLS252d1BBUDBzTG84QWcnLGtFWFBJOicwLDQyNTQxNTYsMzQ2ODAsMzAwMjIsMzYw
OTAxLDE4Njg1Niw1MzMzNDY4LDEyNDc2LDU5NCwyNDcsMzYsMjA4LDExOCw0LDU5OTEwNTgsOSw1
MiwxOCwzMDgxOTIyNCwyNTIyODY4MSwyMTc1NDksMTc2MTQ4LDEzMDExMiwxODYzNSwyNjIzMCwy
NTU5MSw0NjMzOSwzMjU2MSw2MzEzLDk4NjYsNDI3ODAsNCwxNTE0LDMzNTUsMTIwMTEsMTYsMTcz
OTgsNTA4OSwzMDI2LDE4LDc3OCwzNjYyMyw1MzM3LDI4OTIsODUzMCwxOTcyNiw1LDk2NCwyLDE0
NywzNDY1NywyLDYzMzUsMTQzMjksMywxODUxOCw2MjkzLDIzNDI4LDIzMjQsMTEwMzMsMTIyNDYs
MTAsNzE3NywzOTMzLDIxMDIwMzM1LDMsMTAwNTEsMywxNzk3MiwzLDU4NjUsNjUwNjMyOSw2LDgz
MDAsODM3NiwzLDQyMjUsMywxNTY3LDIyMywzLDEyNDIsMTA3MCw1NzAsMyw0OTcsMTIzMiw2NDEs
MTM2LDMyMywxNDk1LDMsMjg4MiwxODMsMzEyOSwyOTYsMzU4NjY3NiwxNTIzNzgxNywyNzk0NTUs
MSw0NTE0OTEsNSw3NzU0Nyw0Nzk0OSwzLDE5NjE2NiwzODgsMTc4OTExLDExLDIsOTM0NzYsOCwx
NjQyMDksMTIsMiwzNDE4ODIsMTA3MywyLDE3MjAsNjc3Nyw3LDcsNywxNjg0NSwxMCwxMjM3LDEx
MDksNDg5NSw1OTMwLDQzODgsNSwxOCwyNzE0OSw1LDc4NTQsNCw0OTg4LDUsNDAzNiw2ODMyLDc5
MzYsMzM5NiwxODY0LDE3MzQsNzg4OSw5NTMsMjE0MSw0LDI3MTksMTg2Niw5MTEsNTgzNCwzMTc1
LDEyLDEzNDEzLDk3MjcsNCw2MDk4LDE1LDE5LDE5OTQ5LDQsMTQ4Niw4MzI1LDg2NzIsNCwyNiwx
NDksMTI5LDc1Nyw1LDU4LDQsMzMxNSwyNjI0LDE2NzEsNCwzNjgsNCw0MjYsNCwzMTk2LDUsNTEy
NCwyMjEsNSw1NTgxLDUsOTc3NiwyMzU1LDEsMiwyMSwxLDM3NDQsNSw0Nzg2LDEyNjQsMjUyLDM1
MjcsNCwxMzEsNCw0ODAsNCwyODU1LDQsMjEwMywyLDQ1Myw1LDY2MDMsNCw1NTYzLDQsOTMzLDQs
NjksNSw2MjE0LDE2MzcsMjg3OSw1LDEyNTMsNSw2NTMsNCwxMTI0LDQsMTg3MCw3OTksMjc2LDQs
MTkxLDM0OTMsNSwzMDkwLDEsNTYzLDUsNzA1LDU4OCw1LDI5LDI5MDQsMjc5NCwyNTcsNCwxMDQz
OCwyLDI2OTQsMTA3MSw1LDI3NTAsNCwxNTY2LDIwMyw0LDE4NTMsOTc1LDMxMiwxLDEzOTksMiwy
ODEsNCwyMDQ3LDQsMTQ3OCw0LDExMjMsMiw1MDksMTM0OSw0LDI2OTgsNCw3NDMzLDUsMjU4Nyw3
LDQ3MTMsNCw2NzUsMTI4OSw0LDU3MSwyMzYsNTAxLDUsNTc4LDMsMiwyLDIsMzgxLDMsMiwyLDIs
MjY5MiwyMywzLDE1MDksMTAsMTg1MiwzLDg5LDcsMTEwNCw1MjgsNCwyNzAwLDEsMSwxLDIsMzYx
MSw0OTcsMjg0MywyMjY4LDMsMiwyLDIsNzksMTQyLDQsNjA0LDEyLDI5NjUsMTg5LDMsMiwyLDIs
NDMsODMsNCwyNDE0LDU0NywxODY5LDMxNzUsMTY3OCw4MiwzOTY1LDQsNTEyLDQsMTEyNiwyODQs
NDYsMjE5OCw2NSwzLDIsMiwyLDQ1MTIsNDc3LDM0NCwxMDE4LDQxODEsNSwyNDAsNDIzLDMyOTQs
NDU2LDY4MSwzNzg2LDYsMzkwLDE4OSw1LDg4NCwyNDEyLDI0MywxODYsNzEsNjU4LDEwLDQsMzA2
LDI3NTUsNCw0NDIsNCwxMDg4LDQ5MCwxNzc0LDUsMzI5MSw2MzgsNCwxMDkyLDQsNTIxLDY2MSw0
ODIsNCwxNjcsNzQyLDQsMiw2Myw0LDE1NCw5OCw0LDIyNiwxNjMzLDE2MjgsNCw3MTIsMywyLDIs
MiwzMTI0LDc5NTUsMTQ5OCw0LDMwMSwxNyw2NiwyMTY0LDQsMTM3NSw0NjcsMSwzNjMsNCwyLDIx
OCwzLDIsOTIxLDI0ODEsNCw2NzcsMywyLDIsMiwzMDIsNDcsNCwyNjEsMTE0OSw1LDEzLDQsMjA0
LDI2Miw0ODIsMzkxLDQsMjc1Myw1LDE1NTgsNCw3MDAsNCw2NDEsNzIxLDIsMjE2LDIzLDEwMjgs
MTExMSw0LDMyOSw1LDEzMiw1MzEsNCwyLDI1Myw0LDE5ODksNSw5OSwxLDE2Niw0LDQxNiwxNjYs
NSwyLDksNSwyLDE1NDcsNTc2LDYyOCw1LDIyOCw1LDE1NCw0LDE1NSwxLDIsMTksMTU5LDIsMzU3
LDI3OSw0OSw1MjMsMzAyLDksMTA5MCwxOTIwLDMsMiwyLDIsMTA0LDQsNDE4LDQzNSw0LDE4NzMs
NCwyNTUyLDQ2OCw3MDcsMzcxLDU0Niw0LDE1MSwyNDEsNTksNCw1MTUsMiw0Myw1LDExNCw1Niw2
NDgsMTA2Myw5NjUsMTIwLDcwLDQsMiwyNjk3LDc0Nyw1NjEsMywyLDE0MjQsNjIxLDQsMTE2LDQs
OTQsMTE4NSwyMTgsMTA5LDIwNCw0LDIsOTUyLDI5NCw3MjIsNTk1LDQsMTg3OSwxLDIsNjQsNCw1
NDQsNSwxNjIwLDEwMSw0LDI2OCwzNjgsNCw4LDQ2Myw0LDI1LDE1NSwxMDU2LDQsMTAsMTQzMCwz
OSw0LDY4MiwzLDIsMiwyLDEwNyw5LDIwNCw0LDE5MCwyMDcsNjIsNCw1MTcsNjgwLDI3OTAsMjYs
MjMsODIsNCwxODQsNCwxMDEwLDQsMiwyMTMsMywyLDIsMiw5OCw4LDM3MywyMjIsMTU3LDY0LDEw
NTIsMiwyMDQsNCw0LDY4LDEwMyw0MSw0LDM0MiwzNDIsMzM4LDYxMSw4ODgsNzQwLDI3OSwzMjIs
MTQzLDU1NiwxODUzLDMsNDI2LDQsMTI2OSwyNzk5LDUzMiwzMSwzLDg4MywxMjAsMTQ2LDI3Nyw0
NDIsNTgsNCwxMDQ0LDEzOCw2LDIsMiw0MzAsMTAwNiw2MzEsNCwxNDYsNCw0LDM4Myw0LDIsMjMy
LDcsNCw5Miw1ODgsOTgsMywyLDIsMiw0OTUsMTY5LDUsMjUxLDUsMTAsNCwyNCwxMjUzLDQsMTkw
LDE4NCw3ODMsNjczLDQsMTQ5NSw1ODksMzQyLDkxNSwyMTYsODQsODIxLDc1LDIsMywyLDIsMiwy
OTgsMzA2Niw0LDQzNSw0LDM5NSw0LDYwNywyODMsMzIsMiw2NSwyNTQsNDEsMzgyLDUyMSwxLDIs
Nzg5LDMsMiwyLDIsNTAyLDUsMzgsMjM3LDQsMzksMywyLDIsMiwzOSwxMzksNCwxNjQsMiwxMzQ3
LDMsMiwyLDIsMTA2Niw1Myw0LDQ5OCw0NDAsMjksNCwyLDU0LDYwOCwyMDE2LDkxMiw0LDI2MTQs
NCw5MTgsNCw1OTIsNzUwLDYzLDIsMTE0MiwxLDIsMTQxLDEsMiwxOTEsNCwzMDMxLDIsNTA3LDE4
MjInLGtCTDonaWY1bycsa09QSTo4OTk3ODQ0OX07KGZ1bmN0aW9uKCl7dmFyIGE7KChhPXdpbmRv
dy5nb29nbGUpPT1udWxsPzA6YS5zdHZzYyk/Z29vZ2xlLmtFST1fZy5rRUk6d2luZG93Lmdvb2ds
ZT1fZzt9KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0aW9uKCl7Z29vZ2xlLnNuPSd3ZWJocCc7Z29v
Z2xlLmtITD0ncnUnO2dvb2dsZS51c2I9dHJ1ZTt9KSgpOyhmdW5jdGlvbigpewp2YXIgaD10aGlz
fHxzZWxmO3ZhciBrPS8jfCQvO2Z1bmN0aW9uIGwoYSxjKXt2YXIgZD1hLnNlYXJjaChrKTthOnt2
YXIgYj0wO2Zvcih2YXIgZj1jLmxlbmd0aDsoYj1hLmluZGV4T2YoYyxiKSk+PTAmJmI8ZDspe3Zh
ciBlPWEuY2hhckNvZGVBdChiLTEpO2lmKGU9PTM4fHxlPT02MylpZihlPWEuY2hhckNvZGVBdChi
K2YpLCFlfHxlPT02MXx8ZT09Mzh8fGU9PTM1KWJyZWFrIGE7Yis9ZisxfWI9LTF9aWYoYjwwKXJl
dHVybiBudWxsO2Y9YS5pbmRleE9mKCImIixiKTtpZihmPDB8fGY+ZClmPWQ7Yis9Yy5sZW5ndGgr
MTtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGEuc2xpY2UoYixmIT09LTE/ZjowKS5yZXBsYWNl
KC9cKy9nLCIgIikpfTtmdW5jdGlvbiBtKCl7cmV0dXJuIHdpbmRvdy5nb29nbGUmJndpbmRvdy5n
b29nbGUua09QSXx8bnVsbH07dmFyIG47ZnVuY3Rpb24gcChhKXtmb3IodmFyIGM7YSYmKCFhLmdl
dEF0dHJpYnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJlaWQiKSkpOylhPWEucGFyZW50Tm9kZTty
ZXR1cm4gY3x8bn1mdW5jdGlvbiBxKGEpe2Zvcih2YXIgYz1udWxsO2EmJighYS5nZXRBdHRyaWJ1
dGV8fCEoYz1hLmdldEF0dHJpYnV0ZSgibGVpZCIpKSk7KWE9YS5wYXJlbnROb2RlO3JldHVybiBj
fQpmdW5jdGlvbiB0KGEsYyxkLGIsZil7dmFyIGU9IiI7Yy5zZWFyY2goIiZlaT0iKT09PS0xJiYo
ZT0iJmVpPSIrcChiKSxjLnNlYXJjaCgiJmxlaT0iKT09PS0xJiYoYj1xKGIpKSYmKGUrPSImbGVp
PSIrYikpO3ZhciByPWMuc2VhcmNoKCImY3NoaWQ9Iik9PT0tMSYmYSE9PSJzbGgiO3ZhciBnPWc9
PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7Yj0iJnp4PSIrRGF0ZS5ub3coKS50b1N0cmluZygp
O2guX2NzaGlkJiZyJiYoYis9IiZjc2hpZD0iK2guX2NzaGlkKTsoZD1kKCkpJiYoYis9IiZvcGk9
IitkKTsoZD1sKGcuc2VhcmNoLCJnZW1jaWQiKSkmJihiKz0iJmdlbWNpZD0iK2QpOyhkPWwoZy5z
ZWFyY2gsImdlbXJpZCIpKSYmKGIrPSImZ2VtcmlkPSIrZCk7KGc9bChnLnNlYXJjaCwiZ2VtaGlz
dCIpKSYmKGIrPSImZ2VtaGlzdD0iK2cpO3JldHVybiIvIisoZnx8Imdlbl8yMDQiKSsiP2F0eXA9
aSZjdD0iK1N0cmluZyhhKSsiJmNhZD0iKyhjK2UrYil9O249Z29vZ2xlLmtFSTtnb29nbGUuZ2V0
RUk9cDtnb29nbGUuZ2V0TEVJPXE7Z29vZ2xlLm1sPWZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9O2dv
b2dsZS5sb2c9ZnVuY3Rpb24oYSxjLGQsYixmLGUpe2U9ZT09PXZvaWQgMD9tOmU7ZHx8KGQ9dChh
LGMsZSxiLGYpKTthPWQ7L15odHRwOi9pLnRlc3QoYSkmJndpbmRvdy5sb2NhdGlvbi5wcm90b2Nv
bD09PSJodHRwczoiJiYoZ29vZ2xlLm1sJiZnb29nbGUubWwoRXJyb3IoImEiKSwhMSx7c3JjOmEs
Z2xtbToxfSksYT0iIik7aWYoZD1hKXRyeXt3aW5kb3cubmF2aWdhdG9yLnNlbmRCZWFjb24oZCwi
Iil9Y2F0Y2gocil7fX07Z29vZ2xlLmxvZ1VybD1mdW5jdGlvbihhLGMpe2M9Yz09PXZvaWQgMD9t
OmM7cmV0dXJuIHQoIiIsYSxjKX07fSkuY2FsbCh0aGlzKTsoZnVuY3Rpb24oKXtnb29nbGUueT17
fTtnb29nbGUuc3k9e307ZnVuY3Rpb24gZShhLGIsZCl7aWYoYSl2YXIgYz1hLmlkO2Vsc2V7ZG8g
Yz1NYXRoLnJhbmRvbSgpO3doaWxlKGRbY10pfWRbY109W2EsYl19dmFyIGY7KGY9Z29vZ2xlKS54
fHwoZi54PWZ1bmN0aW9uKGEsYil7ZShhLGIsZ29vZ2xlLnkpfSk7dmFyIGc7KGc9Z29vZ2xlKS5z
eHx8KGcuc3g9ZnVuY3Rpb24oYSxiKXtlKGEsYixnb29nbGUuc3kpfSk7Z29vZ2xlLmJ4PSExO3Zh
ciBoOyhoPWdvb2dsZSkubHh8fChoLmx4PWZ1bmN0aW9uKCl7fSk7dmFyIGs9W10sbDsobD1nb29n
bGUpLmZjZXx8KGwuZmNlPWZ1bmN0aW9uKGEsYixkLGMpe2sucHVzaChbYSxiLGQsY10pfSk7Z29v
Z2xlLnFjZT1rO2dvb2dsZS5hZGw9W107fSkuY2FsbCh0aGlzKTtnb29nbGUuZj17fTsoZnVuY3Rp
b24oKXsKZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoInN1Ym1pdCIs
ZnVuY3Rpb24oYil7dmFyIGE7aWYoYT1iLnRhcmdldCl7dmFyIGM9YS5nZXRBdHRyaWJ1dGUoImRh
dGEtc3VibWl0ZmFsc2UiKTthPWM9PT0iMSJ8fGM9PT0icSImJiFhLmVsZW1lbnRzLnEudmFsdWU/
ITA6ITF9ZWxzZSBhPSExO2EmJihiLnByZXZlbnREZWZhdWx0KCksYi5zdG9wUHJvcGFnYXRpb24o
KSl9LCEwKTtkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2si
LGZ1bmN0aW9uKGIpe3ZhciBhO2E6e2ZvcihhPWIudGFyZ2V0O2EmJmEhPT1kb2N1bWVudC5kb2N1
bWVudEVsZW1lbnQ7YT1hLnBhcmVudEVsZW1lbnQpaWYoYS50YWdOYW1lPT09IkEiKXthPWEuZ2V0
QXR0cmlidXRlKCJkYXRhLW5vaHJlZiIpPT09IjEiO2JyZWFrIGF9YT0hMX1hJiZiLnByZXZlbnRE
ZWZhdWx0KCl9LCEwKTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0PjxzY3JpcHQgbm9uY2U9IlBKbXVz
MU5vQmkzdEpjZWhFbzhadUEiPjt0aGlzLmdiYXJfPXtDT05GSUc6W1tbMCwid3d3LmdzdGF0aWMu
Y29tIiwib2cucXRtLmVuX1VTLkdXZ2JTZFl6UVNNLmVzNS5PIiwicnUiLCJydSIsIjUzOCIsMCxb
NCwyLCIiLCIiLCIiLCI5ODI4NDI5ODQiLCIwIl0sbnVsbCwieE11emFwU1NLYWoyd1BBUG1LbWgw
QU0iLG51bGwsMCwib2cucXRtLnBkd280NUtYMURrLkwuWC5PIiwiQUEyWXJUc01RWXhjTlUtR3kz
M3U5QVVxN2NINWdsejVPdyIsIkFBMllyVHZ1QWZJSzhoUWJ0cEVRWlp0a2tjajNfaHBicGciLCIi
LDIsMSwyMDAsIlJVUyIsbnVsbCxudWxsLCIxIiwiNTM4IiwxLG51bGwsbnVsbCw4OTk3ODQ0OSxu
dWxsLDAsMCwxLDBdLG51bGwsWzEsMC4xMDAwMDAwMDE0OTAxMTYxLDIsMV0sbnVsbCxbMCwwLDAs
bnVsbCwiIiwiIiwiIiwiIiwwLDAsbnVsbCwiIiwxLCIiLCJodHRwczovL2xoMy5nb29nbGV1c2Vy
Y29udGVudC5jb20vb2d3L2RlZmF1bHQtdXNlcj1zODMiXSxbMCwwLCIiLDEsMCwwLDAsMCwwLDAs
bnVsbCwwLDAsbnVsbCwwLDAsbnVsbCxudWxsLDAsMCwwLCIiLCIiLCIiLCIiLCIiLCIiLG51bGws
MCwwLDAsMCwwLG51bGwsbnVsbCxudWxsLCJyZ2JhKDMyLDMzLDM2LDEpIiwicmdiYSgyNTUsMjU1
LDI1NSwxKSIsMCwwLDEsbnVsbCxudWxsLG51bGwsMCxudWxsLG51bGwsbnVsbCwwXSxudWxsLG51
bGwsWyIxIiwiZ2NpXzkxZjMwNzU1ZDZhNmI3ODdkY2MyYTQwNjJlNmU5ODI0LmpzIiwiZ29vZ2xl
YXBpcy5jbGllbnQ6Z2FwaS5pZnJhbWVzIiwiIiwicnUiXSxudWxsLG51bGwsbnVsbCxudWxsLG51
bGwsWzAuMDA5OTk5OTk5Nzc2NDgyNTgyLCJydSIsIjUzOCIsW251bGwsIiIsIjAiLG51bGwsMSw1
MTg0MDAwLG51bGwsbnVsbCwiIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsMCxudWxsLDAsbnVs
bCwxLDAsMCwwLG51bGwsbnVsbCwwLDAsbnVsbCwwLDAsMCwwLDBdLG51bGwsbnVsbCxudWxsLDBd
LFsxLG51bGwsbnVsbCwyNzA0Myw1MzgsIlJVUyIsInJ1IiwiOTgyODQyOTg0LjAiLDgsbnVsbCww
LDAsbnVsbCxudWxsLG51bGwsbnVsbCwiMTE5ODUyNzQ2LDExOTg1Mjc0OCwxMjAyODE4OTUsMTIw
MjgxODk4IixudWxsLG51bGwsbnVsbCwieE11emFwU1NLYWoyd1BBUG1LbWgwQU0iLDAsMCwwLG51
bGwsMiw1LCJsdSIsOCwwLDAsbnVsbCxudWxsLDEsODk5Nzg0NDksMCwwXSxbW251bGwsbnVsbCxu
dWxsLCJodHRwczovL3d3dy5nc3RhdGljLmNvbS9vZy9fL2pzL2s9b2cucXRtLmVuX1VTLkdXZ2JT
ZFl6UVNNLmVzNS5PL3J0PWovbT1xYWJyLHFfZG5wLHFhcGlkLHFhbGQscWFkcy9leG09cWFhdyxx
YWRkLHFhaWQscWVpbixxaGF3LHFoYmEscWhicixxaGNoLHFoZ2EscWhpZCxxaGluL2Q9MS9lZD0x
L3JzPUFBMllyVHNNUVl4Y05VLUd5MzN1OUFVcTdjSDVnbHo1T3ciXSxbbnVsbCxudWxsLG51bGws
Imh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL29nL18vc3Mvaz1vZy5xdG0ucGR3bzQ1S1gxRGsuTC5Y
Lk8vbT1kX2JfZ20zLGRfd2lfZ20zLGRfbG9fZ20zL2V4Y209cWFhdyxxYWRkLHFhaWQscWVpbixx
aGF3LHFoYmEscWhicixxaGNoLHFoZ2EscWhpZCxxaGluL2Q9MS9lZD0xL2N0PXpnbXMvcnM9QUEy
WXJUdnVBZklLOGhRYnRwRVFaWnRra2NqM19ocGJwZyJdXV1dLH07dGhpcy5nYmFyXz10aGlzLmdi
YXJffHx7fTsoZnVuY3Rpb24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Cl8uX0ZfdG9nZ2xlc19p
bml0aWFsaXplPWZ1bmN0aW9uKGEpeyh0eXBlb2YgZ2xvYmFsVGhpcyE9PSJ1bmRlZmluZWQiP2ds
b2JhbFRoaXM6dHlwZW9mIHNlbGYhPT0idW5kZWZpbmVkIj9zZWxmOnRoaXMpLl9GX3RvZ2dsZXNf
Z2Jhcl89YXx8W119OygwLF8uX0ZfdG9nZ2xlc19pbml0aWFsaXplKShbXSk7Ci8qCgogQ29weXJp
Z2h0IFRoZSBDbG9zdXJlIExpYnJhcnkgQXV0aG9ycy4KIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBBcGFjaGUtMi4wCiovCnZhciBpYSxvYSxxYSx2YSx4YSx5YSxQYSxRYSxoYixrYixtYixyYixu
Yix2YixBYixOYixPYixQYixRYixSYixaYiwkYixhYyxiYztfLmFhPWZ1bmN0aW9uKGEsYil7aWYo
RXJyb3IuY2FwdHVyZVN0YWNrVHJhY2UpRXJyb3IuY2FwdHVyZVN0YWNrVHJhY2UodGhpcyxfLmFh
KTtlbHNle3ZhciBjPUVycm9yKCkuc3RhY2s7YyYmKHRoaXMuc3RhY2s9Yyl9YSYmKHRoaXMubWVz
c2FnZT1TdHJpbmcoYSkpO2IhPT12b2lkIDAmJih0aGlzLmNhdXNlPWIpfTtfLmJhPWZ1bmN0aW9u
KGEpe2EueHI9ITA7cmV0dXJuIGF9OwpfLmhhPWZ1bmN0aW9uKGEpe3ZhciBiPWE7aWYoKDAsXy5j
YSkoYikpe2lmKCEvXlxzKig/Oi0/WzEtOV1cZCp8MCk/XHMqJC8udGVzdChiKSl0aHJvdyBFcnJv
cihTdHJpbmcoYikpO31lbHNlIGlmKGRhKGIpJiYhTnVtYmVyLmlzU2FmZUludGVnZXIoYikpdGhy
b3cgRXJyb3IoU3RyaW5nKGIpKTtyZXR1cm4gZWE/QmlnSW50KGEpOmE9ZmEoYSk/YT8iMSI6IjAi
OigwLF8uY2EpKGEpP2EudHJpbSgpfHwiMCI6U3RyaW5nKGEpfTtpYT1mdW5jdGlvbihhLGIpe2lm
KGEubGVuZ3RoPmIubGVuZ3RoKXJldHVybiExO2lmKGEubGVuZ3RoPGIubGVuZ3RofHxhPT09Yily
ZXR1cm4hMDtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKyl7dmFyIGQ9YVtjXSxlPWJbY107aWYo
ZD5lKXJldHVybiExO2lmKGQ8ZSlyZXR1cm4hMH19O18uamE9ZnVuY3Rpb24oYSl7Xy50LnNldFRp
bWVvdXQoZnVuY3Rpb24oKXt0aHJvdyBhO30sMCl9OwpfLmxhPWZ1bmN0aW9uKCl7cmV0dXJuIF8u
a2EoKS50b0xvd2VyQ2FzZSgpLmluZGV4T2YoIndlYmtpdCIpIT0tMX07Xy5rYT1mdW5jdGlvbigp
e3ZhciBhPV8udC5uYXZpZ2F0b3I7cmV0dXJuIGEmJihhPWEudXNlckFnZW50KT9hOiIifTtvYT1m
dW5jdGlvbihhKXtpZighbWF8fCFuYSlyZXR1cm4hMTtmb3IodmFyIGI9MDtiPG5hLmJyYW5kcy5s
ZW5ndGg7YisrKXt2YXIgYz1uYS5icmFuZHNbYl0uYnJhbmQ7aWYoYyYmYy5pbmRleE9mKGEpIT0t
MSlyZXR1cm4hMH1yZXR1cm4hMX07Xy5wYT1mdW5jdGlvbihhKXtyZXR1cm4gXy5rYSgpLmluZGV4
T2YoYSkhPS0xfTtxYT1mdW5jdGlvbigpe3JldHVybiBtYT8hIW5hJiZuYS5icmFuZHMubGVuZ3Ro
PjA6ITF9O18ucmE9ZnVuY3Rpb24oKXtyZXR1cm4gcWEoKT8hMTpfLnBhKCJPcGVyYSIpfTtfLnRh
PWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/ITE6Xy5wYSgiVHJpZGVudCIpfHxfLnBhKCJNU0lFIil9
OwpfLnVhPWZ1bmN0aW9uKCl7cmV0dXJuIF8ucGEoIkZpcmVmb3giKXx8Xy5wYSgiRnhpT1MiKX07
Xy53YT1mdW5jdGlvbigpe3JldHVybiBfLnBhKCJTYWZhcmkiKSYmISh2YSgpfHwocWEoKT8wOl8u
cGEoIkNvYXN0IikpfHxfLnJhKCl8fChxYSgpPzA6Xy5wYSgiRWRnZSIpKXx8KHFhKCk/b2EoIk1p
Y3Jvc29mdCBFZGdlIik6Xy5wYSgiRWRnLyIpKXx8KHFhKCk/b2EoIk9wZXJhIik6Xy5wYSgiT1BS
IikpfHxfLnVhKCl8fF8ucGEoIlNpbGsiKXx8Xy5wYSgiQW5kcm9pZCIpKX07dmE9ZnVuY3Rpb24o
KXtyZXR1cm4gcWEoKT9vYSgiQ2hyb21pdW0iKTooXy5wYSgiQ2hyb21lIil8fF8ucGEoIkNyaU9T
IikpJiYhKHFhKCk/MDpfLnBhKCJFZGdlIikpfHxfLnBhKCJTaWxrIil9O3hhPWZ1bmN0aW9uKCl7
cmV0dXJuIG1hPyEhbmEmJiEhbmEucGxhdGZvcm06ITF9O3lhPWZ1bmN0aW9uKCl7cmV0dXJuIF8u
cGEoImlQaG9uZSIpJiYhXy5wYSgiaVBvZCIpJiYhXy5wYSgiaVBhZCIpfTsKXy56YT1mdW5jdGlv
bigpe3JldHVybiB5YSgpfHxfLnBhKCJpUGFkIil8fF8ucGEoImlQb2QiKX07Xy5BYT1mdW5jdGlv
bigpe3JldHVybiB4YSgpP25hLnBsYXRmb3JtPT09Im1hY09TIjpfLnBhKCJNYWNpbnRvc2giKX07
Xy5DYT1mdW5jdGlvbihhLGIpe3JldHVybigwLF8uQmEpKGEsYik+PTB9O18uRGE9ZnVuY3Rpb24o
YSxiLGMpe3JldHVybiB0eXBlb2YgU3ltYm9sPT09ImZ1bmN0aW9uIiYmdHlwZW9mIFN5bWJvbCgp
PT09InN5bWJvbCI/KGM9PT12b2lkIDA/MDpjKSYmU3ltYm9sLmZvciYmYT9TeW1ib2wuZm9yKGEp
OmEhPW51bGw/U3ltYm9sKGEpOlN5bWJvbCgpOmJ9O18uSGE9ZnVuY3Rpb24oYSxiKXtfLkVhfHxf
LncgaW4gYXx8RmEoYSxHYSk7YVtfLnddfD1ifTtfLklhPWZ1bmN0aW9uKGEsYil7Xy5FYXx8Xy53
IGluIGF8fEZhKGEsR2EpO2FbXy53XT1ifTtfLkxhPWZ1bmN0aW9uKGEpe3JldHVybiBhW0phXT09
PUthfTsKXy5OYT1mdW5jdGlvbihhLGIpe3JldHVybiBiPT09dm9pZCAwP2EudiE9PU1hJiYhISgy
JihhLkxbXy53XXwwKSk6ISEoMiZiKSYmYS52IT09TWF9O1BhPWZ1bmN0aW9uKGEpe3JldHVybiBh
fTtRYT1mdW5jdGlvbihhLGIpe2EuX19jbG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyfHwo
YS5fX2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODI9e30pO2EuX19jbG9zdXJlX19lcnJv
cl9fY29udGV4dF9fOTg0MzgyLnNldmVyaXR5PWJ9O18uUmE9ZnVuY3Rpb24oYSl7YT1FcnJvcihh
KTtRYShhLCJ3YXJuaW5nIik7cmV0dXJuIGF9O18uVGE9ZnVuY3Rpb24oYSxiKXtpZihhIT1udWxs
KXt2YXIgYzt2YXIgZD0oYz1TYSkhPW51bGw/YzpTYT17fTtjPWRbYV18fDA7Yz49Ynx8KGRbYV09
YysxLGE9RXJyb3IoKSxRYShhLCJpbmNpZGVudCIpLF8uamEoYSkpfX07Cl8uVmE9ZnVuY3Rpb24o
YSl7aWYodHlwZW9mIGEhPT0iYm9vbGVhbiIpdGhyb3cgRXJyb3IoInpgIitfLlVhKGEpKyJgIith
KTtyZXR1cm4gYX07Xy5XYT1mdW5jdGlvbihhKXtpZihhPT1udWxsfHx0eXBlb2YgYT09PSJib29s
ZWFuIilyZXR1cm4gYTtpZih0eXBlb2YgYT09PSJudW1iZXIiKXJldHVybiEhYX07Xy5ZYT1mdW5j
dGlvbihhKXtpZighKDAsXy5YYSkoYSkpdGhyb3cgXy5SYSgiZW51bSIpO3JldHVybiBhfDB9O18u
WmE9ZnVuY3Rpb24oYSl7cmV0dXJuIGE9PW51bGw/YTooMCxfLlhhKShhKT9hfDA6dm9pZCAwfTtf
LiRhPWZ1bmN0aW9uKGEpe2lmKHR5cGVvZiBhIT09Im51bWJlciIpdGhyb3cgXy5SYSgiaW50MzIi
KTtpZighKDAsXy5YYSkoYSkpdGhyb3cgXy5SYSgiaW50MzIiKTtyZXR1cm4gYXwwfTtfLmFiPWZ1
bmN0aW9uKGEpe2lmKGEhPW51bGwmJnR5cGVvZiBhIT09InN0cmluZyIpdGhyb3cgRXJyb3IoKTty
ZXR1cm4gYX07Cl8uYmI9ZnVuY3Rpb24oYSl7cmV0dXJuIGE9PW51bGx8fHR5cGVvZiBhPT09InN0
cmluZyI/YTp2b2lkIDB9O18uY2I9ZnVuY3Rpb24oYSxiLGMpe2lmKGEhPW51bGwmJl8uTGEoYSkp
cmV0dXJuIGE7aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGQ9YVtfLnddfDA7Yz1kfGMmMzJ8YyYy
O2MhPT1kJiZfLklhKGEsYyk7cmV0dXJuIG5ldyBiKGEpfX07Xy5mYj1mdW5jdGlvbihhKXt2YXIg
Yj1fLmRiKF8uZWIpO3JldHVybiBiP2FbYl06dm9pZCAwfTtoYj1mdW5jdGlvbihhLGIpe2I8MTAw
fHxfLlRhKGdiLDEpfTsKa2I9ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9ZCE9PXZvaWQgMDtkPSEh
ZDt2YXIgZj1fLmRiKF8uZWIpLGc7IWUmJl8uRWEmJmYmJihnPWFbZl0pJiZnLm9lKGhiKTtmPVtd
O3ZhciBoPWEubGVuZ3RoO2c9NDI5NDk2NzI5NTt2YXIgaz0hMSxtPSEhKGImNjQpLG49bT9iJjEy
OD8wOi0xOnZvaWQgMDtpZighKGImMSkpe3ZhciBwPWgmJmFbaC0xXTtwIT1udWxsJiZ0eXBlb2Yg
cD09PSJvYmplY3QiJiZwLmNvbnN0cnVjdG9yPT09T2JqZWN0PyhoLS0sZz1oKTpwPXZvaWQgMDtp
ZihtJiYhKGImMTI4KSYmIWUpe2s9ITA7dmFyIHE7Zz0oKHE9aWIpIT1udWxsP3E6UGEpKGctbixu
LGEscCx2b2lkIDApK259fWI9dm9pZCAwO2ZvcihxPTA7cTxoO3ErKyl7dmFyIHI9YVtxXTtpZihy
IT1udWxsJiYocj1jKHIsZCkpIT1udWxsKWlmKG0mJnE+PWcpe3ZhciB1PXEtbix2PXZvaWQgMDso
KHY9YikhPW51bGw/djpiPXt9KVt1XT1yfWVsc2UgZltxXT1yfWlmKHApZm9yKHZhciB5IGluIHAp
aD1wW3ldLApoIT1udWxsJiYoaD1jKGgsZCkpIT1udWxsJiYocT0reSxyPXZvaWQgMCxtJiYhTnVt
YmVyLmlzTmFOKHEpJiYocj1xK24pPGc/ZltyXT1oOihxPXZvaWQgMCwoKHE9YikhPW51bGw/cTpi
PXt9KVt5XT1oKSk7YiYmKGs/Zi5wdXNoKGIpOmZbZ109Yik7ZSYmXy5kYihfLmViKSYmKGE9Xy5m
YihhKSkmJiJmdW5jdGlvbiI9PXR5cGVvZiBfLmpiJiZhIGluc3RhbmNlb2YgXy5qYiYmKGZbXy5l
Yl09YS5qKCkpO3JldHVybiBmfTsKbWI9ZnVuY3Rpb24oYSl7c3dpdGNoKHR5cGVvZiBhKXtjYXNl
ICJudW1iZXIiOnJldHVybiBOdW1iZXIuaXNGaW5pdGUoYSk/YToiIithO2Nhc2UgImJpZ2ludCI6
cmV0dXJuKDAsXy5sYikoYSk/TnVtYmVyKGEpOiIiK2E7Y2FzZSAiYm9vbGVhbiI6cmV0dXJuIGE/
MTowO2Nhc2UgIm9iamVjdCI6aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGI9YVtfLnddfDA7cmV0
dXJuIGEubGVuZ3RoPT09MCYmYiYxP3ZvaWQgMDprYihhLGIsbWIpfWlmKGEhPW51bGwmJl8uTGEo
YSkpcmV0dXJuIG5iKGEpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfLm9iJiZhIGluc3RhbmNlb2Yg
Xy5vYilyZXR1cm4gYS52KCk7cmV0dXJufXJldHVybiBhfTtyYj1mdW5jdGlvbihhLGIpe2lmKGIp
e2liPWI9PW51bGx8fGI9PT1QYXx8YltwYl0hPT1xYj9QYTpiO3RyeXtyZXR1cm4gbmIoYSl9Zmlu
YWxseXtpYj12b2lkIDB9fXJldHVybiBuYihhKX07Cm5iPWZ1bmN0aW9uKGEpe2E9YS5MO3JldHVy
biBrYihhLGFbXy53XXwwLG1iKX07Xy54PWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy50YihhLGIs
YywyMDQ4KX07Cl8udGI9ZnVuY3Rpb24oYSxiLGMsZCl7ZD1kPT09dm9pZCAwPzA6ZDtpZihhPT1u
dWxsKXt2YXIgZT0zMjtjPyhhPVtjXSxlfD0xMjgpOmE9W107YiYmKGU9ZSYtMTY3NjA4MzN8KGIm
MTAyMyk8PDE0KX1lbHNle2lmKCFBcnJheS5pc0FycmF5KGEpKXRocm93IEVycm9yKCJBIik7ZT1h
W18ud118MDtpZih1YiYmMSZlKXRocm93IEVycm9yKCJCIik7MjA0OCZlJiYhKDImZSkmJnZiKCk7
aWYoZSYyNTYpdGhyb3cgRXJyb3IoIkMiKTtpZihlJjY0KXJldHVybihlfGQpIT09ZSYmXy5JYShh
LGV8ZCksYTtpZihjJiYoZXw9MTI4LGMhPT1hWzBdKSl0aHJvdyBFcnJvcigiRCIpO2E6e2M9YTtl
fD02NDt2YXIgZj1jLmxlbmd0aDtpZihmKXt2YXIgZz1mLTEsaD1jW2ddO2lmKGghPW51bGwmJnR5
cGVvZiBoPT09Im9iamVjdCImJmguY29uc3RydWN0b3I9PT1PYmplY3Qpe2I9ZSYxMjg/MDotMTtn
LT1iO2lmKGc+PTEwMjQpdGhyb3cgRXJyb3IoIkYiKTtmb3IodmFyIGsgaW4gaClmPStrLGY8ZyYm
CihjW2YrYl09aFtrXSxkZWxldGUgaFtrXSk7ZT1lJi0xNjc2MDgzM3woZyYxMDIzKTw8MTQ7YnJl
YWsgYX19aWYoYil7az1NYXRoLm1heChiLGYtKGUmMTI4PzA6LTEpKTtpZihrPjEwMjQpdGhyb3cg
RXJyb3IoIkciKTtlPWUmLTE2NzYwODMzfChrJjEwMjMpPDwxNH19fV8uSWEoYSxlfDY0fGQpO3Jl
dHVybiBhfTt2Yj1mdW5jdGlvbigpe2lmKHViKXRocm93IEVycm9yKCJFIik7Xy5UYSh3Yiw1KX07
CkFiPWZ1bmN0aW9uKGEsYil7aWYodHlwZW9mIGEhPT0ib2JqZWN0IilyZXR1cm4gYTtpZihBcnJh
eS5pc0FycmF5KGEpKXt2YXIgYz1hW18ud118MDthLmxlbmd0aD09PTAmJmMmMT9hPXZvaWQgMDpj
JjJ8fCghYnx8NDA5NiZjfHwxNiZjP2E9Xy54YihhLGMsITEsYiYmIShjJjE2KSk6KF8uSGEoYSwz
NCksYyY0JiZPYmplY3QuZnJlZXplKGEpKSk7cmV0dXJuIGF9aWYoYSE9bnVsbCYmXy5MYShhKSly
ZXR1cm4gYj1hLkwsYz1iW18ud118MCxfLk5hKGEsYyk/YTpfLnliKGEsYixjKT9fLnpiKGEsYik6
Xy54YihiLGMpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfLm9iJiZhIGluc3RhbmNlb2YgXy5vYily
ZXR1cm4gYX07Xy56Yj1mdW5jdGlvbihhLGIsYyl7YT1uZXcgYS5jb25zdHJ1Y3RvcihiKTtjJiYo
YS52PU1hKTthLkE9TWE7cmV0dXJuIGF9OwpfLnhiPWZ1bmN0aW9uKGEsYixjLGQpe2QhPW51bGx8
fChkPSEhKDM0JmIpKTthPWtiKGEsYixBYixkKTtkPTMyO2MmJihkfD0yKTtiPWImMTY3NjkyMTd8
ZDtfLklhKGEsYik7cmV0dXJuIGF9O18uQmI9ZnVuY3Rpb24oYSl7dmFyIGI9YS5MLGM9YltfLndd
fDA7cmV0dXJuIF8uTmEoYSxjKT9fLnliKGEsYixjKT9fLnpiKGEsYiwhMCk6bmV3IGEuY29uc3Ry
dWN0b3IoXy54YihiLGMsITEpKTphfTtfLkNiPWZ1bmN0aW9uKGEpe2lmKGEudiE9PU1hKXJldHVy
biExO3ZhciBiPWEuTDtiPV8ueGIoYixiW18ud118MCk7Xy5IYShiLDIwNDgpO2EuTD1iO2Eudj12
b2lkIDA7YS5BPXZvaWQgMDtyZXR1cm4hMH07Xy5FYj1mdW5jdGlvbihhKXtpZighXy5DYihhKSYm
Xy5OYShhLGEuTFtfLnddfDApKXRocm93IEVycm9yKCk7fTtfLkZiPWZ1bmN0aW9uKGEsYil7Yj09
PXZvaWQgMCYmKGI9YVtfLnddfDApO2ImMzImJiEoYiY0MDk2KSYmXy5JYShhLGJ8NDA5Nil9Owpf
LnliPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gYyYyPyEwOmMmMzImJiEoYyY0MDk2KT8oXy5JYShi
LGN8MiksYS52PU1hLCEwKTohMX07Xy5HYj1mdW5jdGlvbihhLGIsYyxkLGUpe3ZhciBmPWMrKGU/
MDotMSksZz1hLmxlbmd0aC0xO2lmKGc+PTErKGU/MDotMSkmJmY+PWcpe3ZhciBoPWFbZ107aWYo
aCE9bnVsbCYmdHlwZW9mIGg9PT0ib2JqZWN0IiYmaC5jb25zdHJ1Y3Rvcj09PU9iamVjdClyZXR1
cm4gaFtjXT1kLGJ9aWYoZjw9ZylyZXR1cm4gYVtmXT1kLGI7aWYoZCE9PXZvaWQgMCl7dmFyIGs7
Zz0oKGs9YikhPW51bGw/azpiPWFbXy53XXwwKT4+MTQmMTAyM3x8NTM2ODcwOTEyO2M+PWc/ZCE9
bnVsbCYmKGY9e30sYVtnKyhlPzA6LTEpXT0oZltjXT1kLGYpKTphW2ZdPWR9cmV0dXJuIGJ9Owpf
LkliPWZ1bmN0aW9uKGEsYixjLGQsZSl7dmFyIGY9ITE7ZD1fLkhiKGEsZCxlLGZ1bmN0aW9uKGcp
e3ZhciBoPV8uY2IoZyxjLGIpO2Y9aCE9PWcmJmghPW51bGw7cmV0dXJuIGh9KTtpZihkIT1udWxs
KXJldHVybiBmJiYhXy5OYShkKSYmXy5GYihhLGIpLGR9O18uSmI9ZnVuY3Rpb24oKXt2YXIgYT1m
dW5jdGlvbigpe3Rocm93IEVycm9yKCk7fTtPYmplY3Quc2V0UHJvdG90eXBlT2YoYSxhLnByb3Rv
dHlwZSk7cmV0dXJuIGF9O18uej1mdW5jdGlvbigpe3RoaXMudWE9dGhpcy51YTt0aGlzLmRhPXRo
aXMuZGF9O18uS2I9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYSE9bnVsbD8hIWE6ISFifTtfLkE9ZnVu
Y3Rpb24oYSxiKXtiPT12b2lkIDAmJihiPSIiKTtyZXR1cm4gYSE9bnVsbD9hOmJ9O18uTGI9ZnVu
Y3Rpb24oYSxiLGMpe2Zvcih2YXIgZCBpbiBhKWIuY2FsbChjLGFbZF0sZCxhKX07Xy5NYj1mdW5j
dGlvbihhKXtmb3IodmFyIGIgaW4gYSlyZXR1cm4hMTtyZXR1cm4hMH07Ck5iPXR5cGVvZiBPYmpl
Y3QuY3JlYXRlPT0iZnVuY3Rpb24iP09iamVjdC5jcmVhdGU6ZnVuY3Rpb24oYSl7dmFyIGI9ZnVu
Y3Rpb24oKXt9O2IucHJvdG90eXBlPWE7cmV0dXJuIG5ldyBifTtPYj10eXBlb2YgT2JqZWN0LmRl
ZmluZVByb3BlcnRpZXM9PSJmdW5jdGlvbiI/T2JqZWN0LmRlZmluZVByb3BlcnR5OmZ1bmN0aW9u
KGEsYixjKXtpZihhPT1BcnJheS5wcm90b3R5cGV8fGE9PU9iamVjdC5wcm90b3R5cGUpcmV0dXJu
IGE7YVtiXT1jLnZhbHVlO3JldHVybiBhfTsKUGI9ZnVuY3Rpb24oYSl7YT1bIm9iamVjdCI9PXR5
cGVvZiBnbG9iYWxUaGlzJiZnbG9iYWxUaGlzLGEsIm9iamVjdCI9PXR5cGVvZiB3aW5kb3cmJndp
bmRvdywib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGYsIm9iamVjdCI9PXR5cGVvZiBnbG9iYWwm
Jmdsb2JhbF07Zm9yKHZhciBiPTA7YjxhLmxlbmd0aDsrK2Ipe3ZhciBjPWFbYl07aWYoYyYmYy5N
YXRoPT1NYXRoKXJldHVybiBjfXRocm93IEVycm9yKCJhIik7fTtRYj1QYih0aGlzKTtSYj0iSW50
OCBVaW50OCBVaW50OENsYW1wZWQgSW50MTYgVWludDE2IEludDMyIFVpbnQzMiBGbG9hdDMyIEZs
b2F0NjQiLnNwbGl0KCIgIik7UWIuQmlnSW50NjRBcnJheSYmKFJiLnB1c2goIkJpZ0ludDY0Iiks
UmIucHVzaCgiQmlnVWludDY0IikpOwp2YXIgVGI9ZnVuY3Rpb24oYSxiKXtpZihiKWZvcih2YXIg
Yz0wO2M8UmIubGVuZ3RoO2MrKylTYihSYltjXSsiQXJyYXkucHJvdG90eXBlLiIrYSxiKX0sVWI9
ZnVuY3Rpb24oYSxiKXtiJiZTYihhLGIpfSxTYj1mdW5jdGlvbihhLGIpe3ZhciBjPVFiO2E9YS5z
cGxpdCgiLiIpO2Zvcih2YXIgZD0wO2Q8YS5sZW5ndGgtMTtkKyspe3ZhciBlPWFbZF07aWYoIShl
IGluIGMpKXJldHVybjtjPWNbZV19YT1hW2EubGVuZ3RoLTFdO2Q9Y1thXTtiPWIoZCk7YiE9ZCYm
YiE9bnVsbCYmT2IoYyxhLHtjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAsdmFsdWU6Yn0pfSxW
YjsKaWYodHlwZW9mIE9iamVjdC5zZXRQcm90b3R5cGVPZj09ImZ1bmN0aW9uIilWYj1PYmplY3Qu
c2V0UHJvdG90eXBlT2Y7ZWxzZXt2YXIgV2I7YTp7dmFyIFhiPXthOiEwfSxZYj17fTt0cnl7WWIu
X19wcm90b19fPVhiO1diPVliLmE7YnJlYWsgYX1jYXRjaChhKXt9V2I9ITF9VmI9V2I/ZnVuY3Rp
b24oYSxiKXthLl9fcHJvdG9fXz1iO2lmKGEuX19wcm90b19fIT09Yil0aHJvdyBuZXcgVHlwZUVy
cm9yKCJiYCIrYSk7cmV0dXJuIGF9Om51bGx9WmI9VmI7Cl8uQj1mdW5jdGlvbihhLGIpe2EucHJv
dG90eXBlPU5iKGIucHJvdG90eXBlKTthLnByb3RvdHlwZS5jb25zdHJ1Y3Rvcj1hO2lmKFpiKVpi
KGEsYik7ZWxzZSBmb3IodmFyIGMgaW4gYilpZihjIT0icHJvdG90eXBlIilpZihPYmplY3QuZGVm
aW5lUHJvcGVydGllcyl7dmFyIGQ9T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihiLGMp
O2QmJk9iamVjdC5kZWZpbmVQcm9wZXJ0eShhLGMsZCl9ZWxzZSBhW2NdPWJbY107YS5aPWIucHJv
dG90eXBlfTskYj1mdW5jdGlvbihhKXt2YXIgYj0wO3JldHVybiBmdW5jdGlvbigpe3JldHVybiBi
PGEubGVuZ3RoP3tkb25lOiExLHZhbHVlOmFbYisrXX06e2RvbmU6ITB9fX07Cl8uRD1mdW5jdGlv
bihhKXt2YXIgYj10eXBlb2YgU3ltYm9sIT0idW5kZWZpbmVkIiYmU3ltYm9sLml0ZXJhdG9yJiZh
W1N5bWJvbC5pdGVyYXRvcl07aWYoYilyZXR1cm4gYi5jYWxsKGEpO2lmKHR5cGVvZiBhLmxlbmd0
aD09Im51bWJlciIpcmV0dXJue25leHQ6JGIoYSl9O3Rocm93IEVycm9yKCJjYCIrU3RyaW5nKGEp
KTt9O2FjPWZ1bmN0aW9uKGEsYil7cmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVy
dHkuY2FsbChhLGIpfTtiYz10eXBlb2YgT2JqZWN0LmFzc2lnbj09ImZ1bmN0aW9uIj9PYmplY3Qu
YXNzaWduOmZ1bmN0aW9uKGEsYil7aWYoYT09bnVsbCl0aHJvdyBuZXcgVHlwZUVycm9yKCJkIik7
YT1PYmplY3QoYSk7Zm9yKHZhciBjPTE7Yzxhcmd1bWVudHMubGVuZ3RoO2MrKyl7dmFyIGQ9YXJn
dW1lbnRzW2NdO2lmKGQpZm9yKHZhciBlIGluIGQpYWMoZCxlKSYmKGFbZV09ZFtlXSl9cmV0dXJu
IGF9OwpVYigiT2JqZWN0LmFzc2lnbiIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fGJjfSk7Xy5jYz1m
dW5jdGlvbihhKXtpZighKGEgaW5zdGFuY2VvZiBPYmplY3QpKXRocm93IG5ldyBUeXBlRXJyb3Io
ImVgIithKTt9O18uRT1mdW5jdGlvbigpe3RoaXMuZGE9ITE7dGhpcy5HPW51bGw7dGhpcy5BPXZv
aWQgMDt0aGlzLnY9MTt0aGlzLko9dGhpcy5NPTA7dGhpcy51YT10aGlzLkM9bnVsbH07Xy5FLnBy
b3RvdHlwZS5QPWZ1bmN0aW9uKGEpe3RoaXMuQT1hfTtfLkUucHJvdG90eXBlLmdldE5leHRBZGRy
ZXNzSnNjPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudn07Xy5FLnByb3RvdHlwZS5nZXRZaWVsZFJl
c3VsdEpzYz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9O18uRS5wcm90b3R5cGUucmV0dXJuPWZ1
bmN0aW9uKGEpe3RoaXMuQz17cmV0dXJuOmF9O3RoaXMudj10aGlzLkp9O18uRS5wcm90b3R5cGVb
InJldHVybiJdPV8uRS5wcm90b3R5cGUucmV0dXJuOwpfLkUucHJvdG90eXBlLlU9ZnVuY3Rpb24o
YSl7dGhpcy5DPXtvYTphfTt0aGlzLko8YT8odGhpcy52PWEsdGhpcy5DPW51bGwpOnRoaXMudj10
aGlzLkp9O18uRS5wcm90b3R5cGUuanVtcFRocm91Z2hGaW5hbGx5QmxvY2tzPV8uRS5wcm90b3R5
cGUuVTtfLkUucHJvdG90eXBlLmo9ZnVuY3Rpb24oYSxiKXt0aGlzLnY9YjtyZXR1cm57dmFsdWU6
YX19O18uRS5wcm90b3R5cGUueWllbGQ9Xy5FLnByb3RvdHlwZS5qO18uRS5wcm90b3R5cGUuVj1m
dW5jdGlvbihhLGIpe2E9Xy5EKGEpO3ZhciBjPWEubmV4dCgpO18uY2MoYyk7aWYoYy5kb25lKXRo
aXMuQT1jLnZhbHVlLHRoaXMudj1iO2Vsc2UgcmV0dXJuIHRoaXMuRz1hLHRoaXMuaihjLnZhbHVl
LGIpfTtfLkUucHJvdG90eXBlLnlpZWxkQWxsPV8uRS5wcm90b3R5cGUuVjtfLkUucHJvdG90eXBl
Lm9hPWZ1bmN0aW9uKGEpe3RoaXMudj1hfTtfLkUucHJvdG90eXBlLmp1bXBUbz1fLkUucHJvdG90
eXBlLm9hOwpfLkUucHJvdG90eXBlLkI9ZnVuY3Rpb24oKXt0aGlzLnY9MH07Xy5FLnByb3RvdHlw
ZS5qdW1wVG9FbmQ9Xy5FLnByb3RvdHlwZS5CO18uRS5wcm90b3R5cGUuRj1mdW5jdGlvbihhLGIp
e3RoaXMuTT1hO2IhPXZvaWQgMCYmKHRoaXMuSj1iKX07Xy5FLnByb3RvdHlwZS5zZXRDYXRjaEZp
bmFsbHlCbG9ja3M9Xy5FLnByb3RvdHlwZS5GO18uRS5wcm90b3R5cGUuVD1mdW5jdGlvbihhKXt0
aGlzLk09MDt0aGlzLko9YXx8MH07Xy5FLnByb3RvdHlwZS5zZXRGaW5hbGx5QmxvY2s9Xy5FLnBy
b3RvdHlwZS5UO18uRS5wcm90b3R5cGUuSz1mdW5jdGlvbihhLGIpe3RoaXMudj1hO3RoaXMuTT1i
fHwwfTtfLkUucHJvdG90eXBlLmxlYXZlVHJ5QmxvY2s9Xy5FLnByb3RvdHlwZS5LO18uRS5wcm90
b3R5cGUuRD1mdW5jdGlvbihhKXt0aGlzLk09YXx8MDthPXRoaXMuQy5XZzt0aGlzLkM9bnVsbDty
ZXR1cm4gYX07Xy5FLnByb3RvdHlwZS5lbnRlckNhdGNoQmxvY2s9Xy5FLnByb3RvdHlwZS5EOwpf
LkUucHJvdG90eXBlLk49ZnVuY3Rpb24oYSxiLGMpe2M/dGhpcy51YVtjXT10aGlzLkM6dGhpcy51
YT1bdGhpcy5DXTt0aGlzLk09YXx8MDt0aGlzLko9Ynx8MDt0aGlzLkM9bnVsbH07Xy5FLnByb3Rv
dHlwZS5lbnRlckZpbmFsbHlCbG9jaz1fLkUucHJvdG90eXBlLk47Xy5FLnByb3RvdHlwZS5PPWZ1
bmN0aW9uKGEsYil7Yj10aGlzLnVhLnNwbGljZShifHwwKVswXTsoYj10aGlzLkM9dGhpcy5DfHxi
KT9iLm1oP3RoaXMudj10aGlzLk18fHRoaXMuSjpiLm9hIT12b2lkIDAmJnRoaXMuSjxiLm9hPyh0
aGlzLnY9Yi5vYSx0aGlzLkM9bnVsbCk6dGhpcy52PXRoaXMuSjp0aGlzLnY9YX07Xy5FLnByb3Rv
dHlwZS5sZWF2ZUZpbmFsbHlCbG9jaz1fLkUucHJvdG90eXBlLk87Xy5FLnByb3RvdHlwZS5SPWZ1
bmN0aW9uKGEpe3JldHVybiBuZXcgZGMoYSl9O18uRS5wcm90b3R5cGUuZm9ySW49Xy5FLnByb3Rv
dHlwZS5SOwp2YXIgZGM9ZnVuY3Rpb24oYSl7dGhpcy5BPWE7dGhpcy5qPVtdO2Zvcih2YXIgYiBp
biBhKXRoaXMuai5wdXNoKGIpO3RoaXMuai5yZXZlcnNlKCl9O2RjLnByb3RvdHlwZS52PWZ1bmN0
aW9uKCl7Zm9yKDt0aGlzLmoubGVuZ3RoPjA7KXt2YXIgYT10aGlzLmoucG9wKCk7aWYoYSBpbiB0
aGlzLkEpcmV0dXJuIGF9cmV0dXJuIG51bGx9O2RjLnByb3RvdHlwZS5nZXROZXh0PWRjLnByb3Rv
dHlwZS52O1ViKCJnbG9iYWxUaGlzIixmdW5jdGlvbihhKXtyZXR1cm4gYXx8UWJ9KTtVYigiUmVm
bGVjdC5zZXRQcm90b3R5cGVPZiIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpaYj9mdW5jdGlvbihi
LGMpe3RyeXtyZXR1cm4gWmIoYixjKSwhMH1jYXRjaChkKXtyZXR1cm4hMX19Om51bGx9KTsKVWIo
IlN5bWJvbCIsZnVuY3Rpb24oYSl7aWYoYSlyZXR1cm4gYTt2YXIgYj1mdW5jdGlvbihmLGcpe3Ro
aXMuaj1mO09iKHRoaXMsImRlc2NyaXB0aW9uIix7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEw
LHZhbHVlOmd9KX07Yi5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5q
fTt2YXIgYz0ianNjb21wX3N5bWJvbF8iKyhNYXRoLnJhbmRvbSgpKjFFOT4+PjApKyJfIixkPTAs
ZT1mdW5jdGlvbihmKXtpZih0aGlzIGluc3RhbmNlb2YgZSl0aHJvdyBuZXcgVHlwZUVycm9yKCJo
Iik7cmV0dXJuIG5ldyBiKGMrKGZ8fCIiKSsiXyIrZCsrLGYpfTtyZXR1cm4gZX0pO1ViKCJTeW1i
b2wuaXRlcmF0b3IiLGZ1bmN0aW9uKGEpe2lmKGEpcmV0dXJuIGE7YT1TeW1ib2woImkiKTtPYihB
cnJheS5wcm90b3R5cGUsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmZ1bmN0
aW9uKCl7cmV0dXJuIGVjKCRiKHRoaXMpKX19KTtyZXR1cm4gYX0pOwp2YXIgZWM9ZnVuY3Rpb24o
YSl7YT17bmV4dDphfTthW1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc307
cmV0dXJuIGF9OwpVYigiUHJvbWlzZSIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe3RoaXMuaj1u
dWxsfWZ1bmN0aW9uIGMoZyl7cmV0dXJuIGcgaW5zdGFuY2VvZiBlP2c6bmV3IGUoZnVuY3Rpb24o
aCl7aChnKX0pfWlmKGEpcmV0dXJuIGE7Yi5wcm90b3R5cGUudj1mdW5jdGlvbihnKXtpZih0aGlz
Lmo9PW51bGwpe3RoaXMuaj1bXTt2YXIgaD10aGlzO3RoaXMuQShmdW5jdGlvbigpe2guQygpfSl9
dGhpcy5qLnB1c2goZyl9O3ZhciBkPVFiLnNldFRpbWVvdXQ7Yi5wcm90b3R5cGUuQT1mdW5jdGlv
bihnKXtkKGcsMCl9O2IucHJvdG90eXBlLkM9ZnVuY3Rpb24oKXtmb3IoO3RoaXMuaiYmdGhpcy5q
Lmxlbmd0aDspe3ZhciBnPXRoaXMuajt0aGlzLmo9W107Zm9yKHZhciBoPTA7aDxnLmxlbmd0aDsr
K2gpe3ZhciBrPWdbaF07Z1toXT1udWxsO3RyeXtrKCl9Y2F0Y2gobSl7dGhpcy5CKG0pfX19dGhp
cy5qPW51bGx9O2IucHJvdG90eXBlLkI9ZnVuY3Rpb24oZyl7dGhpcy5BKGZ1bmN0aW9uKCl7dGhy
b3cgZzsKfSl9O3ZhciBlPWZ1bmN0aW9uKGcpe3RoaXMuaj0wO3RoaXMuQT12b2lkIDA7dGhpcy52
PVtdO3RoaXMuRj0hMTt2YXIgaD10aGlzLkIoKTt0cnl7ZyhoLnJlc29sdmUsaC5yZWplY3QpfWNh
dGNoKGspe2gucmVqZWN0KGspfX07ZS5wcm90b3R5cGUuQj1mdW5jdGlvbigpe2Z1bmN0aW9uIGco
bSl7cmV0dXJuIGZ1bmN0aW9uKG4pe2t8fChrPSEwLG0uY2FsbChoLG4pKX19dmFyIGg9dGhpcyxr
PSExO3JldHVybntyZXNvbHZlOmcodGhpcy5kYSkscmVqZWN0OmcodGhpcy5DKX19O2UucHJvdG90
eXBlLmRhPWZ1bmN0aW9uKGcpe2lmKGc9PT10aGlzKXRoaXMuQyhuZXcgVHlwZUVycm9yKCJqIikp
O2Vsc2UgaWYoZyBpbnN0YW5jZW9mIGUpdGhpcy5PKGcpO2Vsc2V7YTpzd2l0Y2godHlwZW9mIGcp
e2Nhc2UgIm9iamVjdCI6dmFyIGg9ZyE9bnVsbDticmVhayBhO2Nhc2UgImZ1bmN0aW9uIjpoPSEw
O2JyZWFrIGE7ZGVmYXVsdDpoPSExfWg/dGhpcy5NKGcpOnRoaXMuRChnKX19O2UucHJvdG90eXBl
Lk09CmZ1bmN0aW9uKGcpe3ZhciBoPXZvaWQgMDt0cnl7aD1nLnRoZW59Y2F0Y2goayl7dGhpcy5D
KGspO3JldHVybn10eXBlb2YgaD09ImZ1bmN0aW9uIj90aGlzLlAoaCxnKTp0aGlzLkQoZyl9O2Uu
cHJvdG90eXBlLkM9ZnVuY3Rpb24oZyl7dGhpcy5HKDIsZyl9O2UucHJvdG90eXBlLkQ9ZnVuY3Rp
b24oZyl7dGhpcy5HKDEsZyl9O2UucHJvdG90eXBlLkc9ZnVuY3Rpb24oZyxoKXtpZih0aGlzLmoh
PTApdGhyb3cgRXJyb3IoImtgIitnKyJgIitoKyJgIit0aGlzLmopO3RoaXMuaj1nO3RoaXMuQT1o
O3RoaXMuaj09PTImJnRoaXMuTigpO3RoaXMuSigpfTtlLnByb3RvdHlwZS5OPWZ1bmN0aW9uKCl7
dmFyIGc9dGhpcztkKGZ1bmN0aW9uKCl7aWYoZy5LKCkpe3ZhciBoPVFiLmNvbnNvbGU7dHlwZW9m
IGghPT0idW5kZWZpbmVkIiYmaC5lcnJvcihnLkEpfX0sMSl9O2UucHJvdG90eXBlLks9ZnVuY3Rp
b24oKXtpZih0aGlzLkYpcmV0dXJuITE7dmFyIGc9UWIuQ3VzdG9tRXZlbnQsaD1RYi5FdmVudCwK
az1RYi5kaXNwYXRjaEV2ZW50O2lmKHR5cGVvZiBrPT09InVuZGVmaW5lZCIpcmV0dXJuITA7dHlw
ZW9mIGc9PT0iZnVuY3Rpb24iP2c9bmV3IGcoInVuaGFuZGxlZHJlamVjdGlvbiIse2NhbmNlbGFi
bGU6ITB9KTp0eXBlb2YgaD09PSJmdW5jdGlvbiI/Zz1uZXcgaCgidW5oYW5kbGVkcmVqZWN0aW9u
Iix7Y2FuY2VsYWJsZTohMH0pOihnPVFiLmRvY3VtZW50LmNyZWF0ZUV2ZW50KCJDdXN0b21FdmVu
dCIpLGcuaW5pdEN1c3RvbUV2ZW50KCJ1bmhhbmRsZWRyZWplY3Rpb24iLCExLCEwLGcpKTtnLnBy
b21pc2U9dGhpcztnLnJlYXNvbj10aGlzLkE7cmV0dXJuIGsoZyl9O2UucHJvdG90eXBlLko9ZnVu
Y3Rpb24oKXtpZih0aGlzLnYhPW51bGwpe2Zvcih2YXIgZz0wO2c8dGhpcy52Lmxlbmd0aDsrK2cp
Zi52KHRoaXMudltnXSk7dGhpcy52PW51bGx9fTt2YXIgZj1uZXcgYjtlLnByb3RvdHlwZS5PPWZ1
bmN0aW9uKGcpe3ZhciBoPXRoaXMuQigpO2cuamUoaC5yZXNvbHZlLGgucmVqZWN0KX07CmUucHJv
dG90eXBlLlA9ZnVuY3Rpb24oZyxoKXt2YXIgaz10aGlzLkIoKTt0cnl7Zy5jYWxsKGgsay5yZXNv
bHZlLGsucmVqZWN0KX1jYXRjaChtKXtrLnJlamVjdChtKX19O2UucHJvdG90eXBlLnRoZW49ZnVu
Y3Rpb24oZyxoKXtmdW5jdGlvbiBrKHEscil7cmV0dXJuIHR5cGVvZiBxPT0iZnVuY3Rpb24iP2Z1
bmN0aW9uKHUpe3RyeXttKHEodSkpfWNhdGNoKHYpe24odil9fTpyfXZhciBtLG4scD1uZXcgZShm
dW5jdGlvbihxLHIpe209cTtuPXJ9KTt0aGlzLmplKGsoZyxtKSxrKGgsbikpO3JldHVybiBwfTtl
LnByb3RvdHlwZS5jYXRjaD1mdW5jdGlvbihnKXtyZXR1cm4gdGhpcy50aGVuKHZvaWQgMCxnKX07
ZS5wcm90b3R5cGUuamU9ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKCl7c3dpdGNoKG0uail7Y2Fz
ZSAxOmcobS5BKTticmVhaztjYXNlIDI6aChtLkEpO2JyZWFrO2RlZmF1bHQ6dGhyb3cgRXJyb3Io
ImxgIittLmopO319dmFyIG09dGhpczt0aGlzLnY9PW51bGw/Zi52KGspOgp0aGlzLnYucHVzaChr
KTt0aGlzLkY9ITB9O2UucmVzb2x2ZT1jO2UucmVqZWN0PWZ1bmN0aW9uKGcpe3JldHVybiBuZXcg
ZShmdW5jdGlvbihoLGspe2soZyl9KX07ZS5yYWNlPWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShm
dW5jdGlvbihoLGspe2Zvcih2YXIgbT1fLkQoZyksbj1tLm5leHQoKTshbi5kb25lO249bS5uZXh0
KCkpYyhuLnZhbHVlKS5qZShoLGspfSl9O2UuYWxsPWZ1bmN0aW9uKGcpe3ZhciBoPV8uRChnKSxr
PWgubmV4dCgpO3JldHVybiBrLmRvbmU/YyhbXSk6bmV3IGUoZnVuY3Rpb24obSxuKXtmdW5jdGlv
biBwKHUpe3JldHVybiBmdW5jdGlvbih2KXtxW3VdPXY7ci0tO3I9PTAmJm0ocSl9fXZhciBxPVtd
LHI9MDtkbyBxLnB1c2godm9pZCAwKSxyKyssYyhrLnZhbHVlKS5qZShwKHEubGVuZ3RoLTEpLG4p
LGs9aC5uZXh0KCk7d2hpbGUoIWsuZG9uZSl9KX07cmV0dXJuIGV9KTsKdmFyIGZjPWZ1bmN0aW9u
KGEsYixjKXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBlRXJyb3IoIm1gIitjKTtpZihiIGluc3Rh
bmNlb2YgUmVnRXhwKXRocm93IG5ldyBUeXBlRXJyb3IoIm5gIitjKTtyZXR1cm4gYSsiIn07VWIo
IlN0cmluZy5wcm90b3R5cGUuc3RhcnRzV2l0aCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5j
dGlvbihiLGMpe3ZhciBkPWZjKHRoaXMsYiwic3RhcnRzV2l0aCIpLGU9ZC5sZW5ndGgsZj1iLmxl
bmd0aDtjPU1hdGgubWF4KDAsTWF0aC5taW4oY3wwLGQubGVuZ3RoKSk7Zm9yKHZhciBnPTA7Zzxm
JiZjPGU7KWlmKGRbYysrXSE9YltnKytdKXJldHVybiExO3JldHVybiBnPj1mfX0pO1ViKCJPYmpl
Y3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxaYn0pO1ViKCJTeW1ib2wu
ZGlzcG9zZSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpTeW1ib2woIm8iKX0pOwpVYigiV2Vha01h
cCIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe31mdW5jdGlvbiBjKGspe3ZhciBtPXR5cGVvZiBr
O3JldHVybiBtPT09Im9iamVjdCImJmshPT1udWxsfHxtPT09ImZ1bmN0aW9uIn1mdW5jdGlvbiBk
KGspe2lmKCFhYyhrLGYpKXt2YXIgbT1uZXcgYjtPYihrLGYse3ZhbHVlOm19KX19ZnVuY3Rpb24g
ZShrKXt2YXIgbT1PYmplY3Rba107bSYmKE9iamVjdFtrXT1mdW5jdGlvbihuKXtpZihuIGluc3Rh
bmNlb2YgYilyZXR1cm4gbjtPYmplY3QuaXNFeHRlbnNpYmxlKG4pJiZkKG4pO3JldHVybiBtKG4p
fSl9aWYoZnVuY3Rpb24oKXtpZighYXx8IU9iamVjdC5zZWFsKXJldHVybiExO3RyeXt2YXIgaz1P
YmplY3Quc2VhbCh7fSksbT1PYmplY3Quc2VhbCh7fSksbj1uZXcgYShbW2ssMl0sW20sM11dKTtp
ZihuLmdldChrKSE9Mnx8bi5nZXQobSkhPTMpcmV0dXJuITE7bi5kZWxldGUoayk7bi5zZXQobSw0
KTtyZXR1cm4hbi5oYXMoaykmJm4uZ2V0KG0pPT00fWNhdGNoKHApe3JldHVybiExfX0oKSlyZXR1
cm4gYTsKdmFyIGY9IiRqc2NvbXBfaGlkZGVuXyIrTWF0aC5yYW5kb20oKTtlKCJmcmVlemUiKTtl
KCJwcmV2ZW50RXh0ZW5zaW9ucyIpO2UoInNlYWwiKTt2YXIgZz0wLGg9ZnVuY3Rpb24oayl7dGhp
cy5qPShnKz1NYXRoLnJhbmRvbSgpKzEpLnRvU3RyaW5nKCk7aWYoayl7az1fLkQoayk7Zm9yKHZh
ciBtOyEobT1rLm5leHQoKSkuZG9uZTspbT1tLnZhbHVlLHRoaXMuc2V0KG1bMF0sbVsxXSl9fTto
LnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oayxtKXtpZighYyhrKSl0aHJvdyBFcnJvcigicCIpO2Qo
ayk7aWYoIWFjKGssZikpdGhyb3cgRXJyb3IoInFgIitrKTtrW2ZdW3RoaXMual09bTtyZXR1cm4g
dGhpc307aC5wcm90b3R5cGUuZ2V0PWZ1bmN0aW9uKGspe3JldHVybiBjKGspJiZhYyhrLGYpP2tb
Zl1bdGhpcy5qXTp2b2lkIDB9O2gucHJvdG90eXBlLmhhcz1mdW5jdGlvbihrKXtyZXR1cm4gYyhr
KSYmYWMoayxmKSYmYWMoa1tmXSx0aGlzLmopfTtoLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24o
ayl7cmV0dXJuIGMoaykmJgphYyhrLGYpJiZhYyhrW2ZdLHRoaXMuaik/ZGVsZXRlIGtbZl1bdGhp
cy5qXTohMX07cmV0dXJuIGh9KTsKVWIoIk1hcCIsZnVuY3Rpb24oYSl7aWYoZnVuY3Rpb24oKXtp
ZighYXx8dHlwZW9mIGEhPSJmdW5jdGlvbiJ8fCFhLnByb3RvdHlwZS5lbnRyaWVzfHx0eXBlb2Yg
T2JqZWN0LnNlYWwhPSJmdW5jdGlvbiIpcmV0dXJuITE7dHJ5e3ZhciBoPU9iamVjdC5zZWFsKHt4
OjR9KSxrPW5ldyBhKF8uRChbW2gsInMiXV0pKTtpZihrLmdldChoKSE9InMifHxrLnNpemUhPTF8
fGsuZ2V0KHt4OjR9KXx8ay5zZXQoe3g6NH0sInQiKSE9a3x8ay5zaXplIT0yKXJldHVybiExO3Zh
ciBtPWsuZW50cmllcygpLG49bS5uZXh0KCk7aWYobi5kb25lfHxuLnZhbHVlWzBdIT1ofHxuLnZh
bHVlWzFdIT0icyIpcmV0dXJuITE7bj1tLm5leHQoKTtyZXR1cm4gbi5kb25lfHxuLnZhbHVlWzBd
LnghPTR8fG4udmFsdWVbMV0hPSJ0Inx8IW0ubmV4dCgpLmRvbmU/ITE6ITB9Y2F0Y2gocCl7cmV0
dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPW5ldyBXZWFrTWFwLGM9ZnVuY3Rpb24oaCl7dGhpc1sw
XT17fTt0aGlzWzFdPQpmKCk7dGhpcy5zaXplPTA7aWYoaCl7aD1fLkQoaCk7Zm9yKHZhciBrOyEo
az1oLm5leHQoKSkuZG9uZTspaz1rLnZhbHVlLHRoaXMuc2V0KGtbMF0sa1sxXSl9fTtjLnByb3Rv
dHlwZS5zZXQ9ZnVuY3Rpb24oaCxrKXtoPWg9PT0wPzA6aDt2YXIgbT1kKHRoaXMsaCk7bS5saXN0
fHwobS5saXN0PXRoaXNbMF1bbS5pZF09W10pO20uZW50cnk/bS5lbnRyeS52YWx1ZT1rOihtLmVu
dHJ5PXtuZXh0OnRoaXNbMV0sTWI6dGhpc1sxXS5NYixoZWFkOnRoaXNbMV0sa2V5OmgsdmFsdWU6
a30sbS5saXN0LnB1c2gobS5lbnRyeSksdGhpc1sxXS5NYi5uZXh0PW0uZW50cnksdGhpc1sxXS5N
Yj1tLmVudHJ5LHRoaXMuc2l6ZSsrKTtyZXR1cm4gdGhpc307Yy5wcm90b3R5cGUuZGVsZXRlPWZ1
bmN0aW9uKGgpe2g9ZCh0aGlzLGgpO3JldHVybiBoLmVudHJ5JiZoLmxpc3Q/KGgubGlzdC5zcGxp
Y2UoaC5pbmRleCwxKSxoLmxpc3QubGVuZ3RofHxkZWxldGUgdGhpc1swXVtoLmlkXSxoLmVudHJ5
Lk1iLm5leHQ9CmguZW50cnkubmV4dCxoLmVudHJ5Lm5leHQuTWI9aC5lbnRyeS5NYixoLmVudHJ5
LmhlYWQ9bnVsbCx0aGlzLnNpemUtLSwhMCk6ITF9O2MucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9u
KCl7dGhpc1swXT17fTt0aGlzWzFdPXRoaXNbMV0uTWI9ZigpO3RoaXMuc2l6ZT0wfTtjLnByb3Rv
dHlwZS5oYXM9ZnVuY3Rpb24oaCl7cmV0dXJuISFkKHRoaXMsaCkuZW50cnl9O2MucHJvdG90eXBl
LmdldD1mdW5jdGlvbihoKXtyZXR1cm4oaD1kKHRoaXMsaCkuZW50cnkpJiZoLnZhbHVlfTtjLnBy
b3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIGUodGhpcyxmdW5jdGlvbihoKXtyZXR1
cm5baC5rZXksaC52YWx1ZV19KX07Yy5wcm90b3R5cGUua2V5cz1mdW5jdGlvbigpe3JldHVybiBl
KHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgua2V5fSl9O2MucHJvdG90eXBlLnZhbHVlcz1mdW5j
dGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgudmFsdWV9KX07Yy5wcm90
b3R5cGUuZm9yRWFjaD0KZnVuY3Rpb24oaCxrKXtmb3IodmFyIG09dGhpcy5lbnRyaWVzKCksbjsh
KG49bS5uZXh0KCkpLmRvbmU7KW49bi52YWx1ZSxoLmNhbGwoayxuWzFdLG5bMF0sdGhpcyl9O2Mu
cHJvdG90eXBlW1N5bWJvbC5pdGVyYXRvcl09Yy5wcm90b3R5cGUuZW50cmllczt2YXIgZD1mdW5j
dGlvbihoLGspe3ZhciBtPWsmJnR5cGVvZiBrO209PSJvYmplY3QifHxtPT0iZnVuY3Rpb24iP2Iu
aGFzKGspP209Yi5nZXQoayk6KG09IiIrICsrZyxiLnNldChrLG0pKTptPSJwXyIrazt2YXIgbj1o
WzBdW21dO2lmKG4mJmFjKGhbMF0sbSkpZm9yKGg9MDtoPG4ubGVuZ3RoO2grKyl7dmFyIHA9blto
XTtpZihrIT09ayYmcC5rZXkhPT1wLmtleXx8az09PXAua2V5KXJldHVybntpZDptLGxpc3Q6bixp
bmRleDpoLGVudHJ5OnB9fXJldHVybntpZDptLGxpc3Q6bixpbmRleDotMSxlbnRyeTp2b2lkIDB9
fSxlPWZ1bmN0aW9uKGgsayl7dmFyIG09aFsxXTtyZXR1cm4gZWMoZnVuY3Rpb24oKXtpZihtKXtm
b3IoO20uaGVhZCE9CmhbMV07KW09bS5NYjtmb3IoO20ubmV4dCE9bS5oZWFkOylyZXR1cm4gbT1t
Lm5leHQse2RvbmU6ITEsdmFsdWU6ayhtKX07bT1udWxsfXJldHVybntkb25lOiEwLHZhbHVlOnZv
aWQgMH19KX0sZj1mdW5jdGlvbigpe3ZhciBoPXt9O3JldHVybiBoLk1iPWgubmV4dD1oLmhlYWQ9
aH0sZz0wO3JldHVybiBjfSk7ClViKCJTZXQiLGZ1bmN0aW9uKGEpe2lmKGZ1bmN0aW9uKCl7aWYo
IWF8fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwhYS5wcm90b3R5cGUuZW50cmllc3x8dHlwZW9mIE9i
amVjdC5zZWFsIT0iZnVuY3Rpb24iKXJldHVybiExO3RyeXt2YXIgYz1PYmplY3Quc2VhbCh7eDo0
fSksZD1uZXcgYShfLkQoW2NdKSk7aWYoIWQuaGFzKGMpfHxkLnNpemUhPTF8fGQuYWRkKGMpIT1k
fHxkLnNpemUhPTF8fGQuYWRkKHt4OjR9KSE9ZHx8ZC5zaXplIT0yKXJldHVybiExO3ZhciBlPWQu
ZW50cmllcygpLGY9ZS5uZXh0KCk7aWYoZi5kb25lfHxmLnZhbHVlWzBdIT1jfHxmLnZhbHVlWzFd
IT1jKXJldHVybiExO2Y9ZS5uZXh0KCk7cmV0dXJuIGYuZG9uZXx8Zi52YWx1ZVswXT09Y3x8Zi52
YWx1ZVswXS54IT00fHxmLnZhbHVlWzFdIT1mLnZhbHVlWzBdPyExOmUubmV4dCgpLmRvbmV9Y2F0
Y2goZyl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPWZ1bmN0aW9uKGMpe3RoaXMuaj1uZXcg
TWFwO2lmKGMpe2M9Cl8uRChjKTtmb3IodmFyIGQ7IShkPWMubmV4dCgpKS5kb25lOyl0aGlzLmFk
ZChkLnZhbHVlKX10aGlzLnNpemU9dGhpcy5qLnNpemV9O2IucHJvdG90eXBlLmFkZD1mdW5jdGlv
bihjKXtjPWM9PT0wPzA6Yzt0aGlzLmouc2V0KGMsYyk7dGhpcy5zaXplPXRoaXMuai5zaXplO3Jl
dHVybiB0aGlzfTtiLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oYyl7Yz10aGlzLmouZGVsZXRl
KGMpO3RoaXMuc2l6ZT10aGlzLmouc2l6ZTtyZXR1cm4gY307Yi5wcm90b3R5cGUuY2xlYXI9ZnVu
Y3Rpb24oKXt0aGlzLmouY2xlYXIoKTt0aGlzLnNpemU9MH07Yi5wcm90b3R5cGUuaGFzPWZ1bmN0
aW9uKGMpe3JldHVybiB0aGlzLmouaGFzKGMpfTtiLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXMuai5lbnRyaWVzKCl9O2IucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigp
e3JldHVybiB0aGlzLmoudmFsdWVzKCl9O2IucHJvdG90eXBlLmtleXM9Yi5wcm90b3R5cGUudmFs
dWVzOwpiLnByb3RvdHlwZVtTeW1ib2wuaXRlcmF0b3JdPWIucHJvdG90eXBlLnZhbHVlcztiLnBy
b3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKGMsZCl7dmFyIGU9dGhpczt0aGlzLmouZm9yRWFjaChm
dW5jdGlvbihmKXtyZXR1cm4gYy5jYWxsKGQsZixmLGUpfSl9O3JldHVybiBifSk7VWIoIkFycmF5
LmZyb20iLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjLGQpe2M9YyE9bnVsbD9j
OmZ1bmN0aW9uKGgpe3JldHVybiBofTt2YXIgZT1bXSxmPXR5cGVvZiBTeW1ib2whPSJ1bmRlZmlu
ZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmJbU3ltYm9sLml0ZXJhdG9yXTtpZih0eXBlb2YgZj09ImZ1
bmN0aW9uIil7Yj1mLmNhbGwoYik7Zm9yKHZhciBnPTA7IShmPWIubmV4dCgpKS5kb25lOyllLnB1
c2goYy5jYWxsKGQsZi52YWx1ZSxnKyspKX1lbHNlIGZvcihmPWIubGVuZ3RoLGc9MDtnPGY7Zysr
KWUucHVzaChjLmNhbGwoZCxiW2ddLGcpKTtyZXR1cm4gZX19KTsKVWIoIk9iamVjdC5lbnRyaWVz
IixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3ZhciBjPVtdLGQ7Zm9yKGQgaW4g
YilhYyhiLGQpJiZjLnB1c2goW2QsYltkXV0pO3JldHVybiBjfX0pO1ViKCJOdW1iZXIuaXNGaW5p
dGUiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiIT09
Im51bWJlciI/ITE6IWlzTmFOKGIpJiZiIT09SW5maW5pdHkmJmIhPT0tSW5maW5pdHl9fSk7VWIo
Ik51bWJlci5NQVhfU0FGRV9JTlRFR0VSIixmdW5jdGlvbigpe3JldHVybiA5MDA3MTk5MjU0NzQw
OTkxfSk7VWIoIk51bWJlci5NSU5fU0FGRV9JTlRFR0VSIixmdW5jdGlvbigpe3JldHVybi05MDA3
MTk5MjU0NzQwOTkxfSk7VWIoIk51bWJlci5pc0ludGVnZXIiLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oYil7cmV0dXJuIE51bWJlci5pc0Zpbml0ZShiKT9iPT09TWF0aC5mbG9vcihi
KTohMX19KTsKVWIoIk51bWJlci5pc1NhZmVJbnRlZ2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9h
OmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2VyKGIpJiZNYXRoLmFicyhiKTw9TnVt
YmVyLk1BWF9TQUZFX0lOVEVHRVJ9fSk7VWIoIk9iamVjdC5pcyIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBiPT09Yz9iIT09MHx8MS9iPT09MS9jOmIhPT1iJiZj
IT09Y319KTtVYigiQXJyYXkucHJvdG90eXBlLmluY2x1ZGVzIixmdW5jdGlvbihhKXtyZXR1cm4g
YT9hOmZ1bmN0aW9uKGIsYyl7dmFyIGQ9dGhpcztkIGluc3RhbmNlb2YgU3RyaW5nJiYoZD1TdHJp
bmcoZCkpO3ZhciBlPWQubGVuZ3RoO2M9Y3x8MDtmb3IoYzwwJiYoYz1NYXRoLm1heChjK2UsMCkp
O2M8ZTtjKyspe3ZhciBmPWRbY107aWYoZj09PWJ8fE9iamVjdC5pcyhmLGIpKXJldHVybiEwfXJl
dHVybiExfX0pOwpVYigiU3RyaW5nLnByb3RvdHlwZS5pbmNsdWRlcyIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBmYyh0aGlzLGIsImluY2x1ZGVzIikuaW5kZXhP
ZihiLGN8fDApIT09LTF9fSk7dmFyIGhjPWZ1bmN0aW9uKGEsYil7YSBpbnN0YW5jZW9mIFN0cmlu
ZyYmKGErPSIiKTt2YXIgYz0wLGQ9ITEsZT17bmV4dDpmdW5jdGlvbigpe2lmKCFkJiZjPGEubGVu
Z3RoKXt2YXIgZj1jKys7cmV0dXJue3ZhbHVlOmIoZixhW2ZdKSxkb25lOiExfX1kPSEwO3JldHVy
bntkb25lOiEwLHZhbHVlOnZvaWQgMH19fTtlW1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXty
ZXR1cm4gZX07cmV0dXJuIGV9O1ViKCJBcnJheS5wcm90b3R5cGUuZW50cmllcyIsZnVuY3Rpb24o
YSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBoYyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0
dXJuW2IsY119KX19KTsKVWIoIk1hdGgudHJ1bmMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVu
Y3Rpb24oYil7Yj1OdW1iZXIoYik7aWYoaXNOYU4oYil8fGI9PT1JbmZpbml0eXx8Yj09PS1JbmZp
bml0eXx8Yj09PTApcmV0dXJuIGI7dmFyIGM9TWF0aC5mbG9vcihNYXRoLmFicyhiKSk7cmV0dXJu
IGI8MD8tYzpjfX0pO1ViKCJBcnJheS5wcm90b3R5cGUuZmluZCIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpmdW5jdGlvbihiLGMpe2E6e3ZhciBkPXRoaXM7ZCBpbnN0YW5jZW9mIFN0cmluZyYmKGQ9
U3RyaW5nKGQpKTtmb3IodmFyIGU9ZC5sZW5ndGgsZj0wO2Y8ZTtmKyspe3ZhciBnPWRbZl07aWYo
Yi5jYWxsKGMsZyxmLGQpKXtiPWc7YnJlYWsgYX19Yj12b2lkIDB9cmV0dXJuIGJ9fSk7VWIoIk9i
amVjdC52YWx1ZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7dmFyIGM9W10s
ZDtmb3IoZCBpbiBiKWFjKGIsZCkmJmMucHVzaChiW2RdKTtyZXR1cm4gY319KTsKVWIoIk51bWJl
ci5pc05hTiIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdHlwZW9m
IGI9PT0ibnVtYmVyIiYmaXNOYU4oYil9fSk7VWIoIkFycmF5LnByb3RvdHlwZS5rZXlzIixmdW5j
dGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKCl7cmV0dXJuIGhjKHRoaXMsZnVuY3Rpb24oYil7
cmV0dXJuIGJ9KX19KTtVYigiQXJyYXkucHJvdG90eXBlLnZhbHVlcyIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBoYyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuIGN9
KX19KTsKVWIoIlByb21pc2UucHJvdG90eXBlLmZpbmFsbHkiLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oYil7cmV0dXJuIHRoaXMudGhlbihmdW5jdGlvbihjKXtyZXR1cm4gUHJvbWlz
ZS5yZXNvbHZlKGIoKSkudGhlbihmdW5jdGlvbigpe3JldHVybiBjfSl9LGZ1bmN0aW9uKGMpe3Jl
dHVybiBQcm9taXNlLnJlc29sdmUoYigpKS50aGVuKGZ1bmN0aW9uKCl7dGhyb3cgYzt9KX0pfX0p
O1ViKCJBcnJheS5wcm90b3R5cGUuZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlv
bihiLGMsZCl7dmFyIGU9dGhpcy5sZW5ndGh8fDA7YzwwJiYoYz1NYXRoLm1heCgwLGUrYykpO2lm
KGQ9PW51bGx8fGQ+ZSlkPWU7ZD1OdW1iZXIoZCk7ZDwwJiYoZD1NYXRoLm1heCgwLGUrZCkpO2Zv
cihjPU51bWJlcihjfHwwKTtjPGQ7YysrKXRoaXNbY109YjtyZXR1cm4gdGhpc319KTtUYigiZmls
bCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpBcnJheS5wcm90b3R5cGUuZmlsbH0pOwpVYigiQXJy
YXkucHJvdG90eXBlLmZsYXQiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1i
PT09dm9pZCAwPzE6Yjt2YXIgYz1bXTtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKHRoaXMs
ZnVuY3Rpb24oZCl7QXJyYXkuaXNBcnJheShkKSYmYj4wPyhkPUFycmF5LnByb3RvdHlwZS5mbGF0
LmNhbGwoZCxiLTEpLGMucHVzaC5hcHBseShjLGQpKTpjLnB1c2goZCl9KTtyZXR1cm4gY319KTt2
YXIgbGMsbWMscGMscWM7Xy5pYz1fLmljfHx7fTtfLnQ9dGhpc3x8c2VsZjtsYz1mdW5jdGlvbihh
LGIpe3ZhciBjPV8ua2MoIldJWl9nbG9iYWxfZGF0YS5veE4zbmIiKTthPWMmJmNbYV07cmV0dXJu
IGEhPW51bGw/YTpifTttYz1fLnQuX0ZfdG9nZ2xlc19nYmFyX3x8W107Xy5rYz1mdW5jdGlvbihh
LGIpe2E9YS5zcGxpdCgiLiIpO2I9Ynx8Xy50O2Zvcih2YXIgYz0wO2M8YS5sZW5ndGg7YysrKWlm
KGI9YlthW2NdXSxiPT1udWxsKXJldHVybiBudWxsO3JldHVybiBifTtfLlVhPWZ1bmN0aW9uKGEp
e3ZhciBiPXR5cGVvZiBhO3JldHVybiBiIT0ib2JqZWN0Ij9iOmE/QXJyYXkuaXNBcnJheShhKT8i
YXJyYXkiOmI6Im51bGwifTtfLm5jPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBi
PT0ib2JqZWN0IiYmYSE9bnVsbHx8Yj09ImZ1bmN0aW9uIn07Xy5vYz0iY2xvc3VyZV91aWRfIiso
TWF0aC5yYW5kb20oKSoxRTk+Pj4wKTsKcGM9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBhLmNhbGwu
YXBwbHkoYS5iaW5kLGFyZ3VtZW50cyl9O3FjPWZ1bmN0aW9uKGEsYixjKXtpZighYSl0aHJvdyBF
cnJvcigpO2lmKGFyZ3VtZW50cy5sZW5ndGg+Mil7dmFyIGQ9QXJyYXkucHJvdG90eXBlLnNsaWNl
LmNhbGwoYXJndW1lbnRzLDIpO3JldHVybiBmdW5jdGlvbigpe3ZhciBlPUFycmF5LnByb3RvdHlw
ZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7QXJyYXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoZSxk
KTtyZXR1cm4gYS5hcHBseShiLGUpfX1yZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gYS5hcHBseShi
LGFyZ3VtZW50cyl9fTtfLkY9ZnVuY3Rpb24oYSxiLGMpe18uRj1GdW5jdGlvbi5wcm90b3R5cGUu
YmluZCYmRnVuY3Rpb24ucHJvdG90eXBlLmJpbmQudG9TdHJpbmcoKS5pbmRleE9mKCJuYXRpdmUg
Y29kZSIpIT0tMT9wYzpxYztyZXR1cm4gXy5GLmFwcGx5KG51bGwsYXJndW1lbnRzKX07Cl8ucmM9
ZnVuY3Rpb24oYSxiKXt2YXIgYz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMs
MSk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGQ9Yy5zbGljZSgpO2QucHVzaC5hcHBseShkLGFyZ3Vt
ZW50cyk7cmV0dXJuIGEuYXBwbHkodGhpcyxkKX19O18uSD1mdW5jdGlvbihhLGIpe2E9YS5zcGxp
dCgiLiIpO2Zvcih2YXIgYz1fLnQsZDthLmxlbmd0aCYmKGQ9YS5zaGlmdCgpKTspYS5sZW5ndGh8
fGI9PT12b2lkIDA/Y1tkXSYmY1tkXSE9PU9iamVjdC5wcm90b3R5cGVbZF0/Yz1jW2RdOmM9Y1tk
XT17fTpjW2RdPWJ9O18uZGI9ZnVuY3Rpb24oYSl7cmV0dXJuIGF9OwpfLkk9ZnVuY3Rpb24oYSxi
KXtmdW5jdGlvbiBjKCl7fWMucHJvdG90eXBlPWIucHJvdG90eXBlO2EuWj1iLnByb3RvdHlwZTth
LnByb3RvdHlwZT1uZXcgYzthLnByb3RvdHlwZS5jb25zdHJ1Y3Rvcj1hO2EuYmFzZT1mdW5jdGlv
bihkLGUsZil7Zm9yKHZhciBnPUFycmF5KGFyZ3VtZW50cy5sZW5ndGgtMiksaD0yO2g8YXJndW1l
bnRzLmxlbmd0aDtoKyspZ1toLTJdPWFyZ3VtZW50c1toXTtyZXR1cm4gYi5wcm90b3R5cGVbZV0u
YXBwbHkoZCxnKX19O18uSShfLmFhLEVycm9yKTtfLmFhLnByb3RvdHlwZS5uYW1lPSJDdXN0b21F
cnJvciI7dmFyIHNjPSEhKG1jWzBdPj4yNCYxKSx0Yz0hIShtY1swXT4+MTkmMSksdWM9ISEobWNb
MF0+PjI2JjEpLHZjPSEhKG1jWzBdJjQwOTYpO3ZhciBtYT1zYz91YzpsYyg2MTA0MDEzMDEsITEp
LHViPXNjP3RjfHwhdmM6bGMoNzQ4NDAyMTQ3LCEwKTtfLndjPV8uYmEoZnVuY3Rpb24oYSl7cmV0
dXJuIGEhPT1udWxsJiZhIT09dm9pZCAwfSk7dmFyIGRhLGZhO2RhPV8uYmEoZnVuY3Rpb24oYSl7
cmV0dXJuIHR5cGVvZiBhPT09Im51bWJlciJ9KTtfLmNhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJu
IHR5cGVvZiBhPT09InN0cmluZyJ9KTtmYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2Yg
YT09PSJib29sZWFuIn0pO18ueGM9Xy5iYShmdW5jdGlvbihhKXtyZXR1cm4hIWEmJih0eXBlb2Yg
YT09PSJvYmplY3QifHx0eXBlb2YgYT09PSJmdW5jdGlvbiIpfSk7Xy56Yz1fLmJhKGZ1bmN0aW9u
KCl7cmV0dXJuITB9KTt2YXIgZWE9dHlwZW9mIF8udC5CaWdJbnQ9PT0iZnVuY3Rpb24iJiZ0eXBl
b2YgXy50LkJpZ0ludCgwKT09PSJiaWdpbnQiO3ZhciBDYyxBYyxEYyxCYztfLmxiPV8uYmEoZnVu
Y3Rpb24oYSl7cmV0dXJuIGVhP2E+PUFjJiZhPD1CYzphWzBdPT09Ii0iP2lhKGEsQ2MpOmlhKGEs
RGMpfSk7Q2M9TnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIudG9TdHJpbmcoKTtBYz1lYT9CaWdJbnQo
TnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIpOnZvaWQgMDtEYz1OdW1iZXIuTUFYX1NBRkVfSU5URUdF
Ui50b1N0cmluZygpO0JjPWVhP0JpZ0ludChOdW1iZXIuTUFYX1NBRkVfSU5URUdFUik6dm9pZCAw
O18uRWM9dHlwZW9mIFVpbnQ4QXJyYXkucHJvdG90eXBlLnNsaWNlPT09ImZ1bmN0aW9uIjtfLkZj
PXR5cGVvZiBUZXh0RGVjb2RlciE9PSJ1bmRlZmluZWQiO18uR2M9dHlwZW9mIFN0cmluZy5wcm90
b3R5cGUuaXNXZWxsRm9ybWVkPT09ImZ1bmN0aW9uIjtfLkhjPXR5cGVvZiBUZXh0RW5jb2RlciE9
PSJ1bmRlZmluZWQiO18uSWM9U3RyaW5nLnByb3RvdHlwZS50cmltP2Z1bmN0aW9uKGEpe3JldHVy
biBhLnRyaW0oKX06ZnVuY3Rpb24oYSl7cmV0dXJuL15bXHNceGEwXSooW1xzXFNdKj8pW1xzXHhh
MF0qJC8uZXhlYyhhKVsxXX07dmFyIG5hLEpjPV8udC5uYXZpZ2F0b3I7bmE9SmM/SmMudXNlckFn
ZW50RGF0YXx8bnVsbDpudWxsO18uQmE9QXJyYXkucHJvdG90eXBlLmluZGV4T2Y/ZnVuY3Rpb24o
YSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLmluZGV4T2YuY2FsbChhLGIsdm9pZCAwKX06ZnVu
Y3Rpb24oYSxiKXtpZih0eXBlb2YgYT09PSJzdHJpbmciKXJldHVybiB0eXBlb2YgYiE9PSJzdHJp
bmcifHxiLmxlbmd0aCE9MT8tMTphLmluZGV4T2YoYiwwKTtmb3IodmFyIGM9MDtjPGEubGVuZ3Ro
O2MrKylpZihjIGluIGEmJmFbY109PT1iKXJldHVybiBjO3JldHVybi0xfTtfLktjPUFycmF5LnBy
b3RvdHlwZS5mb3JFYWNoP2Z1bmN0aW9uKGEsYixjKXtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5j
YWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPXR5cGVvZiBh
PT09InN0cmluZyI/YS5zcGxpdCgiIik6YSxmPTA7ZjxkO2YrKylmIGluIGUmJmIuY2FsbChjLGVb
Zl0sZixhKX07Cl8uTGM9QXJyYXkucHJvdG90eXBlLmZpbHRlcj9mdW5jdGlvbihhLGIsYyl7cmV0
dXJuIEFycmF5LnByb3RvdHlwZS5maWx0ZXIuY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtm
b3IodmFyIGQ9YS5sZW5ndGgsZT1bXSxmPTAsZz10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQo
IiIpOmEsaD0wO2g8ZDtoKyspaWYoaCBpbiBnKXt2YXIgaz1nW2hdO2IuY2FsbChjLGssaCxhKSYm
KGVbZisrXT1rKX1yZXR1cm4gZX07Xy5NYz1BcnJheS5wcm90b3R5cGUubWFwP2Z1bmN0aW9uKGEs
YixjKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxi
LGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPUFycmF5KGQpLGY9dHlwZW9mIGE9PT0ic3RyaW5nIj9h
LnNwbGl0KCIiKTphLGc9MDtnPGQ7ZysrKWcgaW4gZiYmKGVbZ109Yi5jYWxsKGMsZltnXSxnLGEp
KTtyZXR1cm4gZX07Cl8uTmM9QXJyYXkucHJvdG90eXBlLnNvbWU/ZnVuY3Rpb24oYSxiKXtyZXR1
cm4gQXJyYXkucHJvdG90eXBlLnNvbWUuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtm
b3IodmFyIGM9YS5sZW5ndGgsZD10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZT0w
O2U8YztlKyspaWYoZSBpbiBkJiZiLmNhbGwodm9pZCAwLGRbZV0sZSxhKSlyZXR1cm4hMDtyZXR1
cm4hMX07Xy5PYz1mdW5jdGlvbihhKXtfLk9jWyIgIl0oYSk7cmV0dXJuIGF9O18uT2NbIiAiXT1m
dW5jdGlvbigpe307dmFyIGJkO18uUGM9Xy5yYSgpO18uUmM9Xy50YSgpO18uU2M9Xy5wYSgiRWRn
ZSIpO18uVGM9Xy5wYSgiR2Vja28iKSYmIShfLmxhKCkmJiFfLnBhKCJFZGdlIikpJiYhKF8ucGEo
IlRyaWRlbnQiKXx8Xy5wYSgiTVNJRSIpKSYmIV8ucGEoIkVkZ2UiKTtfLlVjPV8ubGEoKSYmIV8u
cGEoIkVkZ2UiKTtfLlZjPV8uQWEoKTtfLldjPXhhKCk/bmEucGxhdGZvcm09PT0iV2luZG93cyI6
Xy5wYSgiV2luZG93cyIpO18uWGM9eGEoKT9uYS5wbGF0Zm9ybT09PSJBbmRyb2lkIjpfLnBhKCJB
bmRyb2lkIik7Xy5ZYz15YSgpO18uWmM9Xy5wYSgiaVBhZCIpO18uJGM9Xy5wYSgiaVBvZCIpO18u
YWQ9Xy56YSgpOwphOnt2YXIgY2Q9IiIsZGQ9ZnVuY3Rpb24oKXt2YXIgYT1fLmthKCk7aWYoXy5U
YylyZXR1cm4vcnY6KFteXCk7XSspKFwpfDspLy5leGVjKGEpO2lmKF8uU2MpcmV0dXJuL0VkZ2Vc
LyhbXGRcLl0rKS8uZXhlYyhhKTtpZihfLlJjKXJldHVybi9cYig/Ok1TSUV8cnYpWzogXShbXlwp
O10rKShcKXw7KS8uZXhlYyhhKTtpZihfLlVjKXJldHVybi9XZWJLaXRcLyhcUyspLy5leGVjKGEp
O2lmKF8uUGMpcmV0dXJuLyg/OlZlcnNpb24pWyBcL10/KFxTKykvLmV4ZWMoYSl9KCk7ZGQmJihj
ZD1kZD9kZFsxXToiIik7aWYoXy5SYyl7dmFyIGVkLGZkPV8udC5kb2N1bWVudDtlZD1mZD9mZC5k
b2N1bWVudE1vZGU6dm9pZCAwO2lmKGVkIT1udWxsJiZlZD5wYXJzZUZsb2F0KGNkKSl7YmQ9U3Ry
aW5nKGVkKTticmVhayBhfX1iZD1jZH1fLmdkPWJkO18uaGQ9Xy51YSgpO18uaWQ9eWEoKXx8Xy5w
YSgiaVBvZCIpO18uamQ9Xy5wYSgiaVBhZCIpO18ua2Q9Xy5wYSgiQW5kcm9pZCIpJiYhKHZhKCl8
fF8udWEoKXx8Xy5yYSgpfHxfLnBhKCJTaWxrIikpO18ubGQ9dmEoKTtfLm1kPV8ud2EoKSYmIV8u
emEoKTtfLm9kPXR5cGVvZiBVaW50OEFycmF5IT09InVuZGVmaW5lZCI7Xy5wZD0hXy5SYyYmdHlw
ZW9mIGJ0b2E9PT0iZnVuY3Rpb24iO3ZhciBxZCxnYix3YixKYSxwYjtfLkVhPXR5cGVvZiBTeW1i
b2w9PT0iZnVuY3Rpb24iJiZ0eXBlb2YgU3ltYm9sKCk9PT0ic3ltYm9sIjtxZD1fLkRhKCJqYXMi
LHZvaWQgMCwhMCk7Xy5lYj1fLkRhKHZvaWQgMCxTeW1ib2woKSk7Xy5yZD1fLkRhKHZvaWQgMCwi
MHViIik7Z2I9Xy5EYSh2b2lkIDAsIjB1YnMiKTtfLnNkPV8uRGEodm9pZCAwLCIwdWJzYiIpO3di
PV8uRGEodm9pZCAwLCIwYWN0ayIpO0phPV8uRGEoIm1fbSIsIkVyIiwhMCk7cGI9Xy5EYSh2b2lk
IDAsInZwcyIpO18udGQ9Xy5EYSgpO3ZhciBHYSxGYSx2ZDtHYT17Q2w6e3ZhbHVlOjAsY29uZmln
dXJhYmxlOiEwLHdyaXRhYmxlOiEwLGVudW1lcmFibGU6ITF9fTtGYT1PYmplY3QuZGVmaW5lUHJv
cGVydGllcztfLnc9Xy5FYT9xZDoiQ2wiO3ZkPVtdO18uSWEodmQsNyk7Xy51ZD1PYmplY3QuZnJl
ZXplKHZkKTt2YXIgS2EsTWE7S2E9e307TWE9e307Xy53ZD1PYmplY3QuZnJlZXplKHt9KTt2YXIg
cWI9e307dmFyIFNhPXZvaWQgMDtfLnhkPXR5cGVvZiBCaWdJbnQ9PT0iZnVuY3Rpb24iP0JpZ0lu
dC5hc0ludE46dm9pZCAwO18ueWQ9dHlwZW9mIEJpZ0ludD09PSJmdW5jdGlvbiI/QmlnSW50LmFz
VWludE46dm9pZCAwO18uemQ9TnVtYmVyLmlzU2FmZUludGVnZXI7Xy5YYT1OdW1iZXIuaXNGaW5p
dGU7Xy5BZD1NYXRoLnRydW5jO3ZhciBpYjtfLkJkPV8uaGEoMCk7Xy5DZD17fTtfLkRkPWZ1bmN0
aW9uKGEsYixjLGQsZSl7Yj1fLkhiKGEuTCxiLGMsZSk7aWYoYiE9PW51bGx8fGQmJmEuQSE9PU1h
KXJldHVybiBifTtfLkhiPWZ1bmN0aW9uKGEsYixjLGQpe2lmKGI9PT0tMSlyZXR1cm4gbnVsbDt2
YXIgZT1iKyhjPzA6LTEpLGY9YS5sZW5ndGgtMTtpZighKGY8MSsoYz8wOi0xKSkpe2lmKGU+PWYp
e3ZhciBnPWFbZl07aWYoZyE9bnVsbCYmdHlwZW9mIGc9PT0ib2JqZWN0IiYmZy5jb25zdHJ1Y3Rv
cj09PU9iamVjdCl7Yz1nW2JdO3ZhciBoPSEwfWVsc2UgaWYoZT09PWYpYz1nO2Vsc2UgcmV0dXJu
fWVsc2UgYz1hW2VdO2lmKGQmJmMhPW51bGwpe2Q9ZChjKTtpZihkPT1udWxsKXJldHVybiBkO2lm
KCFPYmplY3QuaXMoZCxjKSlyZXR1cm4gaD9nW2JdPWQ6YVtlXT1kLGR9cmV0dXJuIGN9fTtfLkVk
PWZ1bmN0aW9uKGEsYixjLGQpe18uRWIoYSk7dmFyIGU9YS5MO18uR2IoZSxlW18ud118MCxiLGMs
ZCk7cmV0dXJuIGF9OwpfLks9ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9YS5MLGY9ZVtfLnddfDA7
Yj1fLkliKGUsZixiLGMsZCk7aWYoYj09bnVsbClyZXR1cm4gYjtmPWVbXy53XXwwO2lmKCFfLk5h
KGEsZikpe3ZhciBnPV8uQmIoYik7ZyE9PWImJihfLkNiKGEpJiYoZT1hLkwsZj1lW18ud118MCks
Yj1nLGY9Xy5HYihlLGYsYyxiLGQpLF8uRmIoZSxmKSl9cmV0dXJuIGJ9O18uTD1mdW5jdGlvbihh
LGIsYyl7Yz09bnVsbCYmKGM9dm9pZCAwKTtfLkVkKGEsYixjKTtjJiYhXy5OYShjKSYmXy5GYihh
LkwpO3JldHVybiBhfTtfLkZkPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLlphKF8uRGQoYSxi
LGMsZCkpfTtfLk09ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPyExOmM7dmFyIGU7cmV0
dXJuKGU9Xy5XYShfLkRkKGEsYixkKSkpIT1udWxsP2U6Y307Cl8uTj1mdW5jdGlvbihhLGIsYyxk
KXtjPWM9PT12b2lkIDA/IiI6Yzt2YXIgZTtyZXR1cm4oZT1fLmJiKF8uRGQoYSxiLGQpKSkhPW51
bGw/ZTpjfTtfLk89ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLmJiKF8uRGQoYSxiLGMsXy5DZCkp
fTtfLlA9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uRWQoYSxiLGM9PW51bGw/YzpfLlZhKGMp
LGQpfTtfLkdkPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5FZChhLGIsYz09bnVsbD9jOl8uJGEo
YykpfTtfLlE9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uRWQoYSxiLF8uYWIoYyksZCl9O18u
Uj1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5FZChhLGIsYz09bnVsbD9jOl8uWWEoYyksZCl9
O18uUz1mdW5jdGlvbihhLGIsYyl7dGhpcy5MPV8ueChhLGIsYyl9O18uUy5wcm90b3R5cGUudG9K
U09OPWZ1bmN0aW9uKCl7cmV0dXJuIHJiKHRoaXMpfTtfLlMucHJvdG90eXBlLnlhPWZ1bmN0aW9u
KGEpe3JldHVybiBKU09OLnN0cmluZ2lmeShyYih0aGlzLGEpKX07Xy5TLnByb3RvdHlwZVtKYV09
S2E7Xy5TLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkwudG9TdHJp
bmcoKX07Xy5IZD1fLkpiKCk7Xy5JZD1fLkpiKCk7Xy5KZD1fLkpiKCk7Xy5LZD1TeW1ib2woKTt2
YXIgTGQ9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKExkLF8uUyk7Xy5NZD1mdW5jdGlv
bihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5NZCxfLlMpO18uTWQucHJvdG90eXBlLlRkPWZ1bmN0
aW9uKGEpe3JldHVybiBfLkdkKHRoaXMsMyxhKX07Xy5OZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54
KGEpfTtfLkIoXy5OZCxfLlMpO18uei5wcm90b3R5cGUudWE9ITE7Xy56LnByb3RvdHlwZS5pc0Rp
c3Bvc2VkPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudWF9O18uei5wcm90b3R5cGUuZGlzcG9zZT1m
dW5jdGlvbigpe3RoaXMudWF8fCh0aGlzLnVhPSEwLHRoaXMuUygpKX07Xy56LnByb3RvdHlwZVtT
eW1ib2wuZGlzcG9zZV09ZnVuY3Rpb24oKXt0aGlzLmRpc3Bvc2UoKX07Xy56LnByb3RvdHlwZS5T
PWZ1bmN0aW9uKCl7aWYodGhpcy5kYSlmb3IoO3RoaXMuZGEubGVuZ3RoOyl0aGlzLmRhLnNoaWZ0
KCkoKX07dmFyIE9kPWZ1bmN0aW9uKGEpe18uei5jYWxsKHRoaXMpO3RoaXMuQT1hO3RoaXMuaj1b
XTt0aGlzLnY9e319O18uQihPZCxfLnopO09kLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0aW9uKGEp
e3ZhciBiPXRoaXMuQTthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGM9YS5sZW5ndGgsZD0wO2Q8Yzsr
K2QpaWYoYlthW2RdXSliPWJbYVtkXV07ZWxzZSByZXR1cm4gbnVsbDtyZXR1cm4gYiBpbnN0YW5j
ZW9mIEZ1bmN0aW9uP2I6bnVsbH07T2QucHJvdG90eXBlLlJiPWZ1bmN0aW9uKCl7Zm9yKHZhciBh
PXRoaXMuai5sZW5ndGgsYj10aGlzLmosYz1bXSxkPTA7ZDxhOysrZCl7dmFyIGU9YltkXS5qKCks
Zj10aGlzLnJlc29sdmUoZSk7aWYoZiYmZiE9dGhpcy52W2VdKXRyeXtiW2RdLlJiKGYpfWNhdGNo
KGcpe31lbHNlIGMucHVzaChiW2RdKX10aGlzLmo9Yy5jb25jYXQoYi5zbGljZShhKSl9O3ZhciBQ
ZD1mdW5jdGlvbihhKXtfLnouY2FsbCh0aGlzKTt0aGlzLkE9YTt0aGlzLkM9dGhpcy5qPW51bGw7
dGhpcy5CPTA7dGhpcy5EPXt9O3RoaXMudj0hMTthPXdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50
O2EuaW5kZXhPZigiTVNJRSIpPj0wJiZhLmluZGV4T2YoIlRyaWRlbnQiKT49MCYmKGE9L1xiKD86
TVNJRXxydilbOiBdKFteXCk7XSspKFwpfDspLy5leGVjKGEpKSYmYVsxXSYmcGFyc2VGbG9hdChh
WzFdKTw5JiYodGhpcy52PSEwKX07Xy5CKFBkLF8ueik7UGQucHJvdG90eXBlLkY9ZnVuY3Rpb24o
YSxiKXt0aGlzLmo9Yjt0aGlzLkM9YTtiLnByZXZlbnREZWZhdWx0P2IucHJldmVudERlZmF1bHQo
KTpiLnJldHVyblZhbHVlPSExfTtfLlFkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihf
LlFkLF8uUyk7dmFyIFJkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihSZCxfLlMpO3Zh
ciBUZD1mdW5jdGlvbigpe3ZhciBhPVNkO3RoaXMuaj1udWxsO18uTShhLDQsITApfTtUZC5wcm90
b3R5cGUubG9nPWZ1bmN0aW9uKGEsYil7Yj1iPT09dm9pZCAwP25ldyBfLk1kOmI7Xy5VZCh0aGlz
LGEsOTgsYil9O18uVWQ9ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPzk4OmM7ZD1kPT09
dm9pZCAwP25ldyBfLk1kOmQ7aWYoYS5qKXt2YXIgZT1uZXcgTGQ7Xy5RKGUsMSxiLm1lc3NhZ2Up
O18uUShlLDIsYi5zdGFjayk7Xy5HZChlLDMsYi5saW5lTnVtYmVyKTtfLlIoZSw1LDEpO18uTChk
LDQwLGUpO2Euai5sb2coYyxkKX19O18uVmQ9ZnVuY3Rpb24oYSl7dGhpcy5qPWE7dGhpcy52PXZv
aWQgMDt0aGlzLkE9W119O18uVmQucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24oYSxiLGMpe3RoaXMu
QS5wdXNoKG5ldyBXZChhLGIsYykpO1hkKHRoaXMpfTtfLlZkLnByb3RvdHlwZS5yZXNvbHZlPWZ1
bmN0aW9uKGEpe2lmKHRoaXMuaiE9PXZvaWQgMHx8dGhpcy52IT09dm9pZCAwKXRocm93IEVycm9y
KCJLIik7dGhpcy5qPWE7WGQodGhpcyl9O18uVmQucHJvdG90eXBlLnJlamVjdD1mdW5jdGlvbihh
KXtpZih0aGlzLmohPT12b2lkIDB8fHRoaXMudiE9PXZvaWQgMCl0aHJvdyBFcnJvcigiSyIpO3Ro
aXMudj1hO1hkKHRoaXMpfTt2YXIgWGQ9ZnVuY3Rpb24oYSl7aWYoYS5BLmxlbmd0aD4wKXt2YXIg
Yj1hLmohPT12b2lkIDAsYz1hLnYhPT12b2lkIDA7aWYoYnx8Yyl7Yj1iP2EuQjphLkM7Yz1hLkE7
YS5BPVtdO3RyeXtfLktjKGMsYixhKX1jYXRjaChkKXtjb25zb2xlLmVycm9yKGQpfX19fTsKXy5W
ZC5wcm90b3R5cGUuQj1mdW5jdGlvbihhKXthLnYmJmEudi5jYWxsKGEuaix0aGlzLmopfTtfLlZk
LnByb3RvdHlwZS5DPWZ1bmN0aW9uKGEpe2EuQSYmYS5BLmNhbGwoYS5qLHRoaXMudil9O3ZhciBX
ZD1mdW5jdGlvbihhLGIsYyl7dGhpcy52PWE7dGhpcy5BPWI7dGhpcy5qPWN9O18uWWQ9ZnVuY3Rp
b24oYSl7dmFyIGI9InhjIjtpZihhLnhjJiZhLmhhc093blByb3BlcnR5KGIpKXJldHVybiBhLnhj
O2I9bmV3IGE7cmV0dXJuIGEueGM9Yn07Xy5UPWZ1bmN0aW9uKCl7dGhpcy5CPW5ldyBfLlZkO3Ro
aXMuaj1uZXcgXy5WZDt0aGlzLkc9bmV3IF8uVmQ7dGhpcy5EPW5ldyBfLlZkO3RoaXMuRj1uZXcg
Xy5WZDt0aGlzLkM9bmV3IF8uVmQ7dGhpcy5BPW5ldyBfLlZkO3RoaXMudj1uZXcgXy5WZDt0aGlz
Lks9bmV3IF8uVmQ7dGhpcy5NPW5ldyBfLlZkO3RoaXMuSj1uZXcgXy5WZH07Xy5sPV8uVC5wcm90
b3R5cGU7Xy5sLnZrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuQn07Xy5sLkNrPWZ1bmN0aW9uKCl7
cmV0dXJuIHRoaXMuan07Xy5sLktrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuR307Xy5sLkJrPWZ1
bmN0aW9uKCl7cmV0dXJuIHRoaXMuRH07Xy5sLklrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuRn07
Xy5sLnprPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuQ307Xy5sLmxrPWZ1bmN0aW9uKCl7cmV0dXJu
IHRoaXMuQX07Xy5sLmtrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudn07Xy5sLkRrPWZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXMuS307Cl8ubC5Maz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkp9O18uVC5q
PWZ1bmN0aW9uKCl7cmV0dXJuIF8uWWQoXy5UKX07dmFyIFpkPWZ1bmN0aW9uKGEpe3RoaXMuTD1f
LngoYSl9O18uQihaZCxfLlMpO18uYWU9ZnVuY3Rpb24oKXtyZXR1cm4gXy5LKF8uJGQsXy5OZCw1
KX07dmFyIGJlO3dpbmRvdy5nYmFyXyYmd2luZG93LmdiYXJfLkNPTkZJRz9iZT13aW5kb3cuZ2Jh
cl8uQ09ORklHWzBdfHx7fTpiZT1bXTtfLiRkPW5ldyBaZChiZSk7dmFyIFNkO1NkPV8uSyhfLiRk
LFJkLDMpfHxuZXcgUmQ7Xy5jZT1uZXcgVGQ7Xy5IKCJnYmFyXy5fRHVtcEV4Y2VwdGlvbiIsZnVu
Y3Rpb24oYSl7Xy5jZT9fLmNlLmxvZyhhKTpjb25zb2xlLmVycm9yKGEpfSk7Xy5kZT1uZXcgUGQo
Xy5jZSk7Xy5lZT1mdW5jdGlvbigpe3RoaXMuaj17fTt0aGlzLnY9e319O18uZ2U9ZnVuY3Rpb24o
YSxiKXt2YXIgYz1fLmVlLmooKTtpZihhIGluIGMuail7aWYoYy5qW2FdIT1iKXRocm93IG5ldyBm
ZShhKTt9ZWxzZXtjLmpbYV09YjtpZihiPWMudlthXSlmb3IodmFyIGQ9MCxlPWIubGVuZ3RoO2Q8
ZTtkKyspe3ZhciBmPWJbZF0sZz1jLmo7ZGVsZXRlIGYualthXTtpZihfLk1iKGYuaikpe2Zvcih2
YXIgaD1mLnYubGVuZ3RoLGs9QXJyYXkoaCksbT0wO208aDttKyspa1ttXT1nW2YudlttXV07Zi5B
LmFwcGx5KGYuQixrKX19ZGVsZXRlIGMudlthXX19O18uZWUuaj1mdW5jdGlvbigpe3JldHVybiBf
LllkKF8uZWUpfTtfLmhlPWZ1bmN0aW9uKCl7Xy5hYS5jYWxsKHRoaXMpfTtfLkIoXy5oZSxfLmFh
KTt2YXIgZmU9ZnVuY3Rpb24oKXtfLmFhLmNhbGwodGhpcyl9O18uQihmZSxfLmhlKTtfLkgoImdi
YXIuQSIsXy5WZCk7Xy5WZC5wcm90b3R5cGUuYWE9Xy5WZC5wcm90b3R5cGUudGhlbjtfLkgoImdi
YXIuQiIsXy5UKTtfLlQucHJvdG90eXBlLmJhPV8uVC5wcm90b3R5cGUuQ2s7Xy5ULnByb3RvdHlw
ZS5iYj1fLlQucHJvdG90eXBlLktrO18uVC5wcm90b3R5cGUuYmQ9Xy5ULnByb3RvdHlwZS5Jaztf
LlQucHJvdG90eXBlLmJmPV8uVC5wcm90b3R5cGUudms7Xy5ULnByb3RvdHlwZS5iZz1fLlQucHJv
dG90eXBlLkJrO18uVC5wcm90b3R5cGUuYmg9Xy5ULnByb3RvdHlwZS56aztfLlQucHJvdG90eXBl
LmJqPV8uVC5wcm90b3R5cGUubGs7Xy5ULnByb3RvdHlwZS5iaz1fLlQucHJvdG90eXBlLmtrO18u
VC5wcm90b3R5cGUuYmw9Xy5ULnByb3RvdHlwZS5EaztfLlQucHJvdG90eXBlLmJtPV8uVC5wcm90
b3R5cGUuTGs7Xy5IKCJnYmFyLmEiLF8uVC5qKCkpO3dpbmRvdy5nYmFyJiZ3aW5kb3cuZ2Jhci5h
cCYmd2luZG93LmdiYXIuYXAod2luZG93LmdiYXIuYSk7CnZhciBpZT1uZXcgT2Qod2luZG93KTtf
LmdlKCJhcGkiLGllKTt2YXIgamU9Xy5hZSgpfHxuZXcgXy5OZCxrZT13aW5kb3csbGU9Xy5BKF8u
TyhqZSw4KSk7a2UuX19QVlQ9bGU7Xy5nZSgiZXEiLF8uZGUpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4
Y2VwdGlvbihlKX0KdHJ5ewpfLm1lPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihfLm1l
LF8uUyk7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBuZT1mdW5jdGlv
bihhKXt0aGlzLkw9Xy54KGEpfTtfLkIobmUsXy5TKTt2YXIgb2U9ZnVuY3Rpb24oKXtfLnouY2Fs
bCh0aGlzKTt0aGlzLnY9W107dGhpcy5qPVtdfTtfLkIob2UsXy56KTtvZS5wcm90b3R5cGUuQT1m
dW5jdGlvbihhLGIpe3RoaXMudi5wdXNoKHtmZWF0dXJlczphLG9wdGlvbnM6YiE9bnVsbD9iOm51
bGx9KX07b2UucHJvdG90eXBlLmluaXQ9ZnVuY3Rpb24oYSxiLGMpe3dpbmRvdy5nYXBpPXt9O3Zh
ciBkPXdpbmRvdy5fX19qc2w9e307ZC5oPV8uQShfLk8oYSwxKSk7Xy5XYShfLkRkKGEsMTIpKSE9
bnVsbCYmKGQuZHBvPV8uS2IoXy5NKGEsMTIpKSk7ZC5tcz1fLkEoXy5PKGEsMikpO2QubT1fLkEo
Xy5PKGEsMykpO2QubD1bXTtfLk4oYiwxKSYmKGE9Xy5PKGIsMykpJiZ0aGlzLmoucHVzaChhKTtf
Lk4oYywxKSYmKGM9Xy5PKGMsMikpJiZ0aGlzLmoucHVzaChjKTtfLkgoImdhcGkubG9hZCIsKDAs
Xy5GKSh0aGlzLkEsdGhpcykpO3JldHVybiB0aGlzfTt2YXIgcGU9Xy5LKF8uJGQsXy5RZCwxNCk7
aWYocGUpe3ZhciBxZT1fLksoXy4kZCxfLm1lLDkpfHxuZXcgXy5tZSxyZT1uZXcgbmUsc2U9bmV3
IG9lO3NlLmluaXQocGUscWUscmUpO18uZ2UoImdzIixzZSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4
Y2VwdGlvbihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzdHls
ZT4uZ2JfSmJ7Zm9udDoxM3B4LzI3cHggUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7ei1pbmRleDo5
ODZ9LmdiXzB7ZGlzcGxheTpub25lfS5nYl9Yey13ZWJraXQtYmFja2dyb3VuZC1zaXplOjMycHgg
MzJweDtiYWNrZ3JvdW5kLXNpemU6MzJweCAzMnB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAl
O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzJweDt3
aWR0aDozMnB4O3otaW5kZXg6MH0uZ2JfdGJ7YmFja2dyb3VuZC1jb2xvcjojZThmMGZlO2JvcmRl
cjoxcHggc29saWQgcmdiYSgzMiwzMywzNiwuMDgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl90Yi5n
Yl9Ye2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmdiX3RiLmdiX1g6YWN0aXZlLC5nYl90Yi5nYl9Y
OmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uZ2JfdWJ7YmFj
a2dyb3VuZDojZmZmO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbToycHg7LXdl
YmtpdC1ib3gtc2hhZG93OjBweCAxcHggMnB4IDBweCByZ2JhKDYwLDY0LDY3LDAuMyksMHB4IDFw
eCAzcHggMXB4IHJnYmEoNjAsNjQsNjcsMC4xNSk7Ym94LXNoYWRvdzowcHggMXB4IDJweCAwcHgg
cmdiYSg2MCw2NCw2NywwLjMpLDBweCAxcHggM3B4IDFweCByZ2JhKDYwLDY0LDY3LDAuMTUpO2hl
aWdodDoxNHB4O21hcmdpbjoycHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxNHB4
O2xpbmUtaGVpZ2h0Om5vcm1hbDt6LWluZGV4OjF9LmdiX3Zie2NvbG9yOiMxZjcxZTc7Zm9udDo0
MDAgMjJweC8zMnB4IEdvb2dsZSBTYW5zLFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJp
Zjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhICgtd2Vi
a2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS4yNSksKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86
MS4yNSksKG1pbi1yZXNvbHV0aW9uOjEuMjVkcHB4KXsuZ2JfWDpiZWZvcmUsLmdiX3diOmJlZm9y
ZXtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNSk7LW1zLXRy
YW5zZm9ybTpzY2FsZSguNSk7dHJhbnNmb3JtOnNjYWxlKC41KTstd2Via2l0LXRyYW5zZm9ybS1v
cmlnaW46bGVmdCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgMDt0cmFuc2Zvcm0tb3JpZ2lu
OmxlZnQgMH0uZ2JfYmEgLmdiX3diOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZShzY2Fs
ZSguNDE2NjY2NjY3KSk7LW1zLXRyYW5zZm9ybTpzY2FsZShzY2FsZSguNDE2NjY2NjY3KSk7dHJh
bnNmb3JtOnNjYWxlKHNjYWxlKC40MTY2NjY2NjcpKX19LmdiX1g6Zm9jdXMsLmdiX1g6aG92ZXJ7
LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCAx
cHggMCByZ2JhKDAsMCwwLC4xNSl9LmdiX1g6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzppbnNl
dCAwIDJweCAwIHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgcmdiYSgw
LDAsMCwuMTUpfS5nYl9YOmFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO2Jv
cmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6IiI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uZ2Jf
eGJ7Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6NDBweDttaW4td2lkdGg6MzBweDtvcGFjaXR5
Oi43NTtvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtb3ZlcmZsb3c6
ZWxsaXBzaXN9LmdiX0MuZ2JfeGJ7d2lkdGg6YXV0b30uZ2JfeGI6Zm9jdXMsLmdiX3hiOmhvdmVy
e29wYWNpdHk6Ljg1fS5nYl95YiAuZ2JfeGIsLmdiX3liIC5nYl96YntsaW5lLWhlaWdodDoyNnB4
fSNnYiNnYi5nYl95YiBhLmdiX3hiLC5nYl95YiAuZ2JfemJ7Zm9udC1zaXplOjExcHg7aGVpZ2h0
OmF1dG99LmdiX0Fie2JvcmRlci10b3A6NHB4IHNvbGlkICMwMDA7Ym9yZGVyLWxlZnQ6NHB4IGRh
c2hlZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IGRhc2hlZCB0cmFuc3BhcmVudDtkaXNw
bGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo2cHg7b3BhY2l0eTouNzU7dmVydGljYWwtYWxp
Z246bWlkZGxlfS5nYl85YTpob3ZlciAuZ2JfQWJ7b3BhY2l0eTouODV9LmdiXzdhPi5nYl96e3Bh
ZGRpbmc6M3B4IDNweCAzcHggNHB4fS5nYl9CYi5nYl9zYntjb2xvcjojZmZmfS5nYl85IC5nYl9B
YiwuZ2JfOSAuZ2JfeGJ7b3BhY2l0eToxfSNnYiNnYiAuZ2JfOS5nYl85IGEuZ2JfeGIsI2diI2di
LmdiXzkuZ2JfOSBhLmdiX3hie2NvbG9yOiNmZmZ9LmdiXzkuZ2JfOSAuZ2JfQWJ7Ym9yZGVyLXRv
cC1jb2xvcjojZmZmO29wYWNpdHk6MX0uZ2JfOSAuZ2JfWDpmb2N1cywuZ2JfOSAuZ2JfWDpob3Zl
ciwuZ2Jfc2EgLmdiX1g6Zm9jdXMsLmdiX3NhIC5nYl9YOmhvdmVyey13ZWJraXQtYm94LXNoYWRv
dzowIDFweCAwIHJnYmEoMCwwLDAsMC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtib3gt
c2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjIp
fS5nYl9DYiAuZ2JfeiwuZ2JfRGIgLmdiX3p7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXB4fS5n
Yl85YS5nYl84LC5nYl9FYi5nYl84LC5nYl96LmdiXzh7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJr
aXQtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5nYl9GYi5nYl9IYiAuZ2JfeGJ7d2lkdGg6
MzBweCFpbXBvcnRhbnR9LmdiX1YsLmdiX1d7cG9zaXRpb246YWJzb2x1dGV9LmdiX1d7aGVpZ2h0
OjQwcHg7cmlnaHQ6LTVweDt0b3A6LTVweDt3aWR0aDo0MHB4fUAtd2Via2l0LWtleWZyYW1lcyBh
cGQtcmluZy1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYXBk
LXJpbmctZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZ2JfVntoZWlnaHQ6NDJw
eDt3aWR0aDo0MnB4Oy13ZWJraXQtYW5pbWF0aW9uOmFwZC1yaW5nLWZhZGUtaW4gLjI1cyBlYXNl
LWluO2FuaW1hdGlvbjphcGQtcmluZy1mYWRlLWluIC4yNXMgZWFzZS1pbn0uZ2JfSWIgLmdiX1cs
LmdiX0piIC5nYl9Xe3JpZ2h0OjA7dG9wOjB9LmdiX0liIC5nYl9WLC5nYl9KYiAuZ2JfViwuZ2Jf
eSAuZ2JfVntyaWdodDotMXB4O3RvcDotMXB4fS5nYl95IC5nYl9Xe3JpZ2h0OjFweDt0b3A6LTFw
eH0uZ2JfUmEgYS5nYl80YXtib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQ6IzBiNTdkMDti
YWNrZ3JvdW5kOnZhcigtLWdtMy1zeXMtY29sb3ItcHJpbWFyeSwjMGI1N2QwKTstd2Via2l0LWJv
eC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtjb2xv
cjp2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXByaW1hcnksI2ZmZik7ZGlzcGxheTppbmxpbmUtYmxv
Y2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6NDBweDtvdXRsaW5l
Om5vbmU7cGFkZGluZzoxMHB4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9u
Om5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRp
dmV9LmdiX1JhIGEuZ2JfNmF7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6MXB4IHNvbGlkO2Jv
cmRlci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxp
bmUsIzc0Nzc3NSk7YmFja2dyb3VuZDpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94
O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojMGI1N2QwO2NvbG9yOnZhcigtLWdtMy1zeXMt
Y29sb3ItcHJpbWFyeSwjMGI1N2QwKTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRw
eDtmb250LXdlaWdodDo1MDA7bWluLWhlaWdodDo0MHB4O291dGxpbmU6bm9uZTtwYWRkaW5nOjEw
cHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFj
ZTpub3JtYWw7bGluZS1oZWlnaHQ6MThweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfYWIuZ2JfSyBh
LmdiXzRhLC5nYl9iYi5nYl9LIGEuZ2JfNGEsLmdiX2NiLmdiX0sgYS5nYl80YXtiYWNrZ3JvdW5k
OiNjMmU3ZmY7YmFja2dyb3VuZDp2YXIoLS1nbTMtc3lzLWNvbG9yLXNlY29uZGFyeS1maXhlZCwj
YzJlN2ZmKTtjb2xvcjojMDAxZDM1O2NvbG9yOnZhcigtLWdtMy1zeXMtY29sb3Itb24tc2Vjb25k
YXJ5LWZpeGVkLCMwMDFkMzUpfS5nYl9SYS5nYl9LIGEuZ2JfNmF7Y29sb3I6I2E4YzdmYTtjb2xv
cjp2YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksI2E4YzdmYSl9LmdiX1JhIGEuZ2JfWGR7cGFk
ZGluZzoxMHB4IDEycHg7bWFyZ2luOjEycHggMTZweCAxMnB4IDEwcHg7bWluLXdpZHRoOjg1cHh9
QG1lZGlhIChtYXgtd2lkdGg6NjQwcHgpey5nYl9SYSBhLmdiX1hke21pbi13aWR0aDo3NXB4fX0u
Z2JfTmQsLmdiX1Jhe2ZvbnQtZmFtaWx5Okdvb2dsZSBTYW5zIFRleHQsUm9ib3RvLEhlbHZldGlj
YSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsfS5nYl9SYS5nYl9hYntjb2xvcjoj
MWYxZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1
cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9hYi5nYl9aZHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dy
b3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLWJhY2tncm91
bmQsI2ZmZikpfS5nYl9SYS5nYl9hYiAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX2FiIGEuZ2JfNiwu
Z2JfUmEuZ2JfYWIgc3Bhbi5nYl82e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9h
YiAuZ2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9hYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiMxZjFmMWY7
Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2Us
IzFmMWYxZikpfS5nYl9SYS5nYl9hYiBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1z
dmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0Nikp
fUBtZWRpYSAoZm9yY2VkLWNvbG9yczphY3RpdmUpIGFuZCAocHJlZmVycy1jb2xvci1zY2hlbWU6
ZGFyayl7LmdiX1JhIHN2ZywuZ2JfUmEuZ2JfSyBzdmcsLmdiX1JhLmdiX2FiIHN2Z3tjb2xvcjp3
aGl0ZX19LmdiX1JhLmdiX0suZ2JfYWJ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1iYXIt
Y29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfUmEuZ2Jf
Sy5nYl9hYi5nYl9aZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9SYS5nYl9LLmdiX2FiIC5n
Yl95ZC5nYl96ZCwuZ2JfUmEuZ2JfSy5nYl9hYiBhLmdiXzYsLmdiX1JhLmdiX0suZ2JfYWIgc3Bh
bi5nYl82e2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMt
c3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2FiIC5nYl9BZCAu
Z2JfMGQsLmdiX1JhLmdiX0suZ2JfYWIgLmdiX3JkIC5nYl8wZHtjb2xvcjojZTNlM2UzO2NvbG9y
OnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2Uz
ZTMpKX0uZ2JfUmEuZ2JfSy5nYl9hYiBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2YXIoLS1vZy1z
dmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsI2M0YzdjNSkp
fS5nYl9SYS5nYl9LLmdiX2FiLmdiX1pke2JhY2tncm91bmQ6IzFmMWYxZjtiYWNrZ3JvdW5kOnZh
cigtLW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3ItYmFja2dyb3VuZCwjMTMx
MzE0KSl9LmdiX1JhLmdiX2Jie2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9y
LHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2JiLmdi
X1pke2JhY2tncm91bmQ6I2U5ZWVmNjtiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5k
LHZhcigtLWdtMy1zeXMtY29sb3Itc3VyZmFjZS1jb250YWluZXItaGlnaCwjZTllZWY2KSl9Lmdi
X1JhLmdiX2JiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfYmIgYS5nYl82LC5nYl9SYS5nYl9iYiBz
cGFuLmdiXzZ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdt
My1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2JiIC5nYl9BZCAuZ2Jf
MGQsLmdiX1JhLmdiX2JiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1v
Zy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9Lmdi
X1JhLmdiX2JiIHN2Z3tjb2xvcjojNDQ0NzQ2O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIo
LS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjNDQ0NzQ2KSl9LmdiX1JhLmdiX0su
Z2JfYmJ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5
cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5nYl9iYi5nYl9aZHtiYWNr
Z3JvdW5kOiMyODJhMmM7YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1n
bTMtc3lzLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWhpZ2gsIzI4MmEyYykpfS5nYl9SYS5nYl9L
LmdiX2JiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfSy5nYl9iYiBhLmdiXzYsLmdiX1JhLmdiX0su
Z2JfYmIgc3Bhbi5nYl82e2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2
YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2Ji
IC5nYl9BZCAuZ2JfMGQsLmdiX1JhLmdiX0suZ2JfYmIgLmdiX3JkIC5nYl8wZHtjb2xvcjojZTNl
M2UzO2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJm
YWNlLCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5nYl9iYiBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2
YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQs
I2M0YzdjNSkpfS5nYl9SYS5nYl9jYntjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWJhci1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9j
Yi5nYl9aZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9SYS5nYl9jYiAuZ2JfeWQuZ2JfemQs
LmdiX1JhLmdiX2NiIGEuZ2JfNiwuZ2JfUmEuZ2JfY2Igc3Bhbi5nYl82e2NvbG9yOiMxZjFmMWY7
Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2Us
IzFmMWYxZikpfS5nYl9SYS5nYl9jYiAuZ2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9jYiAuZ2JfcmQg
LmdiXzBke2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMt
c3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9jYiBzdmd7Y29sb3I6IzQ0
NDc0Njtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJm
YWNlLXZhcmlhbnQsIzQ0NDc0NikpfS5nYl9SYS5nYl9jYi5nYl9LLmdiX1pke2JhY2tncm91bmQ6
dHJhbnNwYXJlbnR9LmdiX1JhLmdiX2NiLmdiX0sgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9jYi5n
Yl9LIGEuZ2JfNiwuZ2JfUmEuZ2JfY2IuZ2JfSyBzcGFuLmdiXzZ7Y29sb3I6d2hpdGU7Y29sb3I6
dmFyKC0tb2ctdGhlbWUtY29sb3Isd2hpdGUpfS5nYl9SYS5nYl9jYi5nYl9LIC5nYl9BZCAuZ2Jf
MGQsLmdiX1JhLmdiX2NiLmdiX0sgLmdiX3JkIC5nYl8wZHtjb2xvcjp3aGl0ZTtjb2xvcjp2YXIo
LS1vZy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX1JhLmdiX2NiLmdiX0sgc3Zne2NvbG9yOndoaXRl
O2NvbG9yOnZhcigtLW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfUmEgYS5nYl82LC5nYl9SYSBz
cGFuLmdiXzZ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdiX3lke2ZvbnQtZmFtaWx5Okdvb2dsZSBT
YW5zLFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250
LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjI1cHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4t
Ym90dG9tOjJweDtvcGFjaXR5OjE7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoxNnB4O3Bv
c2l0aW9uOnJlbGF0aXZlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246bWlk
ZGxlO3RvcDoycHg7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0
LWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uZ2JfRGR7ZGlzcGxheTpub25lfS5nYl9SYS5n
Yl9pYiAuZ2JfeWR7bWFyZ2luLWJvdHRvbTowfS5nYl9BZC5nYl9CZCAuZ2JfeWR7cGFkZGluZy1s
ZWZ0OjRweH0uZ2JfUmEuZ2JfaWIgLmdiX0Nke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5n
Yl9SYXttaW4td2lkdGg6MTYwcHg7cG9zaXRpb246cmVsYXRpdmV9LmdiX1JhLmdiX2pke21pbi13
aWR0aDoxMjBweH0uZ2JfUmEuZ2JfMWQgLmdiXzJke2Rpc3BsYXk6bm9uZX0uZ2JfUmEuZ2JfMWQg
LmdiX1Rke2hlaWdodDo1NnB4fWhlYWRlci5nYl9SYXtkaXNwbGF5OmJsb2NrfS5nYl9SYSBzdmd7
ZmlsbDpjdXJyZW50Q29sb3J9LmdiXzNke3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9
LmdiXzRkey13ZWJraXQtYm94LXNoYWRvdzowIDRweCA1cHggMCByZ2JhKDAsMCwwLC4xNCksMCAx
cHggMTBweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLC4yKTti
b3gtc2hhZG93OjAgNHB4IDVweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDFweCAxMHB4IDAgcmdiYSgw
LDAsMCwuMTIpLDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsLjIpfS5nYl81ZHtoZWlnaHQ6NjRw
eH0uZ2JfVGR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXIt
Ym94O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNw
bGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13
ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNl
LWJldHdlZW47bWluLXdpZHRoOi13ZWJraXQtbWluLWNvbnRlbnQ7bWluLXdpZHRoOi1tb3otbWlu
LWNvbnRlbnQ7bWluLXdpZHRoOm1pbi1jb250ZW50fS5nYl9SYTpub3QoLmdiX2liKSAuZ2JfVGR7
cGFkZGluZzo4cHh9LmdiX1JhOm5vdCguZ2JfaWIpIC5nYl9UZCBhLmdiXzZke21hcmdpbjoxMnB4
IDhweCAxMnB4IDEwcHh9LmdiX1JhLmdiXzdkIC5nYl9UZHstd2Via2l0LWJveC1mbGV4OjE7LXdl
YmtpdC1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmdiX1JhIC5nYl9UZC5nYl9VZC5nYl84
ZHttaW4td2lkdGg6MH0uZ2JfUmEuZ2JfaWIgLmdiX1Rke3BhZGRpbmc6NHB4O3BhZGRpbmctbGVm
dDo4cHg7bWluLXdpZHRoOjB9LmdiX1JhLmdiX2liIC5nYl9UZCBhLmdiXzZke21hcmdpbjoxMnB4
IDhweCAxMnB4IDEwcHh9LmdiXzJke2hlaWdodDo0OHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3
aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24t
aXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3Bs
YXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1v
ei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9
LmdiXzlkPi5nYl8yZHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MTAwJX0uZ2JfQWR7cGFkZGlu
Zy1yaWdodDoyNXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9y
ZGVyLWJveDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAw
IGF1dG99LmdiX1JhLmdiX2liIC5nYl9BZHtwYWRkaW5nLXJpZ2h0OjE0cHh9LmdiX2Fley13ZWJr
aXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIDEwMCU7ZmxleDoxIDEgMTAwJX0uZ2JfYWU+
Om9ubHktY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiX2JlLmdiX3Nke3BhZGRpbmctbGVm
dDo0cHh9LmdiX1JhLmdiXzdkIC5nYl9iZSwuZ2JfUmEuZ2JfaWI6bm90KC5nYl9OZCkgLmdiX2Jl
LC5nYl9iZS5nYl9jZXtwYWRkaW5nLWxlZnQ6MH0uZ2JfUmEuZ2JfaWIgLmdiX2JlLmdiX2Nle3Bh
ZGRpbmctcmlnaHQ6MH0uZ2JfUmEuZ2JfaWIgLmdiX2JlLmdiX2NlIC5nYl83YXttYXJnaW4tbGVm
dDoxMHB4fS5nYl9zZHtkaXNwbGF5OmlubGluZX0uZ2JfUmEuZ2JfTmQgLmdiX2JlLmdiX2RlLC5n
Yl9SYS5nYl9tZCAuZ2JfYmUuZ2JfZGV7cGFkZGluZy1sZWZ0OjJweH0uZ2JfeWR7ZGlzcGxheTpp
bmxpbmUtYmxvY2t9LmdiX2Jley13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXpp
bmc6Ym9yZGVyLWJveDtoZWlnaHQ6NDhweDtwYWRkaW5nOjAgNHB4O3BhZGRpbmctbGVmdDo1cHg7
LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy13
ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3Rp
ZnktY29udGVudDpmbGV4LWVuZH0uZ2JfTmR7aGVpZ2h0OjQ4cHh9LmdiX1JhLmdiX05ke21pbi13
aWR0aDphdXRvfS5nYl9OZCAuZ2JfYmV7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1sZWZ0OjMycHg7cGFk
ZGluZy1sZWZ0OnZhcigtLW9nLWJhci1wYXJ0cy1zaWRlLXBhZGRpbmcsMzJweCl9LmdiX05kIC5n
Yl9iZS5nYl9lZXtwYWRkaW5nLWxlZnQ6MH0uZ2JfZmV7Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRo
OjIwMHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMTJweDt0ZXh0LW92ZXJmbG93OmVsbGlw
c2lzO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2Vy
LXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmdiX2Eg
YSwuZ2JfZmQgYXtjb2xvcjppbmhlcml0fS5nYl96ZHt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxl
Z2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250
LXNtb290aGluZzpncmF5c2NhbGV9LmdiX3pke29wYWNpdHk6MX0uZ2JfZ2V7cG9zaXRpb246cmVs
YXRpdmV9LmdiX1J7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3Jt
YWw7cGFkZGluZy1yaWdodDoxNXB4fS5nYl83e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmct
bGVmdDoxNXB4fS5nYl83IC5nYl82e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI0
cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYl9oZXt0ZXh0LWFsaWduOmxlZnR9LmdiX08sLmdi
X1B7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzE5cHgpey5nYl9U
ZCAuZ2JfTHtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fS5nYl9MIC5nYl9DLC5nYl9M
IC5nYl9DOmZvY3VzLC5nYl9MIC5nYl9DOmhvdmVye29wYWNpdHk6MX0uZ2JfUXtkaXNwbGF5Om5v
bmV9LmdiXzF7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZ2Jfc2J7dmlzaWJpbGl0eTpoaWRkZW59
QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTlweCl7LmdiX1RkOm5vdCguZ2JfVWQpIC5n
Yl9Me2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn19LmdiX0Vke2Rpc3BsYXk6aW5saW5l
LWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2JfRmQgLmdiXzB7Ym90dG9tOi0zcHg7cmln
aHQ6LTVweH1AaWYgKFJUTF9MQU5HKXsuZ2JfRmQgLmdiXzB7bGVmdDotNXB4fX0uZ2JfRWQ6Zmly
c3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LmdiX0R7cG9zaXRpb246cmVsYXRpdmV9LmdiX0N7ZGlz
cGxheTppbmxpbmUtYmxvY2s7b3V0bGluZTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3Jk
ZXItcmFkaXVzOjUwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJv
cmRlci1ib3g7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0jZ2IjZ2IgYS5nYl9DLC5nYl9De2N1cnNv
cjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lfS5nYl9DLGEuZ2JfQ3tjb2xvcjojMDAwfXg6
LW8tcHJlZm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjojY2NjfS5nYl90YXtiYWNrZ3JvdW5kOiNm
ZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtjb2xv
cjojMDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1z
aGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4yKTtkaXNwbGF5Om5vbmU7b3V0bGluZTpub25l
O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1NHB4Oy13ZWJr
aXQtYW5pbWF0aW9uOmdiX19hIC4yczthbmltYXRpb246Z2JfX2EgLjJzO2JvcmRlci1yYWRpdXM6
MnB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVz
ZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uZ2JfRWQuZ2JfZWIgLmdiX3RhLC5nYl9l
Yi5nYl90YXtkaXNwbGF5OmJsb2NrfS5nYl9LZHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3Rv
cDo1NHB4O3otaW5kZXg6LTF9LmdiX3liIC5nYl90YXttYXJnaW4tdG9wOi0xMHB4fS5nYl9FZDpm
aXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6NHB4fS5nYl9SYS5nYl9MZCAuZ2JfRWQ6Zmlyc3QtY2hp
bGR7cGFkZGluZy1sZWZ0OjB9LmdiX01ke3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9OZCAuZ2JfTWQs
LmdiX3JkIC5nYl9NZHtmbG9hdDpyaWdodH0uZ2JfQ3twYWRkaW5nOjhweDtjdXJzb3I6cG9pbnRl
cn0uZ2JfQywuZ2JfUGQgYnV0dG9uIHN2Z3tib3JkZXItcmFkaXVzOjUwJX0uZ2JfRWR7cGFkZGlu
Zzo0cHh9LmdiX1JhLmdiX0xkIC5nYl9FZHtwYWRkaW5nOjRweCAycHh9LmdiX1JhLmdiX0xkIC5n
Yl96LmdiX0Vke3BhZGRpbmctbGVmdDo2cHh9LmdiX3Rhe3otaW5kZXg6OTkxO2xpbmUtaGVpZ2h0
Om5vcm1hbH0uZ2JfdGEuZ2JfUmR7bGVmdDowO3JpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6
MzUwcHgpey5nYl90YS5nYl9SZHtsZWZ0OjB9fS5nYl9TZCAuZ2JfdGF7dG9wOjU2cHh9LmdiX3og
LmdiX0N7cGFkZGluZzo0cHh9LmdiX1p7ZGlzcGxheTpub25lfS5nYl85YTpub3QoLmdiXzZkKXtw
b3NpdGlvbjpyZWxhdGl2ZX0uZ2Jfa2U6YWZ0ZXJ7Y29udGVudDoiIjtib3JkZXI6MXB4IHNvbGlk
ICMyMDIxMjQ7b3BhY2l0eTouMTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtsZWZ0OjRweDti
b3JkZXItcmFkaXVzOjUwJTt3aWR0aDozMHB4O2hlaWdodDozMHB4Oy13ZWJraXQtYm94LXNpemlu
Zzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5nYl83YXstd2Via2l0LWJveC1z
aXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlz
cGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQ4cHg7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9u
ZTtwYWRkaW5nOjdweCAwIDAgMTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTQycHg7
Ym9yZGVyLXJhZGl1czoyOHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFw
eCBzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfN2EgLmdiXzlhe3dpZHRoOjMycHg7aGVpZ2h0
OjMycHg7cGFkZGluZzowfS5nYl83YSAuZ2JfVnt0b3A6MnB4O3JpZ2h0OjRweH0uZ2JfN2EgLmdi
XzB7Ym90dG9tOi0ycHg7cmlnaHQ6LTRweH0uZ2JfYWIgLmdiXzdhLC5nYl9iYiAuZ2JfN2F7Ym9y
ZGVyLWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxp
bmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3NzUpKX0uZ2JfYWIuZ2JfSyAuZ2Jf
N2EsLmdiX2JiLmdiX0sgLmdiXzdhe2JvcmRlci1jb2xvcjojOGU5MThmO2JvcmRlci1jb2xvcjp2
YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwj
OGU5MThmKSl9LmdiX2NiIC5nYl83YXtib3JkZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6
dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUs
Izc0Nzc3NSkpfS5nYl9jYi5nYl9LIC5nYl83YXtib3JkZXItY29sb3I6I2UzZTNlMztib3JkZXIt
Y29sb3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW9u
LXN1cmZhY2UsI2UzZTNlMykpfS5nYl9kYntkaXNwbGF5OmluaGVyaXR9LmdiXzdhIC5nYl9kYnti
YWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVm
dDoxNXB4O3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjJweDt0b3A6LTFweDtoZWlnaHQ6MzJweDst
d2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6
NzhweH0uZ2JfZmJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmdiX2ZiLmdiX2die2JhY2tncm91bmQtY29s
b3I6I2YxZjNmNH0uZ2JfZmIgLmdiX2hie3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0
OjI4cHg7bWF4LXdpZHRoOjc0cHh9LmdiX1JhIC5nYl83YSAuZ2Jfei5nYl9FZHtwYWRkaW5nOjA7
bWFyZ2luLXJpZ2h0OjlweDtmbG9hdDpyaWdodH0uZ2JfUmE6bm90KC5nYl9pYikgLmdiXzdhe21h
cmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjRweH0uZ2JfN2EgLmdiX2tlOmFmdGVye2xlZnQ6
MDt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsuZ2JfN2EgLmdiX2Ri
e2Rpc3BsYXk6bm9uZX0uZ2JfN2F7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0
OjQwcHg7bWFyZ2luOjRweDtvdXRsaW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOjA7
d2lkdGg6NDBweH0uZ2JfUmEgLmdiXzdhIC5nYl96LmdiX0Vke3BhZGRpbmc6NHB4O21hcmdpbi1y
aWdodDowfX1zZW50aW5lbHt9Ym9keSx0ZCxhLHAsLmh7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1i
b2R5e21hcmdpbjowO292ZXJmbG93LXk6c2Nyb2xsfSNnb2d7cGFkZGluZzozcHggOHB4IDB9dGR7
bGluZS1oZWlnaHQ6LjhlbX0uZ2FjX20gdGR7bGluZS1oZWlnaHQ6MTdweH1mb3Jte21hcmdpbi1i
b3R0b206MjBweH0uaHtjb2xvcjojMTU1OGQ2fWVte2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHls
ZTpub3JtYWx9LmxzdHtoZWlnaHQ6MjVweDt3aWR0aDo0OTZweH0uZ3NmaSwubHN0e2ZvbnQ6MThw
eCBzYW5zLXNlcmlmfS5nc2Zze2ZvbnQ6MTdweCBzYW5zLXNlcmlmfS5kc3tkaXNwbGF5OmlubGlu
ZS1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjNweCAwIDRweDttYXJnaW4tbGVmdDo0
cHh9aW5wdXR7Zm9udC1mYW1pbHk6aW5oZXJpdH1ib2R5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjoj
MWYxZjFmfWF7Y29sb3I6IzY4MWRhODt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6YWN0
aXZle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZsIGF7Y29sb3I6IzE1NThkNn1hOnZpc2l0
ZWR7Y29sb3I6IzY4MWRhOH0uc2JsY3twYWRkaW5nLXRvcDo1cHh9LnNibGMgYXtkaXNwbGF5OmJs
b2NrO21hcmdpbjoycHggMDttYXJnaW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxMXB4fS5sc2Jie2Jh
Y2tncm91bmQ6I2YzZjVmNjtib3JkZXI6c29saWQgMXB4O2JvcmRlci1jb2xvcjojZDJkMmQyICM3
MDc1N2EgIzcwNzU3YSAjZDJkMmQyO2hlaWdodDozMHB4fS5sc2Jie2Rpc3BsYXk6YmxvY2t9I1dx
UUFOYiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEycHh9LmxzYntiYWNrZ3JvdW5k
OnVybCgvaW1hZ2VzL25hdl9sb2dvMjI5LnBuZykgMCAtMjYxcHggcmVwZWF0LXg7Y29sb3I6IzFm
MWYxZjtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MzBweDttYXJnaW46MDtvdXRs
aW5lOjA7Zm9udDoxNXB4IHNhbnMtc2VyaWY7dmVydGljYWwtYWxpZ246dG9wfS5sc2I6YWN0aXZl
e2JhY2tncm91bmQ6I2RhZGNlMH0ubHN0OmZvY3Vze291dGxpbmU6bm9uZX0uVWNpZ2J7d2lkdGg6
NDU4cHh9PC9zdHlsZT48c2NyaXB0IG5vbmNlPSJQSm11czFOb0JpM3RKY2VoRW84WnVBIj4oZnVu
Y3Rpb24oKXt3aW5kb3cuZ29vZ2xlLmVyZD17anNyOjEsYnY6MjU0MyxkZTp0cnVlLGRwZjonR21m
cFd5WTUyVXJDYnhLdnI3OWNRQVhUbld5eUJSSHROSE55ZGN6UjdHTScsYzonMzYyZid9Owp2YXIg
Zj10aGlzfHxzZWxmO3ZhciBrLGw9KGs9Zi5tZWkpIT1udWxsP2s6MSxtLHA9KG09Zi5kaWVsKSE9
bnVsbD9tOjAscSxyPShxPWYuc2RvKSE9bnVsbD9xOiEwO3R5cGVvZiBqc3RsPT09Im51bWJlciIm
JmpzdGw+MCYmKEVycm9yLnN0YWNrVHJhY2VMaW1pdD1qc3RsKTt2YXIgdD0wLHUsdj1nb29nbGUu
ZXJkLHc9di5qc3I7Z29vZ2xlLm1sPWZ1bmN0aW9uKGEsYixkLG4sZSl7ZT1lPT09dm9pZCAwPzI6
ZTtiJiYodT1hJiZhLm1lc3NhZ2UpO2Q9PT12b2lkIDAmJihkPXt9KTtkLmNhZD0icGxlXyIrZ29v
Z2xlLnBsZSsiLmFwbGVfIitnb29nbGUuYXBsZTtpZihnb29nbGUuZGwpcmV0dXJuIGdvb2dsZS5k
bChhLGUsZCwhMCksbnVsbDtiPWQ7aWYodzwwKXt3aW5kb3cuY29uc29sZSYmY29uc29sZS5lcnJv
cihhLGIpO2lmKHc9PT0tMil0aHJvdyBhO2I9ITF9ZWxzZSBiPSFhfHwhYS5tZXNzYWdlfHxhLm1l
c3NhZ2U9PT0iRXJyb3IgbG9hZGluZyBzY3JpcHQifHx0Pj1sJiYhbj8hMTohMDtpZighYilyZXR1
cm4gbnVsbDt0Kys7ZD1kfHx7fTtiPWVuY29kZVVSSUNvbXBvbmVudDt2YXIgYz0iJmVpPSIrYihn
b29nbGUua0VJKTtnb29nbGUua0VYUEkmJihjKz0iJmpleHBpZD0iK2IoZ29vZ2xlLmtFWFBJKSk7
Yys9IiZzcmNwZz0iK2IoZ29vZ2xlLnNuKSsiJmpzcj0iK2Iodi5qc3IpKyImYnZlcj0iK2Iodi5i
dik7di5kcGYmJihjKz0iJmRwZj0iK2Iodi5kcGYpKTt2YXIgZz1hLmxpbmVOdW1iZXI7ZyE9PXZv
aWQgMCYmKGMrPSImbGluZT0iK2cpO3ZhciBoPWEuZmlsZU5hbWU7aCYmKGguaW5kZXhPZigiLWV4
dGVuc2lvbjovIik+MCYmKGU9MyksYys9IiZzY3JpcHQ9IitiKGgpLGcmJmg9PT13aW5kb3cubG9j
YXRpb24uaHJlZiYmKGc9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lm91dGVySFRNTC5zcGxpdCgi
XG4iKVtnXSxjKz0iJmNhZD0iK2IoZz9nLnN1YnN0cmluZygwLDMwMCk6Ik5vIHNjcmlwdCBmb3Vu
ZC4iKSkpO2dvb2dsZS5wbGUmJmdvb2dsZS5wbGU9PT0xJiYoZT0yKTtjKz0iJmpzZWw9IitlO2Qm
JnYuYyYmKGQub2ZjPVN0cmluZyh2LmMpKTtjPWMrIiZlY3R4PSIrYihKU09OLnN0cmluZ2lmeShk
KSk7Yz1jKyImZW1zZz0iK2IoYS5uYW1lKyI6ICIrYS5tZXNzYWdlKTtjPWMrIiZqc3N0PSIrYihh
LnN0YWNrfHwiTi9BIik7Yy5sZW5ndGg+PTEyMjg4JiYoYz1jLnN1YnN0cmluZygwLDEyMjg4KSk7
YT1jO2Q9KCIvZ2VuXzIwND9hdHlwPWkiK2EpLnN1YnN0cmluZygwLDEyMjg4KTtufHwoZ29vZ2xl
LmxvZygwLCIiLGQpLGdvb2dsZS5sb2coMCwiIiwoIi9odHRwc2VydmljZS9yZXRyeS9qc2Vycm9y
P2F0eXA9aSIrYSkuc3Vic3RyaW5nKDAsMTIyODgpKSk7cmV0dXJuIGR9O3dpbmRvdy5vbmVycm9y
PWZ1bmN0aW9uKGEsYixkLG4sZSl7dSE9PWEmJihhPWUgaW5zdGFuY2VvZiBFcnJvcj9lOkVycm9y
KGEpLGQ9PT12b2lkIDB8fCJsaW5lTnVtYmVyImluIGF8fChhLmxpbmVOdW1iZXI9ZCksYj09PXZv
aWQgMHx8ImZpbGVOYW1lImluIGF8fChhLmZpbGVOYW1lPWIpLGdvb2dsZS5tbChhLCExLHZvaWQg
MCwhMSxhLm5hbWU9PT0iU3ludGF4RXJyb3IifHxhLm1lc3NhZ2Uuc3Vic3RyaW5nKDAsMTEpPT09
IlN5bnRheEVycm9yInx8YS5tZXNzYWdlLmluZGV4T2YoIlNjcmlwdCBlcnJvciIpIT09LTE/Mzpw
KSk7dT1udWxsO3ImJnQ+PWwmJih3aW5kb3cub25lcnJvcj1udWxsKX07fSkoKTs8L3NjcmlwdD48
L2hlYWQ+PGJvZHkgYmdjb2xvcj0iI2ZmZiI+PHNjcmlwdCBub25jZT0iUEptdXMxTm9CaTN0SmNl
aEVvOFp1QSI+KGZ1bmN0aW9uKCl7dmFyIHNyYz0nL2ltYWdlcy9uYXZfbG9nbzIyOS5wbmcnO3Zh
ciBpZXNnPWZhbHNlO2RvY3VtZW50LmJvZHkub25sb2FkID0gZnVuY3Rpb24oKXt3aW5kb3cubiAm
JiB3aW5kb3cubigpO2lmIChkb2N1bWVudC5pbWFnZXMpe25ldyBJbWFnZSgpLnNyYz1zcmM7fQpp
ZiAoIWllc2cpe2RvY3VtZW50LmYmJmRvY3VtZW50LmYucS5mb2N1cygpO2RvY3VtZW50LmdicWYm
JmRvY3VtZW50LmdicWYucS5mb2N1cygpO30KfQp9KSgpOzwvc2NyaXB0PjxkaXYgc3R5bGU9InBh
ZGRpbmc6NnB4Ij48ZGl2IGNsYXNzPSJnYl9SYSBnYl9OZCBnYl9KYiBnYl9lIGdiX2NiIiBpZD0i
Z2IiPjxkaXYgY2xhc3M9ImdiX2JlIGdiX0ZiIGdiXzJkIiBkYXRhLW9nc3ItdXA9IiI+PGRpdj48
ZGl2IGNsYXNzPSJnYl9SIGdiXzggZ2JfMWYgZ2JfOGYiIGRhdGEtb2dibD0iIj48ZGl2IGNsYXNz
PSJnYl83IGdiXzgiPjxhIGNsYXNzPSJnYl82IiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg2OyYj
MTA5NTsmIzEwOTA7JiMxMDcyOyAiIGRhdGEtcGlkPSIyMyIgaHJlZj0iaHR0cHM6Ly9tYWlsLmdv
b2dsZS5jb20vbWFpbC8mYW1wO29nYmwiIHRhcmdldD0iX3RvcCI+JiMxMDU1OyYjMTA4NjsmIzEw
OTU7JiMxMDkwOyYjMTA3Mjs8L2E+PC9kaXY+PGRpdiBjbGFzcz0iZ2JfNyBnYl84Ij48YSBjbGFz
cz0iZ2JfNiIgYXJpYS1sYWJlbD0iJiMxMDU1OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4Mjsg
JiMxMDgyOyYjMTA3MjsmIzEwODg7JiMxMDkwOyYjMTA4MDsmIzEwODU7JiMxMDg2OyYjMTA4Mjsg
IiBkYXRhLXBpZD0iMiIgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9pbWdocD9obD1ydSZh
bXA7b2dibCIgdGFyZ2V0PSJfdG9wIj4mIzEwNTA7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgw
OyYjMTA4NTsmIzEwODI7JiMxMDgwOzwvYT48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJn
Yl9NZCI+PGRpdiBjbGFzcz0iZ2Jfc2QiPjxkaXYgY2xhc3M9ImdiX0wgZ2JfRWQgZ2JfOCIgZGF0
YS1vZ3NyLWFsdD0iIiBpZD0iZ2J3YSI+PGRpdiBjbGFzcz0iZ2JfRCI+PGEgY2xhc3M9ImdiX0Mi
IGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODg7JiMxMDgwOyYjMTA4MzsmIzEwODY7JiMxMDc4OyYj
MTA3NzsmIzEwODU7JiMxMDgwOyYjMTEwMzsgR29vZ2xlIiBocmVmPSJodHRwczovL3d3dy5nb29n
bGUucnUvaW50bC9ydS9hYm91dC9wcm9kdWN0cyIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIHJvbGU9
ImJ1dHRvbiIgdGFiaW5kZXg9IjAiPjxzdmcgY2xhc3M9ImdiX0giIGFyaWEtaGlkZGVuPSJ0cnVl
IiBmb2N1c2FibGU9ImZhbHNlIiB2aWV3Ym94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik02LDhjMS4x
LDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTEyLDIw
YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek02
LDIwYzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwy
ek02LDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIg
Miwyek0xMiwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAu
OSwyIDIsMnpNMTYsNmMwLDEuMSAwLjksMiAyLDJzMiwtMC45IDIsLTIgLTAuOSwtMiAtMiwtMiAt
MiwwLjkgLTIsMnpNMTIsOGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAt
MiwyIDAuOSwyIDIsMnpNMTgsMTRjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiww
LjkgLTIsMiAwLjksMiAyLDJ6TTE4LDIwYzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIg
LTIsMC45IC0yLDIgMC45LDIgMiwyeiI+PC9wYXRoPjxpbWFnZSBzcmM9Imh0dHBzOi8vc3NsLmdz
dGF0aWMuY29tL2diL2ltYWdlcy9iYXIvYWwtaWNvbi5wbmciIGFsdD0iIiBoZWlnaHQ9IjI0IiB3
aWR0aD0iMjQiIHN0eWxlPSJib3JkZXI6bm9uZTtkaXNwbGF5Om5vbmUgXDkiPjwvaW1hZ2U+PC9z
dmc+PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjxhIGNsYXNzPSJnYl80YSBnYl82ZCBnYl9YZCBnYl9P
ZCIgYXJpYS1sYWJlbD0iJiMxMDQyOyYjMTA4NjsmIzEwODE7JiMxMDkwOyYjMTA4MDsiIGhyZWY9
Imh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9TZXJ2aWNlTG9naW4/aGw9cnUmYW1wO3Bhc3Np
dmU9dHJ1ZSZhbXA7Y29udGludWU9aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8mYW1wO2VjPUdBWkFt
Z1EiIHRhcmdldD0iX3RvcCI+PHNwYW4gY2xhc3M9ImdiX2xlIj4mIzEwNDI7JiMxMDg2OyYjMTA4
MTsmIzEwOTA7JiMxMDgwOzwvc3Bhbj48L2E+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGNlbnRl
cj48YnIgY2xlYXI9ImFsbCIgaWQ9ImxncGQiPjxkaXY+PGltZyBhbHQ9Ikdvb2dsZSIgaGVpZ2h0
PSI5MiIgc3JjPSIvaW1hZ2VzL2JyYW5kaW5nL2dvb2dsZV93b3JkbWFyay92MS8xeC9nb29nbGVs
b2dvX2NvbG9yX3doaXRlX2JhY2tncm91bmRfMjcyeDkyZHAucG5nIiBzdHlsZT0icGFkZGluZzoy
OHB4IDAgMTRweCIgd2lkdGg9IjI3MiIgaWQ9ImhwbG9nbyI+PGJyPjxicj48L2Rpdj48Zm9ybSBh
Y3Rpb249Ii9zZWFyY2giIG5hbWU9ImYiPjx0YWJsZSBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNp
bmc9IjAiPjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIyNSUiPiZuYnNwOzwvdGQ+PHRkIGFs
aWduPSJjZW50ZXIiIG5vd3JhcD0iIj48aW5wdXQgbmFtZT0iaWUiIHZhbHVlPSJJU08tODg1OS0x
IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0icnUiIG5hbWU9ImhsIiB0eXBlPSJoaWRkZW4i
PjxpbnB1dCBuYW1lPSJzb3VyY2UiIHR5cGU9ImhpZGRlbiIgdmFsdWU9ImhwIj48aW5wdXQgbmFt
ZT0iYml3IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCBuYW1lPSJiaWgiIHR5cGU9ImhpZGRlbiI+PGRp
diBjbGFzcz0iZHMiIHN0eWxlPSJoZWlnaHQ6MzJweDttYXJnaW46NHB4IDAiPjxkaXYgc3R5bGU9
InBvc2l0aW9uOnJlbGF0aXZlO3pvb206MSI+PGlucHV0IGNsYXNzPSJsc3QgVWNpZ2IiIHN0eWxl
PSJtYXJnaW46MDtwYWRkaW5nOjVweCA4cHggMCA2cHg7dmVydGljYWwtYWxpZ246dG9wO2NvbG9y
OiMxZjFmMWY7cGFkZGluZy1yaWdodDozOHB4IiBhdXRvY29tcGxldGU9Im9mZiIgdmFsdWU9IiIg
dGl0bGU9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsgR29vZ2xl
IiBtYXhsZW5ndGg9IjIwNDgiIG5hbWU9InEiIHNpemU9IjU3Ij48aW1nIHNyYz0iL3RleHRpbnB1
dGFzc2lzdGFudC90aWEucG5nIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50
ZXI7cmlnaHQ6NXB4O3RvcDo0cHg7ei1pbmRleDozMDAiIGRhdGEtc2NyaXB0LXVybD0iL3RleHRp
bnB1dGFzc2lzdGFudC8xMy9ydV90aWEuanMiIGlkPSJ0c3VpZF94TXV6YXU2ektLbnZ3UEFQMHNM
bzhBZ18xIiBhbHQ9IiIgaGVpZ2h0PSIyMyIgd2lkdGg9IjI3Ij48c2NyaXB0IG5vbmNlPSJQSm11
czFOb0JpM3RKY2VoRW84WnVBIj4oZnVuY3Rpb24oKXt2YXIgaWQ9J3RzdWlkX3hNdXphdTZ6S0tu
dndQQVAwc0xvOEFnXzEnO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVu
Y3Rpb24oKXt2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO3Muc3JjID0g
dGhpcy5nZXRBdHRyaWJ1dGUoJ2RhdGEtc2NyaXB0LXVybCcpO2RvY3VtZW50LmJvZHkuYXBwZW5k
Q2hpbGQocyk7fTt9KSgpOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxiciBzdHlsZT0ibGluZS1oZWln
aHQ6MCI+PHNwYW4gY2xhc3M9ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNsYXNzPSJs
c2IiIHZhbHVlPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgyOyAmIzEwNzQ7IEdv
b2dsZSIgbmFtZT0iYnRuRyIgdHlwZT0ic3VibWl0Ij48L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNz
PSJkcyI+PHNwYW4gY2xhc3M9ImxzYmIiPjxpbnB1dCBjbGFzcz0ibHNiIiBpZD0idHN1aWRfeE11
emF1NnpLS252d1BBUDBzTG84QWdfMiIgdmFsdWU9IiYjMTA1MjsmIzEwODU7JiMxMDc3OyAmIzEw
ODc7JiMxMDg2OyYjMTA3NDsmIzEwNzc7JiMxMDc5OyYjMTEwNTsmIzEwOTA7ISIgbmFtZT0iYnRu
SSIgdHlwZT0ic3VibWl0Ij48c2NyaXB0IG5vbmNlPSJQSm11czFOb0JpM3RKY2VoRW84WnVBIj4o
ZnVuY3Rpb24oKXt2YXIgaWQ9J3RzdWlkX3hNdXphdTZ6S0tudndQQVAwc0xvOEFnXzInO2RvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVuY3Rpb24oKXtpZiAodGhpcy5mb3Jt
LnEudmFsdWUpe3RoaXMuY2hlY2tlZCA9IDE7aWYgKHRoaXMuZm9ybS5pZmxzaWcpdGhpcy5mb3Jt
LmlmbHNpZy5kaXNhYmxlZCA9IGZhbHNlO30KZWxzZSB0b3AubG9jYXRpb249Jy9kb29kbGVzLyc7
fTt9KSgpOzwvc2NyaXB0PjxpbnB1dCB2YWx1ZT0iQUJJTHhlOEFBQUFBYXJQWjFBNVpKeVNySzZv
b0tnX3JRY01MYWEzVDlDcV8iIG5hbWU9ImlmbHNpZyIgdHlwZT0iaGlkZGVuIj48L3NwYW4+PC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJmbCBzYmxjIiBhbGlnbj0ibGVmdCIgbm93cmFwPSIiIHdpZHRo
PSIyNSUiPjxhIGhyZWY9Ii9hZHZhbmNlZF9zZWFyY2g/aGw9cnUmYW1wO2F1dGh1c2VyPTAiPiYj
MTA1NjsmIzEwNzI7JiMxMDg5OyYjMTA5NjsmIzEwODA7JiMxMDg4OyYjMTA3NzsmIzEwODU7JiMx
MDg1OyYjMTA5OTsmIzEwODE7ICYjMTA4NzsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7PC9h
PjwvdGQ+PC90cj48L3RhYmxlPjxpbnB1dCBpZD0iZ2J2IiBuYW1lPSJnYnYiIHR5cGU9ImhpZGRl
biIgdmFsdWU9IjEiPjxzY3JpcHQgbm9uY2U9IlBKbXVzMU5vQmkzdEpjZWhFbzhadUEiPihmdW5j
dGlvbigpe3ZhciBhLGI9IjEiO2lmKGRvY3VtZW50JiZkb2N1bWVudC5nZXRFbGVtZW50QnlJZClp
Zih0eXBlb2YgWE1MSHR0cFJlcXVlc3QhPSJ1bmRlZmluZWQiKWI9IjIiO2Vsc2UgaWYodHlwZW9m
IEFjdGl2ZVhPYmplY3QhPSJ1bmRlZmluZWQiKXt2YXIgYyxkLGU9WyJNU1hNTDIuWE1MSFRUUC42
LjAiLCJNU1hNTDIuWE1MSFRUUC4zLjAiLCJNU1hNTDIuWE1MSFRUUCIsIk1pY3Jvc29mdC5YTUxI
VFRQIl07Zm9yKGM9MDtkPWVbYysrXTspdHJ5e25ldyBBY3RpdmVYT2JqZWN0KGQpLGI9IjIifWNh
dGNoKGgpe319YT1iO2lmKGE9PSIyIiYmbG9jYXRpb24uc2VhcmNoLmluZGV4T2YoIiZnYnY9MiIp
PT0tMSl7dmFyIGY9Z29vZ2xlLmdidnUsZz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ2J2Iik7
ZyYmKGcudmFsdWU9YSk7ZiYmd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtsb2NhdGlvbi5o
cmVmPWZ9LDApfTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0PjwvZm9ybT48ZGl2IHN0eWxlPSJmb250
LXNpemU6ODMlO21pbi1oZWlnaHQ6My41ZW0iPjxicj48L2Rpdj48c3BhbiBpZD0iZm9vdGVyIj48
ZGl2IHN0eWxlPSJmb250LXNpemU6MTBwdCI+PGRpdiBzdHlsZT0ibWFyZ2luOjE5cHggYXV0bzt0
ZXh0LWFsaWduOmNlbnRlciIgaWQ9IldxUUFOYiI+PGEgaHJlZj0iL2ludGwvcnUvYWRzLyI+JiMx
MDU2OyYjMTA3NzsmIzEwODI7JiMxMDgzOyYjMTA3MjsmIzEwODQ7JiMxMDcyOzwvYT48YSBocmVm
PSJodHRwOi8vd3d3Lmdvb2dsZS5ydS9pbnRsL3J1L3NlcnZpY2VzLyI+JiMxMDU2OyYjMTA3Nzsm
IzEwOTY7JiMxMDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyAmIzEwNzY7JiMxMDgzOyYjMTEwMzsg
JiMxMDczOyYjMTA4MDsmIzEwNzk7JiMxMDg1OyYjMTA3NzsmIzEwODk7JiMxMDcyOzwvYT48YSBo
cmVmPSIvaW50bC9ydS9hYm91dC5odG1sIj4mIzEwNDI7JiMxMDg5OyYjMTEwNTsgJiMxMDg2OyBH
b29nbGU8L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZXRwcmVmZG9tYWluP3By
ZWZkb209UlUmYW1wO3ByZXY9aHR0cHM6Ly93d3cuZ29vZ2xlLnJ1LyZhbXA7c2lnPUtfWWRndlcy
cElRQkFrTWk0WWpLRjJ0N3F6MUFZJTNEIj5Hb29nbGUucnU8L2E+PC9kaXY+PC9kaXY+PHAgc3R5
bGU9ImZvbnQtc2l6ZTo4cHQ7Y29sb3I6IzYzNjM2MyI+JmNvcHk7IDIwMjYgLSA8YSBocmVmPSIv
aW50bC9ydS9wb2xpY2llcy9wcml2YWN5LyI+JiMxMDUwOyYjMTA4NjsmIzEwODU7JiMxMDkyOyYj
MTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4NTsmIzEwOTQ7JiMxMDgwOyYjMTA3MjsmIzEwODM7JiMx
MTAwOyYjMTA4NTsmIzEwODY7JiMxMDg5OyYjMTA5MDsmIzExMDA7PC9hPiAtIDxhIGhyZWY9Ii9p
bnRsL3J1L3BvbGljaWVzL3Rlcm1zLyI+JiMxMDU5OyYjMTA4OTsmIzEwODM7JiMxMDg2OyYjMTA3
NDsmIzEwODA7JiMxMTAzOzwvYT48L3A+PC9zcGFuPjwvY2VudGVyPjxzY3JpcHQgbm9uY2U9IlBK
bXVzMU5vQmkzdEpjZWhFbzhadUEiPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307KGZ1bmN0aW9u
KF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLnRlPWZ1bmN0aW9uKGEsYixjKXtpZighYS52KWlm
KGMgaW5zdGFuY2VvZiBBcnJheSl7Yz1fLkQoYyk7dmFyIGQ9Yy5uZXh0KCksZTt0cnl7Zm9yKDsh
ZC5kb25lO2Q9Yy5uZXh0KCkpXy50ZShhLGIsZC52YWx1ZSl9ZmluYWxseXtkJiYhZC5kb25lJiYo
ZT1jLnJldHVybikmJmUuY2FsbChjKX19ZWxzZSBlPSgwLF8uRikoYS5GLGEsYiksZD1hLkIrYyxh
LkIrKyxiLmRhdGFzZXQuZXFpZD1kLGEuRFtkXT1lLGImJmIuYWRkRXZlbnRMaXN0ZW5lcj9iLmFk
ZEV2ZW50TGlzdGVuZXIoYyxlLCExKTpiJiZiLmF0dGFjaEV2ZW50P2IuYXR0YWNoRXZlbnQoIm9u
IitjLGUpOmEuQS5sb2coRXJyb3IoIklgIitiKSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlv
bihlKX0KdHJ5ewpfLnVlPWZ1bmN0aW9uKCl7aWYoIV8udC5hZGRFdmVudExpc3RlbmVyfHwhT2Jq
ZWN0LmRlZmluZVByb3BlcnR5KXJldHVybiExO3ZhciBhPSExLGI9T2JqZWN0LmRlZmluZVByb3Bl
cnR5KHt9LCJwYXNzaXZlIix7Z2V0OmZ1bmN0aW9uKCl7YT0hMH19KTt0cnl7dmFyIGM9ZnVuY3Rp
b24oKXt9O18udC5hZGRFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpO18udC5yZW1vdmVFdmVudExp
c3RlbmVyKCJ0ZXN0IixjLGIpfWNhdGNoKGQpe31yZXR1cm4gYX0oKTsKfWNhdGNoKGUpe18uX0R1
bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIHZlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5nYl9M
IC5nYl9DIiksd2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2pkIik7dmUmJiF3ZSYm
Xy50ZShfLmRlLHZlLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5
ewp2YXIgRWk9ZnVuY3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5EPWE7dGhpcy5CPW51bGw7
dGhpcy5BPXt9O3RoaXMuRj17fTt0aGlzLmo9e307dGhpcy52PW51bGx9O18uQihFaSxfLnopO18u
Rmk9ZnVuY3Rpb24oYSl7aWYoYS5CKXJldHVybiBhLkI7Zm9yKHZhciBiIGluIGEuailpZihhLmpb
Yl0ud2YoKSYmYS5qW2JdLkFiKCkpcmV0dXJuIGEualtiXTtyZXR1cm4gbnVsbH07RWkucHJvdG90
eXBlLkM9ZnVuY3Rpb24oYSl7dGhpcy5qW2FdJiYoXy5GaSh0aGlzKSYmXy5GaSh0aGlzKS5LYygp
PT1hfHx0aGlzLmpbYV0uYWUoITApKX07RWkucHJvdG90eXBlLlFhPWZ1bmN0aW9uKGEpe3RoaXMu
dj1hO2Zvcih2YXIgYiBpbiB0aGlzLmopdGhpcy5qW2JdLndmKCkmJnRoaXMualtiXS5RYShhKX07
Xy5HaT1mdW5jdGlvbihhLGIpe2EualtiLktjKCldPWJ9O0VpLnByb3RvdHlwZS5EYj1mdW5jdGlv
bihhKXtyZXR1cm4gYSBpbiB0aGlzLmo/dGhpcy5qW2FdOm51bGx9O3ZhciBIaT1uZXcgRWkoXy5j
ZSk7Xy5nZSgiZGQiLEhpKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5h
az1mdW5jdGlvbihhLGIpe3JldHVybiBfLlAoYSwzNixiKX07Xy5iaz17eGc6ImdiX3oiLFlkOiJn
Yl85YSIsSG86ImdiX0ViIixlZzoiZ2JfN2EiLHdwOiJnYl9EZiIsSHA6ImdiX2ZiIixJcDoiZ2Jf
aGIiLGVyOiJnYl9kYiIsZGo6ImdiX1YifTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9
CnRyeXsKdmFyIGNrPV8uYmsueGcsZGs9Y2s/ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLiIrY2sr
IiAuZ2JfQyIpOm51bGwsZWs9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2pkIik7ZGsm
JiFlayYmXy50ZShfLmRlLGRrLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihl
KX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxkaXY+PGRpdj48ZGl2
IGNsYXNzPSJnYl9RIj4mIzEwNTU7JiMxMDg4OyYjMTA4MDsmIzEwODM7JiMxMDg2OyYjMTA3ODsm
IzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7IEdvb2dsZTwvZGl2PjwvZGl2PjwvZGl2PjxzY3Jp
cHQgbm9uY2U9IlBKbXVzMU5vQmkzdEpjZWhFbzhadUEiPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8
e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewovKgoKIENvcHlyaWdodCBHb29n
bGUgTExDCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgRmU7Xy5E
ZT1mdW5jdGlvbihhKXt2YXIgYj1hLmxlbmd0aDtpZihiPjApe2Zvcih2YXIgYz1BcnJheShiKSxk
PTA7ZDxiO2QrKyljW2RdPWFbZF07cmV0dXJuIGN9cmV0dXJuW119O0ZlPWZ1bmN0aW9uKGEpe3Jl
dHVybiBuZXcgXy5FZShmdW5jdGlvbihiKXtyZXR1cm4gYi5zdWJzdHIoMCxhLmxlbmd0aCsxKS50
b0xvd2VyQ2FzZSgpPT09YSsiOiJ9KX07Xy5HZT1nbG9iYWxUaGlzLnRydXN0ZWRUeXBlcztfLkhl
PWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtfLkhlLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigp
e3JldHVybiB0aGlzLmp9O18uSWU9bmV3IF8uSGUoImFib3V0OmludmFsaWQjekNsb3N1cmV6Iik7
Xy5FZT1mdW5jdGlvbihhKXt0aGlzLkVsPWF9O18uSmU9W0ZlKCJkYXRhIiksRmUoImh0dHAiKSxG
ZSgiaHR0cHMiKSxGZSgibWFpbHRvIiksRmUoImZ0cCIpLG5ldyBfLkVlKGZ1bmN0aW9uKGEpe3Jl
dHVybi9eW146XSooWy8/I118JCkvLnRlc3QoYSl9KV07Xy5LZT1mdW5jdGlvbihhKXt0aGlzLmo9
YX07Xy5LZS5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qKyIifTtf
LkxlPW5ldyBfLktlKF8uR2U/Xy5HZS5lbXB0eUhUTUw6IiIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4
Y2VwdGlvbihlKX0KdHJ5ewp2YXIgTWU7TWU9MDtfLk5lPWZ1bmN0aW9uKGEpe3JldHVybiBPYmpl
Y3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoYSxfLm9jKSYmYVtfLm9jXXx8KGFbXy5v
Y109KytNZSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgVmUsV2Us
UWUsWGUsJGUsWWUsWmUsYWYsYmY7Xy5PZT1mdW5jdGlvbihhKXtyZXR1cm4vXltcc1x4YTBdKiQv
LnRlc3QoYSl9O18uUmU9ZnVuY3Rpb24oKXtpZighXy5QZSl7Xy5QZT17fTtmb3IodmFyIGE9IkFC
Q0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2
Nzg5Ii5zcGxpdCgiIiksYj1bIisvPSIsIisvIiwiLV89IiwiLV8uIiwiLV8iXSxjPTA7Yzw1O2Mr
Kyl7dmFyIGQ9YS5jb25jYXQoYltjXS5zcGxpdCgiIikpO1FlW2NdPWQ7Zm9yKHZhciBlPTA7ZTxk
Lmxlbmd0aDtlKyspe3ZhciBmPWRbZV07Xy5QZVtmXT09PXZvaWQgMCYmKF8uUGVbZl09ZSl9fX19
OwpfLlNlPWZ1bmN0aW9uKGEsYil7Yj09PXZvaWQgMCYmKGI9MCk7Xy5SZSgpO2I9UWVbYl07Zm9y
KHZhciBjPUFycmF5KE1hdGguZmxvb3IoYS5sZW5ndGgvMykpLGQ9Yls2NF18fCIiLGU9MCxmPTA7
ZTxhLmxlbmd0aC0yO2UrPTMpe3ZhciBnPWFbZV0saD1hW2UrMV0saz1hW2UrMl0sbT1iW2c+PjJd
O2c9YlsoZyYzKTw8NHxoPj40XTtoPWJbKGgmMTUpPDwyfGs+PjZdO2s9YltrJjYzXTtjW2YrK109
bStnK2gra31tPTA7az1kO3N3aXRjaChhLmxlbmd0aC1lKXtjYXNlIDI6bT1hW2UrMV0saz1iWyht
JjE1KTw8Ml18fGQ7Y2FzZSAxOmE9YVtlXSxjW2ZdPWJbYT4+Ml0rYlsoYSYzKTw8NHxtPj40XStr
K2R9cmV0dXJuIGMuam9pbigiIil9O18uVGU9ZnVuY3Rpb24oYSl7aWYoYT09bnVsbClyZXR1cm4g
YTtpZih0eXBlb2YgYT09PSJzdHJpbmciJiZhKWE9K2E7ZWxzZSBpZih0eXBlb2YgYSE9PSJudW1i
ZXIiKXJldHVybjtyZXR1cm4oMCxfLlhhKShhKT9hfDA6dm9pZCAwfTsKXy5VZT1mdW5jdGlvbihh
LGIpe3JldHVybiBhLmxhc3RJbmRleE9mKGIsMCk9PTB9O1ZlPWZ1bmN0aW9uKGEpe2lmKGEuZGEp
dGhyb3cgbmV3IFR5cGVFcnJvcigiZiIpO2EuZGE9ITB9O1dlPWZ1bmN0aW9uKGEsYil7YS5DPXtX
ZzpiLG1oOiEwfTthLnY9YS5NfHxhLkp9O1FlPXt9O18uUGU9bnVsbDtYZT1mdW5jdGlvbihhKXt0
aGlzLmo9bmV3IF8uRTt0aGlzLnY9YX07JGU9ZnVuY3Rpb24oYSxiKXtWZShhLmopO3ZhciBjPWEu
ai5HO2lmKGMpcmV0dXJuIFllKGEsInJldHVybiJpbiBjP2NbInJldHVybiJdOmZ1bmN0aW9uKGQp
e3JldHVybnt2YWx1ZTpkLGRvbmU6ITB9fSxiLGEuai5yZXR1cm4pO2Euai5yZXR1cm4oYik7cmV0
dXJuIFplKGEpfTsKWWU9ZnVuY3Rpb24oYSxiLGMsZCl7dHJ5e3ZhciBlPWIuY2FsbChhLmouRyxj
KTtfLmNjKGUpO2lmKCFlLmRvbmUpcmV0dXJuIGEuai5kYT0hMSxlO3ZhciBmPWUudmFsdWV9Y2F0
Y2goZyl7cmV0dXJuIGEuai5HPW51bGwsV2UoYS5qLGcpLFplKGEpfWEuai5HPW51bGw7ZC5jYWxs
KGEuaixmKTtyZXR1cm4gWmUoYSl9O1plPWZ1bmN0aW9uKGEpe2Zvcig7YS5qLnY7KXRyeXt2YXIg
Yj1hLnYoYS5qKTtpZihiKXJldHVybiBhLmouZGE9ITEse3ZhbHVlOmIudmFsdWUsZG9uZTohMX19
Y2F0Y2goYyl7YS5qLkE9dm9pZCAwLFdlKGEuaixjKX1hLmouZGE9ITE7aWYoYS5qLkMpe2I9YS5q
LkM7YS5qLkM9bnVsbDtpZihiLm1oKXRocm93IGIuV2c7cmV0dXJue3ZhbHVlOmIucmV0dXJuLGRv
bmU6ITB9fXJldHVybnt2YWx1ZTp2b2lkIDAsZG9uZTohMH19OwphZj1mdW5jdGlvbihhKXt0aGlz
Lm5leHQ9ZnVuY3Rpb24oYil7VmUoYS5qKTthLmouRz9iPVllKGEsYS5qLkcubmV4dCxiLGEuai5Q
KTooYS5qLlAoYiksYj1aZShhKSk7cmV0dXJuIGJ9O3RoaXMudGhyb3c9ZnVuY3Rpb24oYil7VmUo
YS5qKTtpZihhLmouRyl7dmFyIGM9YS5qLkdbInRocm93Il07aWYoYyl2YXIgZD1ZZShhLGMsYixh
LmouUCk7ZWxzZXtiPWEuai5HO2Euai5HPW51bGw7dHJ5e2JbInJldHVybiJdJiYoZD1iWyJyZXR1
cm4iXSgpLF8uY2MoZCkpLFdlKGEuaixuZXcgVHlwZUVycm9yKCJnIikpfWNhdGNoKGUpe1dlKGEu
aixlKX1kPVplKGEpfX1lbHNlIFdlKGEuaixiKSxkPVplKGEpO3JldHVybiBkfTt0aGlzLnJldHVy
bj1mdW5jdGlvbihiKXtyZXR1cm4gJGUoYSxiKX07dGhpc1tTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0
aW9uKCl7cmV0dXJuIHRoaXN9fTsKYmY9ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYihkKXtyZXR1cm4g
YS5uZXh0KGQpfWZ1bmN0aW9uIGMoZCl7cmV0dXJuIGEudGhyb3coZCl9cmV0dXJuIG5ldyBQcm9t
aXNlKGZ1bmN0aW9uKGQsZSl7ZnVuY3Rpb24gZihnKXtnLmRvbmU/ZChnLnZhbHVlKTpQcm9taXNl
LnJlc29sdmUoZy52YWx1ZSkudGhlbihiLGMpLnRoZW4oZixlKX1mKGEubmV4dCgpKX0pfTtfLmNm
PWZ1bmN0aW9uKGEpe3JldHVybiBiZihuZXcgYWYobmV3IFhlKGEpKSl9Owp9Y2F0Y2goZSl7Xy5f
RHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgZWYscmYsZGYsZmYsdWY7ZWY9ZnVuY3Rpb24oKXt2
YXIgYT1udWxsO2lmKCFkZilyZXR1cm4gYTt0cnl7dmFyIGI9ZnVuY3Rpb24oYyl7cmV0dXJuIGN9
O2E9ZGYuY3JlYXRlUG9saWN5KCJvZ2ItcXRtI2h0bWwiLHtjcmVhdGVIVE1MOmIsY3JlYXRlU2Ny
aXB0OmIsY3JlYXRlU2NyaXB0VVJMOmJ9KX1jYXRjaChjKXt9cmV0dXJuIGF9O18uZ2Y9ZnVuY3Rp
b24oKXtmZj09PXZvaWQgMCYmKGZmPWVmKCkpO3JldHVybiBmZn07Xy5qZj1mdW5jdGlvbihhKXt2
YXIgYj1fLmdmKCk7YT1iP2IuY3JlYXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyBfLmhmKGEp
fTtfLmtmPWZ1bmN0aW9uKGEpe2lmKGEgaW5zdGFuY2VvZiBfLmhmKXJldHVybiBhLmo7dGhyb3cg
RXJyb3IoIk0iKTt9O18ubGY9ZnVuY3Rpb24oYSl7aWYoYSBpbnN0YW5jZW9mIF8uSGUpcmV0dXJu
IGEuajt0aHJvdyBFcnJvcigiTSIpO307Xy5uZj1mdW5jdGlvbihhKXtpZihtZi50ZXN0KGEpKXJl
dHVybiBhfTsKXy5vZj1mdW5jdGlvbihhKXtyZXR1cm4gYSBpbnN0YW5jZW9mIF8uSGU/Xy5sZihh
KTpfLm5mKGEpfTtfLnBmPWZ1bmN0aW9uKGEsYil7Yj1iPT09dm9pZCAwP2RvY3VtZW50OmI7dmFy
IGMsZDtiPShkPShjPWIpLnF1ZXJ5U2VsZWN0b3IpPT1udWxsP3ZvaWQgMDpkLmNhbGwoYyxhKyJb
bm9uY2VdIik7cmV0dXJuIGI9PW51bGw/IiI6Yi5ub25jZXx8Yi5nZXRBdHRyaWJ1dGUoIm5vbmNl
Iil8fCIifTtfLlU9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLldhKF8uRGQoYSxiLGMsXy5DZCkp
fTtfLnFmPWZ1bmN0aW9uKGEsYil7cmV0dXJuIF8uVGUoXy5EZChhLGIsdm9pZCAwLF8uQ2QpKX07
cmY9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKHJmLF8uUyk7cmYucHJvdG90eXBlLlli
PWZ1bmN0aW9uKGEpe3JldHVybiBfLlEodGhpcywyNCxhKX07Xy5zZj1mdW5jdGlvbigpe3JldHVy
biBfLksoXy4kZCxyZiwxKX07Cl8udGY9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5VYShhKTtyZXR1cm4g
Yj09ImFycmF5Inx8Yj09Im9iamVjdCImJnR5cGVvZiBhLmxlbmd0aD09Im51bWJlciJ9O2RmPV8u
R2U7Xy5oZj1mdW5jdGlvbihhKXt0aGlzLmo9YX07Xy5oZi5wcm90b3R5cGUudG9TdHJpbmc9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5qKyIifTt2YXIgbWY9L15ccyooPyFqYXZhc2NyaXB0OikoPzpb
XHcrLi1dKzp8W146Lz8jXSooPzpbLz8jXXwkKSkvaTt2YXIgQWYsRWYsdmY7Xy54Zj1mdW5jdGlv
bihhKXtyZXR1cm4gYT9uZXcgdmYoXy53ZihhKSk6dWZ8fCh1Zj1uZXcgdmYpfTtfLnlmPWZ1bmN0
aW9uKGEsYil7cmV0dXJuIHR5cGVvZiBiPT09InN0cmluZyI/YS5nZXRFbGVtZW50QnlJZChiKTpi
fTtfLlY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1ifHxkb2N1bWVudDtjLmdldEVsZW1lbnRzQnlDbGFz
c05hbWU/YT1jLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF06KGM9ZG9jdW1lbnQsYT1hPyhi
fHxjKS5xdWVyeVNlbGVjdG9yKGE/Ii4iK2E6IiIpOl8uemYoYywiKiIsYSxiKVswXXx8bnVsbCk7
cmV0dXJuIGF8fG51bGx9O18uemY9ZnVuY3Rpb24oYSxiLGMsZCl7YT1kfHxhO3JldHVybihiPWIm
JmIhPSIqIj9TdHJpbmcoYikudG9VcHBlckNhc2UoKToiIil8fGM/YS5xdWVyeVNlbGVjdG9yQWxs
KGIrKGM/Ii4iK2M6IiIpKTphLmdldEVsZW1lbnRzQnlUYWdOYW1lKCIqIil9OwpfLkJmPWZ1bmN0
aW9uKGEsYil7Xy5MYihiLGZ1bmN0aW9uKGMsZCl7ZD09InN0eWxlIj9hLnN0eWxlLmNzc1RleHQ9
YzpkPT0iY2xhc3MiP2EuY2xhc3NOYW1lPWM6ZD09ImZvciI/YS5odG1sRm9yPWM6QWYuaGFzT3du
UHJvcGVydHkoZCk/YS5zZXRBdHRyaWJ1dGUoQWZbZF0sYyk6Xy5VZShkLCJhcmlhLSIpfHxfLlVl
KGQsImRhdGEtIik/YS5zZXRBdHRyaWJ1dGUoZCxjKTphW2RdPWN9KX07QWY9e2NlbGxwYWRkaW5n
OiJjZWxsUGFkZGluZyIsY2VsbHNwYWNpbmc6ImNlbGxTcGFjaW5nIixjb2xzcGFuOiJjb2xTcGFu
IixmcmFtZWJvcmRlcjoiZnJhbWVCb3JkZXIiLGhlaWdodDoiaGVpZ2h0IixtYXhsZW5ndGg6Im1h
eExlbmd0aCIsbm9uY2U6Im5vbmNlIixyb2xlOiJyb2xlIixyb3dzcGFuOiJyb3dTcGFuIix0eXBl
OiJ0eXBlIix1c2VtYXA6InVzZU1hcCIsdmFsaWduOiJ2QWxpZ24iLHdpZHRoOiJ3aWR0aCJ9Owpf
LkNmPWZ1bmN0aW9uKGEpe3JldHVybiBhP2EuZGVmYXVsdFZpZXc6d2luZG93fTtfLkZmPWZ1bmN0
aW9uKGEsYil7dmFyIGM9YlsxXSxkPV8uRGYoYSxTdHJpbmcoYlswXSkpO2MmJih0eXBlb2YgYz09
PSJzdHJpbmciP2QuY2xhc3NOYW1lPWM6QXJyYXkuaXNBcnJheShjKT9kLmNsYXNzTmFtZT1jLmpv
aW4oIiAiKTpfLkJmKGQsYykpO2IubGVuZ3RoPjImJkVmKGEsZCxiLDIpO3JldHVybiBkfTsKRWY9
ZnVuY3Rpb24oYSxiLGMsZCl7ZnVuY3Rpb24gZShoKXtoJiZiLmFwcGVuZENoaWxkKHR5cGVvZiBo
PT09InN0cmluZyI/YS5jcmVhdGVUZXh0Tm9kZShoKTpoKX1mb3IoO2Q8Yy5sZW5ndGg7ZCsrKXt2
YXIgZj1jW2RdO2lmKCFfLnRmKGYpfHxfLm5jKGYpJiZmLm5vZGVUeXBlPjApZShmKTtlbHNle2E6
e2lmKGYmJnR5cGVvZiBmLmxlbmd0aD09Im51bWJlciIpe2lmKF8ubmMoZikpe3ZhciBnPXR5cGVv
ZiBmLml0ZW09PSJmdW5jdGlvbiJ8fHR5cGVvZiBmLml0ZW09PSJzdHJpbmciO2JyZWFrIGF9aWYo
dHlwZW9mIGY9PT0iZnVuY3Rpb24iKXtnPXR5cGVvZiBmLml0ZW09PSJmdW5jdGlvbiI7YnJlYWsg
YX19Zz0hMX1fLktjKGc/Xy5EZShmKTpmLGUpfX19O18uR2Y9ZnVuY3Rpb24oYSl7cmV0dXJuIF8u
RGYoZG9jdW1lbnQsYSl9OwpfLkRmPWZ1bmN0aW9uKGEsYil7Yj1TdHJpbmcoYik7YS5jb250ZW50
VHlwZT09PSJhcHBsaWNhdGlvbi94aHRtbCt4bWwiJiYoYj1iLnRvTG93ZXJDYXNlKCkpO3JldHVy
biBhLmNyZWF0ZUVsZW1lbnQoYil9O18uSGY9ZnVuY3Rpb24oYSxiKXthLmFwcGVuZENoaWxkKGIp
fTtfLklmPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYjtiPWEuZmlyc3RDaGlsZDspYS5yZW1vdmVDaGls
ZChiKX07Xy5KZj1mdW5jdGlvbihhKXtyZXR1cm4gYSYmYS5wYXJlbnROb2RlP2EucGFyZW50Tm9k
ZS5yZW1vdmVDaGlsZChhKTpudWxsfTsKXy5LZj1mdW5jdGlvbihhLGIpe2lmKCFhfHwhYilyZXR1
cm4hMTtpZihhLmNvbnRhaW5zJiZiLm5vZGVUeXBlPT0xKXJldHVybiBhPT1ifHxhLmNvbnRhaW5z
KGIpO2lmKHR5cGVvZiBhLmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uIT0idW5kZWZpbmVkIilyZXR1
cm4gYT09Ynx8ISEoYS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihiKSYxNik7Zm9yKDtiJiZhIT1i
OyliPWIucGFyZW50Tm9kZTtyZXR1cm4gYj09YX07Xy53Zj1mdW5jdGlvbihhKXtyZXR1cm4gYS5u
b2RlVHlwZT09OT9hOmEub3duZXJEb2N1bWVudHx8YS5kb2N1bWVudH07dmY9ZnVuY3Rpb24oYSl7
dGhpcy5qPWF8fF8udC5kb2N1bWVudHx8ZG9jdW1lbnR9O18ubD12Zi5wcm90b3R5cGU7Xy5sLkg9
ZnVuY3Rpb24oYSl7cmV0dXJuIF8ueWYodGhpcy5qLGEpfTtfLmwuZ2V0RWxlbWVudHNCeVRhZ05h
bWU9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oYnx8dGhpcy5qKS5nZXRFbGVtZW50c0J5VGFnTmFtZShT
dHJpbmcoYSkpfTsKXy5sLlVhPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5GZih0aGlzLmosYXJn
dW1lbnRzKX07Xy5sLmFwcGVuZENoaWxkPV8uSGY7Xy5sLmFwcGVuZD1mdW5jdGlvbihhLGIpe0Vm
KF8ud2YoYSksYSxhcmd1bWVudHMsMSl9O18ubC5jYW5IYXZlQ2hpbGRyZW49ZnVuY3Rpb24oYSl7
aWYoYS5ub2RlVHlwZSE9MSlyZXR1cm4hMTtzd2l0Y2goYS50YWdOYW1lKXtjYXNlICJBUFBMRVQi
OmNhc2UgIkFSRUEiOmNhc2UgIkJBU0UiOmNhc2UgIkJSIjpjYXNlICJDT0wiOmNhc2UgIkNPTU1B
TkQiOmNhc2UgIkVNQkVEIjpjYXNlICJGUkFNRSI6Y2FzZSAiSFIiOmNhc2UgIklNRyI6Y2FzZSAi
SU5QVVQiOmNhc2UgIklGUkFNRSI6Y2FzZSAiSVNJTkRFWCI6Y2FzZSAiS0VZR0VOIjpjYXNlICJM
SU5LIjpjYXNlICJOT0ZSQU1FUyI6Y2FzZSAiTk9TQ1JJUFQiOmNhc2UgIk1FVEEiOmNhc2UgIk9C
SkVDVCI6Y2FzZSAiUEFSQU0iOmNhc2UgIlNDUklQVCI6Y2FzZSAiU09VUkNFIjpjYXNlICJTVFlM
RSI6Y2FzZSAiVFJBQ0siOmNhc2UgIldCUiI6cmV0dXJuITF9cmV0dXJuITB9OwpfLmwuZmc9Xy5J
ZjtfLmwuZmk9Xy5KZjtfLmwuY29udGFpbnM9Xy5LZjsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRp
b24oZSl9CnRyeXsKXy5qaz1mdW5jdGlvbihhLGIpe2Euc3JjPV8ua2YoYikudG9TdHJpbmcoKX07
Xy5raz1mdW5jdGlvbihhKXt2YXIgYj1fLnBmKCJzY3JpcHQiLGEub3duZXJEb2N1bWVudCk7YiYm
YS5zZXRBdHRyaWJ1dGUoIm5vbmNlIixiKX07Xy5taz1mdW5jdGlvbihhLGIpe2Euc3JjPV8ua2Yo
Yik7Xy5rayhhKX07Xy5uaz1mdW5jdGlvbihhKXtpZighYSlyZXR1cm4gbnVsbDthPV8uTyhhLDQp
O3ZhciBiO2E9PT1udWxsfHxhPT09dm9pZCAwP2I9bnVsbDpiPV8uamYoYSk7cmV0dXJuIGJ9O18u
b2s9ZnVuY3Rpb24oYSxiLGMpe2E9YS5MO3JldHVybiBfLkliKGEsYVtfLnddfDAsYixjKSE9PXZv
aWQgMH07Xy5waz1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5wayxfLlMpO18ucWs9
ZnVuY3Rpb24oKXtmb3IodmFyIGE9TnVtYmVyKHRoaXMpLGI9W10sYz1hO2M8YXJndW1lbnRzLmxl
bmd0aDtjKyspYltjLWFdPWFyZ3VtZW50c1tjXTtyZXR1cm4gYn07Cl8ucms9ZnVuY3Rpb24oYSxi
KXtyZXR1cm4oYnx8ZG9jdW1lbnQpLmdldEVsZW1lbnRzQnlUYWdOYW1lKFN0cmluZyhhKSl9Owp9
Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgdGs9ZnVuY3Rpb24oYSxiKXth
PGI/c2soYSsxLGIpOl8uY2UubG9nKEVycm9yKCJwYWAiK2ErImAiK2IpKX0sc2s9ZnVuY3Rpb24o
YSxiKXtpZih1ayl7dmFyIGM9Xy5HZigiU0NSSVBUIik7Yy5hc3luYz0hMDtjLnR5cGU9InRleHQv
amF2YXNjcmlwdCI7Yy5jaGFyc2V0PSJVVEYtOCI7Xy5tayhjLHVrKTtjLm9uZXJyb3I9Xy5yYyh0
ayxhLGIsYy5zcmMpO18ucmsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChjKX19LHZrPWZ1bmN0aW9u
KGEpe3RoaXMuTD1fLngoYSl9O18uQih2ayxfLlMpO3ZhciB3az1fLksoXy4kZCx2aywxNyl8fG5l
dyB2ayx4ayx1az0oeGs9Xy5LKHdrLF8ucGssMSkpP18ubmsoeGspOm51bGwseWssems9KHlrPV8u
Syh3ayxfLnBrLDIpKT9fLm5rKHlrKTpudWxsLEFrPWZ1bmN0aW9uKCl7c2soMSwyKTtpZih6ayl7
dmFyIGE9Xy5HZigiTElOSyIpO2Euc2V0QXR0cmlidXRlKCJ0eXBlIiwidGV4dC9jc3MiKTthLmhy
ZWY9Xy5rZih6aykudG9TdHJpbmcoKTthLnJlbD0ic3R5bGVzaGVldCI7dmFyIGI9Xy5wZigic3R5
bGUiLGRvY3VtZW50KTtiJiZhLnNldEF0dHJpYnV0ZSgibm9uY2UiLGIpO18ucmsoIkhFQUQiKVsw
XS5hcHBlbmRDaGlsZChhKX19OyhmdW5jdGlvbigpe3ZhciBhPV8uc2YoKTtpZihfLlUoYSwxOCkp
QWsoKTtlbHNle3ZhciBiPV8ucWYoYSwxOSl8fDA7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxv
YWQiLGZ1bmN0aW9uKCl7d2luZG93LnNldFRpbWVvdXQoQWssYil9KX19KSgpOwp9Y2F0Y2goZSl7
Xy5fRHVtcEV4Y2VwdGlvbihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2Ny
aXB0PjxzY3JpcHQgbm9uY2U9IlBKbXVzMU5vQmkzdEpjZWhFbzhadUEiPihmdW5jdGlvbigpe3dp
bmRvdy5nb29nbGUuY2RvPXtoZWlnaHQ6NzU3LHdpZHRoOjE0NDB9OyhmdW5jdGlvbigpewp2YXIg
ZT0vI3wkLztmdW5jdGlvbiBmKGwpe3ZhciBkPWcuc2VhcmNoLG09ZC5zZWFyY2goZSk7YTp7dmFy
IGE9MDtmb3IodmFyIGI9bC5sZW5ndGg7KGE9ZC5pbmRleE9mKGwsYSkpPj0wJiZhPG07KXt2YXIg
Yz1kLmNoYXJDb2RlQXQoYS0xKTtpZihjPT0zOHx8Yz09NjMpaWYoYz1kLmNoYXJDb2RlQXQoYSti
KSwhY3x8Yz09NjF8fGM9PTM4fHxjPT0zNSlicmVhayBhO2ErPWIrMX1hPS0xfWlmKGE8MClyZXR1
cm4gbnVsbDtiPWQuaW5kZXhPZigiJiIsYSk7aWYoYjwwfHxiPm0pYj1tO2ErPWwubGVuZ3RoKzE7
cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChkLnNsaWNlKGEsYiE9PS0xP2I6MCkucmVwbGFjZSgv
XCsvZywiICIpKX07dmFyIGg9d2luZG93LmlubmVyV2lkdGgsaz13aW5kb3cuaW5uZXJIZWlnaHQ7
aWYoIWh8fCFrKXt2YXIgbj13aW5kb3cuZG9jdW1lbnQscD1uLmNvbXBhdE1vZGU9PSJDU1MxQ29t
cGF0Ij9uLmRvY3VtZW50RWxlbWVudDpuLmJvZHk7aD1wLmNsaWVudFdpZHRoO2s9cC5jbGllbnRI
ZWlnaHR9CmlmKGgmJmsmJihoIT1nb29nbGUuY2RvLndpZHRofHxrIT1nb29nbGUuY2RvLmhlaWdo
dCkpe3ZhciBxPWdvb2dsZSxyPXEubG9nLHQ9Ii9jbGllbnRfMjA0PyZhdHlwPWkmYml3PSIraCsi
JmJpaD0iK2srIiZlaT0iK2dvb2dsZS5rRUksZztnPWc9PT12b2lkIDA/d2luZG93LmxvY2F0aW9u
Omc7dmFyIHU9IiIsdj13aW5kb3cuZ29vZ2xlJiZ3aW5kb3cuZ29vZ2xlLmtPUEl8fG51bGw7diYm
KHUrPSImb3BpPSIrdik7dmFyIHc7KHc9ZigiZ2VtY2lkIikpJiYodSs9IiZnZW1jaWQ9Iit3KTt2
YXIgeDsoeD1mKCJnZW1yaWQiKSkmJih1Kz0iJmdlbXJpZD0iK3gpO3ZhciB5Oyh5PWYoImdlbWhp
c3QiKSkmJih1Kz0iJmdlbWhpc3Q9Iit5KTtyLmNhbGwocSwiIiwiIix0K3UpfTt9KS5jYWxsKHRo
aXMpO30pKCk7KGZ1bmN0aW9uKCl7Z29vZ2xlLnhqcz17YmFzZWNvbWI6Jy94anMvXy9qcy9rXHgz
ZHhqcy5ocC5lbi5xMFlxM2ZnZkpDSS5lczUuTy9ja1x4M2R4anMuaHAuak5paDI2RzlPNWsuTC5Y
Lk8vYW1ceDNkQUJBQUFBQUFBQUFBQUJBQUFBQUFBQUFBQUFBQUFBSUFBQUFBQUFBQUlBQUlFSUFF
RUNBQUFBQUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQkRBQUFBZ0lBQUFoQUFFQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUNJU0FBQ0FBSUFBQUFBQUFBQW1CQUFBRUhkQUFBQkFnRmtJQUFBQW9F
TS9kXHgzZDEvZWRceDNkMS9kZ1x4M2QwL3VqZ1x4M2QxL3JzXHgzZEFDVDkwb0VfR0xjWEpwUEJL
YUoxeGV1UHdzUFd6aTFYM3c/Y2JceDNkMTIxOTkwMjM2JyxiYXNlY3NzOicveGpzL18vc3Mva1x4
M2R4anMuaHAuak5paDI2RzlPNWsuTC5YLk8vYW1ceDNkQUJBQUFBQUFBQUFBQUJBQUFBQUFBQUFB
QUFBQUFBSUFBQUFBQUFBQUlBQUlFSUFFQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBZ0lBQUFoQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNJU0FBQ0FBSUFBQUFBQUFB
QW1CQUFBQUFBQUFBQUFnQS9yc1x4M2RBQ1Q5MG9HTVpidElIQ0FGWTlVWEVvMklVX0VkcGhXT3Bn
P2NiXHgzZDEyMTk5MDIzNicsYmFzZWpzOicveGpzL18vanMva1x4M2R4anMuaHAuZW4ucTBZcTNm
Z2ZKQ0kuZXM1Lk8vYW1ceDNkQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQkRBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdCQUFBRUhkQUFBQkFn
RmtJQUFBQW9FTS9kZ1x4M2QwL3JzXHgzZEFDVDkwb0dwSUFjQUNYZWVoMGc5MHlFTlhvQS1QSzA0
cmc/Y2JceDNkMTIxOTkwMjM2JyxleGNtOltdfTt9KSgpOzwvc2NyaXB0PjxsaW5rIGhyZWY9Ii94
anMvXy9zcy9rPXhqcy5ocC5qTmloMjZHOU81ay5MLlguTy9hbT1BQkFBQUFBQUFBQUFBQkFBQUFB
QUFBQUFBQUFBQUFJQUFBQUFBQUFBSUFBSUVJQUVBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFnSUFBQWhBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0lTQUFDQUFJQUFB
QUFBQUFBbUJBQUFBQUFBQUFBQWdBL2Q9MS9lZD0xL3JzPUFDVDkwb0dNWmJ0SUhDQUZZOVVYRW8y
SVVfRWRwaFdPcGcvbT1zYl9oZSxkP2NiPTEyMTk5MDIzNiIgcmVsPSJzdHlsZXNoZWV0IiBub25j
ZT0iUEptdXMxTm9CaTN0SmNlaEVvOFp1QSI+PHNjcmlwdCBub25jZT0iUEptdXMxTm9CaTN0SmNl
aEVvOFp1QSI+KGZ1bmN0aW9uKCl7dmFyIHU9Jy94anMvXy9qcy9rXHgzZHhqcy5ocC5lbi5xMFlx
M2ZnZkpDSS5lczUuTy9hbVx4M2RBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFDQUFBQUFBQUFBQUFBQUFCREFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR0JBQUFFSGRBQUFC
QWdGa0lBQUFBb0VNL2RceDNkMS9lZFx4M2QxL2RnXHgzZDQvcnNceDNkQUNUOTBvR3BJQWNBQ1hl
ZWgwZzkweUVOWG9BLVBLMDRyZy9tXHgzZHNiX2hlLGQ/Y2JceDNkMTIxOTkwMjM2Jzt2YXIgYW1k
PTEwMDA7dmFyIHBvdnA9ZmFsc2U7dmFyIGVjYj1mYWxzZTt2YXIgY3JvcD10cnVlO3ZhciBjc3Q9
ZmFsc2U7dmFyIHB4cD1mYWxzZTsKdmFyIGY9dGhpc3x8c2VsZjtmdW5jdGlvbiBnKGEpe3ZhciBi
PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpbmsiKTtiLmFzPSJzY3JpcHQiO2IuaHJlZj1hO2Iu
cmVsPSJwcmVsb2FkIjtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGIpfWZ1bmN0aW9uIGgoKXt2
YXIgYT1ba107Z29vZ2xlLmRwfHwoYS5mb3JFYWNoKGcpLGdvb2dsZS5kcD0hMCl9O2dvb2dsZS5w
cz1nb29nbGUucHN8fFtdO2Z1bmN0aW9uIGwoYSl7cmV0dXJuIGE/KGE9YS5tYXRjaCgvXC9jY2I9
KFteLz9dKykvKSk/YVsxXTpudWxsOm51bGx9ZnVuY3Rpb24gbSgpe3ZhciBhPWssYj1mdW5jdGlv
bigpe307Z29vZ2xlLmx4PWdvb2dsZS5zdHZzYz9iOmZ1bmN0aW9uKCl7cChhKTtnb29nbGUubHg9
Yn07Z29vZ2xlLmJ4fHxnb29nbGUubHgoKX1mdW5jdGlvbiBxKGEsYil7YiYmKGEuc3JjPWIpO2lm
KCFsKGIpKXt2YXIgZT1hLm9ubG9hZDthLm9ubG9hZD1mdW5jdGlvbihkKXtlJiZlKGQpO2dvb2ds
ZS5wcz1nb29nbGUucHMuZmlsdGVyKGZ1bmN0aW9uKGMpe3JldHVybiBhLnNyYyE9PWN9KX19Z29v
Z2xlLnBzLnB1c2goYS5zcmMpO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYSl9Z29vZ2xlLmFz
PXE7ZnVuY3Rpb24gcChhKXtnb29nbGUudGljayYmZ29vZ2xlLnRpY2soImxvYWQiLCJ4anNscyIp
O3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2Iub25lcnJvcj1mdW5jdGlv
bigpe2dvb2dsZS5wbGU9MX07Yi5vbmxvYWQ9ZnVuY3Rpb24oKXtnb29nbGUucGxlPTB9O2woYSkm
JihiLmRvbmU9ZnVuY3Rpb24oKXtnb29nbGUubXVtJiZnb29nbGUubXVtKGEpO2dvb2dsZS5hcGxl
PWdvb2dsZS5hcGxlfHwwO2dvb2dsZS5hcm0mJmdvb2dsZS5hcm1bYV0mJmdvb2dsZS5hcm1bYV0u
cmVzb2x2ZSgpfSk7Z29vZ2xlLnhqc3VzPXZvaWQgMDtxKGIsYSk7Z29vZ2xlLmFwbGU9LTE7Z29v
Z2xlLmRwPSEwfTtmdW5jdGlvbiByKCl7Zm9yKHZhciBhPWRvY3VtZW50LmdldEVsZW1lbnRzQnlU
YWdOYW1lKCJpbWciKSxiPTAsZT1hLmxlbmd0aDtiPGU7YisrKXt2YXIgZD1hW2JdLGM7aWYoYz1k
Lmhhc0F0dHJpYnV0ZSgiZGF0YS1senlfIikmJk51bWJlcihkLmdldEF0dHJpYnV0ZSgiZGF0YS1h
dGYiKSkmMSljPWQuZ2V0QXR0cmlidXRlKCJqc2NvbnRyb2xsZXIiKSxjPSEoKGM9PT0iVUJYSEki
fHxjPT09IlIzZmhrYiJ8fGM9PT0iVFNaRXFkIikmJmQuaGFzQXR0cmlidXRlKCJkYXRhLXNyYyIp
KTtpZihjKXJldHVybiEwfXJldHVybiExfTt2YXIgayx0LHcseCx5LHosQSxCLEM7ZnVuY3Rpb24g
RCgpe2s9cHhwJiZnb29nbGUueGpzdXB8fHU7dmFyIGE9ay5tYXRjaCgvXC9jYj0obG9hZGVkX2hf
XGQrKS8pO0M9YSYmYVsxXXx8IiI7Z29vZ2xlLnhqc3U9aztmLl9GX2pzVXJsPWs7eD1mdW5jdGlv
bigpe20oKX07dD0hMTt3PSEhZ29vZ2xlLmNhZnQmJiFyKCk7QyYmKGZbQ109ZnVuY3Rpb24oYil7
dmFyIGU9ZnVuY3Rpb24oKXtjc3Q/c2V0VGltZW91dChmdW5jdGlvbigpe3JldHVybiB2b2lkIGIu
Y2FsbCh3aW5kb3csd2luZG93Ll8pfSwwKTpiLmNhbGwod2luZG93LHdpbmRvdy5fKX07aWYoQil7
dmFyIGQ9ZnVuY3Rpb24oKXtyZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnVuY3Rpb24oKXtlKCl9KX07
aWYoZG9jdW1lbnQuaGlkZGVuKXt2YXIgYz1mdW5jdGlvbigpe2RvY3VtZW50LmhpZGRlbnx8KGRv
Y3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoInZpc2liaWxpdHljaGFuZ2UiLGMpLGQoKSl9O2Rv
Y3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoInZpc2liaWxpdHljaGFuZ2UiLGMse3Bhc3NpdmU6ITB9
KX1lbHNlIGQoKX1lbHNlIGUoKX0pO3k9cG92cDt6PWRvY3VtZW50LnByZXJlbmRlcmluZ3x8eSYm
ZG9jdW1lbnQuaGlkZGVuO0I9Y3JvcCYmejtBPXk/InZpc2liaWxpdHljaGFuZ2UiOiJwcmVyZW5k
ZXJpbmdjaGFuZ2UifWZ1bmN0aW9uIEUoKXt0fHx3fHx6fHwoeCgpLHQ9ITApfXNldFRpbWVvdXQo
ZnVuY3Rpb24oKXtnb29nbGUudGljayYmZ29vZ2xlLnRpY2soImxvYWQiLCJ4anNwbHMiKTtEKCk7
aWYod3x8eil7aWYodyl7dmFyIGE9ZnVuY3Rpb24oKXt3PSExO0UoKX07Z29vZ2xlLmNhZnQoYSk7
c2V0VGltZW91dChhLGFtZCl9aWYoeil7dmFyIGI9ZnVuY3Rpb24oKXsoeT9kb2N1bWVudC5oaWRk
ZW46ZG9jdW1lbnQucHJlcmVuZGVyaW5nKXx8KHo9ITEsRSgpLGRvY3VtZW50LnJlbW92ZUV2ZW50
TGlzdGVuZXIoQSxiKSl9O2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoQSxiLHtwYXNzaXZlOiEw
fSl9dHx8aCgpfWVsc2UgeCgpfSwwKTt9KSgpO3dpbmRvdy5fID0gd2luZG93Ll8gfHwge307d2lu
ZG93Ll9EdW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbiA9IGZ1bmN0aW9uKGUpe3Rocm93
IGU7fTt3aW5kb3cuX3MgPSB3aW5kb3cuX3MgfHwge307X3MuX0R1bXBFeGNlcHRpb24gPSBfLl9E
dW1wRXhjZXB0aW9uO3dpbmRvdy5fcXMgPSB3aW5kb3cuX3FzIHx8IHt9O19xcy5fRHVtcEV4Y2Vw
dGlvbiA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93LmxvYWRlZF9oXzAgPSBmdW5jdGlvbihjYil7
Y2IuY2FsbCh3aW5kb3csd2luZG93Ll8pO307KGZ1bmN0aW9uKCl7dmFyIHQ9WzQwOTYsMCwxNjc3
NzIxNiwwLDAsMTM0MjE3NzI4LDAsMCwyNjg5NjA4MDgsNDIwNzEwNCw2NTUzOSw0NDgsNjU1MzYs
NDE5NDMwNCwyMjYsMjY4MDgzMjY0LDY3MTA4ODY0LDYxMjkwMjU5MiwyNjg0Mzk2ODAsNDAyNjY5
NTc2LDg3MjQxOTMzMCwxNjc4MDI5MCw2NiwwLDExODgzNTIsMTMxMDcyLDgsMTU5NDQ5MDg4LDI2
ODQzNTQ2MCw2NjAxMiw5NDExMDcyMCwyLDE3MzEyXTt3aW5kb3cuX0ZfdG9nZ2xlcyA9IHdpbmRv
dy5feGpzX3RvZ2dsZXMgPSB0O30pKCk7d2luZG93Ll9GX2luc3RhbGxDc3MgPSB3aW5kb3cuX0Zf
aW5zdGFsbENzcyB8fCBmdW5jdGlvbihjc3Mpe307KGZ1bmN0aW9uKCl7dmFyIHBtYz0ne1x4MjJk
XHgyMjp7fSxceDIyc2JfaGVceDIyOntceDIyY2xpZW50XHgyMjpceDIyaGVpcmxvb20taHBceDIy
LFx4MjJkaFx4MjI6dHJ1ZSxceDIyZHNceDIyOlx4MjJceDIyLFx4MjJob3N0XHgyMjpceDIyZ29v
Z2xlLmNvbVx4MjIsXHgyMmpzb25wXHgyMjp0cnVlLFx4MjJtc2dzXHgyMjp7XHgyMmNpYmxceDIy
Olx4MjJcXHUwNDIzXFx1MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQzOFxcdTA0NDJcXHUwNDRjIFxc
dTA0M2ZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhXFx1MDQzZVxcdTA0MzJcXHUwNDRiXFx1
MDQzOSBcXHUwNDM3XFx1MDQzMFxcdTA0M2ZcXHUwNDQwXFx1MDQzZVxcdTA0NDFceDIyLFx4MjJk
eW1ceDIyOlx4MjJcXHUwNDEyXFx1MDQzZVxcdTA0MzdcXHUwNDNjXFx1MDQzZVxcdTA0MzZcXHUw
NDNkXFx1MDQzZSwgXFx1MDQzMlxcdTA0NGIgXFx1MDQzOFxcdTA0M2NcXHUwNDM1XFx1MDQzYlxc
dTA0MzggXFx1MDQzMiBcXHUwNDMyXFx1MDQzOFxcdTA0MzRcXHUwNDQzOlx4MjIsXHgyMmxja3lc
eDIyOlx4MjJcXHUwNDFjXFx1MDQzZFxcdTA0MzUgXFx1MDQzZlxcdTA0M2VcXHUwNDMyXFx1MDQz
NVxcdTA0MzdcXHUwNDUxXFx1MDQ0MiFceDIyLFx4MjJsbWxceDIyOlx4MjJcXHUwNDFmXFx1MDQz
ZVxcdTA0MzRcXHUwNDQwXFx1MDQzZVxcdTA0MzFcXHUwNDNkXFx1MDQzNVxcdTA0MzUuLi5ceDIy
LFx4MjJwc3JjXHgyMjpceDIyXFx1MDQyZFxcdTA0NDJcXHUwNDNlXFx1MDQ0MiBcXHUwNDM3XFx1
MDQzMFxcdTA0M2ZcXHUwNDQwXFx1MDQzZVxcdTA0NDEgXFx1MDQzMVxcdTA0NGJcXHUwNDNiIFxc
dTA0NDNcXHUwNDM0XFx1MDQzMFxcdTA0M2JcXHUwNDM1XFx1MDQzZCBcXHUwNDM4XFx1MDQzNyBc
XHUwNDMyXFx1MDQzMFxcdTA0NDhcXHUwNDM1XFx1MDQzOSBcXHUwMDNDYSBocmVmXHgzZFxcXHgy
Mi9oaXN0b3J5XFxceDIyXFx1MDAzRVxcdTA0MzhcXHUwNDQxXFx1MDQ0MlxcdTA0M2VcXHUwNDQw
XFx1MDQzOFxcdTA0MzggXFx1MDQzMlxcdTA0MzVcXHUwNDMxLVxcdTA0M2ZcXHUwNDNlXFx1MDQz
OFxcdTA0NDFcXHUwNDNhXFx1MDQzMFxcdTAwM0MvYVxcdTAwM0VceDIyLFx4MjJwc3JsXHgyMjpc
eDIyXFx1MDQyM1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0MzhcXHUwNDQyXFx1MDQ0Y1x4MjIs
XHgyMnNiaXRceDIyOlx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYSBcXHUw
NDNmXFx1MDQzZSBcXHUwNDNhXFx1MDQzMFxcdTA0NDBcXHUwNDQyXFx1MDQzOFxcdTA0M2RcXHUw
NDNhXFx1MDQzNVx4MjIsXHgyMnNyY2hceDIyOlx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzhcXHUw
NDQxXFx1MDQzYSBcXHUwNDMyIEdvb2dsZVx4MjJ9LFx4MjJvdnJceDIyOnt9LFx4MjJwcVx4MjI6
XHgyMlx4MjIsXHgyMnJmc1x4MjI6W10sXHgyMnN0b2tceDIyOlx4MjJ3N0pTb0NvYjc4cnRCWVVn
b18yU0d3ZTBjX0lceDIyfX0nO2dvb2dsZS5wbWM9SlNPTi5wYXJzZShwbWMpO30pKCk7PC9zY3Jp
cHQ+PC9ib2R5PjwvaHRtbD4=
------6ab3cbc3b3ec8--