Re: Slow load caledars intems with dynamic mode

Arjen de Korte <[email protected]> Wed, 27 Mar 2019 23:17:39 +0100
Newsgroups gmane.comp.horde.kronolith
Message-ID <[email protected]>
Q2l0ZXJlbiBQYXVsIFJvbmFsZCA8amhvbi5oaWdnaW5zQGdtYWlsLmNvbT46Cgo+IE9uIFR1ZSwg
TWFyIDI2LCAyMDE5IGF0IDE6MzUgUE0gUmFsZiBMYW5nIDxsYW5nQGIxLXN5c3RlbXMuZGU+IHdy
b3RlOgo+Cj4+IEhpIFBhdWwsCj4+Cj4+IEFtIDI2LjAzLjIwMTkgdW0gMTI6MjIgc2NocmllYiBQ
YXVsIFJvbmFsZDoKPj4gPiBIZWxsbywKPj4gPiBUaGUgbG9hZCBvZiBjYWxlbmRhcnMgaXRlbXMg
aXMgdmVyeSBzbG93IGluIGR5bmFtaWMgbW9kZSwgYWJvdXQgMTUKPj4gc2Vjb25kcy4KPj4gPiBU
aGUgc2FtZSBjYWxlbmRhcnMgaW4gYmFzaWMgbW9kZSB0YWtlIGFib3V0IDUgc2Vjb25kcy4KPj4g
Pgo+PiA+IEZpcmVmb3ggc2hvdyB0aGF0IHNlcnZpY2VzL2FqYXgucGhwL2tyb25vbGl0aC9saXN0
Q2FsZW5kYXJzIHRha2UgYWJvdXQgOQo+PiA+IHNlY29uZHMuCj4+ID4gSSB3b3VsZCB0byBnZXQg
YSBiZXN0IHBlcmZvcm1hbmNlIGludG8gdGhlIGxvYWQgb2YgY2FsZW5kYXJzIHdpdGggZHluYW1p
Ywo+PiA+IG1vZGUuCj4+ID4KPj4gPiBNeSBpbnN0YWxsYXRpb24gb2YgSG9yZGUgaGFzIHRoaXMg
dmVyc2lvbnM6Cj4+ID4KPj4gPgo+PiA+ICAgIC0gSG9yZGUgR3JvdXB3YXJlIFdlYm1haWwgRWRp
dGlvIEhvcmRlIEdyb3Vwd2FyZSBXZWJtYWlsIEVkaXRpb24KPj4gNS4yLjIyCj4+ID4gICAgLSBr
cm9ub2xpdGggNC4yLjIzCj4+ID4gICAgLSBnb2xsZW0gMy4wLjEyCj4+ID4gICAgLSB0dXJiYSA0
LjIuMjEKPj4gPiAgICAtIGltcCA2LjIuMjEKPj4gPiAgICAtIGluZ28gMy4yLjE2Cj4+ID4gICAg
LSBob3JkZSA1LjIuMTcKPj4gPiAgICAtIG1uZW1vIDQuMi4xNAo+PiA+ICAgIC0gbmFnIDQuMi4x
Nwo+PiA+Cj4+ID4KPj4gPiBCZXN0IHJlZ2FyZHMKPj4KPj4gU3VjaCBsb25nIHJvdW5kdHJpcCB0
aW1lcyBtYXkgaW5kaWNhdGUgdGhlcmUgaXMgYW4gaXNzdWUgc29tZXdoZXJlIGFsb25nCj4+IHRo
ZSByb2FkLgo+Pgo+PiBDb3VsZCBiZSBhbnl0aGluZzoKPj4KPj4gLSBEQgo+Pgo+PiAtIEROUyBy
ZXNvbHV0aW9uCj4+Cj4+IC0gdHpkYXRhIHJldHJpZXZhbAo+PiAtIHZhcmlvdXMgY2FjaGluZyB0
b3BpY3MKPj4KPj4gSGFyZCB0byB0ZWxsIHdpdGhvdXQgZnVydGhlciBkYXRhLgo+Pgo+PiBDYW4g
eW91IHBvc3QgYW4gZXhjZXJwdCBvZiB5b3VyIGhvcmRlIGFuZCBrcm9ub2xpdGggY29uZi5waHAg
ZmlsZXM/Cj4+Cj4+IFJlZ2FyZHMKPj4KPj4KPj4gUmFsZgo+Pgo+PiAtLQo+PiBSYWxmIExhbmcK
Pj4gTGludXggQ29uc3VsdGFudCAvIERldmVsb3Blcgo+PiBUZWwuOiArNDktMTcwLTYzODE1NjMK
Pj4gTWFpbDogbGFuZ0BiMS1zeXN0ZW1zLmRlCj4+IEIxIFN5c3RlbXMgR21iSAo+PiBPc3RlcmZl
bGRzdHJhw59lIDcgLyA4NTA4OCBWb2hidXJnIC8gaHR0cDovL3d3dy5iMS1zeXN0ZW1zLmRlCj4+
IEdGOiBSYWxwaCBEZWhuZXIgLyBVbnRlcm5laG1lbnNzaXR6OiBWb2hidXJnIC8gQUc6IEluZ29s
c3RhZHQsSFJCIDM1MzcKPj4KPj4KPiBIaSwKPiBUaGlzIGlzIG15IGNvbmZpZyBvZiBIb3JkZSBh
bmQga3Jvbm9saXRoCj4KPiBIb3JkZSBjb25mLnBocAo+IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICRjb25mWyd2aG9zdHMnXSA9IGZhbHNlOwo+ICRjb25m
WydkZWJ1Z19sZXZlbCddID0gRV9BTEwgJiB+RV9OT1RJQ0U7Cj4gJGNvbmZbJ21heF9leGVjX3Rp
bWUnXSA9IDA7Cj4gJGNvbmZbJ2NvbXByZXNzX3BhZ2VzJ10gPSB0cnVlOwo+ICRjb25mWydzZWNy
ZXRfa2V5J10gPSAnNTM4NDdjZjctMjQ1OC00Y2RjLWFlOGUtMWM4OWEzN2RjOGNlJzsKPiAkY29u
ZlsndW1hc2snXSA9IDA3NzsKPiAkY29uZlsndGVzdGRpc2FibGUnXSA9IHRydWU7Cj4gJGNvbmZb
J3RtcGRpciddID0gJy92YXIvd3d3L2h0bWwvdG1wJzsKPiAkY29uZlsndXNlX3NzbCddID0gMTsK
PiAkY29uZlsnc2VydmVyJ11bJ25hbWUnXSA9ICRfU0VSVkVSWydTRVJWRVJfTkFNRSddOwo+ICRj
b25mWyd1cmxzJ11bJ3Rva2VuX2xpZmV0aW1lJ10gPSAzMDsKPiAkY29uZlsndXJscyddWydobWFj
X2xpZmV0aW1lJ10gPSAzMDsKPiAkY29uZlsndXJscyddWydwcmV0dHknXSA9IGZhbHNlOwo+ICRj
b25mWydzYWZlX2lwcyddID0gYXJyYXkoKTsKPiAkY29uZlsnc2Vzc2lvbiddWyduYW1lJ10gPSAn
SG9yZGUnOwo+ICRjb25mWydzZXNzaW9uJ11bJ3VzZV9vbmx5X2Nvb2tpZXMnXSA9IHRydWU7Cj4g
JGNvbmZbJ3Nlc3Npb24nXVsndGltZW91dCddID0gMDsKPiAkY29uZlsnc2Vzc2lvbiddWydjYWNo
ZV9saW1pdGVyJ10gPSAnbm9jYWNoZSc7Cj4gJGNvbmZbJ3Nlc3Npb24nXVsnbWF4X3RpbWUnXSA9
IDcyMDAwOwo+ICRjb25mWydjb29raWUnXVsnZG9tYWluJ10gPSAkX1NFUlZFUlsnU0VSVkVSX05B
TUUnXTsKPiAkY29uZlsnY29va2llJ11bJ3BhdGgnXSA9ICcvJzsKPiAkY29uZlsnc3FsJ11bJ3Vz
ZXJuYW1lJ10gPSAneHh4eHh4eCc7Cj4gJGNvbmZbJ3NxbCddWydwYXNzd29yZCddID0gJ3h4eHh4
eHh4JzsKPiAkY29uZlsnc3FsJ11bJ2hvc3RzcGVjJ10gPSAneHh4eHh4eHgnOwoKSSBhc3N1bWUg
dGhlICd4eHh4eHh4eCcgbWVhbiB0aGUgZGF0YWJhc2UgaXMgbm90IG9uIHlvdXIgd2Vic2VydmVy
LiAgClBlcmZvcm1hbmNlIHdpc2UsIHRoaXMgbWF5IG5vdCBiZSBhIGdvb2QgaWRlYS4gRXNwZWNp
YWxseSB3aGVuIGl0ICAKY29tZXMgdG8gS3Jvbm9saXRoICh0aGlzIGlzIGEgdmVyeSBkYXRhYmFz
ZSBpbnRlbnNpdmUgYXBwbGljYXRpb24pLiAgCldvcnRoIGludmVzdGlnYXRpb24uCgo+ICRjb25m
WydzcWwnXVsncG9ydCddID0gMzMwNjsKPiAkY29uZlsnc3FsJ11bJ3Byb3RvY29sJ10gPSAndGNw
JzsKPiAkY29uZlsnc3FsJ11bJ2RhdGFiYXNlJ10gPSAneHh4eHh4eHgnOwo+ICRjb25mWydzcWwn
XVsnY2hhcnNldCddID0gJ3V0Zi04JzsKPiAkY29uZlsnc3FsJ11bJ3NzbCddID0gdHJ1ZTsKPiAk
Y29uZlsnc3FsJ11bJ3NwbGl0cmVhZCddID0gZmFsc2U7Cj4gJGNvbmZbJ3NxbCddWydsb2dxdWVy
aWVzJ10gPSBmYWxzZTsKPiAkY29uZlsnc3FsJ11bJ3BocHR5cGUnXSA9ICdteXNxbCc7Cj4gJGNv
bmZbJ25vc3FsJ11bJ3BocHR5cGUnXSA9IGZhbHNlOwo+ICRjb25mWydsZGFwJ11bJ3VzZWxkYXAn
XSA9IGZhbHNlOwo+ICRjb25mWydhdXRoJ11bJ2FkbWlucyddID0gYXJyYXkoJ3Bvc3RtYXN0ZXJA
eHh4eHh4Jyk7Cj4gJGNvbmZbJ2F1dGgnXVsnY2hlY2tpcCddID0gdHJ1ZTsKPiAkY29uZlsnYXV0
aCddWydjaGVja2Jyb3dzZXInXSA9IHRydWU7Cj4gJGNvbmZbJ2F1dGgnXVsncmVzZXRwYXNzd29y
ZCddID0gZmFsc2U7Cj4gJGNvbmZbJ2F1dGgnXVsnYWx0ZXJuYXRlX2xvZ2luJ10gPSBmYWxzZTsK
PiAkY29uZlsnYXV0aCddWydyZWRpcmVjdF9vbl9sb2dvdXQnXSA9IGZhbHNlOwo+ICRjb25mWydh
dXRoJ11bJ2xpc3RfdXNlcnMnXSA9ICdsaXN0JzsKPiAkY29uZlsnYXV0aCddWydwYXJhbXMnXVsn
YXBwJ10gPSAnaW1wJzsKPiAkY29uZlsnYXV0aCddWydkcml2ZXInXSA9ICdhcHBsaWNhdGlvbic7
Cj4gJGNvbmZbJ2F1dGgnXVsncGFyYW1zJ11bJ2NvdW50X2JhZF9sb2dpbnMnXSA9IGZhbHNlOwo+
ICRjb25mWydhdXRoJ11bJ3BhcmFtcyddWydsb2dpbl9ibG9jayddID0gZmFsc2U7Cj4gJGNvbmZb
J2F1dGgnXVsncGFyYW1zJ11bJ2xvZ2luX2Jsb2NrX2NvdW50J10gPSA1Owo+ICRjb25mWydhdXRo
J11bJ3BhcmFtcyddWydsb2dpbl9ibG9ja190aW1lJ10gPSA1Owo+ICRjb25mWydzaWdudXAnXVsn
YWxsb3cnXSA9IGZhbHNlOwo+ICRjb25mWydsb2cnXVsncHJpb3JpdHknXSA9ICdOT1RJQ0UnOwoK
VGhpcyBpcyBwcmV0dHkgdmVyYm9zZSBsb2dnaW5nLiBDb25zaWRlciByYWlzaW5nIHRoaXMgdG8g
J0VSUicuCgo+ICRjb25mWydsb2cnXVsnaWRlbnQnXSA9ICdIT1JERSc7Cj4gJGNvbmZbJ2xvZydd
WyduYW1lJ10gPSB4eHh4eHh4eDsKPiAkY29uZlsnbG9nJ11bJ3R5cGUnXSA9ICdzeXNsb2cnOwo+
ICRjb25mWydsb2cnXVsnZW5hYmxlZCddID0gdHJ1ZTsKPiAkY29uZlsnbG9nX2FjY2Vzc2tleXMn
XSA9IGZhbHNlOwo+ICRjb25mWydwcmVmcyddWydtYXhzaXplJ10gPSA2NTUzNTsKPiAkY29uZlsn
cHJlZnMnXVsncGFyYW1zJ11bJ2RyaXZlcmNvbmZpZyddID0gJ2hvcmRlJzsKPiAkY29uZlsncHJl
ZnMnXVsnZHJpdmVyJ10gPSAnU3FsJzsKPiAkY29uZlsnYWxhcm1zJ11bJ3BhcmFtcyddWydkcml2
ZXJjb25maWcnXSA9ICdob3JkZSc7Cj4gJGNvbmZbJ2FsYXJtcyddWydwYXJhbXMnXVsndHRsJ10g
PSAzMDA7Cj4gJGNvbmZbJ2FsYXJtcyddWydkcml2ZXInXSA9ICdTcWwnOwo+ICRjb25mWydncm91
cCddWydwYXJhbXMnXVsnZHJpdmVyY29uZmlnJ10gPSAnaG9yZGUnOwo+ICRjb25mWydncm91cCdd
Wydkcml2ZXInXSA9ICdTcWwnOwo+ICRjb25mWydwZXJtcyddWydkcml2ZXJjb25maWcnXSA9ICdo
b3JkZSc7Cj4gJGNvbmZbJ3Blcm1zJ11bJ2RyaXZlciddID0gJ1NxbCc7Cj4gJGNvbmZbJ3NoYXJl
J11bJ25vX3NoYXJpbmcnXSA9IGZhbHNlOwo+ICRjb25mWydzaGFyZSddWydhdXRvX2NyZWF0ZSdd
ID0gdHJ1ZTsKPiAkY29uZlsnc2hhcmUnXVsnd29ybGQnXSA9IGZhbHNlOwo+ICRjb25mWydzaGFy
ZSddWydhbnlfZ3JvdXAnXSA9IGZhbHNlOwo+ICRjb25mWydzaGFyZSddWydoaWRkZW4nXSA9IGZh
bHNlOwo+ICRjb25mWydzaGFyZSddWydjYWNoZSddID0gZmFsc2U7Cj4gJGNvbmZbJ3NoYXJlJ11b
J2RyaXZlciddID0gJ1NxbG5nJzsKPiAkY29uZlsnY2FjaGUnXVsnZGVmYXVsdF9saWZldGltZSdd
ID0gODY0MDA7Cj4gJGNvbmZbJ2NhY2hlJ11bJ2RyaXZlciddID0gJ0hhc2h0YWJsZSc7Cj4gJGNv
bmZbJ2NhY2hlJ11bJ3VzZV9tZW1vcnljYWNoZSddID0gJyc7Cj4gJGNvbmZbJ2NhY2hlY3NzcGFy
YW1zJ11bJ2RyaXZlciddID0gJ2ZpbGVzeXN0ZW0nOwo+ICRjb25mWydjYWNoZWNzc3BhcmFtcydd
WydmaWxlbXRpbWUnXSA9IGZhbHNlOwo+ICRjb25mWydjYWNoZWNzc3BhcmFtcyddWydsaWZldGlt
ZSddID0gODY0MDA7Cj4gJGNvbmZbJ2NhY2hlY3NzJ10gPSB0cnVlOwo+ICRjb25mWydjYWNoZWpz
cGFyYW1zJ11bJ2RyaXZlciddID0gJ2ZpbGVzeXN0ZW0nOwo+ICRjb25mWydjYWNoZWpzcGFyYW1z
J11bJ2NvbXByZXNzJ10gPSAncGhwJzsKPiAkY29uZlsnY2FjaGVqc3BhcmFtcyddWydsaWZldGlt
ZSddID0gNjA0ODAwOwo+ICRjb25mWydjYWNoZWpzJ10gPSB0cnVlOwo+ICRjb25mWydjYWNoZXRo
ZW1lc3BhcmFtcyddWydjaGVjayddID0gJ2FwcHZlcnNpb24nOwo+ICRjb25mWydjYWNoZXRoZW1l
c3BhcmFtcyddWydsaWZldGltZSddID0gNjA0ODAwOwo+ICRjb25mWydjYWNoZXRoZW1lcyddID0g
dHJ1ZTsKPiAkY29uZlsnbG9jayddWydwYXJhbXMnXVsnZHJpdmVyY29uZmlnJ10gPSAnaG9yZGUn
Owo+ICRjb25mWydsb2NrJ11bJ2RyaXZlciddID0gJ1NxbCc7Cj4gJGNvbmZbJ3Rva2VuJ11bJ3Bh
cmFtcyddWydkcml2ZXJjb25maWcnXSA9ICdob3JkZSc7Cj4gJGNvbmZbJ3Rva2VuJ11bJ2RyaXZl
ciddID0gJ1NxbCc7Cj4gJGNvbmZbJ2hpc3RvcnknXVsncGFyYW1zJ11bJ2RyaXZlcmNvbmZpZydd
ID0gJ2hvcmRlJzsKPiAkY29uZlsnaGlzdG9yeSddWydkcml2ZXInXSA9ICdTcWwnOwo+ICRjb25m
WydkYXZzdG9yYWdlJ11bJ3BhcmFtcyddWydkcml2ZXJjb25maWcnXSA9ICdob3JkZSc7Cj4gJGNv
bmZbJ2RhdnN0b3JhZ2UnXVsnZHJpdmVyJ10gPSAnU3FsJzsKPiAkY29uZlsnbWFpbGVyJ11bJ3Bh
cmFtcyddWydob3N0J10gPSAnc210cHNlcnZlcic7Cj4gJGNvbmZbJ21haWxlciddWydwYXJhbXMn
XVsncG9ydCddID0gMjU7Cj4gJGNvbmZbJ21haWxlciddWydwYXJhbXMnXVsnc2VjdXJlJ10gPSAn
dGxzJzsKPiAkY29uZlsnbWFpbGVyJ11bJ3BhcmFtcyddWyd1c2VybmFtZV9hdXRoJ10gPSB0cnVl
Owo+ICRjb25mWydtYWlsZXInXVsncGFyYW1zJ11bJ3Bhc3N3b3JkX2F1dGgnXSA9IHRydWU7Cj4g
JGNvbmZbJ21haWxlciddWydwYXJhbXMnXVsnYXV0aCddID0gdHJ1ZTsKPiAkY29uZlsnbWFpbGVy
J11bJ3BhcmFtcyddWydsbXRwJ10gPSBmYWxzZTsKPiAkY29uZlsnbWFpbGVyJ11bJ3R5cGUnXSA9
ICdzbXRwJzsKPiAkY29uZlsndmZzJ11bJ3BhcmFtcyddWydkcml2ZXJjb25maWcnXSA9ICdob3Jk
ZSc7Cj4gJGNvbmZbJ3ZmcyddWyd0eXBlJ10gPSAnU3FsJzsKClRoaXMgaXMgYSBzbG93IFZGUyBk
cml2ZXIuIFByb2JhYmx5IG5vdCByZWxldmFudCBpbiB0aGlzIGNhc2UuCgo+ICRjb25mWydzZXNz
aW9uaGFuZGxlciddWyd0eXBlJ10gPSAnQnVpbHRpbic7Cj4gJGNvbmZbJ3Nlc3Npb25oYW5kbGVy
J11bJ2hhc2h0YWJsZSddID0gZmFsc2U7Cj4gJGNvbmZbJ3NwZWxsJ11bJ3BhcmFtcyddWydwYXRo
J10gPSAnL3Vzci9iaW4vYXNwZWxsJzsKPiAkY29uZlsnc3BlbGwnXVsnZHJpdmVyJ10gPSAnYXNw
ZWxsJzsKPiAkY29uZlsnZ251cGcnXVsna2V5c2VydmVyJ10gPSBhcnJheSgncG9vbC5za3Mta2V5
c2VydmVycy5uZXQnKTsKPiAkY29uZlsnZ251cGcnXVsndGltZW91dCddID0gMTA7Cj4gJGNvbmZb
J25vYmFzZTY0X2ltZyddID0gZmFsc2U7Cj4gJGNvbmZbJ2ltYWdlJ11bJ2RyaXZlciddID0gJ0lt
YWdpY2snOwo+ICRjb25mWydleGlmJ11bJ2RyaXZlciddID0gJ0J1bmRsZWQnOwo+ICRjb25mWyd0
aW1lem9uZSddWydsb2NhdGlvbiddID0gJ2ZpbGU6Ly8vdmFyL3d3dy9odG1sL3R6ZGF0YS1sYXRl
c3QudGFyLmd6JzsKPiAkY29uZlsncHJvYmxlbXMnXVsnZW1haWwnXSA9ICd3ZWJtYXN0ZXJAZXhh
bXBsZS5jb20nOwo+ICRjb25mWydwcm9ibGVtcyddWydtYWlsZG9tYWluJ10gPSAnZXhhbXBsZS5j
b20nOwo+ICRjb25mWydwcm9ibGVtcyddWyd0aWNrZXRzJ10gPSBmYWxzZTsKPiAkY29uZlsncHJv
YmxlbXMnXVsnYXR0YWNobWVudHMnXSA9IHRydWU7Cj4gJGNvbmZbJ21lbnUnXVsnbGlua3MnXVsn
aGVscCddID0gJ25ldmVyJzsKPiAkY29uZlsnbWVudSddWydsaW5rcyddWydwcmVmcyddID0gJ2F1
dGhlbnRpY2F0ZWQnOwo+ICRjb25mWydtZW51J11bJ2xpbmtzJ11bJ3Byb2JsZW0nXSA9ICduZXZl
cic7Cj4gJGNvbmZbJ21lbnUnXVsnbGlua3MnXVsnbG9naW4nXSA9ICdhbGwnOwo+ICRjb25mWydt
ZW51J11bJ2xpbmtzJ11bJ2xvZ291dCddID0gJ2F1dGhlbnRpY2F0ZWQnOwo+ICRjb25mWydwb3J0
YWwnXVsnZml4ZWRfYmxvY2tzJ10gPSBhcnJheSgpOwo+ICRjb25mWydhY2NvdW50cyddWydkcml2
ZXInXSA9ICdudWxsJzsKPiAkY29uZlsndXNlciddWyd2ZXJpZnlfZnJvbV9hZGRyJ10gPSB0cnVl
Owo+ICRjb25mWyd1c2VyJ11bJ3NlbGVjdF92aWV3J10gPSB0cnVlOwo+ICRjb25mWydmYWNlYm9v
ayddWydlbmFibGVkJ10gPSBmYWxzZTsKPiAkY29uZlsndHdpdHRlciddWydlbmFibGVkJ10gPSBm
YWxzZTsKPiAkY29uZlsndXJsc2hvcnRlbmVyJ10gPSBmYWxzZTsKPiAkY29uZlsnd2VhdGhlcidd
Wydwcm92aWRlciddID0gZmFsc2U7Cj4gJGNvbmZbJ2ltYXAnXVsnZW5hYmxlZCddID0gZmFsc2U7
Cj4gJGNvbmZbJ2ltc3AnXVsnZW5hYmxlZCddID0gZmFsc2U7Cj4gJGNvbmZbJ2tvbGFiJ11bJ2Vu
YWJsZWQnXSA9IGZhbHNlOwo+ICRjb25mWydoYXNodGFibGUnXVsncGFyYW1zJ11bJ2hvc3RzcGVj
J10gPSBhcnJheSgnbG9jYWxob3N0Jyk7Cj4gJGNvbmZbJ2hhc2h0YWJsZSddWydwYXJhbXMnXVsn
cG9ydCddID0gYXJyYXkoJzExMjExJyk7Cj4gJGNvbmZbJ2hhc2h0YWJsZSddWydwYXJhbXMnXVsn
d2VpZ2h0J10gPSBhcnJheSgpOwo+ICRjb25mWydoYXNodGFibGUnXVsncGFyYW1zJ11bJ3BlcnNp
c3RlbnQnXSA9IHRydWU7Cj4gJGNvbmZbJ2hhc2h0YWJsZSddWydwYXJhbXMnXVsnY190aHJlc2hv
bGQnXSA9IDA7Cj4gJGNvbmZbJ2hhc2h0YWJsZSddWydwYXJhbXMnXVsnY29tcHJlc3Npb24nXSA9
IHRydWU7Cj4gJGNvbmZbJ2hhc2h0YWJsZSddWydwYXJhbXMnXVsnbGFyZ2VfaXRlbXMnXSA9IHRy
dWU7Cj4gJGNvbmZbJ2hhc2h0YWJsZSddWydkcml2ZXInXSA9ICdNZW1jYWNoZSc7Cj4gJGNvbmZb
J2FjdGl2ZXN5bmMnXVsncGFyYW1zJ11bJ2RyaXZlcmNvbmZpZyddID0gJ2hvcmRlJzsKPiAkY29u
ZlsnYWN0aXZlc3luYyddWydzdG9yYWdlJ10gPSAnU3FsJzsKPiAkY29uZlsnYWN0aXZlc3luYydd
WydlbWFpbHN5bmMnXSA9IHRydWU7Cj4gJGNvbmZbJ2FjdGl2ZXN5bmMnXVsndmVyc2lvbiddID0g
JzE0LjEnOwo+ICRjb25mWydhY3RpdmVzeW5jJ11bJ2F1dGgnXVsndHlwZSddID0gJ2Jhc2ljJzsK
PiAkY29uZlsnYWN0aXZlc3luYyddWydhdXRvZGlzY292ZXJ5J10gPSAnZnVsbCc7Cj4gJGNvbmZb
J2FjdGl2ZXN5bmMnXVsnb3V0bG9va2Rpc2NvdmVyeSddID0gZmFsc2U7Cj4gJGNvbmZbJ2FjdGl2
ZXN5bmMnXVsnbG9nZ2luZyddWyd0eXBlJ10gPSBmYWxzZTsKPiAkY29uZlsnYWN0aXZlc3luYydd
WydwaW5nJ11bJ2hlYXJ0YmVhdG1pbiddID0gNjA7Cj4gJGNvbmZbJ2FjdGl2ZXN5bmMnXVsncGlu
ZyddWydoZWFydGJlYXRtYXgnXSA9IDI3MDA7Cj4gJGNvbmZbJ2FjdGl2ZXN5bmMnXVsncGluZydd
WydoZWFydGJlYXRkZWZhdWx0J10gPSA0ODA7Cj4gJGNvbmZbJ2FjdGl2ZXN5bmMnXVsncGluZydd
WydkZXZpY2VwaW5nJ10gPSB0cnVlOwo+ICRjb25mWydhY3RpdmVzeW5jJ11bJ3BpbmcnXVsnd2Fp
dGludGVydmFsJ10gPSAxNTsKPiAkY29uZlsnYWN0aXZlc3luYyddWydlbmFibGVkJ10gPSB0cnVl
Owo+IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IGtyb25v
bGl0aCBjb25mCj4gJGNvbmZbJ2NhbGVuZGFyJ11bJ3BhcmFtcyddWyd0YWJsZSddID0gJ2tyb25v
bGl0aF9ldmVudHMnOwo+ICRjb25mWydjYWxlbmRhciddWydwYXJhbXMnXVsnZHJpdmVyY29uZmln
J10gPSAnaG9yZGUnOwo+ICRjb25mWydjYWxlbmRhciddWydwYXJhbXMnXVsndXRjJ10gPSB0cnVl
Owo+ICRjb25mWydjYWxlbmRhciddWydkcml2ZXInXSA9ICdzcWwnOwo+ICRjb25mWydzdG9yYWdl
J11bJ3BhcmFtcyddWyd0YWJsZSddID0gJ2tyb25vbGl0aF9zdG9yYWdlJzsKPiAkY29uZlsnc3Rv
cmFnZSddWydwYXJhbXMnXVsnZHJpdmVyY29uZmlnJ10gPSAnaG9yZGUnOwo+ICRjb25mWydzdG9y
YWdlJ11bJ2RyaXZlciddID0gJ3NxbCc7Cj4gJGNvbmZbJ2NhbGVuZGFycyddWydkcml2ZXInXSA9
ICdkZWZhdWx0JzsKPiAkY29uZlsncmVzb3VyY2UnXVsncGFyYW1zJ11bJ3RhYmxlJ10gPSAna3Jv
bm9saXRoX3Jlc291cmNlcyc7Cj4gJGNvbmZbJ3Jlc291cmNlJ11bJ3BhcmFtcyddWydkcml2ZXJj
b25maWcnXSA9ICdob3JkZSc7Cj4gJGNvbmZbJ3Jlc291cmNlJ11bJ3BhcmFtcyddWyd1dGMnXSA9
IHRydWU7Cj4gJGNvbmZbJ3Jlc291cmNlJ11bJ2RyaXZlciddID0gJ3NxbCc7Cj4gJGNvbmZbJ2F1
dG9zaGFyZSddWydzaGFyZXBlcm1zJ10gPSAnbm9uZSc7Cj4gJGNvbmZbJ3NoYXJlJ11bJ25vdGlm
eSddID0gdHJ1ZTsKPiAkY29uZlsnaG9saWRheXMnXVsnZW5hYmxlJ10gPSB0cnVlOwo+ICRjb25m
WydtZW51J11bJ2ltcG9ydF9leHBvcnQnXSA9IHRydWU7Cj4gJGNvbmZbJ21hcHMnXVsnZHJpdmVy
J10gPSBmYWxzZTsKPgo+Cj4gIEJlc3QgcmVnYXJkcwoKCgotLSAKa3Jvbm9saXRoIG1haWxpbmcg
bGlzdApGcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczogaHR0cDovL3dpa2kuaG9yZGUub3JnL0ZB
UQpUbyB1bnN1YnNjcmliZSwgbWFpbDoga3Jvbm9saXRoLXVuc3Vic2NyaWJlQGxpc3RzLmhvcmRl
Lm9yZwo=